.elementor-780 .elementor-element.elementor-element-899ae2b{--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:center;--padding-top:64px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-780 .elementor-element.elementor-element-899ae2b:not(.elementor-motion-effects-element-type-background), .elementor-780 .elementor-element.elementor-element-899ae2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-780 .elementor-element.elementor-element-9458ec8{text-align:center;}.elementor-780 .elementor-element.elementor-element-9458ec8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:46px;font-weight:700;line-height:1.14em;letter-spacing:-1px;color:#0F0F27;}.elementor-widget-theme-post-excerpt{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-780 .elementor-element.elementor-element-a1ece76{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-780 .elementor-element.elementor-element-0b7099b{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-780 .elementor-element.elementor-element-0b7099b:not(.elementor-motion-effects-element-type-background), .elementor-780 .elementor-element.elementor-element-0b7099b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-post-featured-image .widget-image-caption{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-780 .elementor-element.elementor-element-2c3572a{text-align:center;}.elementor-780 .elementor-element.elementor-element-5ac38b6{--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:flex-start;--flex-wrap:wrap;--padding-top:52px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-780 .elementor-element.elementor-element-5ac38b6:not(.elementor-motion-effects-element-type-background), .elementor-780 .elementor-element.elementor-element-5ac38b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-780 .elementor-element.elementor-element-0a2c72e{--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-780 .elementor-element.elementor-element-85b5d34{--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-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-780 .elementor-element.elementor-element-3a03428{--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-780 .elementor-element.elementor-element-d8b3ab4{--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:center;--padding-top:72px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-780 .elementor-element.elementor-element-d8b3ab4:not(.elementor-motion-effects-element-type-background), .elementor-780 .elementor-element.elementor-element-d8b3ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6FF;}.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-780 .elementor-element.elementor-element-73a6f5a{text-align:start;}.elementor-780 .elementor-element.elementor-element-73a6f5a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.6px;color:#0F0F27;}.elementor-780 .elementor-element.elementor-element-ed77b12{--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:center;--padding-top:84px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-780 .elementor-element.elementor-element-ed77b12:not(.elementor-motion-effects-element-type-background), .elementor-780 .elementor-element.elementor-element-ed77b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F27;}@media(max-width:767px){.elementor-780 .elementor-element.elementor-element-899ae2b{--padding-top:40px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-780 .elementor-element.elementor-element-9458ec8 .elementor-heading-title{font-size:30px;}.elementor-780 .elementor-element.elementor-element-a1ece76{font-size:16px;}.elementor-780 .elementor-element.elementor-element-0b7099b{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-780 .elementor-element.elementor-element-5ac38b6{--padding-top:32px;--padding-bottom:54px;--padding-left:18px;--padding-right:18px;}.elementor-780 .elementor-element.elementor-element-d8b3ab4{--padding-top:54px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-780 .elementor-element.elementor-element-73a6f5a .elementor-heading-title{font-size:24px;}.elementor-780 .elementor-element.elementor-element-ed77b12{--padding-top:62px;--padding-bottom:64px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-9458ec8 */.elementor-780 .elementor-element.elementor-element-9458ec8{width:100%;margin:0}
.elementor-780 .elementor-element.elementor-element-9458ec8 h1{margin:0}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-a1ece76 */.elementor-780 .elementor-element.elementor-element-a1ece76{width:100%;margin:0;max-width:660px;margin-left:auto;margin-right:auto;color:#54587A!important}
.elementor-780 .elementor-element.elementor-element-a1ece76 *{color:#54587A!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899ae2b */.elementor-780 .elementor-element.elementor-element-899ae2b{position:relative;background-image:linear-gradient(180deg,#F7F8FF 0%,#FFFFFF 100%)}
.elementor-780 .elementor-element.elementor-element-899ae2b > .e-con-inner{max-width:780px;width:100%;text-align:center;align-items:center}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-2c3572a */.elementor-780 .elementor-element.elementor-element-2c3572a{width:100%!important;align-self:stretch!important;margin:0}
.elementor-780 .elementor-element.elementor-element-2c3572a .elementor-widget-container,.elementor-780 .elementor-element.elementor-element-2c3572a figure,.elementor-780 .elementor-element.elementor-element-2c3572a .elementor-image{margin:0;line-height:0}
.elementor-780 .elementor-element.elementor-element-2c3572a img{width:100%!important;height:auto!important;aspect-ratio:16/8;object-fit:cover;border-radius:18px;display:block;box-shadow:0 18px 44px rgba(15,15,39,.12)}
@media(max-width:767px){.elementor-780 .elementor-element.elementor-element-2c3572a img{aspect-ratio:16/10;border-radius:14px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b7099b */.elementor-780 .elementor-element.elementor-element-0b7099b > .e-con-inner{max-width:1100px;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a2c72e */.elementor-780 .elementor-element.elementor-element-0a2c72e{width:268px;flex:0 0 268px;position:sticky;top:96px;align-self:flex-start}
@media(max-width:1024px){.elementor-780 .elementor-element.elementor-element-0a2c72e{width:100%;flex:0 0 100%;position:static;top:auto;order:-1}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-fc9ac19 */.elementor-780 .elementor-element.elementor-element-fc9ac19{width:100%!important;align-self:stretch!important;margin:0}
.elementor-780 .elementor-element.elementor-element-fc9ac19 > .elementor-widget-container{width:100%}
.elementor-780 .elementor-element.elementor-element-fc9ac19 p:first-child{font-size:19px;line-height:1.7;color:#2B2F52}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85b5d34 */.elementor-780 .elementor-element.elementor-element-85b5d34{flex:1 1 560px;max-width:680px;min-width:0}
.elementor-780 .elementor-element.elementor-element-85b5d34 p,.elementor-780 .elementor-element.elementor-element-85b5d34 li{font-family:Inter,sans-serif;font-size:17px;line-height:1.75;color:#3A3F63}
.elementor-780 .elementor-element.elementor-element-85b5d34 h2{font-family:'Space Grotesk',sans-serif;font-size:30px;line-height:1.22;font-weight:700;color:#0F0F27;letter-spacing:-.6px;margin:38px 0 14px}
.elementor-780 .elementor-element.elementor-element-85b5d34 h3{font-family:'Space Grotesk',sans-serif;font-size:22px;line-height:1.3;font-weight:700;color:#0F0F27;letter-spacing:-.3px;margin:28px 0 10px}
.elementor-780 .elementor-element.elementor-element-85b5d34 a{color:#2A3DF3;text-decoration:none;border-bottom:1px solid rgba(42,61,243,.35);transition:border-color .2s ease,color .2s ease}
.elementor-780 .elementor-element.elementor-element-85b5d34 a:hover{color:#1B2AC9;border-color:#1B2AC9}
.elementor-780 .elementor-element.elementor-element-85b5d34 ul,.elementor-780 .elementor-element.elementor-element-85b5d34 ol{padding-left:22px;margin:14px 0}
.elementor-780 .elementor-element.elementor-element-85b5d34 li{margin:7px 0}
.elementor-780 .elementor-element.elementor-element-85b5d34 img{max-width:100%;height:auto;border-radius:14px;margin:22px 0}
.elementor-780 .elementor-element.elementor-element-85b5d34 blockquote{margin:26px 0;padding:18px 22px;border-left:3px solid #2A3DF3;background:#F5F6FF;border-radius:0 12px 12px 0;font-size:17px;color:#2B2F52}
.elementor-780 .elementor-element.elementor-element-85b5d34 table{width:100%;border-collapse:collapse;margin:22px 0;font-family:Inter,sans-serif;font-size:15px}
.elementor-780 .elementor-element.elementor-element-85b5d34 th,.elementor-780 .elementor-element.elementor-element-85b5d34 td{border:1px solid rgba(15,15,39,.10);padding:11px 14px;text-align:left}
.elementor-780 .elementor-element.elementor-element-85b5d34 th{background:#F5F6FF;color:#0F0F27;font-weight:600}
@media(max-width:1024px){.elementor-780 .elementor-element.elementor-element-85b5d34{flex:1 1 100%;max-width:100%;order:0}.elementor-780 .elementor-element.elementor-element-85b5d34 h2{font-size:26px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-482a732 */.elementor-780 .elementor-element.elementor-element-482a732{width:100%!important;align-self:stretch!important;margin:0}
.elementor-780 .elementor-element.elementor-element-482a732 > .elementor-widget-container{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a03428 */.elementor-780 .elementor-element.elementor-element-3a03428{width:244px;flex:0 0 244px;position:sticky;top:96px;align-self:flex-start}
@media(max-width:1024px){.elementor-780 .elementor-element.elementor-element-3a03428{width:100%;flex:0 0 100%;position:static;top:auto;order:-2}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ac38b6 */.elementor-780 .elementor-element.elementor-element-5ac38b6{overflow:visible}
.elementor-780 .elementor-element.elementor-element-5ac38b6 > .e-con-inner{max-width:1240px;width:100%;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:44px;overflow:visible}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73a6f5a */.elementor-780 .elementor-element.elementor-element-73a6f5a{width:100%;margin:0}
.elementor-780 .elementor-element.elementor-element-73a6f5a h2{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8b3ab4 */.elementor-780 .elementor-element.elementor-element-d8b3ab4{border-top:1px solid rgba(15,15,39,.07)}
.elementor-780 .elementor-element.elementor-element-d8b3ab4 > .e-con-inner{max-width:1240px;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed77b12 */.elementor-780 .elementor-element.elementor-element-ed77b12{position:relative;overflow:hidden;background-image:linear-gradient(180deg,#141A4E 0%,#12153C 52%,#0F0F27 100%)}
.elementor-780 .elementor-element.elementor-element-ed77b12::before{content:"";position:absolute;inset:-20%;z-index:0;pointer-events:none;will-change:transform;background-image:radial-gradient(44% 42% at 50% 20%,rgba(42,61,243,.36),transparent 70%),radial-gradient(30% 30% at 14% 76%,rgba(42,61,243,.18),transparent 70%);animation:jbAuraA 31s ease-in-out infinite}
.elementor-780 .elementor-element.elementor-element-ed77b12 > .e-con-inner{position:relative;z-index:1;max-width:760px;width:100%;text-align:center;align-items:center}/* End custom CSS */
/* Start custom CSS */html,body{overflow-x:clip}
.post-views,.entry-meta .post-views,.post-views-counter{display:none!important}
@keyframes jbAuraA{0%{transform:translate3d(0,0,0) scale(1)}25%{transform:translate3d(-2.5%,2%,0) scale(1.06)}50%{transform:translate3d(2%,-2.5%,0) scale(1.03)}75%{transform:translate3d(1.5%,2.5%,0) scale(1.07)}100%{transform:translate3d(0,0,0) scale(1)}}
@media(prefers-reduced-motion:reduce){*{animation:none!important}}/* End custom CSS */