.elementor-4908 .elementor-element.elementor-element-a11dd3c{--display:flex;--background-transition:0.3s;--border-radius:0px 0px 50px 50px;}.elementor-4908 .elementor-element.elementor-element-a11dd3c:not(.elementor-motion-effects-element-type-background), .elementor-4908 .elementor-element.elementor-element-a11dd3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4908 .elementor-element.elementor-element-a11dd3c::before{filter:brightness( 200% ) contrast( 93% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4908 .elementor-element.elementor-element-a11dd3c, .elementor-4908 .elementor-element.elementor-element-a11dd3c::before{--border-transition:0.3s;}.elementor-4908 .elementor-element.elementor-element-fdc8283{--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-4908 .elementor-element.elementor-element-fdc8283::before, .elementor-4908 .elementor-element.elementor-element-fdc8283 > .elementor-background-video-container::before, .elementor-4908 .elementor-element.elementor-element-fdc8283 > .e-con-inner > .elementor-background-video-container::before, .elementor-4908 .elementor-element.elementor-element-fdc8283 > .elementor-background-slideshow::before, .elementor-4908 .elementor-element.elementor-element-fdc8283 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4908 .elementor-element.elementor-element-fdc8283 > .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-4908 .elementor-element.elementor-element-fdc8283, .elementor-4908 .elementor-element.elementor-element-fdc8283::before{--border-transition:0.3s;}.elementor-4908 .elementor-element.elementor-element-b10799d > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-4908 .elementor-element.elementor-element-b10799d{text-align:left;}.elementor-4908 .elementor-element.elementor-element-b10799d .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-4908 .elementor-element.elementor-element-fc12396 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-fc12396{top:50px;}.elementor-4908 .elementor-element.elementor-element-fc12396 img{width:100%;}.elementor-4908 .elementor-element.elementor-element-b281326{--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-4908 .elementor-element.elementor-element-b281326.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4908 .elementor-element.elementor-element-ed06de4{--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-4908 .elementor-element.elementor-element-291c6ee > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-4908 .elementor-element.elementor-element-291c6ee{--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-4908 .elementor-element.elementor-element-291c6ee .elementor-toc__header-title{text-align:start;}.elementor-4908 .elementor-element.elementor-element-291c6ee .elementor-toc__header, .elementor-4908 .elementor-element.elementor-element-291c6ee .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-4908 .elementor-element.elementor-element-291c6ee .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-4908 .elementor-element.elementor-element-d359f22{--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-4908 .elementor-element.elementor-element-c2b8649 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-5a55674{text-align:left;}.elementor-4908 .elementor-element.elementor-element-5a55674 .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-4908 .elementor-element.elementor-element-db4c88b > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-5b9dbb1 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-cf4f54a{text-align:left;}.elementor-4908 .elementor-element.elementor-element-cf4f54a .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-4908 .elementor-element.elementor-element-18148e2 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-cc5d2aa > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-bb4548d{text-align:left;}.elementor-4908 .elementor-element.elementor-element-bb4548d .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-4908 .elementor-element.elementor-element-be4fe23 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-0e998d5 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-464d4a8{text-align:left;}.elementor-4908 .elementor-element.elementor-element-464d4a8 .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-4908 .elementor-element.elementor-element-4fc0816 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-28db411 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-8422271{text-align:left;}.elementor-4908 .elementor-element.elementor-element-8422271 .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-4908 .elementor-element.elementor-element-0c0cd38 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-787fe78 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-edb932c{text-align:left;}.elementor-4908 .elementor-element.elementor-element-edb932c .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-4908 .elementor-element.elementor-element-85560cc > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-9acf41e{text-align:left;}.elementor-4908 .elementor-element.elementor-element-9acf41e .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-4908 .elementor-element.elementor-element-fec14dc > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-4908 .elementor-element.elementor-element-9163fb4 .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-4908 .elementor-element.elementor-element-9163fb4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4908 .elementor-element.elementor-element-9163fb4 .elementor-button .elementor-button-content-wrapper{gap:15px;}@media(max-width:1024px){.elementor-4908 .elementor-element.elementor-element-fdc8283{--padding-top:215px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4908 .elementor-element.elementor-element-b10799d > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-4908 .elementor-element.elementor-element-b10799d .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-4908 .elementor-element.elementor-element-fc12396{top:100px;}.elementor-4908 .elementor-element.elementor-element-b281326{--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-4908 .elementor-element.elementor-element-291c6ee > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-4908 .elementor-element.elementor-element-291c6ee .elementor-toc__header, .elementor-4908 .elementor-element.elementor-element-291c6ee .elementor-toc__header-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4908 .elementor-element.elementor-element-291c6ee .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4908 .elementor-element.elementor-element-5a55674 .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-4908 .elementor-element.elementor-element-cf4f54a .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-4908 .elementor-element.elementor-element-bb4548d .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-4908 .elementor-element.elementor-element-464d4a8 .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-4908 .elementor-element.elementor-element-8422271 .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-4908 .elementor-element.elementor-element-edb932c .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-4908 .elementor-element.elementor-element-9acf41e .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-4908 .elementor-element.elementor-element-9163fb4 .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-4908 .elementor-element.elementor-element-fdc8283{--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4908 .elementor-element.elementor-element-b10799d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4908 .elementor-element.elementor-element-b10799d .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-4908 .elementor-element.elementor-element-fc12396{top:100px;}.elementor-4908 .elementor-element.elementor-element-b281326{--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-4908 .elementor-element.elementor-element-291c6ee .elementor-toc__header, .elementor-4908 .elementor-element.elementor-element-291c6ee .elementor-toc__header-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4908 .elementor-element.elementor-element-291c6ee .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4908 .elementor-element.elementor-element-5a55674 .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-4908 .elementor-element.elementor-element-cf4f54a .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-4908 .elementor-element.elementor-element-bb4548d .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-4908 .elementor-element.elementor-element-464d4a8 .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-4908 .elementor-element.elementor-element-8422271 .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-4908 .elementor-element.elementor-element-edb932c .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-4908 .elementor-element.elementor-element-9acf41e .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-4908 .elementor-element.elementor-element-9163fb4 .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-4908 .elementor-element.elementor-element-ed06de4{--width:21%;}.elementor-4908 .elementor-element.elementor-element-d359f22{--width:53%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4908 .elementor-element.elementor-element-ed06de4{--width:100%;}.elementor-4908 .elementor-element.elementor-element-d359f22{--width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-291c6ee */.elementor-4908 .elementor-element.elementor-element-291c6ee .elementor-widget-container {
    border-top: 0px!important;
    border-bottom: 0px!important;
}
.elementor-4908 .elementor-element.elementor-element-291c6ee .elementor-toc__header {
    padding-bottom: 5px;
    border-color: rgba(44, 44, 89, 1)!important;
    text-transform: uppercase;
}
.elementor-4908 .elementor-element.elementor-element-291c6ee .elementor-toc__body {
    padding-top: 50px;
}
.elementor-4908 .elementor-element.elementor-element-291c6ee .elementor-toc__list-item .elementor-toc__list-wrapper {
    margin-left: 20px;
}
.elementor-4908 .elementor-element.elementor-element-291c6ee .elementor-toc__list-item-text-wrapper {
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9163fb4 */.elementor-4908 .elementor-element.elementor-element-9163fb4 svg {
    font-size: 26px;
    position: relative;
    top: -3px;
}
.elementor-4908 .elementor-element.elementor-element-9163fb4 a {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d359f22 */.elementor-4908 .elementor-element.elementor-element-d359f22 .elementor-menu-anchor {
    display: block;
    transform: translateY(-60px);
}/* End custom CSS */