.elementor-1017 .elementor-element.elementor-element-ff4786{text-align:center;}.elementor-1017 .elementor-element.elementor-element-ff4786 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-1017 .elementor-element.elementor-element-3ce52d38 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-1017 .elementor-element.elementor-element-176f8875 > .elementor-widget-container{margin:4px 16px 16px 16px;}.elementor-1017 .elementor-element.elementor-element-176f8875{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1017 .elementor-element.elementor-element-20927d8b .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:14px;}.elementor-1017 .elementor-element.elementor-element-20927d8b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );--e-icon-list-icon-size:14px;}.elementor-1017 .elementor-element.elementor-element-20927d8b .elementor-icon-list-icon{width:14px;}.elementor-1017 .elementor-element.elementor-element-20927d8b .elementor-icon-list-text, .elementor-1017 .elementor-element.elementor-element-20927d8b .elementor-icon-list-text a{color:var( --e-global-color-accent );}.elementor-1017 .elementor-element.elementor-element-20927d8b .elementor-icon-list-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1017 .elementor-element.elementor-element-d83fdb1 .elementor-widget-container{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-1017 .elementor-element.elementor-element-2fc8c57 .elementor-toc__header-title{text-align:start;}.elementor-1017 .elementor-element.elementor-element-2fc8c57{--header-color:var( --e-global-color-accent );--item-text-color:var( --e-global-color-text );--item-text-hover-decoration:underline;}.elementor-1017 .elementor-element.elementor-element-2fc8c57 .elementor-toc__header, .elementor-1017 .elementor-element.elementor-element-2fc8c57 .elementor-toc__header-title{font-family:var( --e-global-typography-4c00c9f-font-family ), Sans-serif;font-size:var( --e-global-typography-4c00c9f-font-size );font-weight:var( --e-global-typography-4c00c9f-font-weight );}.elementor-1017 .elementor-element.elementor-element-2fc8c57 .elementor-toc__header{flex-direction:row;}.elementor-1017 .elementor-element.elementor-element-2fc8c57 .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1017 .elementor-element.elementor-element-1d005f11{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1017 .elementor-element.elementor-element-451742a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-1017 .elementor-element.elementor-element-e9e9659 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1017 .elementor-element.elementor-element-e9e9659 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1017 .elementor-element.elementor-element-e9e9659{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1017 .elementor-element.elementor-element-e9e9659 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1017 .elementor-element.elementor-element-e9e9659 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1017 .elementor-element.elementor-element-e9e9659 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1017 .elementor-element.elementor-element-c590254{--spacer-size:15px;}.elementor-1017 .elementor-element.elementor-element-22dcad7a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-1017 .elementor-element.elementor-element-4b74c2f7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1017 .elementor-element.elementor-element-56b0f003 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-1017 .elementor-element.elementor-element-50a4807d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1017 .elementor-element.elementor-element-6ff8270f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-1017 .elementor-element.elementor-element-71832cf{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1017 .elementor-element.elementor-element-1d4e8610 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-1017 .elementor-element.elementor-element-38b2d72d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1017 .elementor-element.elementor-element-101496bc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-1017 .elementor-element.elementor-element-44a61a76{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1017 .elementor-element.elementor-element-58f7ad1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-1017 .elementor-element.elementor-element-8f727cf{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1017 .elementor-element.elementor-element-7bce8318{--spacer-size:50px;}.elementor-1017 .elementor-element.elementor-element-4e42db61 > .elementor-element-populated{border-style:double;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1017 .elementor-element.elementor-element-4e42db61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1017 .elementor-element.elementor-element-70486abc > .elementor-widget-container{margin:58px 58px 58px 58px;}.elementor-1017 .elementor-element.elementor-element-70486abc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-accent );}.elementor-1017 .elementor-element.elementor-element-11f00c32{--spacer-size:25px;}@media(min-width:768px){.elementor-1017 .elementor-element.elementor-element-4ab53327{width:9.374%;}.elementor-1017 .elementor-element.elementor-element-678acab{width:90.626%;}.elementor-1017 .elementor-element.elementor-element-2366b5c1{width:9.912%;}.elementor-1017 .elementor-element.elementor-element-4e42db61{width:90.088%;}.elementor-1017 .elementor-element.elementor-element-3d9c0c71{width:23.188%;}.elementor-1017 .elementor-element.elementor-element-7603656{width:76.812%;}}@media(max-width:1024px){.elementor-1017 .elementor-element.elementor-element-ff4786 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-3ce52d38 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );} .elementor-1017 .elementor-element.elementor-element-176f8875{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1017 .elementor-element.elementor-element-20927d8b .elementor-icon-list-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-1017 .elementor-element.elementor-element-d83fdb1 .elementor-widget-container{font-size:var( --e-global-typography-accent-font-size );}.elementor-1017 .elementor-element.elementor-element-2fc8c57 .elementor-toc__header, .elementor-1017 .elementor-element.elementor-element-2fc8c57 .elementor-toc__header-title{font-size:var( --e-global-typography-4c00c9f-font-size );}.elementor-1017 .elementor-element.elementor-element-2fc8c57 .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-1d005f11{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-451742a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1017 .elementor-element.elementor-element-e9e9659 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1017 .elementor-element.elementor-element-e9e9659 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1017 .elementor-element.elementor-element-22dcad7a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-4b74c2f7{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-56b0f003 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-50a4807d{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-6ff8270f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-71832cf{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-1d4e8610 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-38b2d72d{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-101496bc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-44a61a76{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-58f7ad1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-8f727cf{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-70486abc{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1017 .elementor-element.elementor-element-ff4786 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-3ce52d38 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );} .elementor-1017 .elementor-element.elementor-element-176f8875{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1017 .elementor-element.elementor-element-20927d8b .elementor-icon-list-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-1017 .elementor-element.elementor-element-d83fdb1 .elementor-widget-container{font-size:var( --e-global-typography-accent-font-size );}.elementor-1017 .elementor-element.elementor-element-2fc8c57 .elementor-toc__header, .elementor-1017 .elementor-element.elementor-element-2fc8c57 .elementor-toc__header-title{font-size:var( --e-global-typography-4c00c9f-font-size );}.elementor-1017 .elementor-element.elementor-element-2fc8c57 .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-1d005f11{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-451742a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1017 .elementor-element.elementor-element-e9e9659 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1017 .elementor-element.elementor-element-e9e9659 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1017 .elementor-element.elementor-element-22dcad7a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-4b74c2f7{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-56b0f003 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-50a4807d{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-6ff8270f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-71832cf{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-1d4e8610 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-38b2d72d{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-101496bc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-44a61a76{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-58f7ad1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1017 .elementor-element.elementor-element-8f727cf{font-size:var( --e-global-typography-text-font-size );}.elementor-1017 .elementor-element.elementor-element-70486abc{font-size:var( --e-global-typography-text-font-size );}}