.elementor-24679 .elementor-element.elementor-element-ee8be8d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24679 .elementor-element.elementor-element-ee8be8d:not(.elementor-motion-effects-element-type-background), .elementor-24679 .elementor-element.elementor-element-ee8be8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24679 .elementor-element.elementor-element-71a166e{--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;}.elementor-24679 .elementor-element.elementor-element-c51a1ab{--box-min-height:150px;z-index:2;--box-border-width:1px;--box-border-radius:10px;--separator-width:2px;--box-padding:14px;--toc-body-max-height:66vh;}.elementor-24679 .elementor-element.elementor-element-c51a1ab .elementor-toc__header-title{text-align:start;}.elementor-24679 .elementor-element.elementor-element-c51a1ab .elementor-toc__header, .elementor-24679 .elementor-element.elementor-element-c51a1ab .elementor-toc__header-title{font-size:14px;}.elementor-24679 .elementor-element.elementor-element-c51a1ab .elementor-toc__list-item{font-size:12px;}.elementor-24679 .elementor-element.elementor-element-9592744{--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;}.elementor-24679 .elementor-element.elementor-element-fc1f50c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24679 .elementor-element.elementor-element-fc1f50c{text-align:start;}.elementor-24679 .elementor-element.elementor-element-fc1f50c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;line-height:64px;letter-spacing:-2.1px;color:#242424;}.elementor-24679 .elementor-element.elementor-element-f2a0840{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-66c5acd .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-6a421ff{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-ccd7e98 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-e217f88{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-16352c7 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-15de87c{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-8f1ea91 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-c161bab{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-a23131d .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-c3267b4{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-cf31b95 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-720ef8f{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-1ec5b74 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-93192df{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-151f593 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-4c5bff9{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-a8083de .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-6a86151{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-5bb3b13 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-f3ec7f8{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-46f247d .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-48bac5f{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-f45e63f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24679 .elementor-element.elementor-element-f45e63f{text-align:start;}.elementor-24679 .elementor-element.elementor-element-f45e63f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;line-height:64px;letter-spacing:-2.1px;color:#242424;}.elementor-24679 .elementor-element.elementor-element-4ef925e .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-e87750a{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-08fad55 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-90da38e{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-c893faa .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-00bfd2b{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-d7cc103 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-7b380b5{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-dea2b2e .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-2a92311{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-c297e06 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-85b0cad{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-fec8277 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-82899ff{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-1f22f4c .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-02b57f3{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-4ae08ea .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-c4ed3f1{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-a209905 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-2cc3e49{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-708db9f .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-7982a24{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-c6aa1b9 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-5325467{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-a123d67 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-09b5e7f{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-7a66e7a .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-375f408{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-87567d9 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-63c061a{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-84f082c .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-7ee0df3{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-450ee17 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-bbbd9b0{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-6c688d2 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-3ad569d{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-f123d54 .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-0237b99{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-16a74dc .elementor-heading-title{font-size:28px;font-weight:bold;letter-spacing:-0.8px;color:var( --e-global-color-34a337c );}.elementor-24679 .elementor-element.elementor-element-4a882ab{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-24679 .elementor-element.elementor-element-4f4ada1{--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;}@media(min-width:768px){.elementor-24679 .elementor-element.elementor-element-ee8be8d{--content-width:1300px;}.elementor-24679 .elementor-element.elementor-element-71a166e{--width:29%;}.elementor-24679 .elementor-element.elementor-element-9592744{--width:80%;}}@media(max-width:1024px){.elementor-24679 .elementor-element.elementor-element-fc1f50c{width:var( --container-widget-width, 781px );max-width:781px;--container-widget-width:781px;--container-widget-flex-grow:0;text-align:center;}.elementor-24679 .elementor-element.elementor-element-f45e63f{width:var( --container-widget-width, 781px );max-width:781px;--container-widget-width:781px;--container-widget-flex-grow:0;text-align:center;}}@media(max-width:767px){.elementor-24679 .elementor-element.elementor-element-fc1f50c{width:100%;max-width:100%;text-align:start;}.elementor-24679 .elementor-element.elementor-element-fc1f50c.elementor-element{--align-self:center;}.elementor-24679 .elementor-element.elementor-element-fc1f50c .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-24679 .elementor-element.elementor-element-66c5acd .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-ccd7e98 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-16352c7 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-8f1ea91 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-a23131d .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-cf31b95 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-1ec5b74 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-151f593 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-a8083de .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-5bb3b13 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-46f247d .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-f45e63f{width:100%;max-width:100%;text-align:start;}.elementor-24679 .elementor-element.elementor-element-f45e63f.elementor-element{--align-self:center;}.elementor-24679 .elementor-element.elementor-element-f45e63f .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-24679 .elementor-element.elementor-element-4ef925e .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-08fad55 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-c893faa .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-d7cc103 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-dea2b2e .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-c297e06 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-fec8277 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-1f22f4c .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-4ae08ea .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-a209905 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-708db9f .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-c6aa1b9 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-a123d67 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-7a66e7a .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-87567d9 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-84f082c .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-450ee17 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-6c688d2 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-f123d54 .elementor-heading-title{font-size:20px;}.elementor-24679 .elementor-element.elementor-element-16a74dc .elementor-heading-title{font-size:20px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-c51a1ab */.elementor-widget-table-of-contents .elementor-toc__list,
.elementor-widget-table-of-contents .elementor-toc__list-item,
.elementor-widget-table-of-contents ul,
.elementor-widget-table-of-contents li {
  margin-left: 5px !important;
}/* End custom CSS */