.elementor-901 .elementor-element.elementor-element-5594377{--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:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-901 .elementor-element.elementor-element-cc1f02c{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-901 .elementor-element.elementor-element-cc1f02c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-901 .elementor-element.elementor-element-0d988f1{--box-background-color:#151B2D;--box-border-color:#948FCE26;--box-border-width:0px;--box-border-radius:8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--header-background-color:#151B2D;--header-color:#FFFFFF;--toggle-button-color:#A04CFF;--item-text-color:#949494;--item-text-hover-color:#D5D2D2;--item-text-active-color:#FFFFFF;--marker-color:#A04CFF;}.elementor-901 .elementor-element.elementor-element-0d988f1 .elementor-toc__header-title{text-align:start;}.elementor-901 .elementor-element.elementor-element-0d988f1 .elementor-toc__header{flex-direction:row;}.elementor-901 .elementor-element.elementor-element-8c95a82{--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:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-901 .elementor-element.elementor-element-0560611{--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:0% 0%;--row-gap:0%;--column-gap:0%;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-901 .elementor-element.elementor-element-0560611:not(.elementor-motion-effects-element-type-background), .elementor-901 .elementor-element.elementor-element-0560611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151B2D;}.elementor-901 .elementor-element.elementor-element-e8a790f{--display:flex;--min-height:0px;--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;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-901 .elementor-element.elementor-element-7448923 .elementor-icon-list-icon i{color:#A04CFF;font-size:14px;}.elementor-901 .elementor-element.elementor-element-7448923 .elementor-icon-list-icon svg{fill:#A04CFF;--e-icon-list-icon-size:14px;}.elementor-901 .elementor-element.elementor-element-7448923 .elementor-icon-list-icon{width:14px;}.elementor-901 .elementor-element.elementor-element-7448923 .elementor-icon-list-text, .elementor-901 .elementor-element.elementor-element-7448923 .elementor-icon-list-text a{color:#F0F0F0;}.elementor-901 .elementor-element.elementor-element-3d198f5{--divider-border-style:solid;--divider-color:#948FCE26;--divider-border-width:2.5px;}.elementor-901 .elementor-element.elementor-element-3d198f5 .elementor-divider-separator{width:100%;}.elementor-901 .elementor-element.elementor-element-3d198f5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-901 .elementor-element.elementor-element-161012e > .elementor-widget-container{padding:1% 0% 1% 0%;}.elementor-901 .elementor-element.elementor-element-161012e{text-align:right;}.elementor-901 .elementor-element.elementor-element-161012e img{width:100%;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-901 .elementor-element.elementor-element-deba429 > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-901 .elementor-element.elementor-element-deba429{color:#CDCDF5;}.elementor-901 .elementor-element.elementor-element-69c1723{--divider-border-style:solid;--divider-color:#948FCE26;--divider-border-width:2.5px;}.elementor-901 .elementor-element.elementor-element-69c1723 .elementor-divider-separator{width:100%;}.elementor-901 .elementor-element.elementor-element-69c1723 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-901 .elementor-element.elementor-element-234ff52{--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:flex-start;--align-items:center;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-901 .elementor-element.elementor-element-ee3a3d0 .elementor-heading-title{color:#FFFFFF;}.elementor-901 .elementor-element.elementor-element-7c756e4{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#A04CFF;}.elementor-901 .elementor-element.elementor-element-7c756e4 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-901 .elementor-element.elementor-element-7c756e4 .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-901 .elementor-element.elementor-element-7c756e4 .elementor-share-btn:hover{--e-share-buttons-primary-color:#6E2BB9;}.elementor-901 .elementor-element.elementor-element-14edc62{--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:5% 0%;--row-gap:5%;--column-gap:0%;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-901 .elementor-element.elementor-element-14edc62:not(.elementor-motion-effects-element-type-background), .elementor-901 .elementor-element.elementor-element-14edc62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151B2D;}.elementor-901 .elementor-element.elementor-element-a53314d{--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:0% 0%;--row-gap:0%;--column-gap:0%;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-901 .elementor-element.elementor-element-a53314d:not(.elementor-motion-effects-element-type-background), .elementor-901 .elementor-element.elementor-element-a53314d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151B2D;}.elementor-901 .elementor-element.elementor-element-4de5db0 > .elementor-widget-container{background-color:#151B2D;padding:17px 17px 17px 17px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}@media(max-width:1024px){ .elementor-901 .elementor-element.elementor-element-7c756e4{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-901 .elementor-element.elementor-element-cc1f02c{--width:21.738%;}.elementor-901 .elementor-element.elementor-element-8c95a82{--width:100%;}.elementor-901 .elementor-element.elementor-element-0560611{--width:100%;}.elementor-901 .elementor-element.elementor-element-14edc62{--width:100%;}.elementor-901 .elementor-element.elementor-element-a53314d{--width:100%;}}@media(max-width:767px){.elementor-901 .elementor-element.elementor-element-0560611{--padding-top:4%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-901 .elementor-element.elementor-element-82a4997 .elementor-heading-title{font-size:36px;}.elementor-901 .elementor-element.elementor-element-7448923 .elementor-icon-list-item{font-size:15px;}.elementor-901 .elementor-element.elementor-element-deba429 > .elementor-widget-container{margin:2% 0% 0% 0%;} .elementor-901 .elementor-element.elementor-element-7c756e4{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-901 .elementor-element.elementor-element-14edc62{--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;--justify-content:center;--padding-top:5%;--padding-bottom:20%;--padding-left:2%;--padding-right:2%;}.elementor-901 .elementor-element.elementor-element-8e42e67 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-901 .elementor-element.elementor-element-8e42e67 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-205aae6 */.rank-math-breadcrumb {
    background-color: #151B2D !important; /* Dark background */
    border-radius: 8px !important; /* Lightly rounded corners */
    padding: 13px 20px !important; /* Inner spacing */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3), 0 6px 20px rgba(0, 0, 0, 0.2) !important; /* Drop shadow */
    display: block !important; /* Full width */
    width: 100% !important;
    font-size: 14px !important;
}

.rank-math-breadcrumb p {
    margin: 0 !important;
}

.rank-math-breadcrumb a,
.rank-math-breadcrumb span {
    color: #FFFFFF !important; /* White text for non-active */
    text-decoration: none !important;
}

.rank-math-breadcrumb a:hover {
    color: #A8B4D3 !important; /* Light hover */
    transition: color 0.3s ease !important;
}

.rank-math-breadcrumb .separator {
    color: #999999 !important; /* Match last link's darker gray */
    margin: 0 8px !important;
    font-size: 16px !important; /* Slightly bigger for emphasis; adjust to 18px if you want even larger */
}

.rank-math-breadcrumb .last {
    color: #999999 !important; /* Darker gray for active/current item */
    font-weight: 600 !important; /* Semi-bold emphasis */
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-4de5db0 */.comment-form .logged-in-as {
    color:white;
}
textarea {
    background-color: #25304f;
    color: #fff;
}/* End custom CSS */