.elementor-10024 .elementor-element.elementor-element-8ce0b98{margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-10024 .elementor-element.elementor-element-8ce0b98 .elementor-icon-wrapper{text-align:center}.elementor-10024 .elementor-element.elementor-element-8ce0b98.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-v4-iconaction)}.elementor-10024 .elementor-element.elementor-element-8ce0b98.elementor-view-framed .elementor-icon,.elementor-10024 .elementor-element.elementor-element-8ce0b98.elementor-view-default .elementor-icon{color:var(--e-global-color-v4-iconaction);border-color:var(--e-global-color-v4-iconaction)}.elementor-10024 .elementor-element.elementor-element-8ce0b98.elementor-view-framed .elementor-icon,.elementor-10024 .elementor-element.elementor-element-8ce0b98.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-v4-iconaction)}.elementor-10024 .elementor-element.elementor-element-8ce0b98 .elementor-icon{font-size:6px}.elementor-10024 .elementor-element.elementor-element-8ce0b98 .elementor-icon svg{height:6px}.elementor-10024 .elementor-element.elementor-element-b6bbaa7{margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-10024 .elementor-element.elementor-element-b6bbaa7 .elementor-icon-wrapper{text-align:center}.elementor-10024 .elementor-element.elementor-element-b6bbaa7.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-v4-iconaction)}.elementor-10024 .elementor-element.elementor-element-b6bbaa7.elementor-view-framed .elementor-icon,.elementor-10024 .elementor-element.elementor-element-b6bbaa7.elementor-view-default .elementor-icon{color:var(--e-global-color-v4-iconaction);border-color:var(--e-global-color-v4-iconaction)}.elementor-10024 .elementor-element.elementor-element-b6bbaa7.elementor-view-framed .elementor-icon,.elementor-10024 .elementor-element.elementor-element-b6bbaa7.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-v4-iconaction)}.elementor-10024 .elementor-element.elementor-element-b6bbaa7 .elementor-icon{font-size:6px}.elementor-10024 .elementor-element.elementor-element-b6bbaa7 .elementor-icon svg{height:6px}.elementor-10024 .elementor-element.elementor-element-ac4e543{margin:var(--pjSpace-5xs) 0 calc(var(--kit-widget-spacing, 0px) + var(--pjSpace-xs)) 0;padding:var(--pjSpace-4xs) var(--pjSpace-xs) var(--pjSpace-4xs) var(--pjSpace-xs);border-style:solid;border-width:var(--pjStroke-md) 0 var(--pjStroke-md) 0;border-color:var(--e-global-color-v4-borderdefault);--box-background-color:#F3F3F300;--box-border-color:var( --e-global-color-v4-borderdefault );--separator-width:0;--box-padding:8px;--header-color:var( --e-global-color-v4-textprimary );--item-text-hover-color:var( --e-global-color-v4-textaction );--item-text-hover-decoration:underline;--item-text-transition-duration:250ms;--marker-color:var( --e-global-color-v4-iconaction );--marker-size:0.75rem}.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__header-title{text-align:start}.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__header,.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__header-title{font-family:var(--e-global-typography-pj-h4-font-family),Sans-Serif;font-size:var(--e-global-typography-pj-h4-font-size);font-weight:var(--e-global-typography-pj-h4-font-weight);text-transform:var(--e-global-typography-pj-h4-text-transform);line-height:var(--e-global-typography-pj-h4-line-height)}.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__header{flex-direction:row}.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__list-item{font-family:var(--e-global-typography-pj-meta-font-family),Sans-Serif;font-size:var(--e-global-typography-pj-meta-font-size);font-weight:var(--e-global-typography-pj-meta-font-weight);text-transform:var(--e-global-typography-pj-meta-text-transform);line-height:var(--e-global-typography-pj-meta-line-height);letter-spacing:var(--e-global-typography-pj-meta-letter-spacing)}.elementor-10024 .elementor-element.elementor-element-e53c73f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--pjSpace-md)) 0;padding:0 0 0 0;color:var(--e-global-color-v4-textprimary);font-family:var(--e-global-typography-pj-body-font-family),Sans-Serif;font-size:var(--e-global-typography-pj-body-font-size);font-weight:var(--e-global-typography-pj-body-font-weight);text-transform:var(--e-global-typography-pj-body-text-transform);line-height:var(--e-global-typography-pj-body-line-height)}.elementor-10024 .elementor-element.elementor-element-c0046be{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0}.elementor-10024 .elementor-element.elementor-element-c0046be span.post-navigation__prev--label{color:var(--e-global-color-v4-textmuted)}.elementor-10024 .elementor-element.elementor-element-c0046be span.post-navigation__next--label{color:var(--e-global-color-v4-textmuted)}.elementor-10024 .elementor-element.elementor-element-c0046be span.post-navigation__prev--label,.elementor-10024 .elementor-element.elementor-element-c0046be span.post-navigation__next--label{font-family:"Rubik",Sans-Serif;font-size:var(--pjSize-body-sm);font-weight:400;text-transform:uppercase;letter-spacing:var(--pjLetter-body-sm)}.elementor-10024 .elementor-element.elementor-element-c0046be span.post-navigation__prev--title,.elementor-10024 .elementor-element.elementor-element-c0046be span.post-navigation__next--title{color:var(--e-global-color-v4-textprimary);font-family:var(--e-global-typography-pj-meta-bold-font-family),Sans-Serif;font-size:var(--e-global-typography-pj-meta-bold-font-size);font-weight:var(--e-global-typography-pj-meta-bold-font-weight);text-transform:var(--e-global-typography-pj-meta-bold-text-transform);letter-spacing:var(--e-global-typography-pj-meta-bold-letter-spacing)}.elementor-10024 .elementor-element.elementor-element-c0046be .post-navigation__arrow-wrapper{color:var(--e-global-color-v4-iconaction);fill:var(--e-global-color-v4-iconaction);font-size:1.75rem}.elementor-10024 .elementor-element.elementor-element-c0046be .elementor-post-navigation__separator{background-color:var(--e-global-color-v4-borderdefault);width:var(--pjStroke-md)}.elementor-10024 .elementor-element.elementor-element-c0046be .elementor-post-navigation{color:var(--e-global-color-v4-borderdefault);border-block-width:var(--pjStroke-md)}.elementor-10024 .elementor-element.elementor-element-c0046be .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (var(--pjStroke-md) / 2))}.elementor-10024 .elementor-element.elementor-element-c0046be .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (var(--pjStroke-md) / 2))}.elementor-10024 .elementor-element.elementor-element-54e5660{--swiper-slides-to-display:3;--swiper-slides-gap:24px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-56px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-56px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:20px;--arrow-normal-color:var( --e-global-color-v4-surfaceinverse );--arrow-hover-color:var( --e-global-color-v4-icononaction )}.elementor-10024 .elementor-element.elementor-element-54e5660 :is(.elementor-swiper-button-prev:hover,.elementor-swiper-button-next:hover){background-color:var(--e-global-color-v4-surfaceaction);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-v4-borderonaction)}.elementor-10024 .elementor-element.elementor-element-54e5660 .swiper-slide>.elementor-element{height:100%}.elementor-10024 .elementor-element.elementor-element-54e5660 :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){border-style:solid;border-width:var(--pjStroke-md) var(--pjStroke-md) var(--pjStroke-md) var(--pjStroke-md);border-color:var(--e-global-color-v4-borderdefault);border-radius:99px 99px 99px 99px;padding:var(--pjSpace-5xs) var(--pjSpace-5xs) var(--pjSpace-5xs) var(--pjSpace-5xs)}body.elementor-page-10024:not(.elementor-motion-effects-element-type-background),body.elementor-page-10024>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-v4-surfacepage)}@media(max-width:1366px){.elementor-10024 .elementor-element.elementor-element-ac4e543{margin:var(--pjSpace-lg) 0 calc(var(--kit-widget-spacing, 0px) + var(--pjSpace-lg)) 0}.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__header,.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__header-title{font-size:var(--e-global-typography-pj-h4-font-size);line-height:var(--e-global-typography-pj-h4-line-height)}.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__list-item{font-size:var(--e-global-typography-pj-meta-font-size);line-height:var(--e-global-typography-pj-meta-line-height);letter-spacing:var(--e-global-typography-pj-meta-letter-spacing)}.elementor-10024 .elementor-element.elementor-element-e53c73f{padding:0 0 0 0;font-size:var(--e-global-typography-pj-body-font-size);line-height:var(--e-global-typography-pj-body-line-height)}.elementor-10024 .elementor-element.elementor-element-c0046be span.post-navigation__prev--title,.elementor-10024 .elementor-element.elementor-element-c0046be span.post-navigation__next--title{font-size:var(--e-global-typography-pj-meta-bold-font-size);letter-spacing:var(--e-global-typography-pj-meta-bold-letter-spacing)}.elementor-10024 .elementor-element.elementor-element-54e5660{--swiper-slides-to-display:2;--arrow-prev-left-position:-48px;--arrow-next-right-position:-48px}}@media(max-width:1024px){.elementor-10024 .elementor-element.elementor-element-ac4e543{margin:var(--pjSpace-md) 0 calc(var(--kit-widget-spacing, 0px) + var(--pjSpace-md)) 0}.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__header,.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__header-title{font-size:var(--e-global-typography-pj-h4-font-size);line-height:var(--e-global-typography-pj-h4-line-height)}.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__list-item{font-size:var(--e-global-typography-pj-meta-font-size);line-height:var(--e-global-typography-pj-meta-line-height);letter-spacing:var(--e-global-typography-pj-meta-letter-spacing)}.elementor-10024 .elementor-element.elementor-element-e53c73f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;font-size:var(--e-global-typography-pj-body-font-size);line-height:var(--e-global-typography-pj-body-line-height)}.elementor-10024 .elementor-element.elementor-element-c0046be span.post-navigation__prev--title,.elementor-10024 .elementor-element.elementor-element-c0046be span.post-navigation__next--title{font-size:var(--e-global-typography-pj-meta-bold-font-size);letter-spacing:var(--e-global-typography-pj-meta-bold-letter-spacing)}.elementor-10024 .elementor-element.elementor-element-54e5660{--swiper-slides-to-display:2;--swiper-slides-gap:16px}}@media(max-width:767px){.elementor-10024 .elementor-element.elementor-element-ac4e543{margin:var(--pjSpace-sm) 0 calc(var(--kit-widget-spacing, 0px) + var(--pjSpace-sm)) 0;padding:var(--pjSpace-5xs) var(--pjSpace-3xs) var(--pjSpace-5xs) var(--pjSpace-3xs)}.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__header-title{text-align:start}.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__header,.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__header-title{font-size:var(--e-global-typography-pj-h4-font-size);line-height:var(--e-global-typography-pj-h4-line-height)}.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__list-item{font-size:var(--e-global-typography-pj-meta-font-size);line-height:var(--e-global-typography-pj-meta-line-height);letter-spacing:var(--e-global-typography-pj-meta-letter-spacing)}.elementor-10024 .elementor-element.elementor-element-e53c73f{font-size:var(--e-global-typography-pj-body-font-size);line-height:var(--e-global-typography-pj-body-line-height)}.elementor-10024 .elementor-element.elementor-element-c0046be span.post-navigation__prev--title,.elementor-10024 .elementor-element.elementor-element-c0046be span.post-navigation__next--title{font-size:var(--e-global-typography-pj-meta-bold-font-size);letter-spacing:var(--e-global-typography-pj-meta-bold-letter-spacing)}.elementor-10024 .elementor-element.elementor-element-54e5660{--swiper-slides-to-display:1;--swiper-slides-gap:12px}}.elementor-10024 .elementor-element.elementor-element-ac4e543 .elementor-toc__list-wrapper{display:flex;flex-direction:column;gap:var(--pjSpace-2xs);padding-top:var(--pjSpace-5xs)}.elementor-10024 .elementor-element.elementor-element-ac4e543{width:100%;max-width:calc(1024px - (var(--pjSpace-3xl)*2))!important}.elementor-10024 .elementor-element.elementor-element-e53c73f{max-width:calc(1024px - (var(--pjSpace-3xl)*2))!important}.elementor-10024 .elementor-element.elementor-element-e53c73f img{aspect-ratio:16/9;object-fit:cover;max-width:100%;border-radius:.75rem}.elementor-10024 .elementor-element.elementor-element-e53c73f p a,.elementor-10024 .elementor-element.elementor-element-e53c73f li a,.elementor-10024 .elementor-element.elementor-element-e53c73f td a{color:var(--e-global-color-secondary,#FF7757)}.elementor-10024 .elementor-element.elementor-element-e53c73f p a:hover,.elementor-10024 .elementor-element.elementor-element-e53c73f li a:hover,.elementor-10024 .elementor-element.elementor-element-e53c73f td a:hover{text-decoration:underline}.elementor-10024 .elementor-element.elementor-element-e53c73f p,.elementor-10024 .elementor-element.elementor-element-e53c73f ul,.elementor-10024 .elementor-element.elementor-element-e53c73f ol{font-size:1.0625rem;line-height:1.65;margin-bottom:1.125rem}.elementor-10024 .elementor-element.elementor-element-e53c73f li{margin-bottom:.5rem}.elementor-10024 .elementor-element.elementor-element-e53c73f>p:first-child{font-size:1.25rem;line-height:1.55;color:#3A3C3C;margin-bottom:1.5rem}.elementor-10024 .elementor-element.elementor-element-e53c73f h2{position:relative;font-size:2.5rem;font-weight:400;line-height:1.2;letter-spacing:-.006em;margin-top:3.5rem;margin-bottom:1.25rem;padding-top:1.5rem}.elementor-10024 .elementor-element.elementor-element-e53c73f h2::before{content:"";position:absolute;top:0;left:0;right:0;height:var(--pjStroke-md,1px);background:#D7D7D7}.elementor-10024 .elementor-element.elementor-element-e53c73f h2::after{content:"";position:absolute;top:-1px;left:0;width:56px;height:3px;background:#FF7757}.elementor-10024 .elementor-element.elementor-element-e53c73f h3{font-size:1.5rem;font-weight:500;line-height:1.3;margin-top:2.25rem;margin-bottom:.75rem}.elementor-10024 .elementor-element.elementor-element-e53c73f h4{font-size:1.125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#8E9090;margin-top:1.75rem;margin-bottom:.5rem}.elementor-10024 .elementor-element.elementor-element-e53c73f h2:first-child,.elementor-10024 .elementor-element.elementor-element-e53c73f h3:first-child,.elementor-10024 .elementor-element.elementor-element-e53c73f h4:first-child{margin-top:0;padding-top:0}.elementor-10024 .elementor-element.elementor-element-e53c73f h2:first-child::before,.elementor-10024 .elementor-element.elementor-element-e53c73f h2:first-child::after{display:none}.elementor-10024 .elementor-element.elementor-element-e53c73f p:last-child,.elementor-10024 .elementor-element.elementor-element-e53c73f ul:last-child,.elementor-10024 .elementor-element.elementor-element-e53c73f ol:last-child{margin-bottom:0}@media (max-width:1024px){.elementor-10024 .elementor-element.elementor-element-e53c73f h2{font-size:2rem}.elementor-10024 .elementor-element.elementor-element-e53c73f h3{font-size:1.375rem}}@media (max-width:767px){.elementor-10024 .elementor-element.elementor-element-e53c73f h2{font-size:1.875rem;margin-top:3rem;padding-top:1.25rem}.elementor-10024 .elementor-element.elementor-element-e53c73f h3{font-size:1.25rem;margin-top:1.75rem;margin-bottom:.625rem}.elementor-10024 .elementor-element.elementor-element-e53c73f h4{font-size:1rem;margin-top:1.5rem}.elementor-10024 .elementor-element.elementor-element-e53c73f p,.elementor-10024 .elementor-element.elementor-element-e53c73f ul,.elementor-10024 .elementor-element.elementor-element-e53c73f ol{font-size:1rem;margin-bottom:1rem}.elementor-10024 .elementor-element.elementor-element-e53c73f>p:first-child{font-size:1.125rem}}.elementor-10024 .elementor-element.elementor-element-e53c73f .wp-block-table{box-sizing:border-box;width:100%;max-width:100%;margin:.25rem 0 1.75rem 0;overflow-x:auto}.elementor-10024 .elementor-element.elementor-element-e53c73f .wp-block-table table{width:100%;min-width:456px;border-collapse:collapse;table-layout:fixed;margin:0;text-align:left;font-size:1rem;line-height:1.6;border:none!important;background:#fff0}.elementor-10024 .elementor-element.elementor-element-e53c73f table thead th,.elementor-10024 .elementor-element.elementor-element-e53c73f table tr:first-child th,.elementor-10024 .elementor-element.elementor-element-e53c73f table tr:first-child td{font-weight:500;color:#606161;background:#fff0}.elementor-10024 .elementor-element.elementor-element-e53c73f table th,.elementor-10024 .elementor-element.elementor-element-e53c73f table td{padding:.5rem 1rem .5rem 0;border:none!important;border-bottom:var(--pjStroke-md,1px) solid #CCCCCC7A!important;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.elementor-10024 .elementor-element.elementor-element-e53c73f table th:last-child,.elementor-10024 .elementor-element.elementor-element-e53c73f table td:last-child{padding-right:0}.elementor-10024 .elementor-element.elementor-element-e53c73f table tr:last-child td,.elementor-10024 .elementor-element.elementor-element-e53c73f table tr:last-child th{border-bottom:none!important}@media (max-width:767px){.elementor-10024 .elementor-element.elementor-element-e53c73f .wp-block-table table{font-size:.9375rem}}.elementor-10024 .elementor-element.elementor-element-e53c73f .wp-block-table.is-style-stripes tbody tr:nth-child(odd),.elementor-10024 .elementor-element.elementor-element-e53c73f table tbody tr:nth-child(odd),.elementor-10024 .elementor-element.elementor-element-e53c73f table tbody tr:nth-child(even){background-color:transparent!important}.elementor-10024 .elementor-element.elementor-element-e53c73f .wp-block-table.is-style-stripes{border-bottom:none}.elementor-10024 .elementor-element.elementor-element-e53c73f strong,.elementor-10024 .elementor-element.elementor-element-e53c73f b,.elementor-10024 .elementor-element.elementor-element-e53c73f th,.elementor-10024 .elementor-element.elementor-element-e53c73f h2 strong,.elementor-10024 .elementor-element.elementor-element-e53c73f h3 strong,.elementor-10024 .elementor-element.elementor-element-e53c73f h4 strong{font-weight:500}.elementor-10024 .elementor-element.elementor-element-c0046be .post-navigation__prev--title{padding-top:var(--pjSpace-3xs);padding-right:var(--pjSpace-xs);padding-right:var(--pjSpace-xs)}.elementor-10024 .elementor-element.elementor-element-c0046be .post-navigation__next--title{padding-top:var(--pjSpace-3xs);padding-left:var(--pjSpace-xs)}.elementor-10024 .elementor-element.elementor-element-c0046be{width:100%;max-width:calc(1024px - (var(--pjSpace-3xl)*2))!important}@media (max-width:1024px){.elementor-10024 .elementor-element.elementor-element-54e5660 .elementor-swiper-button{display:none}.elementor-10024 .elementor-element.elementor-element-54e5660 .swiper{width:calc(100% + 2 * var(--pjWrapper-x));margin-left:calc(-1 * var(--pjWrapper-x));margin-right:calc(-1 * var(--pjWrapper-x));padding-left:var(--pjWrapper-x);padding-right:var(--pjWrapper-x)}}@font-face{font-display:swap;font-family:'Rubik';font-style:normal;font-weight:400;src:url(https://devx.piratejourney.com/wp-content/uploads/2025/12/Rubik-Regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Rubik';font-style:normal;font-weight:500;src:url(https://devx.piratejourney.com/wp-content/uploads/2025/12/Rubik-Medium.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Rubik';font-style:normal;font-weight:600;src:url(https://devx.piratejourney.com/wp-content/uploads/2025/12/Rubik-SemiBold.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Rubik';font-style:normal;font-weight:700;src:url(https://devx.piratejourney.com/wp-content/uploads/2025/12/Rubik-Bold.woff2) format('woff2')}