.elementor-900 .elementor-element.elementor-element-768b225c{--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-900 .elementor-element.elementor-element-768b225c:not(.elementor-motion-effects-element-type-background), .elementor-900 .elementor-element.elementor-element-768b225c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-900 .elementor-element.elementor-element-2e1fd00a{--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-900 .elementor-element.elementor-element-c61a542 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-900 .elementor-element.elementor-element-c61a542 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-900 .elementor-element.elementor-element-c61a542 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-900 .elementor-element.elementor-element-c61a542 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-900 .elementor-element.elementor-element-6e33c452 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-900 .elementor-element.elementor-element-6e33c452 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-900 .elementor-element.elementor-element-6e33c452 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-900 .elementor-element.elementor-element-6e33c452 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-900 .elementor-element.elementor-element-3aa12fac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.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-widget-theme-post-title .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-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-900 .elementor-element.elementor-element-283f5993 .elementor-icon-list-icon{width:14px;}.elementor-900 .elementor-element.elementor-element-283f5993 .elementor-icon-list-icon i{font-size:14px;}.elementor-900 .elementor-element.elementor-element-283f5993 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-900 .elementor-element.elementor-element-545000c5{--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;--align-items:flex-start;}.elementor-900 .elementor-element.elementor-element-735323d1{--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-900 .elementor-element.elementor-element-26c818bf{--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-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-900 .elementor-element.elementor-element-25620df4{--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-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-900 .elementor-element.elementor-element-25721bbe{--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-900 .elementor-element.elementor-element-54cc23ed{--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-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-900 .elementor-element.elementor-element-74364d1c .elementor-toc__header-title{text-align:start;}.elementor-900 .elementor-element.elementor-element-74364d1c .elementor-toc__header{flex-direction:row;}.elementor-900 .elementor-element.elementor-element-74364d1c{--item-text-hover-decoration:underline;}.elementor-900 .elementor-element.elementor-element-38430f3f{--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-900 .elementor-element.elementor-element-16b37fcd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-900 .elementor-element.elementor-element-325567c5{--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-900 .elementor-element.elementor-element-9576f17 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:1024px){.elementor-900 .elementor-element.elementor-element-16b37fcd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(max-width:767px){.elementor-900 .elementor-element.elementor-element-16b37fcd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for container, class: .elementor-element-768b225c *//* CompuSharm Single Post V2 — scoped to this template only */
.elementor-900 .elementor-element.elementor-element-768b225c.csh-single{--cs-navy:#042C51;--cs-teal:#08B6AB;--cs-coral:#FB7355;--cs-ink:#173C56;--cs-light:#F1F8F9;--cs-line:#DCE9ED;--cs-dir:ltr;--cs-font:Manrope,Arial,sans-serif;font-family:var(--cs-font);color:var(--cs-ink);width:100%;max-width:100%;background:#fff;}
.elementor-900 .elementor-element.elementor-element-768b225c.csh-single.csh-ar{--cs-dir:rtl;--cs-font:Cairo,Tahoma,sans-serif;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero{position:relative!important;isolation:isolate;min-height:clamp(440px,44vw,620px);overflow:hidden!important;background:linear-gradient(115deg,#042C51,#0b626c)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;pointer-events:none!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-img .elementor-widget-container,.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-img .jet-listing-dynamic-image,.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-img-mobile{display:none!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero:after{position:absolute;content:"";inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(4,44,81,.97) 0%,rgba(4,44,81,.87) 34%,rgba(4,44,81,.50) 60%,rgba(4,44,81,.06) 100%);}
.elementor-900 .elementor-element.elementor-element-768b225c.csh-ar .csh-hero:after{background:linear-gradient(270deg,rgba(4,44,81,.97) 0%,rgba(4,44,81,.88) 34%,rgba(4,44,81,.50) 60%,rgba(4,44,81,.06) 100%);}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-inner{position:relative!important;z-index:2!important;max-width:1200px!important;width:100%!important;margin-inline:auto!important;padding:88px 32px!important;align-items:flex-start!important;direction:var(--cs-dir)!important;text-align:start!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-overline,.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-overline *{font:800 12px/1.5 var(--cs-font)!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#65E0D6!important;}
.elementor-900 .elementor-element.elementor-element-768b225c.csh-ar .csh-hero-overline,.elementor-900 .elementor-element.elementor-element-768b225c.csh-ar .csh-hero-overline *{letter-spacing:0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-title{max-width:780px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-title h1{margin:0!important;font-family:var(--cs-font)!important;font-weight:800!important;color:#fff!important;font-size:clamp(34px,4.25vw,62px)!important;line-height:1.26!important;letter-spacing:-.03em!important;overflow-wrap:anywhere!important;text-align:start!important;}
.elementor-900 .elementor-element.elementor-element-768b225c.csh-ar .csh-hero-title h1{letter-spacing:0!important;line-height:1.52!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-meta,.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-meta *{color:#E1F2F4!important;font-family:var(--cs-font)!important;font-size:13px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-meta .elementor-icon-list-items{display:flex!important;flex-wrap:wrap!important;gap:8px 22px!important;justify-content:flex-start!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-content-shell{max-width:1200px!important;width:100%!important;padding:56px 26px 86px!important;margin-inline:auto!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:48px!important;direction:var(--cs-dir)!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-main{width:calc(100% - 360px)!important;min-width:0!important;flex:1 1 0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-aside{width:310px!important;flex:0 0 310px!important;min-width:0!important;position:sticky!important;top:100px!important;align-self:flex-start!important;gap:26px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-side-box{padding:22px!important;border:1px solid var(--cs-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 35px rgba(4,44,81,.04);}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-title h3{font-family:var(--cs-font)!important;color:var(--cs-navy)!important;font-weight:800!important;font-size:19px!important;margin:0 0 15px!important;text-align:start!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-grid{width:100%!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-grid .jet-listing-grid__items{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-grid .jet-listing-grid__item{min-width:0!important;max-width:100%!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc{border:0!important;background:transparent!important;box-shadow:none!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__header-title{font-family:var(--cs-font)!important;color:var(--cs-navy)!important;font-size:18px!important;font-weight:800!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-wrapper{padding-inline-start:0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item-text{color:#345D70!important;font-family:var(--cs-font)!important;font-size:13px!important;line-height:1.75!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc a:hover,.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc a.elementor-item-active{color:#078E88!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content{direction:var(--cs-dir)!important;text-align:start!important;font-family:var(--cs-font)!important;font-size:17px!important;line-height:1.95!important;color:#28465B!important;overflow-wrap:anywhere!important;}
.elementor-900 .elementor-element.elementor-element-768b225c.csh-ar .csh-post-content{font-size:18px!important;line-height:2.05!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content p{margin:0 0 1.45em!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content h2, .elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content h3,.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content h4{font-family:var(--cs-font)!important;color:var(--cs-navy)!important;font-weight:800!important;text-align:start!important;scroll-margin-top:110px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content h2{font-size:clamp(24px,2.7vw,33px)!important;line-height:1.48!important;margin:2.25em 0 .9em!important;padding-inline-start:18px!important;border-inline-start:5px solid var(--cs-teal)!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content h3{font-size:clamp(21px,2.1vw,26px)!important;line-height:1.5!important;margin:1.9em 0 .75em!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content h3:before{content:"";display:inline-block;vertical-align:middle;background:var(--cs-coral);width:19px;height:4px;border-radius:2px;margin-inline-end:11px;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content h4{font-size:19px!important;line-height:1.55!important;margin:1.6em 0 .65em!important;color:#116A78!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content ul,.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content ol{margin:0 0 1.5em!important;padding-inline-start:1.65em!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content li{padding-inline-start:.4em!important;margin:.6em 0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content li::marker{color:#079C93!important;font-weight:800!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content blockquote,.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content .wp-block-quote{margin:2em 0!important;padding:22px 28px!important;border-inline-start:5px solid var(--cs-teal)!important;background:#EEF8F8!important;border-radius:10px!important;font-size:1.08em!important;font-style:normal!important;color:#1D5066!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content a{color:#007E7A!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important;font-weight:650!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content a:hover{color:var(--cs-coral)!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content img{max-width:100%!important;height:auto!important;border-radius:12px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content figure,.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content .wp-block-image{max-width:100%!important;margin:25px auto!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content figcaption{font-size:12px!important;color:#708893!important;text-align:center!important;margin-top:8px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content table{display:block!important;max-width:100%!important;width:100%!important;overflow-x:auto!important;border-spacing:0!important;border:1px solid var(--cs-line)!important;border-radius:12px!important;margin:26px 0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content th,.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content td{min-width:120px!important;padding:13px 15px!important;text-align:start!important;border-bottom:1px solid var(--cs-line)!important;font-size:14px!important;vertical-align:top!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content thead th{background:var(--cs-navy)!important;color:#fff!important;font-weight:750!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content tbody tr:nth-child(even) td{background:#F1F8F9!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content pre{padding:17px!important;background:#0D2C42!important;color:#fff!important;border-radius:10px!important;overflow:auto!important;direction:ltr!important;text-align:left!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content code:not(pre code){padding:2px 6px!important;background:#EAF5F4!important;border-radius:5px!important;color:var(--cs-navy)!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content hr{border:0!important;border-top:1px solid var(--cs-line)!important;margin:36px 0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content .wp-block-button__link{border-radius:9px!important;background:var(--cs-teal)!important;color:var(--cs-navy)!important;text-decoration:none!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta{border-radius:21px!important;padding:36px!important;background:linear-gradient(135deg,#042C51,#07556E)!important;color:#fff!important;margin-top:52px!important;gap:9px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c.csh-ar .csh-cta{background:linear-gradient(225deg,#042C51,#07556E)!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta-title .jet-listing-dynamic-field__content,.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta-title .elementor-heading-title{color:white!important;font-family:var(--cs-font)!important;font-size:clamp(23px,2.8vw,30px)!important;font-weight:800!important;line-height:1.5!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta-desc .jet-listing-dynamic-field__content{color:#D5F1F1!important;font-family:var(--cs-font)!important;font-size:15px!important;line-height:1.85!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta-button .jet-listing-dynamic-link__link{background:var(--cs-coral)!important;color:var(--cs-navy)!important;border-radius:10px!important;padding:12px 23px!important;display:inline-flex!important;font-family:var(--cs-font)!important;font-weight:800!important;text-decoration:none!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-navigation{padding:28px 0!important;margin-top:48px!important;border-top:1px solid var(--cs-line)!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-related{max-width:1200px!important;margin:0 auto!important;width:100%!important;padding:20px 26px 74px!important;gap:20px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-related-title h2{font:800 28px/1.4 var(--cs-font)!important;color:var(--cs-navy)!important;text-align:start!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-related-posts .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-related-posts .elementor-post{border:1px solid var(--cs-line)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(4,44,81,.05)!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-related-posts .elementor-post__thumbnail{aspect-ratio:1/1!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-related-posts .elementor-post__thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-related-posts .elementor-post__text{padding:15px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-related-posts .elementor-post__title a{font-family:var(--cs-font)!important;color:var(--cs-navy)!important;font-weight:800!important;line-height:1.6!important;font-size:16px!important;text-decoration:none!important;}
@media(max-width:1024px){.elementor-900 .elementor-element.elementor-element-768b225c .csh-content-shell{gap:25px!important;padding-inline:24px!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-aside{width:285px!important;flex-basis:285px!important;}}
@media(max-width:767px){.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero{min-height:530px!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-img-desktop{display:none!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-img-mobile{display:block!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero:after{background:linear-gradient(180deg,rgba(4,44,81,.89) 0%,rgba(4,44,81,.65) 48%,rgba(4,44,81,.25) 100%)!important;}.elementor-900 .elementor-element.elementor-element-768b225c.csh-ar .csh-hero:after{background:linear-gradient(180deg,rgba(4,44,81,.89) 0%,rgba(4,44,81,.65) 48%,rgba(4,44,81,.25) 100%)!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-inner{padding:60px 22px!important;justify-content:flex-start!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-hero-title h1{font-size:clamp(29px,7.1vw,42px)!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-content-shell{flex-direction:column!important;padding:38px 18px 48px!important;gap:40px!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-main,.elementor-900 .elementor-element.elementor-element-768b225c .csh-aside{width:100%!important;flex:0 0 auto!important;position:static!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta{padding:26px!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-related{padding:12px 18px 55px!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-related-posts .elementor-posts-container{grid-template-columns:repeat(1,minmax(0,1fr))!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content h2{font-size:25px!important;}}
@media(prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-768b225c *,.elementor-900 .elementor-element.elementor-element-768b225c *:before,.elementor-900 .elementor-element.elementor-element-768b225c *:after{transition:none!important;}}


/* V3 refinement: existing Elementor container classes and tight vertical rhythm */
.elementor-900 .elementor-element.elementor-element-768b225c.csh-single,.elementor-900 .elementor-element.elementor-element-768b225c.csh-single .e-con {box-sizing:border-box!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-content-shell {padding:28px 22px 54px!important;gap:34px!important;align-items:flex-start!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-main {min-width:0!important;flex:1 1 0!important;width:auto!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-aside {width:320px!important;flex:0 0 320px!important;gap:14px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content {width:100%!important;min-width:0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content .elementor-widget-container>:first-child {margin-top:0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content .elementor-widget-container>h1:first-child {display:none!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-post-content h2:first-child {margin-top:0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-side-box {padding:15px 16px!important;border-radius:15px!important;gap:12px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-title h3 {margin:0!important;font-size:18px!important;line-height:1.45!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-grid,.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-grid .jet-listing-grid,
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-grid .jet-listing-grid__items,.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-grid .jet-listing-grid__item {min-width:0!important;width:100%!important;max-width:100%!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-popular .csh-pop-card {gap:10px!important;padding:3px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;align-items:center!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-popular .csh-pop-media {width:76px!important;max-width:76px!important;flex:0 0 76px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-popular .csh-pop-image img {width:76px!important;height:76px!important;object-fit:cover!important;border-radius:9px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-popular .csh-pop-body {min-width:0!important;width:auto!important;max-width:none!important;flex:1 1 auto!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-popular .csh-pop-title,.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-popular .csh-pop-title * {display:block!important;overflow:visible!important;max-height:none!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow-wrap:break-word!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-popular .csh-pop-title a {font-size:13px!important;line-height:1.6!important;font-weight:750!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-popular .csh-pop-category {margin:0 0 4px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-sidebar-popular .csh-pop-link {display:none!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc {padding:0!important;margin:0!important;min-width:0!important;width:100%!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-widget-container,.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc,
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__body,.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-wrapper,
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item,.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item-text-wrapper {box-sizing:border-box!important;max-width:100%!important;min-width:0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__header {padding:0 0 12px!important;margin:0 0 8px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__header-title {font-size:18px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__body {padding:0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc ol,.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc ul,.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-wrapper {margin:0!important;padding:0!important;list-style:none!important;counter-reset:none!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc ol li,.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc ul li,.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item {padding:0!important;margin:0!important;list-style:none!important;display:block!important;position:relative!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc li::marker {content:""!important;font-size:0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item::before,.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item-text-wrapper::before,
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item-text-wrapper .elementor-toc__list-item-text-icon,
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item .elementor-toc__list-item-text-wrapper>span:not(.elementor-toc__list-item-text) {display:none!important;content:none!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item-text-wrapper {display:block!important;width:100%!important;padding:0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item-text {display:block!important;width:100%!important;padding:9px 10px!important;margin:0!important;border-radius:8px!important;color:#31556B!important;font-size:13px!important;line-height:1.6!important;text-align:start!important;text-decoration:none!important;overflow-wrap:break-word!important;white-space:normal!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item-text:hover,.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item-text.elementor-item-active {color:#008A86!important;background:#EAF9F8!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item .elementor-toc__list-wrapper {padding-inline-start:12px!important;margin-inline-start:6px!important;border-inline-start:2px solid #E1F0F0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-toc .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item-text {font-size:12.5px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta-shortcode{width:100%!important;margin-top:28px!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta-render {display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:0!important;padding:26px 30px!important;background:linear-gradient(115deg,#042C51,#07586B)!important;border-radius:16px!important;color:#fff!important;text-align:start!important;direction:var(--cs-dir)!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta-render h2 {font-family:var(--cs-font)!important;color:#fff!important;font-weight:800!important;font-size:clamp(22px,2.4vw,29px)!important;line-height:1.5!important;margin:0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta-render p {font-family:var(--cs-font)!important;color:#D6F3F0!important;font-size:15px!important;line-height:1.8!important;margin:0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta-render a.csh-cta-render-button {align-self:flex-start!important;display:inline-block!important;margin-top:8px!important;padding:11px 20px!important;border-radius:9px!important;background:#FB7355!important;color:#042C51!important;text-decoration:none!important;font-family:var(--cs-font)!important;font-size:14px!important;font-weight:800!important;transition:background .15s ease!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta-render a.csh-cta-render-button:hover {background:#ff967d!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-navigation {margin-top:22px!important;padding:14px 0!important;}
.elementor-900 .elementor-element.elementor-element-768b225c .csh-related {padding-top:14px!important;padding-bottom:46px!important;}
@media(max-width:1024px) {.elementor-900 .elementor-element.elementor-element-768b225c .csh-content-shell {gap:24px!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-aside {width:284px!important;flex-basis:284px!important;}}
@media(max-width:767px) {.elementor-900 .elementor-element.elementor-element-768b225c .csh-content-shell {padding:24px 17px 38px!important;gap:25px!important;flex-direction:column!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-aside,.elementor-900 .elementor-element.elementor-element-768b225c .csh-main {width:100%!important;flex:0 0 auto!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-cta-render {padding:22px!important;}.elementor-900 .elementor-element.elementor-element-768b225c .csh-related {padding-top:12px!important;}}/* End custom CSS */