.elementor-30369 .elementor-element.elementor-element-9ee1e81{--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 15px;--row-gap:0px;--column-gap:15px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-30369 .elementor-element.elementor-element-2f915ec{--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-30369 .elementor-element.elementor-element-4858bb7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-4858bb7 .elementor-heading-title{font-size:36px;line-height:50px;color:#282832;}.elementor-30369 .elementor-element.elementor-element-0d5e88b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-0d5e88b.elementor-element{--align-self:flex-start;}.elementor-30369 .elementor-element.elementor-element-0d5e88b{z-index:10;}.elementor-30369 .elementor-element.elementor-element-0d5e88b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-44a997e > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-44a997e{z-index:1;}.elementor-30369 .elementor-element.elementor-element-44a997e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-930d4ad > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-930d4ad.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-930d4ad{--box-background-color:#FFFFFF;--box-border-color:#E4E4E4;--box-padding:18px;--header-color:#282832;--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-ad52c5b );--item-text-hover-decoration:underline;--item-text-transition-duration:400ms;--item-text-active-color:var( --e-global-color-ad52c5b );--marker-color:var( --e-global-color-text );}.elementor-30369 .elementor-element.elementor-element-930d4ad .elementor-toc__header-title{text-align:start;}.elementor-30369 .elementor-element.elementor-element-930d4ad .elementor-toc__header, .elementor-30369 .elementor-element.elementor-element-930d4ad .elementor-toc__header-title{font-size:20px;font-weight:600;}.elementor-30369 .elementor-element.elementor-element-930d4ad .elementor-toc__header{flex-direction:row;}.elementor-30369 .elementor-element.elementor-element-930d4ad .elementor-toc__list-item{font-size:15px;line-height:24px;}.elementor-30369 .elementor-element.elementor-element-fd0dcc1 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-30369 .elementor-element.elementor-element-fd0dcc1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-f53fbd6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-f53fbd6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-f45b89f{--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:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-30369 .elementor-element.elementor-element-f45b89f:not(.elementor-motion-effects-element-type-background), .elementor-30369 .elementor-element.elementor-element-f45b89f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30369 .elementor-element.elementor-element-efde515.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-bb93325 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-bb93325.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-bb93325{--box-background-color:#FFFFFF;--box-border-color:#E4E4E4;--box-padding:18px;--header-color:#282832;--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-ad52c5b );--item-text-hover-decoration:underline;--item-text-transition-duration:400ms;--item-text-active-color:var( --e-global-color-ad52c5b );--marker-color:var( --e-global-color-text );}.elementor-30369 .elementor-element.elementor-element-bb93325 .elementor-toc__header-title{text-align:start;}.elementor-30369 .elementor-element.elementor-element-bb93325 .elementor-toc__header, .elementor-30369 .elementor-element.elementor-element-bb93325 .elementor-toc__header-title{font-size:20px;font-weight:600;}.elementor-30369 .elementor-element.elementor-element-bb93325 .elementor-toc__header{flex-direction:row;}.elementor-30369 .elementor-element.elementor-element-bb93325 .elementor-toc__list-item{font-size:15px;line-height:24px;}.elementor-30369 .elementor-element.elementor-element-149674a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30369 .elementor-element.elementor-element-7abc990 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-30369 .elementor-element.elementor-element-7abc990.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-7abc990 .elementskit-section-title-wraper .elementskit-section-title{color:#1D1D20;margin:0px 0px 5px 0px;font-size:24px;}.elementor-30369 .elementor-element.elementor-element-7abc990 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-30369 .elementor-element.elementor-element-7abc990 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-30369 .elementor-element.elementor-element-7abc990 .elementskit-section-title-wraper .elementskit-border-divider{width:38px;background:linear-gradient(90deg, #1D1D20 0%, #1D1D20 100%);}.elementor-30369 .elementor-element.elementor-element-7abc990 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:38px;height:3px;color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-7abc990 .elementskit-section-title-wraper .elementskit-border-star{width:38px;height:3px;color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-7abc990 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-30369 .elementor-element.elementor-element-7abc990 .elementskit-border-divider::before{height:3px;}.elementor-30369 .elementor-element.elementor-element-7abc990 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#1D1D20;color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-7abc990 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-af3c603.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-af3c603 .elementor-icon-list-item a{padding:0px 0px 18px 0px;}.elementor-30369 .elementor-element.elementor-element-af3c603 .elementor-icon-list-text{color:var( --e-global-color-secondary );padding-left:0px;}.elementor-30369 .elementor-element.elementor-element-af3c603 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FBBA49;}.elementor-30369 .elementor-element.elementor-element-af3c603 .elementor-icon-list-item{font-size:15px;font-weight:400;line-height:20px;}.elementor-30369 .elementor-element.elementor-element-af3c603 .elementor-icon-list-item a > img{width:76px;}.elementor-30369 .elementor-element.elementor-element-97ac95a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );font-size:14px;}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-icon svg path{stroke:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-ad52c5b );}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{stroke:var( --e-global-color-ad52c5b );fill:var( --e-global-color-ad52c5b );}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-icon{width:14px;}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-icon svg{max-width:14px;}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-text{color:var( --e-global-color-secondary );padding-left:5px;}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FBBA49;}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-item{font-size:15px;font-weight:400;line-height:20px;}.elementor-30369 .elementor-element.elementor-element-4a6f9fc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30369 .elementor-element.elementor-element-4b82047 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-30369 .elementor-element.elementor-element-4b82047.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-4b82047 .elementskit-section-title-wraper .elementskit-section-title{color:#1D1D20;margin:0px 0px 5px 0px;font-size:24px;}.elementor-30369 .elementor-element.elementor-element-4b82047 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-30369 .elementor-element.elementor-element-4b82047 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-30369 .elementor-element.elementor-element-4b82047 .elementskit-section-title-wraper .elementskit-border-divider{width:38px;background:linear-gradient(90deg, #1D1D20 0%, #1D1D20 100%);}.elementor-30369 .elementor-element.elementor-element-4b82047 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:38px;height:3px;color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-4b82047 .elementskit-section-title-wraper .elementskit-border-star{width:38px;height:3px;color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-4b82047 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-30369 .elementor-element.elementor-element-4b82047 .elementskit-border-divider::before{height:3px;}.elementor-30369 .elementor-element.elementor-element-4b82047 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#1D1D20;color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-4b82047 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-media{background-color:#F0F0F0;margin:0px 10px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-item:hover .xpro-infolist-media{background-color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-d89189b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-layout-vertical{row-gap:12px;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-layout-horizontal{row-gap:12px;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-media-type-icon::before{--xpro-speparator-line:12px;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-item{padding:0px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-item,.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-item > a{align-items:center;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-media-type-icon,.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-media-type-custom{color:#87868A;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-media-type-icon > svg{fill:#87868A;width:12px;height:auto;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-item:hover .xpro-infolist-media-type-icon,.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-item:hover .xpro-infolist-media-type-custom{color:#FFFFFF;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-item:hover .xpro-infolist-media-type-icon > svg{fill:#FFFFFF;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-media-type-icon{font-size:12px;min-height:12px;min-width:12px;height:25px;width:25px;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-media-type-image img{width:25px;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-title{font-size:18px;font-weight:600;color:#87868A;}.elementor-30369 .elementor-element.elementor-element-d89189b .xpro-infolist-item:hover .xpro-infolist-title{color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-442087a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-30369 .elementor-element.elementor-element-49b9926 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-30369 .elementor-element.elementor-element-49b9926.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-49b9926 .elementskit-section-title-wraper .elementskit-section-title{color:#1D1D20;margin:0px 0px 5px 0px;font-size:24px;}.elementor-30369 .elementor-element.elementor-element-49b9926 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-30369 .elementor-element.elementor-element-49b9926 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-30369 .elementor-element.elementor-element-49b9926 .elementskit-section-title-wraper .elementskit-border-divider{width:38px;background:linear-gradient(90deg, #1D1D20 0%, #1D1D20 100%);}.elementor-30369 .elementor-element.elementor-element-49b9926 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:38px;height:3px;color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-49b9926 .elementskit-section-title-wraper .elementskit-border-star{width:38px;height:3px;color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-49b9926 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-30369 .elementor-element.elementor-element-49b9926 .elementskit-border-divider::before{height:3px;}.elementor-30369 .elementor-element.elementor-element-49b9926 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#1D1D20;color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-49b9926 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-media{background-color:#F0F0F0;margin:0px 10px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-item:hover .xpro-infolist-media{background-color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-2e49924.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-layout-vertical{row-gap:12px;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-layout-horizontal{row-gap:12px;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-media-type-icon::before{--xpro-speparator-line:12px;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-item{padding:0px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-item,.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-item > a{align-items:center;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-media-type-icon,.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-media-type-custom{color:#87868A;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-media-type-icon > svg{fill:#87868A;width:11px;height:auto;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-item:hover .xpro-infolist-media-type-icon,.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-item:hover .xpro-infolist-media-type-custom{color:#FFFFFF;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-item:hover .xpro-infolist-media-type-icon > svg{fill:#FFFFFF;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-media-type-icon{font-size:11px;min-height:11px;min-width:11px;height:24px;width:24px;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-media-type-image img{width:25px;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-title{font-size:16px;font-weight:600;color:#87868A;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-item:hover .xpro-infolist-title{color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-1aaacca{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-30369 .elementor-element.elementor-element-c2b11af > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-30369 .elementor-element.elementor-element-c2b11af.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-c2b11af .elementskit-section-title-wraper .elementskit-section-title{color:#1D1D20;margin:0px 0px 5px 0px;font-size:24px;}.elementor-30369 .elementor-element.elementor-element-c2b11af .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-30369 .elementor-element.elementor-element-c2b11af .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-30369 .elementor-element.elementor-element-c2b11af .elementskit-section-title-wraper .elementskit-border-divider{width:38px;background:linear-gradient(90deg, #1D1D20 0%, #1D1D20 100%);}.elementor-30369 .elementor-element.elementor-element-c2b11af .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:38px;height:3px;color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-c2b11af .elementskit-section-title-wraper .elementskit-border-star{width:38px;height:3px;color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-c2b11af .elementskit-section-title-wraper .elementskit-border-divider, .elementor-30369 .elementor-element.elementor-element-c2b11af .elementskit-border-divider::before{height:3px;}.elementor-30369 .elementor-element.elementor-element-c2b11af .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#1D1D20;color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-c2b11af .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-9324eb2 .xpro-taxonomy-layout-inline .xpro-taxonomy-list{justify-content:left;}.elementor-30369 .elementor-element.elementor-element-9324eb2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-30369 .elementor-element.elementor-element-9324eb2 .xpro-taxonomy-list .xpro-taxonomy-list-content{font-size:15px;font-weight:500;color:#87868A;}.elementor-30369 .elementor-element.elementor-element-9324eb2 .xpro-taxonomy-wrapper .xpro-taxonomy-list{grid-gap:15px;}.elementor-30369 .elementor-element.elementor-element-9324eb2 .xpro-sub-taxonomy-list > li:first-child > a{margin-top:15px;}.elementor-30369 .elementor-element.elementor-element-9324eb2 .xpro-taxonomy-list > li:hover .xpro-taxonomy-list-content{color:#FFFFFF;}.elementor-30369 .elementor-element.elementor-element-9324eb2 .xpro-taxonomy-list > li:hover > a{background-color:#1D1D20;}.elementor-30369 .elementor-element.elementor-element-9324eb2 .xpro-taxonomy-list > li > a{padding:12px 12px 12px 12px;}.elementor-30369 .elementor-element.elementor-element-9324eb2 .xpro-taxonomy-media{font-size:12px;min-height:12px;min-width:12px;height:25px;width:25px;}.elementor-30369 .elementor-element.elementor-element-9324eb2 .xpro-taxonomy-media > svg{width:12px;height:auto;}@media(max-width:1024px){.elementor-30369 .elementor-element.elementor-element-9ee1e81{--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-30369 .elementor-element.elementor-element-4858bb7 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-30369 .elementor-element.elementor-element-0d5e88b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-44a997e > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-fd0dcc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-149674a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30369 .elementor-element.elementor-element-97ac95a .ekit-wid-con .elementor-icon-list-icon{align-self:center;}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-icon{width:10px;}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-icon i{font-size:10px;}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-icon svg{max-width:10px;}.elementor-30369 .elementor-element.elementor-element-97ac95a .elementor-icon-list-item{font-size:14px;line-height:1.5em;}.elementor-30369 .elementor-element.elementor-element-4a6f9fc{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30369 .elementor-element.elementor-element-442087a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-item,.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-item > a{align-items:center;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-media-type-icon{font-size:10px;min-height:10px;min-width:10px;height:23px;width:23px;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-media-type-icon > svg{width:10px;height:auto;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-title{font-size:15px;}.elementor-30369 .elementor-element.elementor-element-1aaacca{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-30369 .elementor-element.elementor-element-9ee1e81{--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-30369 .elementor-element.elementor-element-4858bb7 .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-30369 .elementor-element.elementor-element-0d5e88b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-44a997e > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-930d4ad{--box-padding:10px;}.elementor-30369 .elementor-element.elementor-element-930d4ad .elementor-toc__header, .elementor-30369 .elementor-element.elementor-element-930d4ad .elementor-toc__header-title{font-size:16px;}.elementor-30369 .elementor-element.elementor-element-fd0dcc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30369 .elementor-element.elementor-element-bb93325{--box-padding:10px;}.elementor-30369 .elementor-element.elementor-element-bb93325 .elementor-toc__header, .elementor-30369 .elementor-element.elementor-element-bb93325 .elementor-toc__header-title{font-size:16px;}.elementor-30369 .elementor-element.elementor-element-2e49924 .xpro-infolist-title{font-size:16px;}}@media(min-width:768px){.elementor-30369 .elementor-element.elementor-element-2f915ec{--width:79%;}.elementor-30369 .elementor-element.elementor-element-f45b89f{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30369 .elementor-element.elementor-element-2f915ec{--width:65%;}.elementor-30369 .elementor-element.elementor-element-f45b89f{--width:35%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-fd0dcc1 *//* Base styles for single blog post content in Elementor */
.elementor-widget-theme-post-content {
    line-height: 1.6;
    color: #333;
    margin: 0 auto;
}



/* Headings styling */
.elementor-widget-theme-post-content h1,
.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4,
.elementor-widget-theme-post-content h5,
.elementor-widget-theme-post-content h6 {
    margin-top: 15px;
    margin-bottom: 15px;
    color: #1D1D20;
    font-weight: bold;
}


.elementor-widget-theme-post-content h2 {
    font-size: 28px;
    border-bottom: 4px solid #fbba4994;
    padding-bottom: 5px;
    margin-bottom: 2rem;
    
}



.elementor-widget-theme-post-content h3 {
    font-size: 24px;
}

.elementor-widget-theme-post-content h4 {
    font-size: 20px;
}

.elementor-widget-theme-post-content h5 {
    font-size: 18px;
}

.elementor-widget-theme-post-content h6 {
    font-size: 16px;
}

/* Paragraph styling */
.elementor-widget-theme-post-content p {
    margin-bottom: 20px;
    font-size: 18px;
}

/* Unordered and Ordered lists styling */
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol {
    margin-bottom: 20px;
    padding-left: 30px;
}

.elementor-widget-theme-post-content ul li,
.elementor-widget-theme-post-content ol li {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.6;
}

.elementor-widget-theme-post-content ul {
    list-style-type: disc;
}

.elementor-widget-theme-post-content ol {
    list-style-type: decimal;
}

/* Link hover */
.elementor-widget-theme-post-content a:hover {
    text-decoration: underline;
}

/* Blockquotes styling */
.elementor-widget-theme-post-content blockquote {
    margin: 20px 0;
    padding: 20px;
    background-color: #f9f9f9;
    border-left: 5px solid #FBB949;
    font-style: italic;
    color: #555;
}

/* Code styling */
.elementor-widget-theme-post-content code {
    background-color: #f4f4f4;
    padding: 2px 5px;
    border-radius: 3px;
    font-family: 'Courier New', monospace;
    font-size: 14px;
}

/* Tables styling */
.elementor-widget-theme-post-content table {
    width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
}

.elementor-widget-theme-post-content table th,
.elementor-widget-theme-post-content table td {
    padding: 10px;
    border: 1px solid #ddd;
    text-align: left;
}

.elementor-widget-theme-post-content table th {
    background-color: #f9f9f9;
    font-weight: bold;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .elementor-widget-theme-post-content {
        padding: 10px;
    }



    .elementor-widget-theme-post-content h2 {
        font-size: 23px;
        line-height: 1.35;
    }

    .elementor-widget-theme-post-content h3 {
        font-size: 20px;
        line-height: 1.4;
    }

    .elementor-widget-theme-post-content p,
    .elementor-widget-theme-post-content ul li,
    .elementor-widget-theme-post-content ol li {
        font-size: 16px;
    }
}

/* Additional responsive fix */
@media only screen and (max-width: 480px) {
    .service_img_info_box,
    .blog_left_box .bl_share_img,
    .map_section #map {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-efde515 */#search-for-blog-post .is-form-style input.is-search-input {
    background: #fff;
    background-image: none !important;
    color: #333;
    padding: 25px 13px;
    margin: 0;
    outline: 0 !important;
    font-size: 16px !important;
    height: 29px;
    min-height: 0;
    line-height: 1;
    border-radius: 0;
    border: 1px solid #ccc !important;
    font-family: 'Josefin Sans';
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0px;
    font-weight: 500;
}



div#is-ajax-search-result-26334 {
    width: 305px ! IMPORTANT;
}/* End custom CSS */
/* Start custom CSS for xpro-infolist, class: .elementor-element-d89189b */.services-items-for-post .xpro-infolist-item a {
  display: flex;
  justify-content: space-between; /* Spread items evenly */
  align-items: center;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for xpro-infolist, class: .elementor-element-2e49924 */.services-items-for-post .xpro-infolist-item a {
  display: flex;
  justify-content: space-between; /* Spread items evenly */
  align-items: center;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f45b89f *//* Sticky behavior for tablet (768px+) and desktop (1025px+) */
@media (min-width: 768px) {
    .elementor-sticky-sidebar {
        position: sticky;
        top: 200px;
        height: fit-content;
        /* Optional: prevent layout shift */
        align-self: flex-start; /* if parent is flex */
        margin-bottom: auto; /* prevents flex gaps */
    }
}

/* Mobile (below 768px) - disable sticky */
@media (max-width: 767px) {
    .elementor-sticky-sidebar {
        position: static !important;
        top: auto !important;
    }
}/* End custom CSS */