.elementor-2638 .elementor-element.elementor-element-093a675{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-2638 .elementor-element.elementor-element-093a675:not(.elementor-motion-effects-element-type-background), .elementor-2638 .elementor-element.elementor-element-093a675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-2638 .elementor-element.elementor-element-70f9914{text-align:start;}.elementor-2638 .elementor-element.elementor-element-70f9914 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:48px;font-weight:700;line-height:90px;color:#FFFFFF;}.elementor-2638 .elementor-element.elementor-element-ffe8a3e{--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:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2638 .elementor-element.elementor-element-cde06b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2638 .elementor-element.elementor-element-b6d02a2{color:#FFFFFF;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;}.elementor-2638 .elementor-element.elementor-element-8aa20ec .elementor-button{background-color:#6B9FFF;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B9FFF;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-2638 .elementor-element.elementor-element-8aa20ec .elementor-button:hover, .elementor-2638 .elementor-element.elementor-element-8aa20ec .elementor-button:focus{background-color:#6B9FFFCC;}.elementor-2638 .elementor-element.elementor-element-8aa20ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2638 .elementor-element.elementor-element-8aa20ec .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:767px){.elementor-2638 .elementor-element.elementor-element-093a675{--padding-top:35px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;}.elementor-2638 .elementor-element.elementor-element-70f9914 .elementor-heading-title{font-size:44px;line-height:48px;}.elementor-2638 .elementor-element.elementor-element-ffe8a3e{--padding-top:0px;--padding-bottom:65px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for heading, class: .elementor-element-70f9914 */.elementor-2638 .elementor-element.elementor-element-70f9914 span { color: #6B9FFF; }/* End custom CSS */
/* Start custom CSS */.elementor-toc__list-item-text-wrapper:has(a.elementor-item-active) svg {
    fill: #6B9FFF !important;
    margin-top: 4px;
}

.elementor-toc__list-item-text.elementor-item-active {
    font-weight: 700 !important;
}

.elementor-toc__list-item-text-wrapper svg {
    margin-inline-end: 14px;
}

.elementor-toc__list-item-text-wrapper {
    align-items: start;
}

.elementor-toc__list-item {
    margin-bottom: 1em;
}/* End custom CSS */