.elementor-48913 .elementor-element.elementor-element-3f20801a:not(.elementor-motion-effects-element-type-background), .elementor-48913 .elementor-element.elementor-element-3f20801a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c23bdaa );}.elementor-48913 .elementor-element.elementor-element-3f20801a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48913 .elementor-element.elementor-element-3f20801a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-48913 .elementor-element.elementor-element-1f878fdb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-48913 .elementor-element.elementor-element-1f878fdb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-48913 .elementor-element.elementor-element-23c11572 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-48913 .elementor-element.elementor-element-de1950a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-48913 .elementor-element.elementor-element-de1950a .elementor-search-form__container{min-height:36px;}.elementor-48913 .elementor-element.elementor-element-de1950a .elementor-search-form__submit{min-width:36px;}body:not(.rtl) .elementor-48913 .elementor-element.elementor-element-de1950a .elementor-search-form__icon{padding-left:calc(36px / 3);}body.rtl .elementor-48913 .elementor-element.elementor-element-de1950a .elementor-search-form__icon{padding-right:calc(36px / 3);}.elementor-48913 .elementor-element.elementor-element-de1950a .elementor-search-form__input, .elementor-48913 .elementor-element.elementor-element-de1950a.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(36px / 3);padding-right:calc(36px / 3);}.elementor-48913 .elementor-element.elementor-element-de1950a:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-color:#7A7A7A82;border-width:1px 1px 1px 1px;border-radius:8px;}.elementor-48913 .elementor-element.elementor-element-de1950a.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-color:#7A7A7A82;border-width:1px 1px 1px 1px;border-radius:8px;}.elementor-48913 .elementor-element.elementor-element-44dc2476 > .elementor-widget-container{margin:0% 0% 0% 50%;}.elementor-48913 .elementor-element.elementor-element-44dc2476 .elementor-search-form__container{min-height:35px;}.elementor-48913 .elementor-element.elementor-element-44dc2476 .elementor-search-form__submit{min-width:35px;}body:not(.rtl) .elementor-48913 .elementor-element.elementor-element-44dc2476 .elementor-search-form__icon{padding-left:calc(35px / 3);}body.rtl .elementor-48913 .elementor-element.elementor-element-44dc2476 .elementor-search-form__icon{padding-right:calc(35px / 3);}.elementor-48913 .elementor-element.elementor-element-44dc2476 .elementor-search-form__input, .elementor-48913 .elementor-element.elementor-element-44dc2476.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(35px / 3);padding-right:calc(35px / 3);}.elementor-48913 .elementor-element.elementor-element-44dc2476:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-color:#7A7A7A82;border-width:1px 1px 1px 1px;border-radius:8px;}.elementor-48913 .elementor-element.elementor-element-44dc2476.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-color:#7A7A7A82;border-width:1px 1px 1px 1px;border-radius:8px;}.elementor-48913 .elementor-element.elementor-element-87a93c0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-48913 .elementor-element.elementor-element-87a93c0{text-align:start;}.elementor-48913 .elementor-element.elementor-element-87a93c0 .elementor-heading-title{font-size:50px;font-weight:600;color:#292D34;}.elementor-48913 .elementor-element.elementor-element-31228f1 .elementor-repeater-item-7586559 .elementor-icon-list-icon{width:25px;}.elementor-48913 .elementor-element.elementor-element-31228f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48913 .elementor-element.elementor-element-31228f1 .elementor-icon-list-icon i{color:var( --e-global-color-text );font-size:14px;}.elementor-48913 .elementor-element.elementor-element-31228f1 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );--e-icon-list-icon-size:14px;}.elementor-48913 .elementor-element.elementor-element-31228f1 .elementor-icon-list-icon{width:14px;}.elementor-48913 .elementor-element.elementor-element-31228f1 .elementor-icon-list-text, .elementor-48913 .elementor-element.elementor-element-31228f1 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-48913 .elementor-element.elementor-element-31228f1 .elementor-icon-list-item{font-family:"Roboto";font-size:14px;font-weight:normal;}.elementor-48913 .elementor-element.elementor-element-72913b32 .current-progress{background-color:transparent;background-image:linear-gradient(180deg, #E9ECFD 0%, var( --e-global-color-primary ) 100%);}.elementor-48913 .elementor-element.elementor-element-72913b32 .elementor-scrolling-tracker-horizontal{background-color:var( --e-global-color-e127c9c );}.elementor-48913 .elementor-element.elementor-element-72913b32 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-48913 .elementor-element.elementor-element-72913b32{--horizontal-progress-border:none;--horizontal-height:2px;--horizontal-border-style:none;}.elementor-48913 .elementor-element.elementor-element-70ad440 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-48913 .elementor-element.elementor-element-70ad440{font-family:"Roboto";}.elementor-48913 .elementor-element.elementor-element-2929c875 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-48913 .elementor-element.elementor-element-2929c875{--box-background-color:var( --e-global-color-e127c9c );--box-border-color:var( --e-global-color-94561ff );--header-background-color:var( --e-global-color-e127c9c );--header-color:var( --e-global-color-primary );--toc-body-max-height:1000px;--nested-list-indent:0.1em;--item-text-hover-color:var( --e-global-color-primary );--item-text-active-color:var( --e-global-color-1e8f5dd );}.elementor-48913 .elementor-element.elementor-element-2929c875 .elementor-toc__header-title{text-align:start;}.elementor-48913 .elementor-element.elementor-element-2929c875 .elementor-toc__header, .elementor-48913 .elementor-element.elementor-element-2929c875 .elementor-toc__header-title{font-family:"Roboto";font-size:18px;}.elementor-48913 .elementor-element.elementor-element-2929c875 .elementor-toc__header{flex-direction:row;}.elementor-48913 .elementor-element.elementor-element-2929c875 .elementor-toc__list-item{font-family:"Roboto";font-size:13px;font-weight:400;}.elementor-48913 .elementor-element.elementor-element-6c92fcb, .elementor-48913 .elementor-element.elementor-element-6c92fcb > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-48913 .elementor-element.elementor-element-a939e5b > .elementor-element-populated{border-style:none;padding:20px 0px 0px 0px;}.elementor-48913 .elementor-element.elementor-element-a939e5b > .elementor-element-populated, .elementor-48913 .elementor-element.elementor-element-a939e5b > .elementor-element-populated > .elementor-background-overlay, .elementor-48913 .elementor-element.elementor-element-a939e5b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-48913 .elementor-element.elementor-element-701acd5e{padding:30px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-48913 .elementor-element.elementor-element-489b74b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-48913 .elementor-element.elementor-element-489b74b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-48913 .elementor-element.elementor-element-4a106acc{width:auto;max-width:auto;}.elementor-48913 .elementor-element.elementor-element-4a106acc .elementor-heading-title{font-size:32px;}.elementor-48913 .elementor-element.elementor-element-5a87fd89{--divider-border-style:solid;--divider-color:#8D95C752;--divider-border-width:1px;width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-48913 .elementor-element.elementor-element-5a87fd89 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-48913 .elementor-element.elementor-element-5a87fd89 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-48913 .elementor-element.elementor-element-17e9f840{margin-top:0px;margin-bottom:0px;padding:12px 0px 50px 0px;}.elementor-48913 .elementor-element.elementor-element-5370db87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-48913 .elementor-element.elementor-element-5370db87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EBFF;}.elementor-48913 .elementor-element.elementor-element-5370db87 > .elementor-element-populated, .elementor-48913 .elementor-element.elementor-element-5370db87 > .elementor-element-populated > .elementor-background-overlay, .elementor-48913 .elementor-element.elementor-element-5370db87 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-48913 .elementor-element.elementor-element-5370db87 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-48913 .elementor-element.elementor-element-5370db87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48913 .elementor-element.elementor-element-55ab3034 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-48913 .elementor-element.elementor-element-55ab3034{font-family:"Roboto";font-size:20px;font-weight:600;line-height:24px;color:#333333;}.elementor-48913 .elementor-element.elementor-element-1613b731 > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 10px 0px 20px;}.elementor-48913 .elementor-element.elementor-element-1613b731{font-family:"Roboto";font-size:14px;}.elementor-48913 .elementor-element.elementor-element-502d2552 > .elementor-widget-container{padding:0px 10px 20px 20px;}.elementor-48913 .elementor-element.elementor-element-3cb60408:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-48913 .elementor-element.elementor-element-3cb60408 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EBFF;}.elementor-48913 .elementor-element.elementor-element-3cb60408 > .elementor-element-populated, .elementor-48913 .elementor-element.elementor-element-3cb60408 > .elementor-element-populated > .elementor-background-overlay, .elementor-48913 .elementor-element.elementor-element-3cb60408 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-48913 .elementor-element.elementor-element-3cb60408 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-48913 .elementor-element.elementor-element-3cb60408 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48913 .elementor-element.elementor-element-2a6f6a4b > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-48913 .elementor-element.elementor-element-2a6f6a4b{font-family:"Roboto";font-size:20px;font-weight:600;line-height:24px;color:#333333;}.elementor-48913 .elementor-element.elementor-element-17ff09fc > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 10px 0px 20px;}.elementor-48913 .elementor-element.elementor-element-17ff09fc{font-family:"Roboto";font-size:14px;}.elementor-48913 .elementor-element.elementor-element-77baed1b > .elementor-widget-container{padding:0px 10px 20px 20px;}.elementor-48913 .elementor-element.elementor-element-67378db1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-48913 .elementor-element.elementor-element-67378db1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EBFF;}.elementor-48913 .elementor-element.elementor-element-67378db1 > .elementor-element-populated, .elementor-48913 .elementor-element.elementor-element-67378db1 > .elementor-element-populated > .elementor-background-overlay, .elementor-48913 .elementor-element.elementor-element-67378db1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-48913 .elementor-element.elementor-element-67378db1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-48913 .elementor-element.elementor-element-67378db1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48913 .elementor-element.elementor-element-66452b6e > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-48913 .elementor-element.elementor-element-66452b6e{font-family:"Roboto";font-size:20px;font-weight:600;line-height:24px;color:#333333;}.elementor-48913 .elementor-element.elementor-element-2f0e5649 > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 10px 0px 20px;}.elementor-48913 .elementor-element.elementor-element-2f0e5649{font-family:"Roboto";font-size:14px;}.elementor-48913 .elementor-element.elementor-element-50acc075 > .elementor-widget-container{padding:0px 10px 20px 20px;}@media(max-width:1024px){.elementor-48913 .elementor-element.elementor-element-a939e5b > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-48913 .elementor-element.elementor-element-6cffe985{width:100%;}.elementor-48913 .elementor-element.elementor-element-1f878fdb{width:52.016%;}.elementor-48913 .elementor-element.elementor-element-286626c7{width:47.94%;}.elementor-48913 .elementor-element.elementor-element-181dfbda{width:74.497%;}.elementor-48913 .elementor-element.elementor-element-763b652{width:25.169%;}}@media(max-width:767px){.elementor-48913 .elementor-element.elementor-element-4b7a624b{margin-top:-10px;margin-bottom:-10px;}.elementor-48913 .elementor-element.elementor-element-11940f7a > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-48913 .elementor-element.elementor-element-31ea0f6f{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-48913 .elementor-element.elementor-element-31ea0f6f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-48913 .elementor-element.elementor-element-44dc2476{width:auto;max-width:auto;}.elementor-48913 .elementor-element.elementor-element-44dc2476 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-48913 .elementor-element.elementor-element-45e200ab{margin-top:-10px;margin-bottom:0px;}.elementor-48913 .elementor-element.elementor-element-4b18c6d2 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-48913 .elementor-element.elementor-element-2af35fe7{margin-top:-20px;margin-bottom:0px;}.elementor-48913 .elementor-element.elementor-element-489b74b7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-48913 .elementor-element.elementor-element-5370db87 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-48913 .elementor-element.elementor-element-3cb60408 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-48913 .elementor-element.elementor-element-67378db1 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}}/* Start custom CSS for search-form, class: .elementor-element-de1950a */.custom-search-bar {
    display: flex;
    justify-content: flex-end; /* Align items to the end (right side) of the container */
}

.custom-search-bar .elementor-search-form {
    max-width: 450px; /* Adjust the width as needed */
    width: 300px; /* Initial width */
    overflow: hidden; /* Hide the expanded content */
    transition: width 0.5s; /* Transition width changes */
    border: none ; /* Remove existing border */
}

.custom-search-bar .elementor-search-form.expand {
    width: 450px; /* Expanded width */
    border: 1px solid #3f51b5; /* Add border when expanded */
    border-radius: 9px; /* Add border radius when expanded */
}

.custom-search-bar .elementor-search-form.expand .elementor-search-form__icon
{
    color: #003399;
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-44dc2476 */.expandable-search-bar .elementor-search-form {
    max-width: 50px; /* Adjust the width as needed */
    transition: max-width 0.5s;
}

.expandable-search-bar .elementor-search-form.expand {
    max-width: 250px; /* Adjust the width as needed */
}




.expandable-search-bar .elementor-search-form.expand {
    border: 1px solid #3f51b5; /* Add border when expanded */
    border-radius: 9px; /* Add border radius when expanded */
}

.expandable-search-bar .elementor-search-form.expand .elementor-search-form__icon
{
    color: #003399;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-2929c875 */.your-table-of-contents-class .elementor-toc__list-item-text-wrapper
{
    display: flex;
    align-items: baseline;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a939e5b */.switch {
    text-align: center;
    background-color: rgba(255, 255, 255, 0.3);
    padding: 10px;
    border-radius: 10px;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69833e2f */.related-post-image {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    overflow: hidden; /* Ensure the corners are properly clipped */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ab3034 */.related-post-title {
    color: #333333 !important;
    text-decoration: none !important;
    font-weight: bold;
    
}
.related-post-title:hover {
   
    color: #3f51b5 !important;
}

.elementor-48913 .elementor-element.elementor-element-55ab3034 {
    min-height: 72px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1613b731 */.elementor-48913 .elementor-element.elementor-element-1613b731 {
    color : #00000080 !important;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-502d2552 */.related-post-button {
    display: inline-block !important;
    padding: 5px 8px !important; /* Adjust padding for a larger button */
    background-color: #fff !important; /* Default background color */
    color: #3f51b5 !important; /* Default text color */
    text-decoration: none !important; /* Remove underline */
    border-radius: 5px !important; /* Rounded corners */
    font-size: 12px !important; /* Font size for the text */
    font-weight: bold !important; /* Make text bold */
    text-align: center !important; /* Center-align the text */
    transition: background-color 0.3s ease !important, color 0.3s ease !important; /* Smooth hover effect */
    position: relative !important; /* To position the icon */
}

.related-post-button::after {
    content: "\f101"; /* Font Awesome code for 'angle-double-right' */
    font-family: "Font Awesome 5 Free" !important; /* Font Awesome font family */
    font-weight: 900 !important; /* Font Awesome solid weight */
    color: #3f51b5 !important; /* Icon color same as text */
    margin-left: 8px !important; /* Space between text and icon */
    transition: color 0.3s ease !important; /* Smooth hover effect for icon */
}

.related-post-button:hover {
    background-color: #82B212 !important; /* Hover background color */
    color: #fff !important; /* Hover text color */
}

.related-post-button:hover::after {
    color: #fff !important; /* Icon color changes to white on hover */
}

.elementor-48913 .elementor-element.elementor-element-502d2552 {
    font-family: roboto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a6f6a4b */.elementor-48913 .elementor-element.elementor-element-2a6f6a4b {
    min-height: 72px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17ff09fc */.elementor-48913 .elementor-element.elementor-element-17ff09fc {
    color : #00000080 !important;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66452b6e */.elementor-48913 .elementor-element.elementor-element-66452b6e {
    min-height: 72px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f0e5649 */.elementor-48913 .elementor-element.elementor-element-2f0e5649 {
    color : #00000080 !important;
   
}/* End custom CSS */
/* Start custom CSS */time{
    display: none;
}

.sticky-column {
position: sticky;
position: -webkit-sticky;
top: 3.5rem;
}
.sticky-main
.elementor-widget-wrap {
display: block !important;
}








.rank-math-breadcrumb p,
.rank-math-breadcrumb a {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    color: #7a7a7a;
}
.rank-math-breadcrumb a:hover {
    color: #3f51b5 !important;
}


.autho a:hover
{
   color: #3f51b5 !important; 
}









.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-author {
    color: #7a7a7a;
   /* Optional: adds a smooth color transition */
}

.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-author:hover {
    color: #3f51b5;
}/* End custom CSS */