.elementor-932 .elementor-element.elementor-element-f89a19f{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-932 .elementor-element.elementor-element-f89a19f:not(.elementor-motion-effects-element-type-background), .elementor-932 .elementor-element.elementor-element-f89a19f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-932 .elementor-element.elementor-element-61436fc1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-4ec29b71{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-26dbb6ef{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:left;}.elementor-932 .elementor-element.elementor-element-26dbb6ef > .elementor-widget-container{margin:-9px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-932 .elementor-element.elementor-element-26dbb6ef .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:800;line-height:1.2em;letter-spacing:-2px;color:#FFFFFF;}.elementor-932 .elementor-element.elementor-element-d320eaf .elementor-widget-container{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-repeater-item-1f51885 .elementor-icon-list-icon{width:16px;}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-repeater-item-b8fac12 .elementor-icon-list-icon{width:16px;}.elementor-932 .elementor-element.elementor-element-6dd8a9c.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(21px/2);}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(21px/2);}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(21px/2);margin-left:calc(21px/2);}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-21px/2);margin-left:calc(-21px/2);}body.rtl .elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-21px/2);}body:not(.rtl) .elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-21px/2);}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#F2EEE2;}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-icon i{color:#FFFFFF;font-size:15px;}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-icon svg{fill:#FFFFFF;--e-icon-list-icon-size:15px;}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-icon{width:15px;}body:not(.rtl) .elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-text{padding-left:10px;}body.rtl .elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-text{padding-right:10px;}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-text, .elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-text a{color:#FFFFFF;}.elementor-932 .elementor-element.elementor-element-6dd8a9c .elementor-icon-list-item{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-932 .elementor-element.elementor-element-554c0f14{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-4699caf4 img{border-radius:10px 10px 10px 10px;}.elementor-932 .elementor-element.elementor-element-a4999ff{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-932 .elementor-element.elementor-element-a4999ff:not(.elementor-motion-effects-element-type-background), .elementor-932 .elementor-element.elementor-element-a4999ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-932 .elementor-element.elementor-element-454a36d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-932 .elementor-element.elementor-element-92d8b68 > .elementor-widget-container{background-color:#EEEEEE;padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;}.elementor-932 .elementor-element.elementor-element-92d8b68 .elementor-author-box__avatar img{width:75px;height:75px;border-radius:0px;}.elementor-932 .elementor-element.elementor-element-92d8b68 .elementor-author-box__name{color:#111111;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;}.elementor-932 .elementor-element.elementor-element-92d8b68 .elementor-author-box__bio{color:#151515;font-family:"Manrope", Sans-serif;font-size:15px;}.elementor-932 .elementor-element.elementor-element-a55e9e1 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-932 .elementor-element.elementor-element-a55e9e1{--box-background-color:#EEEEEE;--box-border-color:#F2EEE200;--box-border-width:0px;--header-color:#131313;--toc-body-max-height:1000px;--nested-list-indent:0.3em;--item-text-color:#131313;--item-text-hover-color:#1E4ED8;--item-text-active-color:#1E4ED8;--marker-color:#000000;--marker-size:0px;}.elementor-932 .elementor-element.elementor-element-a55e9e1 .elementor-toc__spinner{color:#3F3F3F;fill:#3F3F3F;}.elementor-932 .elementor-element.elementor-element-a55e9e1 .elementor-toc__header-title{text-align:start;}.elementor-932 .elementor-element.elementor-element-a55e9e1 .elementor-toc__header, .elementor-932 .elementor-element.elementor-element-a55e9e1 .elementor-toc__header-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;line-height:30px;}.elementor-932 .elementor-element.elementor-element-a55e9e1 .elementor-toc__list-item{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;}.elementor-932 .elementor-element.elementor-element-7413525{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-932 .elementor-element.elementor-element-7413525:not(.elementor-motion-effects-element-type-background), .elementor-932 .elementor-element.elementor-element-7413525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;background-image:var(--wpr-bg-98024e63-5290-4585-9e00-7a03af579f8b);background-size:cover;}.elementor-932 .elementor-element.elementor-element-7413525::before, .elementor-932 .elementor-element.elementor-element-7413525 > .elementor-background-video-container::before, .elementor-932 .elementor-element.elementor-element-7413525 > .e-con-inner > .elementor-background-video-container::before, .elementor-932 .elementor-element.elementor-element-7413525 > .elementor-background-slideshow::before, .elementor-932 .elementor-element.elementor-element-7413525 > .e-con-inner > .elementor-background-slideshow::before, .elementor-932 .elementor-element.elementor-element-7413525 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-932 .elementor-element.elementor-element-f2a7ad5{width:var( --container-widget-width, 643px );max-width:643px;--container-widget-width:643px;--container-widget-flex-grow:0;text-align:center;}.elementor-932 .elementor-element.elementor-element-f2a7ad5 > .elementor-widget-container{margin:-13px 0px -11px 0px;}.elementor-932 .elementor-element.elementor-element-f2a7ad5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:29px;font-weight:800;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-932 .elementor-element.elementor-element-e192e22 .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;padding:15px 15px 15px 15px;}.elementor-932 .elementor-element.elementor-element-bb402eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-da47cfd > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-932 .elementor-element.elementor-element-da47cfd{--box-background-color:#EEEEEE;--box-border-color:#F2EEE200;--box-border-width:0px;--header-color:#111111;--toggle-button-color:#3F3F3F;--toc-body-max-height:1000px;--nested-list-indent:0.3em;--item-text-color:#151515;--item-text-hover-color:#1E4ED8;--item-text-active-color:#1E4ED8;--marker-color:#000000;--marker-size:0px;}.elementor-932 .elementor-element.elementor-element-da47cfd .elementor-toc__spinner{color:#3F3F3F;fill:#3F3F3F;}.elementor-932 .elementor-element.elementor-element-da47cfd .elementor-toc__header-title{text-align:start;}.elementor-932 .elementor-element.elementor-element-da47cfd .elementor-toc__header, .elementor-932 .elementor-element.elementor-element-da47cfd .elementor-toc__header-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;line-height:30px;}.elementor-932 .elementor-element.elementor-element-da47cfd .elementor-toc__header{flex-direction:row;}.elementor-932 .elementor-element.elementor-element-da47cfd .elementor-toc__list-item{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-932 .elementor-element.elementor-element-1a237b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-932 .elementor-element.elementor-element-1a237b9{text-align:left;color:#252525;font-family:"Manrope", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-932 .elementor-element.elementor-element-f89a19f{--content-width:1290px;}.elementor-932 .elementor-element.elementor-element-61436fc1{--content-width:1290px;}.elementor-932 .elementor-element.elementor-element-4ec29b71{--width:45%;}.elementor-932 .elementor-element.elementor-element-554c0f14{--width:55%;}.elementor-932 .elementor-element.elementor-element-a4999ff{--content-width:1289px;}.elementor-932 .elementor-element.elementor-element-454a36d{--width:25%;}.elementor-932 .elementor-element.elementor-element-bb402eb{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-932 .elementor-element.elementor-element-454a36d{--width:30%;}.elementor-932 .elementor-element.elementor-element-bb402eb{--width:70%;}}@media(max-width:1024px){.elementor-932 .elementor-element.elementor-element-26dbb6ef > .elementor-widget-container{margin:-7px 0px -5px 0px;}.elementor-932 .elementor-element.elementor-element-26dbb6ef .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-932 .elementor-element.elementor-element-7413525{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-932 .elementor-element.elementor-element-f2a7ad5{width:var( --container-widget-width, 395px );max-width:395px;--container-widget-width:395px;--container-widget-flex-grow:0;}.elementor-932 .elementor-element.elementor-element-f2a7ad5 > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-932 .elementor-element.elementor-element-f2a7ad5 .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:-1.2px;}}@media(max-width:767px){.elementor-932 .elementor-element.elementor-element-f89a19f{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-932 .elementor-element.elementor-element-61436fc1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-932 .elementor-element.elementor-element-4ec29b71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-26dbb6ef > .elementor-widget-container{margin:-6px 0px -4px 0px;}.elementor-932 .elementor-element.elementor-element-26dbb6ef .elementor-heading-title{font-size:38px;}.elementor-932 .elementor-element.elementor-element-554c0f14{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-a4999ff{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-932 .elementor-element.elementor-element-454a36d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-7413525{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-932 .elementor-element.elementor-element-f2a7ad5 > .elementor-widget-container{margin:-7px 0px -7px 0px;}.elementor-932 .elementor-element.elementor-element-f2a7ad5{text-align:center;}.elementor-932 .elementor-element.elementor-element-f2a7ad5 .elementor-heading-title{font-size:32px;}.elementor-932 .elementor-element.elementor-element-bb402eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-a55e9e1 *//* Style the Table of Contents List */
.widget-toc ul, 
.widget-toc ol { 
    font-family: 'Manrope', sans-serif; /* Font family */
    font-size: 16px; /* Font size */
    font-weight: 500; /* Medium weight */
    color: #131313; /* Text color */
    list-style: none; /* Optional - Removes bullets or numbers */
    padding-left: 0; /* Optional - Aligns to the left */
}

/* Style the Links Inside the List */
.widget-toc ul li a, 
.widget-toc ol li a {
    font-family: 'Manrope', sans-serif; /* Ensure consistency */
    font-size: 16px;
    font-weight: 500; /* Medium weight */
    color: #131313;
    text-decoration: none; /* Remove underline */
}

/* Hover Effect for Links */
.widget-toc ul li a:hover, 
.widget-toc ol li a:hover {
    color: #000000; /* Slightly darker hover color */
}

/* Optional - Add padding between list items */
.widget-toc ul li, 
.widget-toc ol li {
    margin-bottom: 8px; /* Adds spacing between list items */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2a7ad5 */.callout-text-wrap {
  word-wrap: break-word;
  white-space: normal;
  overflow-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-da47cfd *//* Style the Table of Contents List */
.widget-toc ul, 
.widget-toc ol { 
    font-family: 'Manrope', sans-serif; /* Font family */
    font-size: 16px; /* Font size */
    font-weight: 500; /* Medium weight */
    color: #131313; /* Text color */
    list-style: none; /* Optional - Removes bullets or numbers */
    padding-left: 0; /* Optional - Aligns to the left */
}

/* Style the Links Inside the List */
.widget-toc ul li a, 
.widget-toc ol li a {
    font-family: 'Manrope', sans-serif; /* Ensure consistency */
    font-size: 16px;
    font-weight: 500; /* Medium weight */
    color: #131313;
    text-decoration: none; /* Remove underline */
}

/* Hover Effect for Links */
.widget-toc ul li a:hover, 
.widget-toc ol li a:hover {
    color: #000000; /* Slightly darker hover color */
}

/* Optional - Add padding between list items */
.widget-toc ul li, 
.widget-toc ol li {
    margin-bottom: 8px; /* Adds spacing between list items */
}/* End custom CSS */
/* Start custom CSS *//* Progress Bar Container */
#progress-bar-container {
    position: fixed; /* Sticks to the top */
    top: 0;
    left: 0;
    width: 100%;
    height: 5px; /* Adjust thickness */
    background-color: #f0f0f0; /* Background color */
    z-index: 9999; /* Keeps it above all elements */
}

/* Progress Bar */
#progress-bar {
    width: 0%;
    height: 100%;
    background-color: #4CAF50; /* Progress bar color */
    transition: width 0.2s; /* Smooth animation */
}/* End custom CSS */