.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a0a9edb{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-a0a9edb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-543dc72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-543dc72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6d071f4{padding:3px 3px 3px 3px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-47 .elementor-element.elementor-element-8cf7eb9{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-42e489d .elementor-toc__header-title{text-align:start;}.elementor-47 .elementor-element.elementor-element-42e489d .elementor-toc__header{flex-direction:row;}.elementor-47 .elementor-element.elementor-element-42e489d{--item-text-hover-decoration:underline;}.elementor-47 .elementor-element.elementor-element-af3e18b{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-af3e18b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-0537040{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-e64b923{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-e64b923 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-bba8960{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-049d63e{--display:flex;}.elementor-47 .elementor-element.elementor-element-aee2b4f{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-aee2b4f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-1c6bb19{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-bcccc1f{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-bcccc1f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-3a219b2{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-d1ae9e3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-47 .elementor-element.elementor-element-d1ae9e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-321110f{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-321110f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-10e5da6{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-53f491b{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-53f491b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-62fd320{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-3b8e3b5{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-3b8e3b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-5593f66{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-780a087{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-780a087 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-a968b37{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-e89a632{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-e89a632 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-86b1a87{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-5593e4d{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-5593e4d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-a0a0d4a{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-7e58d24{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-7e58d24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-69d2ff0{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-81096a1{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-81096a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-9774695{padding:3px 3px 3px 3px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-d7c6e0f{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-d7c6e0f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-825e04f{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-66781d4{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-66781d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-d7297b8{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-ca5ef4b{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-ca5ef4b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-3e82f25{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-0deff02{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-0deff02 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-9aae665{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-60f353b{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-60f353b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-a6627db{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-a6627db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-a795de6{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-a0d0dc2{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-a0d0dc2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-c04567a{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-94a5be2{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-94a5be2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-b189264{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-335fd62{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-335fd62 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-3d4bc58{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-d0c9195{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-d0c9195 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-ecbd5c8{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-748d0c2{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-748d0c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-e316498{padding:3px 3px 3px 3px;}.elementor-47 .elementor-element.elementor-element-1b9be4a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-69428ae{padding:3px 3px 3px 3px;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-d1ae9e3{--width:96.508%;}}