.elementor-10221 .elementor-element.elementor-element-90d92a0{--display:flex;--min-height:600px;--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:center;--align-items:center;--overlay-opacity:0.5;}.elementor-10221 .elementor-element.elementor-element-90d92a0::before, .elementor-10221 .elementor-element.elementor-element-90d92a0 > .elementor-background-video-container::before, .elementor-10221 .elementor-element.elementor-element-90d92a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-10221 .elementor-element.elementor-element-90d92a0 > .elementor-background-slideshow::before, .elementor-10221 .elementor-element.elementor-element-90d92a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10221 .elementor-element.elementor-element-90d92a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10221 .elementor-element.elementor-element-50d4622{--display:flex;}.elementor-10221 .elementor-element.elementor-element-4d7dcad{text-align:center;}.elementor-10221 .elementor-element.elementor-element-4d7dcad .elementor-heading-title{font-size:46px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-10221 .elementor-element.elementor-element-9d57efb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10221 .elementor-element.elementor-element-b7490db .elementor-icon-list-icon{width:14px;}.elementor-10221 .elementor-element.elementor-element-b7490db .elementor-icon-list-icon i{font-size:14px;}.elementor-10221 .elementor-element.elementor-element-b7490db .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-10221 .elementor-element.elementor-element-b7490db .elementor-icon-list-text, .elementor-10221 .elementor-element.elementor-element-b7490db .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-10221 .elementor-element.elementor-element-b7490db .elementor-icon-list-item{font-size:12px;}.elementor-10221 .elementor-element.elementor-element-42f4d68{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:050px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10221 .elementor-element.elementor-element-d9156e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10221 .elementor-element.elementor-element-d9e26a5{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10221 .elementor-element.elementor-element-c27eec6 .elementor-icon-wrapper{text-align:center;}.elementor-10221 .elementor-element.elementor-element-c27eec6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10221 .elementor-element.elementor-element-c27eec6.elementor-view-framed .elementor-icon, .elementor-10221 .elementor-element.elementor-element-c27eec6.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10221 .elementor-element.elementor-element-c27eec6.elementor-view-framed .elementor-icon, .elementor-10221 .elementor-element.elementor-element-c27eec6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10221 .elementor-element.elementor-element-c27eec6 .elementor-icon{font-size:12px;}.elementor-10221 .elementor-element.elementor-element-c27eec6 .elementor-icon svg{height:12px;}.elementor-10221 .elementor-element.elementor-element-2ee3e66 > .elementor-widget-container{padding:0px 20px 0px 5px;}.elementor-10221 .elementor-element.elementor-element-ac269c8 .elementor-icon-wrapper{text-align:center;}.elementor-10221 .elementor-element.elementor-element-ac269c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10221 .elementor-element.elementor-element-ac269c8.elementor-view-framed .elementor-icon, .elementor-10221 .elementor-element.elementor-element-ac269c8.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-10221 .elementor-element.elementor-element-ac269c8.elementor-view-framed .elementor-icon, .elementor-10221 .elementor-element.elementor-element-ac269c8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10221 .elementor-element.elementor-element-ac269c8 .elementor-icon{font-size:12px;}.elementor-10221 .elementor-element.elementor-element-ac269c8 .elementor-icon svg{height:12px;}.elementor-10221 .elementor-element.elementor-element-6b0b0dd > .elementor-widget-container{padding:0px 20px 0px 05px;}.elementor-10221 .elementor-element.elementor-element-d043a5d{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-primary );}.elementor-10221 .elementor-element.elementor-element-d043a5d .elementor-share-btn__icon{--e-share-buttons-icon-size:3.1em;}.elementor-10221 .elementor-element.elementor-element-3f4e957{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10221 .elementor-element.elementor-element-83fb759{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10221 .elementor-element.elementor-element-83fb759:not(.elementor-motion-effects-element-type-background), .elementor-10221 .elementor-element.elementor-element-83fb759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-10221 .elementor-element.elementor-element-2622ab3 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-10221 .elementor-element.elementor-element-d82938f > .elementor-widget-container{box-shadow:0px 0px 10px 30px rgba(0, 0, 0, 0.03);}.elementor-10221 .elementor-element.elementor-element-d82938f .elementor-search-form__container{min-height:50px;}.elementor-10221 .elementor-element.elementor-element-d82938f .elementor-search-form__submit{min-width:50px;background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10221 .elementor-element.elementor-element-d82938f .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-10221 .elementor-element.elementor-element-d82938f .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-10221 .elementor-element.elementor-element-d82938f .elementor-search-form__input, .elementor-10221 .elementor-element.elementor-element-d82938f.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-10221 .elementor-element.elementor-element-d82938f:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-secondary );border-radius:3px;}.elementor-10221 .elementor-element.elementor-element-d82938f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-secondary );border-radius:3px;}.elementor-10221 .elementor-element.elementor-element-266895b{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10221 .elementor-element.elementor-element-266895b:not(.elementor-motion-effects-element-type-background), .elementor-10221 .elementor-element.elementor-element-266895b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-10221 .elementor-element.elementor-element-201a15b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-10221 .elementor-element.elementor-element-2c65705 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:23px 23px 23px 23px;box-shadow:0px 0px 10px 30px rgba(0, 0, 0, 0.03);}.elementor-10221 .elementor-element.elementor-element-2c65705:hover .elementor-widget-container{background-color:var( --e-global-color-c8d15b1 );}.elementor-10221 .elementor-element.elementor-element-2c65705 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-10221 .elementor-element.elementor-element-2c65705{--icon-box-icon-margin:15px;}.elementor-10221 .elementor-element.elementor-element-2c65705.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10221 .elementor-element.elementor-element-2c65705.elementor-view-framed .elementor-icon, .elementor-10221 .elementor-element.elementor-element-2c65705.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-10221 .elementor-element.elementor-element-2c65705 .elementor-icon{font-size:18px;}.elementor-10221 .elementor-element.elementor-element-2c65705 .elementor-icon-box-title, .elementor-10221 .elementor-element.elementor-element-2c65705 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-10221 .elementor-element.elementor-element-2c65705 .elementor-icon-box-description{font-size:6px;}.elementor-10221 .elementor-element.elementor-element-3ac3ce6 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:23px 23px 23px 23px;box-shadow:0px 0px 10px 30px rgba(0, 0, 0, 0.03);}.elementor-10221 .elementor-element.elementor-element-3ac3ce6:hover .elementor-widget-container{background-color:var( --e-global-color-c8d15b1 );}.elementor-10221 .elementor-element.elementor-element-3ac3ce6 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-10221 .elementor-element.elementor-element-3ac3ce6{--icon-box-icon-margin:15px;}.elementor-10221 .elementor-element.elementor-element-3ac3ce6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10221 .elementor-element.elementor-element-3ac3ce6.elementor-view-framed .elementor-icon, .elementor-10221 .elementor-element.elementor-element-3ac3ce6.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-10221 .elementor-element.elementor-element-3ac3ce6 .elementor-icon{font-size:18px;}.elementor-10221 .elementor-element.elementor-element-3ac3ce6 .elementor-icon-box-title, .elementor-10221 .elementor-element.elementor-element-3ac3ce6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-10221 .elementor-element.elementor-element-3ac3ce6 .elementor-icon-box-description{font-size:6px;}.elementor-10221 .elementor-element.elementor-element-b998cb5 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:23px 23px 23px 23px;box-shadow:0px 0px 10px 30px rgba(0, 0, 0, 0.03);}.elementor-10221 .elementor-element.elementor-element-b998cb5:hover .elementor-widget-container{background-color:var( --e-global-color-c8d15b1 );}.elementor-10221 .elementor-element.elementor-element-b998cb5 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-10221 .elementor-element.elementor-element-b998cb5{--icon-box-icon-margin:15px;}.elementor-10221 .elementor-element.elementor-element-b998cb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10221 .elementor-element.elementor-element-b998cb5.elementor-view-framed .elementor-icon, .elementor-10221 .elementor-element.elementor-element-b998cb5.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-10221 .elementor-element.elementor-element-b998cb5 .elementor-icon{font-size:18px;}.elementor-10221 .elementor-element.elementor-element-b998cb5 .elementor-icon-box-title, .elementor-10221 .elementor-element.elementor-element-b998cb5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-10221 .elementor-element.elementor-element-b998cb5 .elementor-icon-box-description{font-size:6px;}.elementor-10221 .elementor-element.elementor-element-b321226 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:23px 23px 23px 23px;box-shadow:0px 0px 10px 30px rgba(0, 0, 0, 0.03);}.elementor-10221 .elementor-element.elementor-element-b321226:hover .elementor-widget-container{background-color:var( --e-global-color-c8d15b1 );}.elementor-10221 .elementor-element.elementor-element-b321226 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-10221 .elementor-element.elementor-element-b321226{--icon-box-icon-margin:15px;}.elementor-10221 .elementor-element.elementor-element-b321226.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10221 .elementor-element.elementor-element-b321226.elementor-view-framed .elementor-icon, .elementor-10221 .elementor-element.elementor-element-b321226.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-10221 .elementor-element.elementor-element-b321226 .elementor-icon{font-size:18px;}.elementor-10221 .elementor-element.elementor-element-b321226 .elementor-icon-box-title, .elementor-10221 .elementor-element.elementor-element-b321226 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-10221 .elementor-element.elementor-element-b321226 .elementor-icon-box-description{font-size:6px;}.elementor-10221 .elementor-element.elementor-element-7cafccc > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:23px 23px 23px 23px;box-shadow:0px 0px 10px 30px rgba(0, 0, 0, 0.03);}.elementor-10221 .elementor-element.elementor-element-7cafccc:hover .elementor-widget-container{background-color:var( --e-global-color-c8d15b1 );}.elementor-10221 .elementor-element.elementor-element-7cafccc .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-10221 .elementor-element.elementor-element-7cafccc{--icon-box-icon-margin:15px;}.elementor-10221 .elementor-element.elementor-element-7cafccc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10221 .elementor-element.elementor-element-7cafccc.elementor-view-framed .elementor-icon, .elementor-10221 .elementor-element.elementor-element-7cafccc.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-10221 .elementor-element.elementor-element-7cafccc .elementor-icon{font-size:18px;}.elementor-10221 .elementor-element.elementor-element-7cafccc .elementor-icon-box-title, .elementor-10221 .elementor-element.elementor-element-7cafccc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-10221 .elementor-element.elementor-element-7cafccc .elementor-icon-box-description{font-size:6px;}.elementor-10221 .elementor-element.elementor-element-339f475 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:23px 23px 23px 23px;box-shadow:0px 0px 10px 30px rgba(0, 0, 0, 0.03);}.elementor-10221 .elementor-element.elementor-element-339f475:hover .elementor-widget-container{background-color:var( --e-global-color-c8d15b1 );}.elementor-10221 .elementor-element.elementor-element-339f475 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-10221 .elementor-element.elementor-element-339f475{--icon-box-icon-margin:15px;}.elementor-10221 .elementor-element.elementor-element-339f475.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10221 .elementor-element.elementor-element-339f475.elementor-view-framed .elementor-icon, .elementor-10221 .elementor-element.elementor-element-339f475.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-10221 .elementor-element.elementor-element-339f475 .elementor-icon{font-size:18px;}.elementor-10221 .elementor-element.elementor-element-339f475 .elementor-icon-box-title, .elementor-10221 .elementor-element.elementor-element-339f475 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-10221 .elementor-element.elementor-element-339f475 .elementor-icon-box-description{font-size:6px;}.elementor-10221 .elementor-element.elementor-element-a85cc34{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10221 .elementor-element.elementor-element-a85cc34:not(.elementor-motion-effects-element-type-background), .elementor-10221 .elementor-element.elementor-element-a85cc34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-10221 .elementor-element.elementor-element-a195517 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-10221 .elementor-element.elementor-element-91d6913{--grid-columns:1;}.elementor-10221 .elementor-element.elementor-element-09e7a07{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10221 .elementor-element.elementor-element-09e7a07:not(.elementor-motion-effects-element-type-background), .elementor-10221 .elementor-element.elementor-element-09e7a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-10221 .elementor-element.elementor-element-fa30e0c img{width:200px;height:200px;object-fit:cover;object-position:top center;border-radius:100% 100% 100% 100%;}.elementor-10221 .elementor-element.elementor-element-d294984{text-align:center;}.elementor-10221 .elementor-element.elementor-element-d294984 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:var( --e-global-color-text );}.elementor-10221 .elementor-element.elementor-element-80d53b5{text-align:center;}.elementor-10221 .elementor-element.elementor-element-f4a4df4{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-10221 .elementor-element.elementor-element-e6c8c12{--grid-template-columns:repeat(0, auto);--icon-size:23px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-10221 .elementor-element.elementor-element-e6c8c12 .elementor-widget-container{text-align:center;}.elementor-10221 .elementor-element.elementor-element-e6c8c12 .elementor-social-icon{background-color:#3D4250;}.elementor-10221 .elementor-element.elementor-element-e6c8c12 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-10221 .elementor-element.elementor-element-e6c8c12 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-10221 .elementor-element.elementor-element-e6c8c12 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-10221 .elementor-element.elementor-element-e6c8c12 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}@media(min-width:1920px){.elementor-10221 .elementor-element.elementor-element-42f4d68{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-10221 .elementor-element.elementor-element-4d7dcad .elementor-heading-title{font-size:30px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-10221 .elementor-element.elementor-element-42f4d68{--e-con-grid-template-columns:1.5fr 1fr;--grid-auto-flow:row;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;} .elementor-10221 .elementor-element.elementor-element-d043a5d{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-10221 .elementor-element.elementor-element-2c65705 .elementor-icon-box-title, .elementor-10221 .elementor-element.elementor-element-2c65705 .elementor-icon-box-title a{font-size:12px;}.elementor-10221 .elementor-element.elementor-element-3ac3ce6 .elementor-icon-box-title, .elementor-10221 .elementor-element.elementor-element-3ac3ce6 .elementor-icon-box-title a{font-size:12px;}.elementor-10221 .elementor-element.elementor-element-b998cb5 .elementor-icon-box-title, .elementor-10221 .elementor-element.elementor-element-b998cb5 .elementor-icon-box-title a{font-size:12px;}.elementor-10221 .elementor-element.elementor-element-b321226 .elementor-icon-box-title, .elementor-10221 .elementor-element.elementor-element-b321226 .elementor-icon-box-title a{font-size:12px;}.elementor-10221 .elementor-element.elementor-element-7cafccc .elementor-icon-box-title, .elementor-10221 .elementor-element.elementor-element-7cafccc .elementor-icon-box-title a{font-size:12px;}.elementor-10221 .elementor-element.elementor-element-339f475 .elementor-icon-box-title, .elementor-10221 .elementor-element.elementor-element-339f475 .elementor-icon-box-title a{font-size:12px;}.elementor-10221 .elementor-element.elementor-element-91d6913{--grid-columns:1;}.elementor-10221 .elementor-element.elementor-element-e6c8c12{--icon-size:18px;}}@media(max-width:820px){.elementor-10221 .elementor-element.elementor-element-90d92a0{--min-height:250px;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10221 .elementor-element.elementor-element-4d7dcad .elementor-heading-title{font-size:22px;}.elementor-10221 .elementor-element.elementor-element-42f4d68{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-10221 .elementor-element.elementor-element-d9156e0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10221 .elementor-element.elementor-element-d9e26a5{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10221 .elementor-element.elementor-element-2ee3e66 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;} .elementor-10221 .elementor-element.elementor-element-d043a5d{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-10221 .elementor-element.elementor-element-3f4e957{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10221 .elementor-element.elementor-element-83fb759{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10221 .elementor-element.elementor-element-266895b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10221 .elementor-element.elementor-element-2c65705 > .elementor-widget-container{padding:12px 12px 5px 12px;}.elementor-10221 .elementor-element.elementor-element-3ac3ce6 > .elementor-widget-container{padding:12px 12px 5px 12px;}.elementor-10221 .elementor-element.elementor-element-b998cb5 > .elementor-widget-container{padding:12px 12px 5px 12px;}.elementor-10221 .elementor-element.elementor-element-b321226 > .elementor-widget-container{padding:12px 12px 5px 12px;}.elementor-10221 .elementor-element.elementor-element-7cafccc > .elementor-widget-container{padding:12px 12px 5px 12px;}.elementor-10221 .elementor-element.elementor-element-339f475 > .elementor-widget-container{padding:12px 12px 5px 12px;}.elementor-10221 .elementor-element.elementor-element-a85cc34{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10221 .elementor-element.elementor-element-91d6913{--grid-columns:1;--grid-row-gap:15px;--grid-column-gap:10px;}.elementor-10221 .elementor-element.elementor-element-09e7a07{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10221 .elementor-element.elementor-element-d294984 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for shortcode, class: .elementor-element-2ee3e66 */.elementor-10221 .elementor-element.elementor-element-2ee3e66  {
    color: black
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b0b0dd */.elementor-10221 .elementor-element.elementor-element-6b0b0dd  {
    color: black
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-dde5074 *//* Best Practice Typography and Spacing for Blog Page Template */

/* General Paragraph Styles */
.elementor-10221 .elementor-element.elementor-element-dde5074 p {
    line-height: 1.8; /* Optimal line spacing */
    margin-top: ; /* Reset default top margin */
    margin-bottom: em; /* Add space below paragraphs */
}

/* Headings (H1-H6) Spacing */
.elementor-10221 .elementor-element.elementor-element-dde5074 h1, .elementor-10221 .elementor-element.elementor-element-dde5074 h2, .elementor-10221 .elementor-element.elementor-element-dde5074 h3, .elementor-10221 .elementor-element.elementor-element-dde5074 h4, .elementor-10221 .elementor-element.elementor-element-dde5074 h5, .elementor-10221 .elementor-element.elementor-element-dde5074 h6 {
    margin-top: 1.2em; /* Space above headings */
    margin-bottom: .em; /* Space below headings */
    line-height: 1.2; /* Maintain readability for headings */
    font-weight: 600; /* Ensure a bold style */
}

/* Unordered and Ordered Lists */
.elementor-10221 .elementor-element.elementor-element-dde5074 ul, .elementor-10221 .elementor-element.elementor-element-dde5074 ol {
    margin-top: 1.2em; /* Space above lists */
    margin-bottom: 1.em; /* Space below lists */
    padding-left: 2em; /* Indentation for better structure */
    line-height: 1.8; /* Improve list readability */
}

/* List Item Styles */
.elementor-10221 .elementor-element.elementor-element-dde5074 ul li, .elementor-10221 .elementor-element.elementor-element-dde5074 ol li {
    margin-bottom: 0.5em; /* Space between each list item */
}

/* Blockquotes */
.elementor-10221 .elementor-element.elementor-element-dde5074 blockquote {
    margin-top: 1.5em; /* Space above blockquote */
    margin-bottom: 1.5em; /* Space below blockquote */
    padding: 1em 1.5em; /* Add padding for better appearance */
    border-left: 4px solid #ccc; /* Add a visual left border */
    background-color: #f9f9f9; /* Optional light background */
    line-height: 1.6; /* Improve readability */
}

/* Images */
.elementor-10221 .elementor-element.elementor-element-dde5074 img {
    margin-top: 1.5em; /* Space above images */
    margin-bottom: 1.5em; /* Space below images */
    max-width: 100%; /* Ensure images are responsive */
    display: block; /* Prevent inline alignment issues */
}

/* Spacing Between Elements */
.elementor-10221 .elementor-element.elementor-element-dde5074 p + ul, .elementor-10221 .elementor-element.elementor-element-dde5074 p + ol {
    margin-top: 1em; /* Space when lists follow a paragraph */
}

.elementor-10221 .elementor-element.elementor-element-dde5074 h1 + p, .elementor-10221 .elementor-element.elementor-element-dde5074 h2 + p, .elementor-10221 .elementor-element.elementor-element-dde5074 h3 + p, .elementor-10221 .elementor-element.elementor-element-dde5074 h4 + p, .elementor-10221 .elementor-element.elementor-element-dde5074 h5 + p, .elementor-10221 .elementor-element.elementor-element-dde5074 h6 + p {
    margin-top: 0.5em; /* Tighten space between headings and following paragraphs */
}

.elementor-10221 .elementor-element.elementor-element-dde5074 ul + p, .elementor-10221 .elementor-element.elementor-element-dde5074 ol + p {
    margin-top: 1em; /* Space when paragraphs follow a list */
}

/* FAQ Section Styling */

/* General FAQ Section Container */
.schema-faq {
    padding: 2em 1em; /* Add spacing around the FAQ section */
    margin-top: 2em; /* Space above the FAQ section */
}

/* FAQ Block Styling */
.schema-faq-section {
    margin-bottom: 2em; /* Space between FAQ items */
    border-bottom: 1px solid #ddd; /* Subtle divider between FAQs */
    padding-bottom: 1em; /* Space after each FAQ */
}

/* FAQ Question Styling */
.schema-faq-section[id^="faq-question"] {
    margin-top: 1.5em; /* Space above questions */
    margin-bottom: 0.5em; /* Space below questions */
    line-height: 1.6; /* Readable spacing for questions */
    font-weight: 600; /* Bold styling for emphasis */
}

/* FAQ Answer Styling */
.schema-faq-section p {
    line-height: 1.6; /* Maintain readability */
    margin-bottom: 1.5em; /* Space below answers */
}

/* List Styling in Answers */
.schema-faq-section ul,
.schema-faq-section ol {
    margin-top: 1em; /* Space above lists */
    margin-bottom: 1.5em; /* Space below lists */
    padding-left: 1.5em; /* Proper indentation for list items */
    line-height: 1.6; /* Readable line spacing for lists */
}

.schema-faq-section li {
    margin-bottom: 0.5em; /* Space between list items */
}

/* Blockquote Styling in FAQ (if applicable) */
.schema-faq-section blockquote {
    margin: 1.5em 0; /* Space above and below blockquote */
    padding: 1em; /* Padding inside blockquote */
    border-left: 4px solid #ccc; /* Subtle left border */
    background-color: #f9f9f9; /* Optional light background for emphasis */
    line-height: 1.6; /* Maintain readability */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c65705 */.elementor-10221 .elementor-element.elementor-element-2c65705 .elementor-icon-box-title{
    margin: 0
}
.elementor-10221 .elementor-element.elementor-element-2c65705:hover svg{
    fill: #fff
}
.elementor-10221 .elementor-element.elementor-element-2c65705:hover *{
    color: #fff !important
}
@media (max-width: 767px) {
.elementor-10221 .elementor-element.elementor-element-2c65705  .elementor-widget-container {
    padding: 12px 12px 5px !important;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ac3ce6 */.elementor-10221 .elementor-element.elementor-element-3ac3ce6 .elementor-icon-box-title{
    margin: 0
}
.elementor-10221 .elementor-element.elementor-element-3ac3ce6:hover svg{
    fill: #fff
}
.elementor-10221 .elementor-element.elementor-element-3ac3ce6:hover *{
    color: #fff !important
}
@media (max-width: 767px) {
.elementor-10221 .elementor-element.elementor-element-3ac3ce6  .elementor-widget-container {
    padding: 12px 12px 5px !important;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b998cb5 */.elementor-10221 .elementor-element.elementor-element-b998cb5 .elementor-icon-box-title{
    margin: 0
}
.elementor-10221 .elementor-element.elementor-element-b998cb5:hover svg{
    fill: #fff
}
.elementor-10221 .elementor-element.elementor-element-b998cb5:hover *{
    color: #fff !important
}
@media (max-width: 767px) {
.elementor-10221 .elementor-element.elementor-element-b998cb5  .elementor-widget-container {
    padding: 12px 12px 5px !important;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b321226 */.elementor-10221 .elementor-element.elementor-element-b321226 .elementor-icon-box-title{
    margin: 0
}
.elementor-10221 .elementor-element.elementor-element-b321226:hover svg{
    fill: #fff
}
.elementor-10221 .elementor-element.elementor-element-b321226:hover *{
    color: #fff !important
}
@media (max-width: 767px) {
.elementor-10221 .elementor-element.elementor-element-b321226  .elementor-widget-container {
    padding: 12px 12px 5px !important;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cafccc */.elementor-10221 .elementor-element.elementor-element-7cafccc .elementor-icon-box-title{
    margin: 0
}
.elementor-10221 .elementor-element.elementor-element-7cafccc:hover svg{
    fill: #fff
}
.elementor-10221 .elementor-element.elementor-element-7cafccc:hover *{
    color: #fff !important
}
@media (max-width: 767px) {
.elementor-10221 .elementor-element.elementor-element-7cafccc  .elementor-widget-container {
    padding: 12px 12px 5px !important;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-339f475 */.elementor-10221 .elementor-element.elementor-element-339f475 .elementor-icon-box-title{
    margin: 0
}
.elementor-10221 .elementor-element.elementor-element-339f475:hover svg{
    fill: #fff
}
.elementor-10221 .elementor-element.elementor-element-339f475:hover *{
    color: #fff !important
}
@media (max-width: 767px) {
.elementor-10221 .elementor-element.elementor-element-339f475  .elementor-widget-container {
    padding: 12px 12px 5px !important;
}
    
}/* End custom CSS */