.elementor-3 .elementor-element.elementor-element-4f97b055{--display:flex;--background-transition:0.3s;--border-radius:0px 0px 50px 50px;}.elementor-3 .elementor-element.elementor-element-4f97b055:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-4f97b055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-4f97b055::before{filter:brightness( 200% ) contrast( 93% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3 .elementor-element.elementor-element-4f97b055, .elementor-3 .elementor-element.elementor-element-4f97b055::before{--border-transition:0.3s;}.elementor-3 .elementor-element.elementor-element-7daf9e8{--display:flex;--background-transition:0.3s;--overlay-opacity:1;--border-radius:0px 0px 50px 50px;--padding-top:275px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-7daf9e8::before, .elementor-3 .elementor-element.elementor-element-7daf9e8 > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-7daf9e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-7daf9e8 > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-7daf9e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-7daf9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top left, var( --e-global-color-secondary ) 1%, var( --e-global-color-primary ) 25%);}.elementor-3 .elementor-element.elementor-element-7daf9e8, .elementor-3 .elementor-element.elementor-element-7daf9e8::before{--border-transition:0.3s;}.elementor-3 .elementor-element.elementor-element-9b3e013 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-3 .elementor-element.elementor-element-9b3e013{text-align:left;}.elementor-3 .elementor-element.elementor-element-9b3e013 .elementor-heading-title{color:var( --e-global-color-f1e0f6f );font-size:var( --e-global-typography-7261b82-font-size );font-weight:var( --e-global-typography-7261b82-font-weight );line-height:var( --e-global-typography-7261b82-line-height );letter-spacing:var( --e-global-typography-7261b82-letter-spacing );}.elementor-3 .elementor-element.elementor-element-59de7a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-59de7a2{top:50px;}.elementor-3 .elementor-element.elementor-element-59de7a2 img{width:100%;}.elementor-3 .elementor-element.elementor-element-88eb904{--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;--justify-content:space-between;--gap:0% 0%;--background-transition:0.3s;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-3 .elementor-element.elementor-element-88eb904.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3 .elementor-element.elementor-element-5f8eb1a{--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;--background-transition:0.3s;}.elementor-3 .elementor-element.elementor-element-0d83f08 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-3 .elementor-element.elementor-element-0d83f08{--box-border-color:#22222233;--box-border-width:1px;--box-border-radius:0px;--separator-width:1px;--box-padding:0px;--nested-list-indent:0em;--item-text-color:var( --e-global-color-text );--item-text-hover-decoration:underline;}.elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__header-title{text-align:start;}.elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__header, .elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__header-title{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3 .elementor-element.elementor-element-a0de62e{--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;--background-transition:0.3s;}.elementor-3 .elementor-element.elementor-element-037b882{text-align:left;}.elementor-3 .elementor-element.elementor-element-037b882 .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-92a6ee5-font-size );font-weight:var( --e-global-typography-92a6ee5-font-weight );line-height:var( --e-global-typography-92a6ee5-line-height );letter-spacing:var( --e-global-typography-92a6ee5-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1336ee0 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-3 .elementor-element.elementor-element-528b46a{text-align:left;}.elementor-3 .elementor-element.elementor-element-528b46a .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-92a6ee5-font-size );font-weight:var( --e-global-typography-92a6ee5-font-weight );line-height:var( --e-global-typography-92a6ee5-line-height );letter-spacing:var( --e-global-typography-92a6ee5-letter-spacing );}.elementor-3 .elementor-element.elementor-element-f56da92 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-3 .elementor-element.elementor-element-979bcdb{text-align:left;}.elementor-3 .elementor-element.elementor-element-979bcdb .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-fc67865-font-size );font-weight:var( --e-global-typography-fc67865-font-weight );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-0069f98 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-3 .elementor-element.elementor-element-80dc8c3{text-align:left;}.elementor-3 .elementor-element.elementor-element-80dc8c3 .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-fc67865-font-size );font-weight:var( --e-global-typography-fc67865-font-weight );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9358056 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-3 .elementor-element.elementor-element-bffef05{text-align:left;}.elementor-3 .elementor-element.elementor-element-bffef05 .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-fc67865-font-size );font-weight:var( --e-global-typography-fc67865-font-weight );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-74315b5 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-3 .elementor-element.elementor-element-691d503{text-align:left;}.elementor-3 .elementor-element.elementor-element-691d503 .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-fc67865-font-size );font-weight:var( --e-global-typography-fc67865-font-weight );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-10a518c > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-3 .elementor-element.elementor-element-0c935b4{text-align:left;}.elementor-3 .elementor-element.elementor-element-0c935b4 .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-fc67865-font-size );font-weight:var( --e-global-typography-fc67865-font-weight );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-34e3454 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-3 .elementor-element.elementor-element-2fc6df2{text-align:left;}.elementor-3 .elementor-element.elementor-element-2fc6df2 .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-fc67865-font-size );font-weight:var( --e-global-typography-fc67865-font-weight );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5b59847 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-3 .elementor-element.elementor-element-cb766a7{text-align:left;}.elementor-3 .elementor-element.elementor-element-cb766a7 .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-fc67865-font-size );font-weight:var( --e-global-typography-fc67865-font-weight );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-c609f63 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-3 .elementor-element.elementor-element-4a318a4 .elementor-button{background-color:#02010100;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-4a318a4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3 .elementor-element.elementor-element-4a318a4 .elementor-button .elementor-button-content-wrapper{gap:15px;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-7daf9e8{--padding-top:215px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-9b3e013 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-3 .elementor-element.elementor-element-9b3e013 .elementor-heading-title{font-size:var( --e-global-typography-7261b82-font-size );line-height:var( --e-global-typography-7261b82-line-height );letter-spacing:var( --e-global-typography-7261b82-letter-spacing );}.elementor-3 .elementor-element.elementor-element-59de7a2{top:100px;}.elementor-3 .elementor-element.elementor-element-88eb904{--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:64px 64px;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-3 .elementor-element.elementor-element-0d83f08 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__header, .elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__header-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3 .elementor-element.elementor-element-037b882 .elementor-heading-title{font-size:var( --e-global-typography-92a6ee5-font-size );line-height:var( --e-global-typography-92a6ee5-line-height );letter-spacing:var( --e-global-typography-92a6ee5-letter-spacing );}.elementor-3 .elementor-element.elementor-element-528b46a .elementor-heading-title{font-size:var( --e-global-typography-92a6ee5-font-size );line-height:var( --e-global-typography-92a6ee5-line-height );letter-spacing:var( --e-global-typography-92a6ee5-letter-spacing );}.elementor-3 .elementor-element.elementor-element-979bcdb .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-80dc8c3 .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-bffef05 .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-691d503 .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-0c935b4 .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2fc6df2 .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-cb766a7 .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4a318a4 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-7daf9e8{--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-9b3e013 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3 .elementor-element.elementor-element-9b3e013 .elementor-heading-title{font-size:var( --e-global-typography-7261b82-font-size );line-height:var( --e-global-typography-7261b82-line-height );letter-spacing:var( --e-global-typography-7261b82-letter-spacing );}.elementor-3 .elementor-element.elementor-element-59de7a2{top:100px;}.elementor-3 .elementor-element.elementor-element-88eb904{--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:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__header, .elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__header-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3 .elementor-element.elementor-element-037b882 .elementor-heading-title{font-size:var( --e-global-typography-92a6ee5-font-size );line-height:var( --e-global-typography-92a6ee5-line-height );letter-spacing:var( --e-global-typography-92a6ee5-letter-spacing );}.elementor-3 .elementor-element.elementor-element-528b46a .elementor-heading-title{font-size:var( --e-global-typography-92a6ee5-font-size );line-height:var( --e-global-typography-92a6ee5-line-height );letter-spacing:var( --e-global-typography-92a6ee5-letter-spacing );}.elementor-3 .elementor-element.elementor-element-979bcdb .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-80dc8c3 .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-bffef05 .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-691d503 .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-0c935b4 .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2fc6df2 .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-cb766a7 .elementor-heading-title{font-size:var( --e-global-typography-fc67865-font-size );line-height:var( --e-global-typography-fc67865-line-height );letter-spacing:var( --e-global-typography-fc67865-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4a318a4 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-5f8eb1a{--width:21%;}.elementor-3 .elementor-element.elementor-element-a0de62e{--width:53%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3 .elementor-element.elementor-element-5f8eb1a{--width:100%;}.elementor-3 .elementor-element.elementor-element-a0de62e{--width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-0d83f08 */.elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-widget-container {
    border-top: 0px!important;
    border-bottom: 0px!important;
}
.elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__header {
    padding-bottom: 5px;
    border-color: rgba(44, 44, 89, 1)!important;
    text-transform: uppercase;
}
.elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__body {
    padding-top: 50px;
}
.elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__list-item .elementor-toc__list-wrapper {
    margin-left: 20px;
}
.elementor-3 .elementor-element.elementor-element-0d83f08 .elementor-toc__list-item-text-wrapper {
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a318a4 */.elementor-3 .elementor-element.elementor-element-4a318a4 svg {
    font-size: 26px;
    position: relative;
    top: -3px;
}
.elementor-3 .elementor-element.elementor-element-4a318a4 a {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0de62e */.elementor-3 .elementor-element.elementor-element-a0de62e .elementor-menu-anchor {
    display: block;
    transform: translateY(-60px);
}/* End custom CSS */