.elementor-49570 .elementor-element.elementor-element-104cce62{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49570 .elementor-element.elementor-element-1ea9048f{--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:center;--gap:32px 56px;--row-gap:32px;--column-gap:56px;--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-49570 .elementor-element.elementor-element-1ea9048f:not(.elementor-motion-effects-element-type-background), .elementor-49570 .elementor-element.elementor-element-1ea9048f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #0E2A9E 0%, #6B46E0 100%);}.elementor-49570 .elementor-element.elementor-element-c9829e6{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49570 .elementor-element.elementor-element-2b6ede4e{font-family:"Karla", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:rgba(255,255,255,0.72);}.elementor-49570 .elementor-element.elementor-element-2b6ede4e a{color:#FFFFFF;}.elementor-49570 .elementor-element.elementor-element-4381824b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-49570 .elementor-element.elementor-element-4381824b .elementor-icon-list-icon i{color:#FFD401;font-size:14px;}.elementor-49570 .elementor-element.elementor-element-4381824b .elementor-icon-list-icon svg{fill:#FFD401;--e-icon-list-icon-size:14px;}.elementor-49570 .elementor-element.elementor-element-4381824b .elementor-icon-list-icon{width:14px;}.elementor-49570 .elementor-element.elementor-element-4381824b .elementor-icon-list-text, .elementor-49570 .elementor-element.elementor-element-4381824b .elementor-icon-list-text a{color:#FFFFFF;}.elementor-49570 .elementor-element.elementor-element-4381824b .elementor-icon-list-item{font-family:"Karla", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;}.elementor-49570 .elementor-element.elementor-element-7212fdef{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-49570 .elementor-element.elementor-element-7212fdef .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:42px;font-weight:500;line-height:1.18em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-49570 .elementor-element.elementor-element-74187959{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-49570 .elementor-element.elementor-element-74187959 .elementor-widget-container{text-align:start;font-family:"Karla", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-49570 .elementor-element.elementor-element-1f4191f7 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-49570 .elementor-element.elementor-element-1f4191f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(22px/2);}.elementor-49570 .elementor-element.elementor-element-1f4191f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(22px/2);}.elementor-49570 .elementor-element.elementor-element-1f4191f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(22px/2);margin-left:calc(22px/2);}.elementor-49570 .elementor-element.elementor-element-1f4191f7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-22px/2);margin-left:calc(-22px/2);}body.rtl .elementor-49570 .elementor-element.elementor-element-1f4191f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-22px/2);}body:not(.rtl) .elementor-49570 .elementor-element.elementor-element-1f4191f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-22px/2);}.elementor-49570 .elementor-element.elementor-element-1f4191f7 .elementor-icon-list-icon i{color:#FFD401;font-size:14px;}.elementor-49570 .elementor-element.elementor-element-1f4191f7 .elementor-icon-list-icon svg{fill:#FFD401;--e-icon-list-icon-size:14px;}.elementor-49570 .elementor-element.elementor-element-1f4191f7 .elementor-icon-list-icon{width:14px;}.elementor-49570 .elementor-element.elementor-element-1f4191f7 .elementor-icon-list-text, .elementor-49570 .elementor-element.elementor-element-1f4191f7 .elementor-icon-list-text a{color:rgba(255,255,255,0.9);}.elementor-49570 .elementor-element.elementor-element-1f4191f7 .elementor-icon-list-item{font-family:"Karla", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-49570 .elementor-element.elementor-element-65813de{--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-49570 .elementor-element.elementor-element-645d53bf img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.35);border-radius:18px 18px 18px 18px;box-shadow:0px 30px 70px -18px rgba(5,10,60,0.55);}.elementor-49570 .elementor-element.elementor-element-4812566d{--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;--gap:36px 56px;--row-gap:36px;--column-gap:56px;--padding-top:56px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-49570 .elementor-element.elementor-element-7da6e457{--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:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-49570 .elementor-element.elementor-element-10825747{text-align:start;color:#4B5366;font-family:"Karla", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;}.elementor-49570 .elementor-element.elementor-element-67122c0c > .elementor-widget-container{background-color:#F6F8FD;padding:28px 28px 28px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E8F3;border-radius:18px 18px 18px 18px;}.elementor-49570 .elementor-element.elementor-element-67122c0c .elementor-author-box__avatar img{width:72px;height:72px;border-radius:50px;}.elementor-49570 .elementor-element.elementor-element-67122c0c .elementor-author-box__name{color:#1F2430;font-family:"Readex Pro", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;}.elementor-49570 .elementor-element.elementor-element-67122c0c .elementor-author-box__bio{font-family:"Karla", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;}.elementor-49570 .elementor-element.elementor-element-67122c0c .elementor-author-box__button{color:#1A4FD6;border-color:#1A4FD6;background-color:#FFFFFF;font-family:"Karla", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;border-width:1px;border-radius:8px;}.elementor-49570 .elementor-element.elementor-element-51074bb2{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-49570 .elementor-element.elementor-element-20f2539b{--box-background-color:#0B1437;--box-border-color:rgba(124,140,255,0.35);--box-border-width:1px;--box-border-radius:20px;--separator-width:0px;--box-padding:20px;--header-background-color:rgba(0,0,0,0);--header-color:#FFDD1C;--item-text-color:rgba(255,255,255,0.72);--item-text-hover-color:#FFFFFF;--item-text-hover-decoration:underline;--item-text-active-color:#FFFFFF;--marker-color:#7C8CFF;}.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__header-title{text-align:start;}.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__header, .elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__header-title{font-family:"Readex Pro", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;}.elementor-49570 .elementor-element.elementor-element-7fc82c5e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-49570 .elementor-element.elementor-element-7fc82c5e:not(.elementor-motion-effects-element-type-background), .elementor-49570 .elementor-element.elementor-element-7fc82c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0E2A9E 0%, #6B46E0 100%);}.elementor-49570 .elementor-element.elementor-element-cdb4090{text-align:start;}.elementor-49570 .elementor-element.elementor-element-cdb4090 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:21px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-49570 .elementor-element.elementor-element-d9e8fbe{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.85);}.elementor-49570 .elementor-element.elementor-element-4ba3ada .elementor-button{background-color:#FFDD1C;font-family:"Khula", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:#000000;color:#000000;border-radius:4px 4px 4px 4px;padding:13px 22px 13px 22px;}.elementor-49570 .elementor-element.elementor-element-4ba3ada .elementor-button:hover, .elementor-49570 .elementor-element.elementor-element-4ba3ada .elementor-button:focus{background-color:#FFE95E;color:#000000;}.elementor-49570 .elementor-element.elementor-element-4ba3ada .elementor-button:hover svg, .elementor-49570 .elementor-element.elementor-element-4ba3ada .elementor-button:focus svg{fill:#000000;}.elementor-49570 .elementor-element.elementor-element-40f96b1e{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-49570 .elementor-element.elementor-element-402c24ae{text-align:start;}.elementor-49570 .elementor-element.elementor-element-402c24ae .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#8A93A8;}.elementor-49570 .elementor-element.elementor-element-7d76ca1a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#1A4FD6;}.elementor-49570 .elementor-element.elementor-element-7d76ca1a .elementor-share-btn{font-size:calc(0.85px * 10);border-width:2px;}.elementor-49570 .elementor-element.elementor-element-5199ac1b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-49570 .elementor-element.elementor-element-5199ac1b:not(.elementor-motion-effects-element-type-background), .elementor-49570 .elementor-element.elementor-element-5199ac1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FD;}.elementor-49570 .elementor-element.elementor-element-297c0816{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-49570 .elementor-element.elementor-element-759b1c81{text-align:start;}.elementor-49570 .elementor-element.elementor-element-759b1c81 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:30px;font-weight:500;line-height:1.25em;color:#1F2430;}.elementor-49570 .elementor-element.elementor-element-703f9508{--grid-row-gap:22px;--grid-column-gap:22px;}.elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-49570 .elementor-element.elementor-element-703f9508:after{content:"0.55";}.elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-post__thumbnail__link{width:100%;}.elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-post__meta-data span + span:before{content:"•";}.elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-post__card{background-color:#FFFFFF;border-color:#E4E8F3;border-width:1px;border-radius:18px;padding-top:20px;padding-bottom:20px;}.elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-post__text{padding:0 22px;margin-top:20px;}.elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-post__meta-data{padding:10px 22px;color:#8A93A8;font-family:"Karla", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;}.elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-post__avatar{padding-right:22px;padding-left:22px;}.elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-post__card .elementor-post__meta-data{border-top-color:#E4E8F3;}.elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-post__title, .elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-post__title a{color:#1F2430;font-family:"Readex Pro", Sans-serif;font-size:19px;font-weight:500;line-height:1.35em;}.elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-post__read-more{color:#1A4FD6;}.elementor-49570 .elementor-element.elementor-element-703f9508 a.elementor-post__read-more{font-family:"Karla", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;}.elementor-49570 .elementor-element.elementor-element-2fc023b6{--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:space-between;--align-items:center;--gap:20px 28px;--row-gap:20px;--column-gap:28px;--border-radius:24px 24px 24px 24px;--margin-top:64px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-49570 .elementor-element.elementor-element-2fc023b6:not(.elementor-motion-effects-element-type-background), .elementor-49570 .elementor-element.elementor-element-2fc023b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #0B1437 0%, #1A4FD6 100%);}.elementor-49570 .elementor-element.elementor-element-17ceed80{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-49570 .elementor-element.elementor-element-76d57249{text-align:start;}.elementor-49570 .elementor-element.elementor-element-76d57249 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:34px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-49570 .elementor-element.elementor-element-be2611e{text-align:start;font-family:"Karla", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.8);}.elementor-49570 .elementor-element.elementor-element-1635906d .elementor-button{background-color:#FFDD1C;font-family:"Khula", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;fill:#000000;color:#000000;border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-49570 .elementor-element.elementor-element-1635906d .elementor-button:hover, .elementor-49570 .elementor-element.elementor-element-1635906d .elementor-button:focus{background-color:#FFE95E;color:#000000;}.elementor-49570 .elementor-element.elementor-element-1635906d .elementor-button:hover svg, .elementor-49570 .elementor-element.elementor-element-1635906d .elementor-button:focus svg{fill:#000000;}@media(max-width:1024px){.elementor-49570 .elementor-element.elementor-element-1ea9048f{--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:stretch;--padding-top:48px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-49570 .elementor-element.elementor-element-7212fdef .elementor-heading-title{font-size:36px;}.elementor-49570 .elementor-element.elementor-element-645d53bf img{width:560px;}.elementor-49570 .elementor-element.elementor-element-4812566d{--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-49570 .elementor-element.elementor-element-7d76ca1a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-49570 .elementor-element.elementor-element-2fc023b6{--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;}}@media(max-width:767px){.elementor-49570 .elementor-element.elementor-element-1ea9048f{--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:36px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-49570 .elementor-element.elementor-element-c9829e6{--width:100%;}.elementor-49570 .elementor-element.elementor-element-7212fdef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49570 .elementor-element.elementor-element-7212fdef .elementor-heading-title{font-size:28px;}.elementor-49570 .elementor-element.elementor-element-74187959{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49570 .elementor-element.elementor-element-65813de{--width:100%;}.elementor-49570 .elementor-element.elementor-element-645d53bf img{width:100%;}.elementor-49570 .elementor-element.elementor-element-4812566d{--padding-top:36px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-49570 .elementor-element.elementor-element-10825747{font-size:17px;} .elementor-49570 .elementor-element.elementor-element-7d76ca1a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-49570 .elementor-element.elementor-element-5199ac1b{--padding-top:28px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-49570 .elementor-element.elementor-element-759b1c81 .elementor-heading-title{font-size:24px;}.elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-49570 .elementor-element.elementor-element-703f9508:after{content:"0.5";}.elementor-49570 .elementor-element.elementor-element-703f9508 .elementor-post__thumbnail__link{width:100%;}.elementor-49570 .elementor-element.elementor-element-2fc023b6{--margin-top:40px;--margin-bottom:48px;--margin-left:16px;--margin-right:16px;--padding-top:36px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-49570 .elementor-element.elementor-element-76d57249 .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-49570 .elementor-element.elementor-element-1ea9048f{--content-width:1200px;}.elementor-49570 .elementor-element.elementor-element-c9829e6{--width:56%;}.elementor-49570 .elementor-element.elementor-element-65813de{--width:44%;}.elementor-49570 .elementor-element.elementor-element-4812566d{--content-width:1200px;}.elementor-49570 .elementor-element.elementor-element-7da6e457{--width:68%;}.elementor-49570 .elementor-element.elementor-element-51074bb2{--width:32%;}.elementor-49570 .elementor-element.elementor-element-297c0816{--content-width:1152px;}.elementor-49570 .elementor-element.elementor-element-2fc023b6{--content-width:1152px;}.elementor-49570 .elementor-element.elementor-element-17ceed80{--width:68%;}}@media(max-width:1024px) and (min-width:768px){.elementor-49570 .elementor-element.elementor-element-c9829e6{--width:100%;}.elementor-49570 .elementor-element.elementor-element-65813de{--width:100%;}.elementor-49570 .elementor-element.elementor-element-7da6e457{--width:100%;}.elementor-49570 .elementor-element.elementor-element-51074bb2{--width:100%;}.elementor-49570 .elementor-element.elementor-element-17ceed80{--width:100%;}}/* Start custom CSS for theme-post-excerpt, class: .elementor-element-74187959 */.elementor-49570 .elementor-element.elementor-element-74187959,.elementor-49570 .elementor-element.elementor-element-74187959 p,.elementor-49570 .elementor-element.elementor-element-74187959 .elementor-widget-container{color:rgba(255,255,255,.86)!important;max-width:620px}.elementor-49570 .elementor-element.elementor-element-74187959 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ea9048f */.elementor-49570 .elementor-element.elementor-element-1ea9048f{position:relative;overflow:hidden;isolation:isolate}
.elementor-49570 .elementor-element.elementor-element-1ea9048f::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,#000 10%,transparent 70%)}
.elementor-49570 .elementor-element.elementor-element-1ea9048f::after{content:"";position:absolute;width:520px;height:520px;right:-120px;top:-160px;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(0,209,255,.35),transparent 65%);filter:blur(10px)}
.elementor-49570 .elementor-element.elementor-element-1ea9048f .vt-hero-media{position:relative}
.elementor-49570 .elementor-element.elementor-element-1ea9048f .vt-hero-media::before{content:"";position:absolute;inset:-10px;border-radius:26px;background:linear-gradient(135deg,rgba(0,209,255,.55),rgba(255,221,28,.35) 60%,transparent);filter:blur(18px);opacity:.55;z-index:0}
.elementor-49570 .elementor-element.elementor-element-1ea9048f .vt-hero-media .elementor-widget{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-10825747 *//* Styles blog content typed in the WordPress editor */
.elementor-49570 .elementor-element.elementor-element-10825747{color:#4B5366;}
.elementor-49570 .elementor-element.elementor-element-10825747 p{margin:0 0 20px;}
.elementor-49570 .elementor-element.elementor-element-10825747 h2,.elementor-49570 .elementor-element.elementor-element-10825747 h3,.elementor-49570 .elementor-element.elementor-element-10825747 h4{font-family:"Readex Pro",sans-serif;color:#1F2430;text-align:left;letter-spacing:-.01em;scroll-margin-top:120px;}
.elementor-49570 .elementor-element.elementor-element-10825747 h2{font-size:30px;line-height:1.25;font-weight:500;margin:44px 0 14px;}
.elementor-49570 .elementor-element.elementor-element-10825747 h3{font-size:22px;line-height:1.3;font-weight:500;margin:32px 0 10px;}
.elementor-49570 .elementor-element.elementor-element-10825747 h4{font-size:18px;line-height:1.35;font-weight:600;margin:24px 0 8px;}
.elementor-49570 .elementor-element.elementor-element-10825747 strong,.elementor-49570 .elementor-element.elementor-element-10825747 b{color:#1F2430;font-weight:700;}
.elementor-49570 .elementor-element.elementor-element-10825747 a{color:#1A4FD6;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
.elementor-49570 .elementor-element.elementor-element-10825747 a:hover{color:#0E2A9E;}
.elementor-49570 .elementor-element.elementor-element-10825747 ul,.elementor-49570 .elementor-element.elementor-element-10825747 ol{margin:0 0 22px;padding-left:22px;}
.elementor-49570 .elementor-element.elementor-element-10825747 li{margin:0 0 8px;}
.elementor-49570 .elementor-element.elementor-element-10825747 li::marker{color:#1A4FD6;font-weight:700;}
.elementor-49570 .elementor-element.elementor-element-10825747 blockquote{margin:30px 0;padding:20px 24px;border-left:4px solid #1A4FD6;border-radius:0 14px 14px 0;background:#EEF1FF;color:#1F2430;font-size:19px;line-height:1.6;}
.elementor-49570 .elementor-element.elementor-element-10825747 blockquote p:last-child{margin-bottom:0;}
.elementor-49570 .elementor-element.elementor-element-10825747 img{max-width:100%;height:auto;border-radius:14px;}
.elementor-49570 .elementor-element.elementor-element-10825747 figure,.elementor-49570 .elementor-element.elementor-element-10825747 .wp-caption{max-width:100%;margin:30px 0;}
.elementor-49570 .elementor-element.elementor-element-10825747 figcaption,.elementor-49570 .elementor-element.elementor-element-10825747 .wp-caption-text{margin-top:8px;font-size:14px;color:#8A93A8;text-align:center;}
.elementor-49570 .elementor-element.elementor-element-10825747 table{width:100%;margin:26px 0;border-collapse:collapse;font-size:15px;line-height:1.55;border:1px solid #E4E8F3;}
.elementor-49570 .elementor-element.elementor-element-10825747 th,.elementor-49570 .elementor-element.elementor-element-10825747 td{padding:12px 14px;border-bottom:1px solid #E4E8F3;text-align:left;vertical-align:top;}
.elementor-49570 .elementor-element.elementor-element-10825747 thead th,.elementor-49570 .elementor-element.elementor-element-10825747 tr:first-child th{background:#EEF1FF;color:#1F2430;font-weight:700;}
.elementor-49570 .elementor-element.elementor-element-10825747 hr{margin:40px 0;border:0;border-top:1px solid #E4E8F3;}/* ==== Vervotech content blocks ==== */
/* Stat callouts */
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-stat-callout{position:relative;display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:6px 22px;margin:14px 0!important;padding:20px 24px 20px 26px!important;border-top:1px solid #E4E8F3!important;border-right:1px solid #E4E8F3!important;border-bottom:1px solid #E4E8F3!important;border-left-width:5px!important;border-left-style:solid!important;border-left-color:#4F46E5;border-radius:16px!important;background:linear-gradient(135deg,#FFFFFF 0%,#F6F8FF 100%)!important;box-shadow:0 14px 30px -22px rgba(14,42,158,.45);overflow:hidden;transition:transform .25s,box-shadow .25s}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-stat-callout:hover{transform:translateY(-2px);box-shadow:0 20px 36px -22px rgba(14,42,158,.55)}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-stat-callout::after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(107,70,224,.12),transparent 70%);pointer-events:none}
.elementor-49570 .elementor-element.elementor-element-10825747 h2+.vv-stat-callout,.elementor-49570 .elementor-element.elementor-element-10825747 .vv-divider+.vv-stat-callout{margin-top:22px!important}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-stat-callout+p,.elementor-49570 .elementor-element.elementor-element-10825747 .vv-stat-callout+h2,.elementor-49570 .elementor-element.elementor-element-10825747 .vv-stat-callout+h3{margin-top:26px}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-stat-number{font-family:"Readex Pro",sans-serif;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;padding-right:22px;border-right:1px solid #E4E8F3}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-stat-label{font-size:16px;line-height:1.55;color:#3A4256;margin:0}
/* Pull quote */
.elementor-49570 .elementor-element.elementor-element-10825747 blockquote.vv-pullquote,.elementor-49570 .elementor-element.elementor-element-10825747 .wp-block-quote{position:relative;margin:40px 0!important;padding:30px 32px 30px 76px!important;border:0!important;border-radius:20px!important;background:radial-gradient(90% 90% at 100% 0%,rgba(107,70,224,.35),transparent 60%),linear-gradient(160deg,#0B1437,#10194A)!important;color:#fff!important;box-shadow:0 26px 50px -28px rgba(14,42,158,.7)}
.elementor-49570 .elementor-element.elementor-element-10825747 blockquote.vv-pullquote::before,.elementor-49570 .elementor-element.elementor-element-10825747 .wp-block-quote::before{content:"\201C";position:absolute;left:24px;top:14px;font:700 64px/1 "Readex Pro",sans-serif;background:linear-gradient(180deg,#FFDD1C,#00D1FF);-webkit-background-clip:text;background-clip:text;color:transparent}
.elementor-49570 .elementor-element.elementor-element-10825747 blockquote.vv-pullquote p,.elementor-49570 .elementor-element.elementor-element-10825747 .wp-block-quote p{font-family:"Readex Pro",sans-serif;font-size:21px;line-height:1.5;font-weight:400;color:#fff!important;margin:0}
.elementor-49570 .elementor-element.elementor-element-10825747 .wp-block-quote cite{display:block;margin-top:12px;font-size:14px;color:#FFDD1C;font-style:normal}
/* Related resources box */
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block{position:relative;margin:44px 0;padding:26px 26px 26px;border-radius:20px;border:1px solid rgba(124,140,255,.28);background:radial-gradient(90% 60% at 100% 0%,rgba(107,70,224,.40),transparent 65%),linear-gradient(165deg,#0A1233,#10194A);overflow:hidden;box-shadow:0 30px 60px -32px rgba(14,42,158,.7)}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block::before{content:"";position:absolute;left:26px;right:26px;top:0;height:1px;background:linear-gradient(90deg,transparent,#00D1FF 30%,#FFDD1C 70%,transparent)}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block h2,.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block h3,.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block h4{margin:0 0 18px!important;font-size:12px!important;line-height:1.4!important;letter-spacing:2.4px;text-transform:uppercase;color:#FFDD1C!important;font-weight:600!important;display:flex;align-items:center;gap:10px}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block h2::before,.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block h3::before,.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block h4::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#FFDD1C;box-shadow:0 0 12px #FFDD1C}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block ul{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block li{position:relative;margin:0!important;padding:16px 44px 16px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);color:rgba(255,255,255,.60);font-size:14px;line-height:1.55;transition:background .25s,border-color .25s,transform .25s}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block li::marker{content:none}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block li::after{content:"\2197";position:absolute;right:14px;top:14px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:13px;color:#00D1FF;background:rgba(0,209,255,.10);transition:all .25s}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block li a{display:block;margin:0 0 4px;color:#fff!important;font-family:"Readex Pro",sans-serif;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none!important}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block li a::before{content:"";position:absolute;inset:0;border-radius:14px}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block li:hover{background:rgba(124,140,255,.16);border-color:rgba(124,140,255,.5);transform:translateY(-2px)}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block li:hover::after{color:#0A1233;background:#FFDD1C}
/* Divider */
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-divider{height:1px;margin:44px 0;border:0;background:linear-gradient(90deg,transparent,#C9D2F0 20%,#7C8CFF 50%,#C9D2F0 80%,transparent)}
/* Table / infographic image wrapper */
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-table-wrap{margin:30px 0;padding:10px;border:1px solid #E4E8F3;border-radius:18px;background:#F7F9FF;overflow-x:auto}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-table-wrap img{display:block;width:100%;height:auto;margin:0;border-radius:12px}
.elementor-49570 .elementor-element.elementor-element-10825747 .vv-table-wrap table{margin:0;border:0}
/* broken in-post style blocks: never render as text */
.elementor-49570 .elementor-element.elementor-element-10825747 style{display:none!important}
@media (max-width:767px){.elementor-49570 .elementor-element.elementor-element-10825747 .vv-stat-callout{grid-template-columns:1fr;padding:18px 18px 18px 20px!important}.elementor-49570 .elementor-element.elementor-element-10825747 .vv-stat-number{border-right:0;padding-right:0;white-space:normal}.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block ul{grid-template-columns:1fr}.elementor-49570 .elementor-element.elementor-element-10825747 .vv-hub-block{padding:22px 18px}.elementor-49570 .elementor-element.elementor-element-10825747 blockquote.vv-pullquote,.elementor-49570 .elementor-element.elementor-element-10825747 .wp-block-quote{padding:56px 22px 24px!important}.elementor-49570 .elementor-element.elementor-element-10825747 blockquote.vv-pullquote p,.elementor-49570 .elementor-element.elementor-element-10825747 .wp-block-quote p{font-size:18px}}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-20f2539b */.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-widget-container{position:relative;overflow:hidden;padding:24px 22px 18px!important;border-radius:20px!important;border:1px solid rgba(124,140,255,.28)!important;background:radial-gradient(90% 60% at 100% 0%,rgba(107,70,224,.40),transparent 65%),radial-gradient(70% 50% at 0% 100%,rgba(0,209,255,.14),transparent 70%),linear-gradient(165deg,#0A1233 0%,#10194A 100%)!important;box-shadow:0 30px 60px -30px rgba(14,42,158,.65),inset 0 1px 0 rgba(255,255,255,.07)}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-widget-container::before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,#00D1FF 30%,#FFDD1C 70%,transparent)}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__header{display:flex!important;align-items:center;gap:10px;padding:0 0 16px!important;margin:0 0 14px!important;border-bottom:1px dashed rgba(255,255,255,.12)!important;background:none!important}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__header::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#FFDD1C;box-shadow:0 0 0 0 rgba(255,221,28,.6);animation:vtPulse 2.4s infinite}
@keyframes vtPulse{0%{box-shadow:0 0 0 0 rgba(255,221,28,.55)}70%{box-shadow:0 0 0 9px rgba(255,221,28,0)}100%{box-shadow:0 0 0 0 rgba(255,221,28,0)}}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__header-title{margin:0!important;color:#FFDD1C!important}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__toggle-button{display:none!important}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__body{padding:0!important;max-height:none!important;overflow:visible!important}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__spinner-container{display:none!important}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-wrapper{position:relative;list-style:none!important;margin:0!important;padding:0 0 0 22px!important}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-wrapper::before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(0,209,255,.55),rgba(124,140,255,.25) 50%,rgba(255,255,255,.08))}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item{position:relative;margin:0!important;padding:0!important}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item::after{content:"";position:absolute;left:-21px;top:13px;width:10px;height:10px;border-radius:50%;background:#0A1233;border:2px solid rgba(255,255,255,.28);box-sizing:border-box;transition:all .3s}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item::before,.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item-text-wrapper::before,.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item-text-wrapper>i,.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item-text-wrapper>svg{display:none!important;content:none!important}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item-text-wrapper{display:block!important;padding:7px 10px!important;margin:1px 0;border-radius:10px;transition:background .25s}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item-text{display:block!important;font-family:"Readex Pro",sans-serif!important;font-size:13.5px!important;line-height:1.45!important;font-weight:400!important;color:rgba(255,255,255,.62)!important;text-decoration:none!important;transition:color .25s}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item-text-wrapper:hover{background:rgba(255,255,255,.04)}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item-text-wrapper:hover .elementor-toc__list-item-text{color:#fff!important}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item:has(.elementor-item-active)::after{background:#FFDD1C;border-color:#FFDD1C;box-shadow:0 0 0 4px rgba(255,221,28,.16),0 0 16px rgba(255,221,28,.9)}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item-text-wrapper:has(.elementor-item-active){background:linear-gradient(90deg,rgba(124,140,255,.20),rgba(124,140,255,0))}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-item-text.elementor-item-active{color:#fff!important;font-weight:500!important}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-wrapper .elementor-toc__list-wrapper{padding-left:0!important}
.elementor-49570 .elementor-element.elementor-element-20f2539b .elementor-toc__list-wrapper .elementor-toc__list-wrapper::before{display:none}/* End custom CSS */