.elementor-2542 .elementor-element.elementor-element-ce55749{--display:flex;}.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 );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-2542 .elementor-element.elementor-element-b4637e2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.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 );}.elementor-2542 .elementor-element.elementor-element-c63be5b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-global{--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-global .elementor-toc__header, .elementor-widget-global .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-global .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-2542 .elementor-element.elementor-global-1463.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-global-1463{--box-border-color:var( --e-global-color-primary );--box-border-width:0px;--box-border-radius:40px;--separator-width:0px;--header-background-color:var( --e-global-color-secondary );--header-color:var( --e-global-color-primary );--toggle-button-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-primary );--marker-size:18px;}.elementor-2542 .elementor-element.elementor-global-1463 .elementor-toc__header-title{text-align:start;}.elementor-2542 .elementor-element.elementor-global-1463 .elementor-toc__header, .elementor-2542 .elementor-element.elementor-global-1463 .elementor-toc__header-title{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-global-1463 .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-2542 .elementor-element.elementor-global-1463 .elementor-toc__list-item{font-family:var( --e-global-typography-15934e1-font-family ), Sans-serif;font-size:var( --e-global-typography-15934e1-font-size );font-weight:var( --e-global-typography-15934e1-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-2542 .elementor-element.elementor-element-ad258f7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-f9f1e2a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-837be48.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-2ff8e4b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-739f013.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-93f0c5d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-c15f592.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-f489d99.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-71be155{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2542 .elementor-element.elementor-element-1d91850{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-7ecf279.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-7ecf279{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-5071154.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-4df8f29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-df043b8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-df043b8{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-ee57f2f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-7216653{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-c3d3c96.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-c3d3c96{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-90a09a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-095946b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-57aa6d3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-57aa6d3{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-6a394a6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-fed51e2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-fed51e2{color:var( --e-global-color-e490f76 );}.elementor-2542 .elementor-element.elementor-element-6fd81e6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-ae36079.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-a2c43e0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-1868553{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2542 .elementor-element.elementor-element-c0fe4df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-e4803c7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-e4803c7{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-f22741a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-527f9a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-31ff712.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-31ff712{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-991ffbf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-8a1cda4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-6f2152f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-6f2152f{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-d0d3a06.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-248024f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-9e39e23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-0602e79.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-0602e79{text-align:center;color:var( --e-global-color-primary );}.elementor-2542 .elementor-element.elementor-element-35eb53d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-3cb6287.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-b98a994.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-6f0bc5e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2542 .elementor-element.elementor-element-2882ebc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-fa72837.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-fa72837{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-aa91a4f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-3b2ca4d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-425e6fa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-425e6fa{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-72c7001.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-9a5bff5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-7296813.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-7296813{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-d5e41e7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-5e0dee7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-2d29e8b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-2d29e8b{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-8501f1e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-ab9b148.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-97c94e6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-c09b59a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-b95b1ea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2542 .elementor-element.elementor-element-fedd46d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-341210e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-341210e{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-50efb33.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-3f2d62b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-6a8a620.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-6a8a620{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-7b1d4c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-e47f4de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2542 .elementor-element.elementor-element-2d02a56.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-2d02a56{font-family:var( --e-global-typography-a97166b-font-family ), Sans-serif;font-size:var( --e-global-typography-a97166b-font-size );font-weight:var( --e-global-typography-a97166b-font-weight );text-transform:var( --e-global-typography-a97166b-text-transform );font-style:var( --e-global-typography-a97166b-font-style );text-decoration:var( --e-global-typography-a97166b-text-decoration );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );color:var( --e-global-color-51aae0f );}.elementor-2542 .elementor-element.elementor-element-c912d60.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-c7c8f31.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-3fbcdd7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-56544b9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-a2e9696.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-77a220d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-c5e8bb9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-f633e65.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-104e421.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-9f4e107.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-740845e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-033d07a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-c105729.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-a690448.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2542 .elementor-element.elementor-element-a690448{text-align:center;color:var( --e-global-color-primary );}.elementor-2542 .elementor-element.elementor-element-2aa5526.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-2542 .elementor-element.elementor-global-1463 .elementor-toc__header, .elementor-2542 .elementor-element.elementor-global-1463 .elementor-toc__header-title{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-global-1463 .elementor-toc__list-item{font-size:var( --e-global-typography-15934e1-font-size );}.elementor-2542 .elementor-element.elementor-element-71be155{--grid-auto-flow:row;}.elementor-2542 .elementor-element.elementor-element-7ecf279{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-df043b8{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-c3d3c96{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-57aa6d3{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-1868553{--grid-auto-flow:row;}.elementor-2542 .elementor-element.elementor-element-e4803c7{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-31ff712{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-6f2152f{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-6f0bc5e{--grid-auto-flow:row;}.elementor-2542 .elementor-element.elementor-element-fa72837{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-425e6fa{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-7296813{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-2d29e8b{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-b95b1ea{--grid-auto-flow:row;}.elementor-2542 .elementor-element.elementor-element-341210e{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-6a8a620{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-2d02a56{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-2542 .elementor-element.elementor-global-1463 .elementor-toc__header, .elementor-2542 .elementor-element.elementor-global-1463 .elementor-toc__header-title{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-global-1463 .elementor-toc__list-item{font-size:var( --e-global-typography-15934e1-font-size );}.elementor-2542 .elementor-element.elementor-element-71be155{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2542 .elementor-element.elementor-element-7ecf279{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-df043b8{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-c3d3c96{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-57aa6d3{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-1868553{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2542 .elementor-element.elementor-element-e4803c7{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-31ff712{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-6f2152f{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-6f0bc5e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2542 .elementor-element.elementor-element-fa72837{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-425e6fa{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-7296813{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-2d29e8b{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-b95b1ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2542 .elementor-element.elementor-element-341210e{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-6a8a620{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}.elementor-2542 .elementor-element.elementor-element-2d02a56{font-size:var( --e-global-typography-a97166b-font-size );line-height:var( --e-global-typography-a97166b-line-height );letter-spacing:var( --e-global-typography-a97166b-letter-spacing );word-spacing:var( --e-global-typography-a97166b-word-spacing );}}