.elementor-4378 .elementor-element.elementor-element-e6053e8{--display:flex;}.elementor-widget-heading .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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-4378 .elementor-element.elementor-element-ae9eb73 .elementor-heading-title{font-family:var( --e-global-typography-b79296a-font-family ), Sans-serif;font-size:var( --e-global-typography-b79296a-font-size );font-weight:var( --e-global-typography-b79296a-font-weight );text-transform:var( --e-global-typography-b79296a-text-transform );font-style:var( --e-global-typography-b79296a-font-style );text-decoration:var( --e-global-typography-b79296a-text-decoration );color:var( --e-global-color-accent );}.elementor-4378 .elementor-element.elementor-element-b8a25be{--spacer-size:50px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-9b462ee .elementor-toc__header-title{text-align:start;}.elementor-4378 .elementor-element.elementor-element-9b462ee{--header-color:var( --e-global-color-primary );--toggle-button-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;}.elementor-4378 .elementor-element.elementor-element-9b462ee .elementor-toc__header, .elementor-4378 .elementor-element.elementor-element-9b462ee .elementor-toc__header-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-9b462ee .elementor-toc__header{flex-direction:row;}.elementor-4378 .elementor-element.elementor-element-9b462ee .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-4251ede{--spacer-size:50px;}.elementor-4378 .elementor-element.elementor-element-67746cb{--display:flex;}.elementor-4378 .elementor-element.elementor-element-d6a1f1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-d6a1f1f .elementor-heading-title{font-family:var( --e-global-typography-8b8f410-font-family ), Sans-serif;font-size:var( --e-global-typography-8b8f410-font-size );font-weight:var( --e-global-typography-8b8f410-font-weight );text-transform:var( --e-global-typography-8b8f410-text-transform );font-style:var( --e-global-typography-8b8f410-font-style );text-decoration:var( --e-global-typography-8b8f410-text-decoration );}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-4378 .elementor-element.elementor-element-6a37386{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-69e29ca{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-69e29ca .elementor-heading-title{font-family:var( --e-global-typography-8fbf085-font-family ), Sans-serif;font-size:var( --e-global-typography-8fbf085-font-size );font-weight:var( --e-global-typography-8fbf085-font-weight );text-transform:var( --e-global-typography-8fbf085-text-transform );font-style:var( --e-global-typography-8fbf085-font-style );text-decoration:var( --e-global-typography-8fbf085-text-decoration );}.elementor-4378 .elementor-element.elementor-element-a51243c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-a51243c .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-c097353{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-c097353 .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-66248f5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-66248f5 .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-2d63b28{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-2d63b28 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-2d63b28 .widget-image-caption{text-align:start;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-76769f8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-76769f8 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-76769f8 .widget-image-caption{text-align:start;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-dcbf67d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-dcbf67d .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-e813d32{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-e813d32 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-e813d32 .widget-image-caption{text-align:start;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-cdc470e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-cdc470e .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-b80db3c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-b80db3c .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-5aedc7c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-5aedc7c img{width:100%;}.elementor-4378 .elementor-element.elementor-element-5aedc7c .widget-image-caption{text-align:start;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-c6fd4a7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-c6fd4a7 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-c6fd4a7 .widget-image-caption{text-align:start;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-923037f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-923037f .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-705d621{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-705d621 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-e9f27ba{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-e9f27ba img{width:100%;}.elementor-4378 .elementor-element.elementor-element-e9f27ba .widget-image-caption{text-align:start;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-a9174ad{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-a9174ad .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-e95492b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-e95492b .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-17c85f0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-17c85f0 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-17c85f0 .widget-image-caption{text-align:start;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-22a28ea{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-22a28ea .elementor-heading-title{font-family:var( --e-global-typography-b8436c8-font-family ), Sans-serif;font-size:var( --e-global-typography-b8436c8-font-size );font-weight:var( --e-global-typography-b8436c8-font-weight );text-transform:var( --e-global-typography-b8436c8-text-transform );font-style:var( --e-global-typography-b8436c8-font-style );text-decoration:var( --e-global-typography-b8436c8-text-decoration );}.elementor-4378 .elementor-element.elementor-element-47148d0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-47148d0 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-47148d0 .widget-image-caption{text-align:start;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-101e6ba{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-101e6ba img{width:100%;}.elementor-4378 .elementor-element.elementor-element-200a832{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-200a832 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-501beea{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-501beea img{width:100%;}.elementor-4378 .elementor-element.elementor-element-46e4965{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-46e4965 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-46e4965 .widget-image-caption{text-align:start;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-b60ca4d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-b60ca4d .elementor-heading-title{font-family:var( --e-global-typography-46223e4-font-family ), Sans-serif;font-size:var( --e-global-typography-46223e4-font-size );font-weight:var( --e-global-typography-46223e4-font-weight );text-transform:var( --e-global-typography-46223e4-text-transform );font-style:var( --e-global-typography-46223e4-font-style );text-decoration:var( --e-global-typography-46223e4-text-decoration );}.elementor-4378 .elementor-element.elementor-element-2c7c836{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-2c7c836 .elementor-heading-title{font-family:var( --e-global-typography-46223e4-font-family ), Sans-serif;font-size:var( --e-global-typography-46223e4-font-size );font-weight:var( --e-global-typography-46223e4-font-weight );text-transform:var( --e-global-typography-46223e4-text-transform );font-style:var( --e-global-typography-46223e4-font-style );text-decoration:var( --e-global-typography-46223e4-text-decoration );}.elementor-4378 .elementor-element.elementor-element-1ba4122{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-1ba4122 .elementor-heading-title{font-family:var( --e-global-typography-b8436c8-font-family ), Sans-serif;font-size:var( --e-global-typography-b8436c8-font-size );font-weight:var( --e-global-typography-b8436c8-font-weight );text-transform:var( --e-global-typography-b8436c8-text-transform );font-style:var( --e-global-typography-b8436c8-font-style );text-decoration:var( --e-global-typography-b8436c8-text-decoration );}.elementor-4378 .elementor-element.elementor-element-e6c3c26{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-e6c3c26 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-c296453{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-c296453 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-c296453 .widget-image-caption{text-align:start;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-b219122{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-b219122 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-b219122 .widget-image-caption{text-align:start;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-d8fb167{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-d8fb167 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-d8fb167 .widget-image-caption{text-align:start;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-ce2c636{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-ce2c636 .elementor-heading-title{font-family:var( --e-global-typography-b8436c8-font-family ), Sans-serif;font-size:var( --e-global-typography-b8436c8-font-size );font-weight:var( --e-global-typography-b8436c8-font-weight );text-transform:var( --e-global-typography-b8436c8-text-transform );font-style:var( --e-global-typography-b8436c8-font-style );text-decoration:var( --e-global-typography-b8436c8-text-decoration );}.elementor-4378 .elementor-element.elementor-element-46ba7e6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-46ba7e6 .elementor-heading-title{font-family:var( --e-global-typography-b8436c8-font-family ), Sans-serif;font-size:var( --e-global-typography-b8436c8-font-size );font-weight:var( --e-global-typography-b8436c8-font-weight );text-transform:var( --e-global-typography-b8436c8-text-transform );font-style:var( --e-global-typography-b8436c8-font-style );text-decoration:var( --e-global-typography-b8436c8-text-decoration );}.elementor-4378 .elementor-element.elementor-element-9a61e9a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-9a61e9a .elementor-heading-title{font-family:var( --e-global-typography-b8436c8-font-family ), Sans-serif;font-size:var( --e-global-typography-b8436c8-font-size );font-weight:var( --e-global-typography-b8436c8-font-weight );text-transform:var( --e-global-typography-b8436c8-text-transform );font-style:var( --e-global-typography-b8436c8-font-style );text-decoration:var( --e-global-typography-b8436c8-text-decoration );}.elementor-4378 .elementor-element.elementor-element-7bde7c6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-4378 .elementor-element.elementor-element-7bde7c6 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-9f00191{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-4378 .elementor-element.elementor-element-9f00191 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-9f00191 .widget-image-caption{text-align:center;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-dec9859{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-dec9859 .elementor-heading-title{font-family:var( --e-global-typography-b8436c8-font-family ), Sans-serif;font-size:var( --e-global-typography-b8436c8-font-size );font-weight:var( --e-global-typography-b8436c8-font-weight );text-transform:var( --e-global-typography-b8436c8-text-transform );font-style:var( --e-global-typography-b8436c8-font-style );text-decoration:var( --e-global-typography-b8436c8-text-decoration );}.elementor-4378 .elementor-element.elementor-element-0862b04{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-4378 .elementor-element.elementor-element-0862b04 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-e0c58e6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-4378 .elementor-element.elementor-element-e0c58e6 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-e0c58e6 .widget-image-caption{text-align:center;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-d9d9e78{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-d9d9e78 .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-00ceed1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-00ceed1 .elementor-heading-title{font-family:var( --e-global-typography-b8436c8-font-family ), Sans-serif;font-size:var( --e-global-typography-b8436c8-font-size );font-weight:var( --e-global-typography-b8436c8-font-weight );text-transform:var( --e-global-typography-b8436c8-text-transform );font-style:var( --e-global-typography-b8436c8-font-style );text-decoration:var( --e-global-typography-b8436c8-text-decoration );}.elementor-4378 .elementor-element.elementor-element-990e8cf{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-990e8cf .elementor-heading-title{font-family:var( --e-global-typography-b8436c8-font-family ), Sans-serif;font-size:var( --e-global-typography-b8436c8-font-size );font-weight:var( --e-global-typography-b8436c8-font-weight );text-transform:var( --e-global-typography-b8436c8-text-transform );font-style:var( --e-global-typography-b8436c8-font-style );text-decoration:var( --e-global-typography-b8436c8-text-decoration );}.elementor-4378 .elementor-element.elementor-element-57314ee{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-57314ee .elementor-heading-title{font-family:var( --e-global-typography-b8436c8-font-family ), Sans-serif;font-size:var( --e-global-typography-b8436c8-font-size );font-weight:var( --e-global-typography-b8436c8-font-weight );text-transform:var( --e-global-typography-b8436c8-text-transform );font-style:var( --e-global-typography-b8436c8-font-style );text-decoration:var( --e-global-typography-b8436c8-text-decoration );}.elementor-4378 .elementor-element.elementor-element-64ffbca{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-64ffbca .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-ba1daef{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-4378 .elementor-element.elementor-element-ba1daef img{width:100%;}.elementor-4378 .elementor-element.elementor-element-ba1daef .widget-image-caption{text-align:center;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-369797e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-369797e .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-1ee381f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4378 .elementor-element.elementor-element-1ee381f .elementor-heading-title{font-family:var( --e-global-typography-9e56adc-font-family ), Sans-serif;font-size:var( --e-global-typography-9e56adc-font-size );font-weight:var( --e-global-typography-9e56adc-font-weight );text-transform:var( --e-global-typography-9e56adc-text-transform );font-style:var( --e-global-typography-9e56adc-font-style );text-decoration:var( --e-global-typography-9e56adc-text-decoration );}.elementor-4378 .elementor-element.elementor-element-48f53e6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-4378 .elementor-element.elementor-element-48f53e6 img{width:100%;}.elementor-4378 .elementor-element.elementor-element-48f53e6 .widget-image-caption{text-align:center;background-color:var( --e-global-color-599ecd9 );}.elementor-4378 .elementor-element.elementor-element-8fd831a{--spacer-size:50px;}@media(min-width:768px){.elementor-4378 .elementor-element.elementor-element-e6053e8{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4378 .elementor-element.elementor-element-ae9eb73 .elementor-heading-title{font-size:var( --e-global-typography-b79296a-font-size );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-9b462ee .elementor-toc__header, .elementor-4378 .elementor-element.elementor-element-9b462ee .elementor-toc__header-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-9b462ee .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-d6a1f1f .elementor-heading-title{font-size:var( --e-global-typography-8b8f410-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-6a37386{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-69e29ca .elementor-heading-title{font-size:var( --e-global-typography-8fbf085-font-size );}.elementor-4378 .elementor-element.elementor-element-a51243c .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-c097353 .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-66248f5 .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-dcbf67d .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-cdc470e .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-b80db3c .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-923037f .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-a9174ad .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-e95492b .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-22a28ea .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-b60ca4d .elementor-heading-title{font-size:var( --e-global-typography-46223e4-font-size );}.elementor-4378 .elementor-element.elementor-element-2c7c836 .elementor-heading-title{font-size:var( --e-global-typography-46223e4-font-size );}.elementor-4378 .elementor-element.elementor-element-1ba4122 .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-ce2c636 .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-46ba7e6 .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-9a61e9a .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-dec9859 .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-d9d9e78 .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-00ceed1 .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-990e8cf .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-57314ee .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-64ffbca .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-369797e .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-1ee381f .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4378 .elementor-element.elementor-element-ae9eb73 .elementor-heading-title{font-size:var( --e-global-typography-b79296a-font-size );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-9b462ee .elementor-toc__header, .elementor-4378 .elementor-element.elementor-element-9b462ee .elementor-toc__header-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-9b462ee .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-d6a1f1f .elementor-heading-title{font-size:var( --e-global-typography-8b8f410-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-6a37386{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-69e29ca .elementor-heading-title{font-size:var( --e-global-typography-8fbf085-font-size );}.elementor-4378 .elementor-element.elementor-element-a51243c .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-c097353 .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-66248f5 .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4378 .elementor-element.elementor-element-dcbf67d .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-cdc470e .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-b80db3c .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-923037f .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-a9174ad .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-e95492b .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-22a28ea .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-b60ca4d .elementor-heading-title{font-size:var( --e-global-typography-46223e4-font-size );}.elementor-4378 .elementor-element.elementor-element-2c7c836 .elementor-heading-title{font-size:var( --e-global-typography-46223e4-font-size );}.elementor-4378 .elementor-element.elementor-element-1ba4122 .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-ce2c636 .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-46ba7e6 .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-9a61e9a .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-dec9859 .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-d9d9e78 .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-00ceed1 .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-990e8cf .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-57314ee .elementor-heading-title{font-size:var( --e-global-typography-b8436c8-font-size );}.elementor-4378 .elementor-element.elementor-element-64ffbca .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-369797e .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}.elementor-4378 .elementor-element.elementor-element-1ee381f .elementor-heading-title{font-size:var( --e-global-typography-9e56adc-font-size );}}