.elementor-1025 .elementor-element.elementor-element-d7c62c8{--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:100px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1025 .elementor-element.elementor-element-f5ad5df{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-1025 .elementor-element.elementor-element-9a9d1b8{--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-1025 .elementor-element.elementor-element-11d804d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025 .elementor-element.elementor-element-eae16f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1025 .elementor-element.elementor-element-a99abd2{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-1025 .elementor-element.elementor-element-a99abd2.elementor-element{--align-self:center;}.elementor-1025 .elementor-element.elementor-element-a99abd2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#B3B3B3;}.elementor-1025 .elementor-element.elementor-element-5aecfd4{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-1025 .elementor-element.elementor-element-5aecfd4.elementor-element{--align-self:center;}.elementor-1025 .elementor-element.elementor-element-5aecfd4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-580d001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025 .elementor-element.elementor-element-715f0e2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025 .elementor-element.elementor-element-eb5c4c8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1025 .elementor-element.elementor-element-eb5c4c8.elementor-element{--align-self:center;}.elementor-1025 .elementor-element.elementor-element-eb5c4c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-79c98ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1025 .elementor-element.elementor-element-cb83f00.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1025 .elementor-element.elementor-element-cb83f00.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1025 .elementor-element.elementor-element-cb83f00.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1025 .elementor-element.elementor-element-cb83f00 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-cb83f00 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D29C6;border-radius:100px;transition-duration:0.3s;}.elementor-1025 .elementor-element.elementor-element-cb83f00 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:16px;color:#DFDFDF;}.elementor-1025 .elementor-element.elementor-element-ba17fc4{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1025 .elementor-element.elementor-element-042a2fb img{width:100%;height:349px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-1025 .elementor-element.elementor-element-c701453{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025 .elementor-element.elementor-element-7743ea5{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1025 .elementor-element.elementor-element-ea5daee{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1025 .elementor-element.elementor-element-ea5daee:not(.elementor-motion-effects-element-type-background), .elementor-1025 .elementor-element.elementor-element-ea5daee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-17cdf71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025 .elementor-element.elementor-element-537cdf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1025 .elementor-element.elementor-element-8e47959{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025 .elementor-element.elementor-element-8e47959:not(.elementor-motion-effects-element-type-background), .elementor-1025 .elementor-element.elementor-element-8e47959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-85d1acb{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 33px 3px rgba(22.000000000000036, 74.00000000000004, 255, 0.18);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1025 .elementor-element.elementor-element-c6f3ad9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-1025 .elementor-element.elementor-element-e50c8a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1025 .elementor-element.elementor-element-24d2ab4{color:#03151E;}.elementor-1025 .elementor-element.elementor-element-6efe081{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-1025 .elementor-element.elementor-element-4c44bff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-1025 .elementor-element.elementor-element-4c44bff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:59px;color:#FFFFFF;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1025 .elementor-element.elementor-element-ccb911d{--grid-columns:3;}.elementor-1025 .elementor-element.elementor-element-421d7f8{--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;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1025 .elementor-element.elementor-element-d9a726a .elementor-button{background-color:#5C29C5;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:33px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#DECFFF69;border-radius:10px 10px 10px 10px;}.elementor-1025 .elementor-element.elementor-element-d9a726a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1025 .elementor-element.elementor-element-d9a726a .elementor-button .elementor-button-content-wrapper{gap:13px;}body.elementor-page-1025:not(.elementor-motion-effects-element-type-background), body.elementor-page-1025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0220;}@media(min-width:768px){.elementor-1025 .elementor-element.elementor-element-8e47959{--width:30%;}.elementor-1025 .elementor-element.elementor-element-e50c8a8{--width:70%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1200px){.elementor-1025 .elementor-element.elementor-element-cb83f00 .elementor-image-box-title{font-size:31px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1025 .elementor-element.elementor-element-ccb911d{--grid-columns:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-1025 .elementor-element.elementor-element-d7c62c8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1025 .elementor-element.elementor-element-11d804d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1025 .elementor-element.elementor-element-eae16f0{--justify-content:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1025 .elementor-element.elementor-element-eae16f0.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1025 .elementor-element.elementor-element-a99abd2{width:auto;max-width:auto;padding:0px 0px 0px 0px;text-align:center;}.elementor-1025 .elementor-element.elementor-element-a99abd2.elementor-element{--align-self:flex-start;}.elementor-1025 .elementor-element.elementor-element-a99abd2 .elementor-heading-title{font-size:12px;line-height:120%;}.elementor-1025 .elementor-element.elementor-element-5aecfd4{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-1025 .elementor-element.elementor-element-5aecfd4.elementor-element{--align-self:flex-start;}.elementor-1025 .elementor-element.elementor-element-5aecfd4 .elementor-heading-title{font-size:12px;line-height:120%;}.elementor-1025 .elementor-element.elementor-element-580d001{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1025 .elementor-element.elementor-element-eb5c4c8{padding:0px 10px 0px 10px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:left;}.elementor-1025 .elementor-element.elementor-element-eb5c4c8 .elementor-heading-title{font-size:27px;}.elementor-1025 .elementor-element.elementor-element-79c98ac{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1025 .elementor-element.elementor-element-cb83f00{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1025 .elementor-element.elementor-element-cb83f00 .elementor-image-box-wrapper{text-align:center;}.elementor-1025 .elementor-element.elementor-element-cb83f00 .elementor-image-box-img{margin-bottom:25px;}.elementor-1025 .elementor-element.elementor-element-cb83f00 .elementor-image-box-wrapper .elementor-image-box-img{width:67px;}.elementor-1025 .elementor-element.elementor-element-cb83f00 .elementor-image-box-title{font-size:13px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1025 .elementor-element.elementor-element-042a2fb img{height:223px;}.elementor-1025 .elementor-element.elementor-element-c701453{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1025 .elementor-element.elementor-element-7743ea5{--border-radius:0px 0px 0px 0px;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1025 .elementor-element.elementor-element-ea5daee{--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025 .elementor-element.elementor-element-85d1acb{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1025 .elementor-element.elementor-element-6efe081{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1025 .elementor-element.elementor-element-4c44bff .elementor-heading-title{font-size:36px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1025 .elementor-element.elementor-element-ccb911d{--grid-columns:1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for heading, class: .elementor-element-a99abd2 */.elementor-1025 .elementor-element.elementor-element-a99abd2 span {
    color:#164AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aecfd4 */.elementor-1025 .elementor-element.elementor-element-5aecfd4 span {
    color:#164AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb5c4c8 */.elementor-1025 .elementor-element.elementor-element-eb5c4c8 span {
    color:#164AFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c701453 */.progress-bar-container.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-sticky--effects {
    height: 10px;
    max-width: 1140px;
    left: 50%;
    transform: translate(-50%, 0%);
background: transparent !important;
transition: none!important;
}


.progress-bar-container {
    transition: none !important;
}

.post-title-sticky.elementor-sticky--active {
    padding-bottom: 19px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c44bff */.elementor-1025 .elementor-element.elementor-element-4c44bff span {
    color:#6927DA;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9a726a */.elementor-1025 .elementor-element.elementor-element-d9a726a .elementor-button-icon {
    display: flex;
}
.elementor-1025 .elementor-element.elementor-element-d9a726a  .elementor-button-icon svg {
    width: 24px;
    height: auto;
    display: block;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS */.progres-reading > span {
    left: 0px;
    position: absolute;
    width: 0px;
    background: #5C29C5!important;
    bottom: -1px;
    top: -1px;
    transition: .3s ease all;
    border-radius: 30px;
}

.elementor-element.elementor-element-f5ad5df.post-title-sticky.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    min-height: 120px;
}
.elementor-element.elementor-element-f5ad5df.post-title-sticky.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky__spacer {
    visibility: visible !important;
}
.elementor-element.elementor-element-f5ad5df.post-title-sticky.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-element.elementor-element-ba17fc4.e-con-full.e-flex.e-con.e-child {
    display: none;
}

.elementor-element.elementor-element-f5ad5df.post-title-sticky.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-element.elementor-element-79c98ac.e-con-full.e-flex.e-con.e-child {
    display: none;
}
.elementor-element.elementor-element-f5ad5df.post-title-sticky.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-element.elementor-element-11d804d.e-con-full.e-flex.e-con.e-child {
    display: none;
}

.elementor-element.elementor-element-f5ad5df.post-title-sticky.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-element.elementor-element-ba17fc4.e-con-full.e-flex.e-con.e-child {
    display: none;
}
.elementor-element.elementor-element-f5ad5df.post-title-sticky.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-element.elementor-element-edit-mode.elementor-element-ba17fc4.e-con.e-child.e-flex.e-con-full.e-con--column.ui-resizable {
    display: none;
}
.elementor-element.elementor-element-f5ad5df.post-title-sticky.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-element.elementor-element-edit-mode.elementor-element-79c98ac.e-con.e-child.e-flex.e-con-full.e-con--row.ui-resizable {
    display: none;
}
.elementor-element.elementor-element-f5ad5df.post-title-sticky.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-element.elementor-element-edit-mode.elementor-element-11d804d.e-con.e-parent.ui-resizable.e-child.e-flex.e-con-full.e-con--column {
    display: none;
}
.elementor-element.elementor-element-f5ad5df.post-title-sticky.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    backdrop-filter: blur(10px);
    background-color: #0b02209e !important;
}
.elementor.elementor-38147.elementor-location-header {
    z-index: 99;
}
.progres-reading {
    background: rgb(255 255 255 / 20%);
    width: 100%;
    height: 6px;
    border-radius: 30px;
}
.elementor-element.post-title-sticky.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects h1 {
    font-size: 30px;
    margin: 20px 0px;
}


.elementor-1000 .elementor-element.elementor-element-ccb20dd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 100px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-72e0400 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-e27bbc9 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-1000 .elementor-element.elementor-element-e27bbc9 .elementor-heading-title {
    color: #B3B3B3;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-1000 .elementor-element.elementor-element-e27bbc9 > .elementor-widget-container {
    margin: 0px 5px 0px 0px;
}

.elementor-1000 .elementor-element.elementor-element-e27bbc9.elementor-element {
    --align-self: center;
}

.elementor-1000 .elementor-element.elementor-element-9527da8 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-1000 .elementor-element.elementor-element-9527da8 .elementor-heading-title {
    color: #B3B3B3;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-1000 .elementor-element.elementor-element-9527da8 > .elementor-widget-container {
    margin: 0px 5px 0px 0px;
}

.elementor-1000 .elementor-element.elementor-element-9527da8.elementor-element {
    --align-self: center;
}

.elementor-1000 .elementor-element.elementor-element-fe00772 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-1000 .elementor-element.elementor-element-fe00772 .elementor-heading-title {
    color: #164AFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-1000 .elementor-element.elementor-element-fe00772 > .elementor-widget-container {
    margin: 0px 5px 0px 0px;
}

.elementor-1000 .elementor-element.elementor-element-fe00772.elementor-element {
    --align-self: center;
}

.elementor-1000 .elementor-element.elementor-element-bae3a77 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-b184425 {
    text-align: left;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1000 .elementor-element.elementor-element-b184425 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-1000 .elementor-element.elementor-element-b184425 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1000 .elementor-element.elementor-element-b184425.elementor-element {
    --align-self: center;
}

.elementor-1000 .elementor-element.elementor-element-ee32fc0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-24af722 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-93ddb30 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-80c5bc6:not( .elementor-widget-image ) .elementor-widget-container {
    -webkit-mask-image: url( https://motionagency.io/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1000 .elementor-element.elementor-element-80c5bc6.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url( https://motionagency.io/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1000 .elementor-element.elementor-element-ea1fe1f {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-13c5593 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-bd96bec {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-1000 .elementor-element.elementor-element-e911b4b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-95e8996 img {
    width: 100%;
    border-radius: 0px 0px 30px 30px;
}

.elementor-1000 .elementor-element.elementor-element-740763d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: -250px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1000 .elementor-element.elementor-element-22724d7 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 50px 50px 0px 0px;
    --padding-top: 300px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-22724d7:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-22724d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1000 .elementor-element.elementor-element-22724d7, .elementor-1000 .elementor-element.elementor-element-22724d7::before {
    --border-transition: 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-c9b6193 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-e5a8926 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 50px;
    --background-transition: 0.3s;
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-abe034f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-abe034f:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-abe034f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1000 .elementor-element.elementor-element-abe034f, .elementor-1000 .elementor-element.elementor-element-abe034f::before {
    --border-transition: 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-c419b5e {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 33px 3px rgba(22.000000000000036, 74.00000000000004, 255, 0.18);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1000 .elementor-element.elementor-element-4383ad0 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-1000 .elementor-element.elementor-element-91c3e4c {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-2b3dba3 {
    color: #03151E;
}

.elementor-1000 .elementor-element.elementor-element-925ece6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --overflow: hidden;
    --background-transition: 0.3s;
    --border-radius: 40px 40px 40px 40px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-925ece6:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-925ece6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://motionagency.io/wp-content/uploads/2024/05/hero-3.jpg");
    background-size: cover;
}

.elementor-1000 .elementor-element.elementor-element-925ece6, .elementor-1000 .elementor-element.elementor-element-925ece6::before {
    --border-transition: 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-9e737a5 {
    --display: flex;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-3d01798 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1000 .elementor-element.elementor-element-96cf116 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1000 .elementor-element.elementor-element-5b9468a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 50px 50px;
    --margin-top: -100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1000 .elementor-element.elementor-element-be3d967 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 0px 0px 50px 50px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-be3d967, .elementor-1000 .elementor-element.elementor-element-be3d967::before {
    --border-transition: 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-0f51b5d {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: -1px -1px -1px -1px;
    --border-top-width: -1px;
    --border-right-width: -1px;
    --border-bottom-width: -1px;
    --border-left-width: -1px;
    border-color: #164AFF;
    --border-color: #164AFF;
    --border-radius: 30px 30px 30px 30px;
    --margin-top: 0px;
    --margin-bottom: -50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-0f51b5d:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-0f51b5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0F0E3E;
    background-image: url("https://motionagency.io/wp-content/uploads/2024/05/hero.png");
    background-position: center center;
    background-size: cover;
}

.elementor-1000 .elementor-element.elementor-element-0f51b5d, .elementor-1000 .elementor-element.elementor-element-0f51b5d::before {
    --border-transition: 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-6ee525b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-1000 .elementor-element.elementor-element-f644015 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-8e77bdd {
    --grid-columns: 3;
}

.elementor-1000 .elementor-element.elementor-element-8e479f1 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #164AFF;
    --border-color: #164AFF;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-8e479f1:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-8e479f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D5DEFF;
    background-image: url("https://motionagency.io/wp-content/uploads/2024/05/Frame-1000005143.jpg");
    background-size: cover;
}

.elementor-1000 .elementor-element.elementor-element-8e479f1, .elementor-1000 .elementor-element.elementor-element-8e479f1::before {
    --border-transition: 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-3ef25ee {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-1000 .elementor-element.elementor-element-8706a33 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1000 .elementor-element.elementor-element-bd28060 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-b01cdd1 {
    text-align: left;
    top: 0px;
}

.elementor-1000 .elementor-element.elementor-element-b01cdd1 img {
    width: 166px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 13px 6px rgba(22.000000000000036, 74.00000000000004, 255, 0.35);
}

body:not(.rtl) .elementor-1000 .elementor-element.elementor-element-b01cdd1 {
    left: 9px;
}

body.rtl .elementor-1000 .elementor-element.elementor-element-b01cdd1 {
    right: 9px;
}

.elementor-1000 .elementor-element.elementor-element-7758aef img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #164AFF21;
    border-radius: 20px 20px 20px 20px;
}

.elementor-1000 .elementor-element.elementor-element-cdc6041 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-1000 .elementor-element.elementor-element-0570b77 {
    text-align: left;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1000 .elementor-element.elementor-element-0570b77 .elementor-heading-title {
    color: #0E0D3D;
    font-family: "Poppins", Sans-serif;
    font-size: 37px;
    font-weight: 500;
}

.elementor-1000 .elementor-element.elementor-element-0570b77 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1000 .elementor-element.elementor-element-0570b77.elementor-element {
    --align-self: center;
}

.elementor-1000 .elementor-element.elementor-element-6ee9194 {
    color: #0E0D3D;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    letter-spacing: -0.1px;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1000 .elementor-element.elementor-element-c0e04f5 .elementor-button .elementor-align-icon-right {
    margin-left: 11px;
}

.elementor-1000 .elementor-element.elementor-element-c0e04f5 .elementor-button .elementor-align-icon-left {
    margin-right: 11px;
}

.elementor-1000 .elementor-element.elementor-element-c0e04f5 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    fill: #03151E;
    color: #03151E;
    background-color: #164AFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #164AFF;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 30px 13px 30px;
}

.elementor-1000 .elementor-element.elementor-element-c0e04f5 .elementor-button:hover, .elementor-1000 .elementor-element.elementor-element-c0e04f5 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0E0420;
}

.elementor-1000 .elementor-element.elementor-element-c0e04f5 .elementor-button:hover svg, .elementor-1000 .elementor-element.elementor-element-c0e04f5 .elementor-button:focus svg {
    fill: #FFFFFF;
}

@media(max-width: 1024px) {
    .elementor-1000 .elementor-element.elementor-element-8e77bdd {
        --grid-columns:2;
    }
}

@media(max-width: 767px) {
    .elementor-1000 .elementor-element.elementor-element-ccb20dd {
        --gap:0px 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1000 .elementor-element.elementor-element-72e0400 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1000 .elementor-element.elementor-element-72e0400.e-con {
        --align-self: flex-start;
    }

    .elementor-1000 .elementor-element.elementor-element-e27bbc9 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-1000 .elementor-element.elementor-element-e27bbc9 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1000 .elementor-element.elementor-element-e27bbc9.elementor-element {
        --align-self: flex-start;
    }

    .elementor-1000 .elementor-element.elementor-element-9527da8 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-1000 .elementor-element.elementor-element-9527da8 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1000 .elementor-element.elementor-element-9527da8.elementor-element {
        --align-self: flex-start;
    }

    .elementor-1000 .elementor-element.elementor-element-fe00772 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-1000 .elementor-element.elementor-element-fe00772 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1000 .elementor-element.elementor-element-fe00772.elementor-element {
        --align-self: flex-start;
    }

    .elementor-1000 .elementor-element.elementor-element-b184425 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-1000 .elementor-element.elementor-element-b184425 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1000 .elementor-element.elementor-element-b184425 {
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 1000px );
        max-width: 1000px;
    }

    .elementor-1000 .elementor-element.elementor-element-93ddb30 {
        --width: 50px;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --justify-content: flex-start;
    }

    .elementor-1000 .elementor-element.elementor-element-ea1fe1f {
        --width: 66%;
    }

    .elementor-1000 .elementor-element.elementor-element-13c5593 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1000 .elementor-element.elementor-element-bd96bec {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1000 .elementor-element.elementor-element-e911b4b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1000 .elementor-element.elementor-element-740763d {
        --border-radius: 0px 0px 0px 0px;
        --margin-top: -85px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-1000 .elementor-element.elementor-element-22724d7 {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1000 .elementor-element.elementor-element-c419b5e {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1000 .elementor-element.elementor-element-be3d967 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1000 .elementor-element.elementor-element-0f51b5d {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1000 .elementor-element.elementor-element-8e77bdd {
        --grid-columns: 1;
    }

    .elementor-1000 .elementor-element.elementor-element-8e479f1 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1000 .elementor-element.elementor-element-8706a33 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-1000 .elementor-element.elementor-element-0570b77 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-1000 .elementor-element.elementor-element-0570b77 {
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 1000px );
        max-width: 1000px;
    }

    .elementor-1000 .elementor-element.elementor-element-6ee9194 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }
}

@media(min-width: 768px) {
    .elementor-1000 .elementor-element.elementor-element-93ddb30 {
        --width:70px;
    }

    .elementor-1000 .elementor-element.elementor-element-c9b6193 {
        --content-width: 1170px;
    }

    .elementor-1000 .elementor-element.elementor-element-abe034f {
        --width: 30%;
    }

    .elementor-1000 .elementor-element.elementor-element-91c3e4c {
        --width: 70%;
    }

    .elementor-1000 .elementor-element.elementor-element-9e737a5 {
        --width: 40%;
    }

    .elementor-1000 .elementor-element.elementor-element-96cf116 {
        --width: 60%;
    }

    .elementor-1000 .elementor-element.elementor-element-0f51b5d {
        --content-width: 1140px;
    }

    .elementor-1000 .elementor-element.elementor-element-f644015 {
        --content-width: 1240px;
    }
}

/* Start custom CSS for heading, class: .elementor-element-e27bbc9 */
.elementor-1000 .elementor-element.elementor-element-e27bbc9 span {
    color: #164AFF;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9527da8 */
.elementor-1000 .elementor-element.elementor-element-9527da8 span {
    color: #164AFF;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe00772 */
.elementor-1000 .elementor-element.elementor-element-fe00772 span {
    color: #164AFF;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b184425 */
.elementor-1000 .elementor-element.elementor-element-b184425 span {
    color: #164AFF;
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-80c5bc6 */
.elementor-1000 .elementor-element.elementor-element-80c5bc6 {
    color: white;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    font-size: 15px;
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bbcfa7a */
.elementor-1000 .elementor-element.elementor-element-bbcfa7a {
    color: white;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    font-size: 17px;
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-925d978 */
.elementor-1000 .elementor-element.elementor-element-925d978 {
    color: white;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c5593 */
.progress-bar-container.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-sticky--effects {
    height: 10px;
    max-width: 1140px;
    left: 50%;
    transform: translate(-50%, 0%);
    background: transparent !important;
    transition: none!important;
}

.progress-bar-container {
    transition: none !important;
}

.post-title-sticky.elementor-sticky--active {
    padding-bottom: 19px;
}



/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d01798 */
.elementor-1000 .elementor-element.elementor-element-3d01798 {
    color: white;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    font-size: 15px;
}

.elementor-1000 .elementor-element.elementor-element-3d01798 img {
    display: block;
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4098a72 */
.elementor-1000 .elementor-element.elementor-element-4098a72 {
    color: #0500FF;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    font-size: 24px;
}

.elementor-1000 .elementor-element.elementor-element-4098a72 span {
    color: #03151E;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96cf116 */
.elementor-1000 .elementor-element.elementor-element-96cf116 a {
    color: black!important;
    text-decoration: underline!important;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0570b77 */
.elementor-1000 .elementor-element.elementor-element-0570b77 span {
    color: #164AFF;
}

/* End custom CSS */
/* Start custom CSS */
body h2.elementor-heading-title.elementor-size-default, body h2, body h3.elementor-heading-title.elementor-size-default, body h3, body h4.elementor-heading-title.elementor-size-default, body h4 {
    color: black;
    font-weight: 400;
    margin-bottom: 20px;
}

.elementor-widget.elementor-widget-theme-post-content .elementor a {
    color: #03151E;
    text-decoration: underline;
}

.progres-reading > span {
    left: 0px;
    position: absolute;
    width: 0px;
    background: #154afc;
    bottom: -1px;
    top: -1px;
    transition: .3s ease all;
    border-radius: 30px;
}

.post-header.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .e-con-inner {
    gap: 10px;
}

.elementor-sticky--active.post-header .elementor-element.elementor-widget.elementor-widget-heading > div {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.elementor-sticky--active.post-header .author-box {
    display: none;
}

.elementor-sticky--active.post-header h1.elementor-heading-title.elementor-size-default {
    font-size: 30px;
    margin: 0px;
    padding: 0px;
}

.elementor-sticky--active.post-header > div {
    padding: 20px 0px;
}

.elementor-sticky--active.post-header .breadcrumb {
    display: none;
}

.elementor-sticky--active.post-header .progress-bar-container {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

@media only screen and (max-width: 600px) {
    .elementor-sticky--active.post-header h1.elementor-heading-title.elementor-size-default {
        font-size: 22px;
        margin: 0px;
        padding: 0px;
    }
    .elementor-element.post-title-sticky.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects h1 {
    font-size: 18px;
    margin: 20px 0px;
}

.elementor-1025 .elementor-element.elementor-element-eb5c4c8 > .elementor-widget-container {
    padding: 0px 10px;
}
 
}

/* End custom CSS *//* End custom CSS */