.elementor-23623 .elementor-element.elementor-element-211ee30{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23623 .elementor-element.elementor-element-f89d869{--display:flex;--min-height:75vh;--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23623 .elementor-element.elementor-element-c0afd19{--display:flex;--min-height:71vh;--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-23623 .elementor-element.elementor-element-ca0a01e{--display:flex;--min-height:560px;}.elementor-23623 .elementor-element.elementor-element-72f158f{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-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 );color:var( --e-global-color-primary );}.elementor-23623 .elementor-element.elementor-element-a23ab43{width:var( --container-widget-width, 67.542% );max-width:67.542%;--container-widget-width:67.542%;--container-widget-flex-grow:0;text-align:start;}.elementor-23623 .elementor-element.elementor-element-a23ab43 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 140px 10px 10px;}.elementor-23623 .elementor-element.elementor-element-a23ab43.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-23623 .elementor-element.elementor-element-a23ab43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:400;line-height:68px;color:var( --e-global-color-astglobalcolor5 );}.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-23623 .elementor-element.elementor-element-8d05ccb{width:var( --container-widget-width, 60.753% );max-width:60.753%;--container-widget-width:60.753%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#9EA2AA;}.elementor-23623 .elementor-element.elementor-element-8d05ccb > .elementor-widget-container{padding:0px 030px 0px 10px;}.elementor-23623 .elementor-element.elementor-element-8d05ccb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23623 .elementor-element.elementor-element-94e862b{--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;}.elementor-23623 .elementor-element.elementor-element-921ed20{width:var( --container-widget-width, 67.542% );max-width:67.542%;--container-widget-width:67.542%;--container-widget-flex-grow:0;text-align:start;}.elementor-23623 .elementor-element.elementor-element-921ed20 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 140px 10px 10px;}.elementor-23623 .elementor-element.elementor-element-921ed20.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-23623 .elementor-element.elementor-element-921ed20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:400;line-height:68px;color:var( --e-global-color-astglobalcolor5 );}.elementor-23623 .elementor-element.elementor-element-3bb2b29{--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-23623 .elementor-element.elementor-element-3bb2b29:not(.elementor-motion-effects-element-type-background), .elementor-23623 .elementor-element.elementor-element-3bb2b29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-23623 .elementor-element.elementor-element-212f997 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-23623 .elementor-element.elementor-element-212f997{text-align:center;}.elementor-23623 .elementor-element.elementor-element-212f997 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-23623 .elementor-element.elementor-element-de2a768 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-23623 .elementor-element.elementor-element-de2a768{text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-23623 .elementor-element.elementor-element-01b1540{--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-23623 .elementor-element.elementor-element-01b1540:not(.elementor-motion-effects-element-type-background), .elementor-23623 .elementor-element.elementor-element-01b1540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-23623 .elementor-element.elementor-element-f12475b{--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;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23623 .elementor-element.elementor-element-f12475b:not(.elementor-motion-effects-element-type-background), .elementor-23623 .elementor-element.elementor-element-f12475b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-23623 .elementor-element.elementor-element-a3feab8{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-23623 .elementor-element.elementor-element-4a5be4f > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 1px 0px;}.elementor-23623 .elementor-element.elementor-element-4a5be4f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-23623 .elementor-element.elementor-element-4a5be4f.elementor-view-stacked .elementor-icon{background-color:#080808;}.elementor-23623 .elementor-element.elementor-element-4a5be4f.elementor-view-framed .elementor-icon, .elementor-23623 .elementor-element.elementor-element-4a5be4f.elementor-view-default .elementor-icon{fill:#080808;color:#080808;border-color:#080808;}.elementor-23623 .elementor-element.elementor-element-4a5be4f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-4a5be4f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-23623 .elementor-element.elementor-element-4a5be4f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-4a5be4f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-4a5be4f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-4a5be4f.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23623 .elementor-element.elementor-element-4a5be4f .elementor-icon{font-size:20px;}.elementor-23623 .elementor-element.elementor-element-4a5be4f .elementor-icon-box-title, .elementor-23623 .elementor-element.elementor-element-4a5be4f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;}.elementor-23623 .elementor-element.elementor-element-4a5be4f .elementor-icon-box-title{color:#3B3B3B;}.elementor-23623 .elementor-element.elementor-element-4a5be4f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:26px;color:#202020;}.elementor-23623 .elementor-element.elementor-element-a190d99 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 1px 0px;}.elementor-23623 .elementor-element.elementor-element-a190d99 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-23623 .elementor-element.elementor-element-a190d99.elementor-view-stacked .elementor-icon{background-color:#080808;}.elementor-23623 .elementor-element.elementor-element-a190d99.elementor-view-framed .elementor-icon, .elementor-23623 .elementor-element.elementor-element-a190d99.elementor-view-default .elementor-icon{fill:#080808;color:#080808;border-color:#080808;}.elementor-23623 .elementor-element.elementor-element-a190d99.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-a190d99.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-23623 .elementor-element.elementor-element-a190d99.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-a190d99.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-a190d99.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-a190d99.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23623 .elementor-element.elementor-element-a190d99 .elementor-icon{font-size:20px;}.elementor-23623 .elementor-element.elementor-element-a190d99 .elementor-icon-box-title, .elementor-23623 .elementor-element.elementor-element-a190d99 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;}.elementor-23623 .elementor-element.elementor-element-a190d99 .elementor-icon-box-title{color:#3B3B3B;}.elementor-23623 .elementor-element.elementor-element-a190d99 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:26px;color:#202020;}.elementor-23623 .elementor-element.elementor-element-4e1671e > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 1px 0px;}.elementor-23623 .elementor-element.elementor-element-4e1671e .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-23623 .elementor-element.elementor-element-4e1671e.elementor-view-stacked .elementor-icon{background-color:#080808;}.elementor-23623 .elementor-element.elementor-element-4e1671e.elementor-view-framed .elementor-icon, .elementor-23623 .elementor-element.elementor-element-4e1671e.elementor-view-default .elementor-icon{fill:#080808;color:#080808;border-color:#080808;}.elementor-23623 .elementor-element.elementor-element-4e1671e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-4e1671e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-23623 .elementor-element.elementor-element-4e1671e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-4e1671e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-4e1671e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-4e1671e.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23623 .elementor-element.elementor-element-4e1671e .elementor-icon{font-size:20px;}.elementor-23623 .elementor-element.elementor-element-4e1671e .elementor-icon-box-title, .elementor-23623 .elementor-element.elementor-element-4e1671e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;}.elementor-23623 .elementor-element.elementor-element-4e1671e .elementor-icon-box-title{color:#3B3B3B;}.elementor-23623 .elementor-element.elementor-element-4e1671e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:26px;color:#202020;}.elementor-23623 .elementor-element.elementor-element-4b631b8 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 1px 0px;}.elementor-23623 .elementor-element.elementor-element-4b631b8 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-23623 .elementor-element.elementor-element-4b631b8.elementor-view-stacked .elementor-icon{background-color:#080808;}.elementor-23623 .elementor-element.elementor-element-4b631b8.elementor-view-framed .elementor-icon, .elementor-23623 .elementor-element.elementor-element-4b631b8.elementor-view-default .elementor-icon{fill:#080808;color:#080808;border-color:#080808;}.elementor-23623 .elementor-element.elementor-element-4b631b8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-4b631b8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-23623 .elementor-element.elementor-element-4b631b8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-4b631b8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-4b631b8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-4b631b8.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23623 .elementor-element.elementor-element-4b631b8 .elementor-icon{font-size:20px;}.elementor-23623 .elementor-element.elementor-element-4b631b8 .elementor-icon-box-title, .elementor-23623 .elementor-element.elementor-element-4b631b8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;}.elementor-23623 .elementor-element.elementor-element-4b631b8 .elementor-icon-box-title{color:#3B3B3B;}.elementor-23623 .elementor-element.elementor-element-4b631b8 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:26px;color:#202020;}.elementor-23623 .elementor-element.elementor-element-3fb9a2f > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 1px 0px;}.elementor-23623 .elementor-element.elementor-element-3fb9a2f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-23623 .elementor-element.elementor-element-3fb9a2f.elementor-view-stacked .elementor-icon{background-color:#080808;}.elementor-23623 .elementor-element.elementor-element-3fb9a2f.elementor-view-framed .elementor-icon, .elementor-23623 .elementor-element.elementor-element-3fb9a2f.elementor-view-default .elementor-icon{fill:#080808;color:#080808;border-color:#080808;}.elementor-23623 .elementor-element.elementor-element-3fb9a2f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-3fb9a2f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-23623 .elementor-element.elementor-element-3fb9a2f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-3fb9a2f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-3fb9a2f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-3fb9a2f.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23623 .elementor-element.elementor-element-3fb9a2f .elementor-icon{font-size:20px;}.elementor-23623 .elementor-element.elementor-element-3fb9a2f .elementor-icon-box-title, .elementor-23623 .elementor-element.elementor-element-3fb9a2f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;}.elementor-23623 .elementor-element.elementor-element-3fb9a2f .elementor-icon-box-title{color:#3B3B3B;}.elementor-23623 .elementor-element.elementor-element-3fb9a2f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:26px;color:#202020;}.elementor-23623 .elementor-element.elementor-element-9cdbcb7 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 1px 0px;}.elementor-23623 .elementor-element.elementor-element-9cdbcb7 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-23623 .elementor-element.elementor-element-9cdbcb7.elementor-view-stacked .elementor-icon{background-color:#080808;}.elementor-23623 .elementor-element.elementor-element-9cdbcb7.elementor-view-framed .elementor-icon, .elementor-23623 .elementor-element.elementor-element-9cdbcb7.elementor-view-default .elementor-icon{fill:#080808;color:#080808;border-color:#080808;}.elementor-23623 .elementor-element.elementor-element-9cdbcb7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-9cdbcb7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-23623 .elementor-element.elementor-element-9cdbcb7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-9cdbcb7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-9cdbcb7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23623 .elementor-element.elementor-element-9cdbcb7.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23623 .elementor-element.elementor-element-9cdbcb7 .elementor-icon{font-size:20px;}.elementor-23623 .elementor-element.elementor-element-9cdbcb7 .elementor-icon-box-title, .elementor-23623 .elementor-element.elementor-element-9cdbcb7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;}.elementor-23623 .elementor-element.elementor-element-9cdbcb7 .elementor-icon-box-title{color:#3B3B3B;}.elementor-23623 .elementor-element.elementor-element-9cdbcb7 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:26px;color:#202020;}.elementor-23623 .elementor-element.elementor-element-f2579b5{--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;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23623 .elementor-element.elementor-element-f2579b5:not(.elementor-motion-effects-element-type-background), .elementor-23623 .elementor-element.elementor-element-f2579b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-23623 .elementor-element.elementor-element-46108e4{--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-23623 .elementor-element.elementor-element-46108e4:not(.elementor-motion-effects-element-type-background), .elementor-23623 .elementor-element.elementor-element-46108e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-23623 .elementor-element.elementor-element-b3f0414{--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;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23623 .elementor-element.elementor-element-b3f0414:not(.elementor-motion-effects-element-type-background), .elementor-23623 .elementor-element.elementor-element-b3f0414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-23623 .elementor-element.elementor-element-42ed456{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23623 .elementor-element.elementor-element-a23ab43{width:var( --container-widget-width, 639.667px );max-width:639.667px;--container-widget-width:639.667px;--container-widget-flex-grow:0;}.elementor-23623 .elementor-element.elementor-element-921ed20{width:var( --container-widget-width, 639.667px );max-width:639.667px;--container-widget-width:639.667px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-23623 .elementor-element.elementor-element-94e862b{--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23623 .elementor-element.elementor-element-94e862b.e-con{--align-self:center;}.elementor-23623 .elementor-element.elementor-element-921ed20 > .elementor-widget-container{margin:010em 0em 0em 0em;padding:1px 1px 1px 1px;}.elementor-23623 .elementor-element.elementor-element-921ed20{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-23623 .elementor-element.elementor-element-921ed20 .elementor-heading-title{font-size:35px;}.elementor-23623 .elementor-element.elementor-element-3bb2b29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23623 .elementor-element.elementor-element-212f997 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23623 .elementor-element.elementor-element-212f997{text-align:center;}.elementor-23623 .elementor-element.elementor-element-212f997 .elementor-heading-title{font-size:30px;}.elementor-23623 .elementor-element.elementor-element-de2a768 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-23623 .elementor-element.elementor-element-de2a768{font-size:14px;}.elementor-23623 .elementor-element.elementor-element-01b1540{--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-23623 .elementor-element.elementor-element-f12475b{--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-23623 .elementor-element.elementor-element-a3feab8{--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-23623 .elementor-element.elementor-element-4a5be4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-23623 .elementor-element.elementor-element-4a5be4f .elementor-icon-box-title, .elementor-23623 .elementor-element.elementor-element-4a5be4f .elementor-icon-box-title a{font-size:15px;}.elementor-23623 .elementor-element.elementor-element-a190d99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-23623 .elementor-element.elementor-element-a190d99 .elementor-icon-box-title, .elementor-23623 .elementor-element.elementor-element-a190d99 .elementor-icon-box-title a{font-size:15px;}.elementor-23623 .elementor-element.elementor-element-4e1671e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-23623 .elementor-element.elementor-element-4e1671e .elementor-icon-box-title, .elementor-23623 .elementor-element.elementor-element-4e1671e .elementor-icon-box-title a{font-size:15px;}.elementor-23623 .elementor-element.elementor-element-4b631b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-23623 .elementor-element.elementor-element-4b631b8 .elementor-icon-box-title, .elementor-23623 .elementor-element.elementor-element-4b631b8 .elementor-icon-box-title a{font-size:15px;}.elementor-23623 .elementor-element.elementor-element-3fb9a2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-23623 .elementor-element.elementor-element-3fb9a2f .elementor-icon-box-title, .elementor-23623 .elementor-element.elementor-element-3fb9a2f .elementor-icon-box-title a{font-size:15px;}.elementor-23623 .elementor-element.elementor-element-9cdbcb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-23623 .elementor-element.elementor-element-9cdbcb7 .elementor-icon-box-title, .elementor-23623 .elementor-element.elementor-element-9cdbcb7 .elementor-icon-box-title a{font-size:15px;}.elementor-23623 .elementor-element.elementor-element-f2579b5{--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-23623 .elementor-element.elementor-element-46108e4{--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-23623 .elementor-element.elementor-element-b3f0414{--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-23623 .elementor-element.elementor-element-42ed456{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for icon-box, class: .elementor-element-4a5be4f */.icon-box {
  position: relative; /* Ensures pseudo-element is positioned relative to this */
 transition: 0.5s ease;
 font-size: 15px;
}

.icon-box::after {
  content: ''; /* Required for pseudo-elements */
  position: absolute;
  top: 0px; /* Example: positions after the content */
  left: -13px;
 
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.3s ease; /* Example transition effect */
}





.icon-box::before{
    position: absolute;
    content: "";
    background-color: ##080808;
    width: 100%;
    height: 1px;
    bottom: -23px;
}

.icon-box:hover .elementor-icon-box-description {
    display: block !important;
}
.icon-box .elementor-icon-box-description {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a190d99 */.icon-box {
  position: relative; /* Ensures pseudo-element is positioned relative to this */
 transition: 0.5s ease;
 font-size: 15px;
}

.icon-box::after {
  content: ''; /* Required for pseudo-elements */
  position: absolute;
  top: 0px; /* Example: positions after the content */
  left: -13px;
 
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.3s ease; /* Example transition effect */
}





.icon-box::before{
    position: absolute;
    content: "";
    background-color: ##080808;
    width: 100%;
    height: 1px;
    bottom: -23px;
}

.icon-box:hover .elementor-icon-box-description {
    display: block !important;
}
.icon-box .elementor-icon-box-description {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e1671e */.icon-box {
  position: relative; /* Ensures pseudo-element is positioned relative to this */
 transition: 0.5s ease;
 font-size: 15px;
}

.icon-box::after {
  content: ''; /* Required for pseudo-elements */
  position: absolute;
  top: 0px; /* Example: positions after the content */
  left: -13px;
 
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.3s ease; /* Example transition effect */
}





.icon-box::before{
    position: absolute;
    content: "";
    background-color: ##080808;
    width: 100%;
    height: 1px;
    bottom: -23px;
}

.icon-box:hover .elementor-icon-box-description {
    display: block !important;
}
.icon-box .elementor-icon-box-description {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b631b8 */.icon-box {
  position: relative; /* Ensures pseudo-element is positioned relative to this */
 transition: 0.5s ease;
 font-size: 15px;
}

.icon-box::after {
  content: ''; /* Required for pseudo-elements */
  position: absolute;
  top: 0px; /* Example: positions after the content */
  left: -13px;
 
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.3s ease; /* Example transition effect */
}





.icon-box::before{
    position: absolute;
    content: "";
    background-color: ##080808;
    width: 100%;
    height: 1px;
    bottom: -23px;
}

.icon-box:hover .elementor-icon-box-description {
    display: block !important;
}
.icon-box .elementor-icon-box-description {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fb9a2f */.icon-box {
  position: relative; /* Ensures pseudo-element is positioned relative to this */
 transition: 0.5s ease;
 font-size: 15px;
}

.icon-box::after {
  content: ''; /* Required for pseudo-elements */
  position: absolute;
  top: 0px; /* Example: positions after the content */
  left: -13px;
 
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.3s ease; /* Example transition effect */
}





.icon-box::before{
    position: absolute;
    content: "";
    background-color: ##080808;
    width: 100%;
    height: 1px;
    bottom: -23px;
}

.icon-box:hover .elementor-icon-box-description {
    display: block !important;
}
.icon-box .elementor-icon-box-description {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9cdbcb7 */.icon-box {
  position: relative; /* Ensures pseudo-element is positioned relative to this */
 transition: 0.5s ease;
 font-size: 15px;
}

.icon-box::after {
  content: ''; /* Required for pseudo-elements */
  position: absolute;
  top: 0px; /* Example: positions after the content */
  left: -13px;
 
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.3s ease; /* Example transition effect */
}





.icon-box::before{
    position: absolute;
    content: "";
    background-color: ##080808;
    width: 100%;
    height: 1px;
    bottom: -23px;
}

.icon-box:hover .elementor-icon-box-description {
    display: block !important;
}
.icon-box .elementor-icon-box-description {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12475b */.icon-box {
  position: relative; /* Ensures pseudo-element is positioned relative to this */
 transition: 0.5s ease;
}

.icon-box::after {
  content: ''; /* Required for pseudo-elements */
  position: absolute;
  top: 0px; /* Example: positions after the content */
  left: -13px;
 
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.3s ease; /* Example transition effect */
}

.icon-box::before{
    position: absolute;
    content: "";
    background-color: ##080808;
    width: 100%;
    height: 1px;
    bottom: -23px;
}

.icon-box:hover .elementor-icon-box-description {
    display: block !important;
}
.icon-box .elementor-icon-box-description {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3f0414 */.icon-box {
  position: relative; /* Ensures pseudo-element is positioned relative to this */
 transition: 0.5s ease;
}

.icon-box::after {
  content: ''; /* Required for pseudo-elements */
  position: absolute;
  top: 0px; /* Example: positions after the content */
  left: -13px;
 
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.3s ease; /* Example transition effect */
}

.icon-box::before{
    position: absolute;
    content: "";
    background-color: ##080808;
    width: 100%;
    height: 1px;
    bottom: -23px;
}

.icon-box:hover .elementor-icon-box-description {
    display: block !important;
}
.icon-box .elementor-icon-box-description {
    display: none !important;
}/* End custom CSS */