.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-43242 .elementor-element.elementor-element-93dl94e{--box-min-height:0px;--item-text-hover-decoration:underline;}.elementor-43242 .elementor-element.elementor-element-93dl94e .elementor-toc__header-title{text-align:start;}.elementor-43242 .elementor-element.elementor-element-93dl94e .elementor-toc__header{flex-direction:row;}.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-43242 .elementor-element.elementor-element-rc0ckml > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-43242 .elementor-element.elementor-element-rc0ckml{text-align:center;}.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-43242 .elementor-element.elementor-element-57b45cg{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.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-43242 .elementor-element.elementor-element-q9wwsz4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#4fc6e0;}.elementor-43242 .elementor-element.elementor-element-u0vijm9{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-zhzikdk .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#4fc6e0;}.elementor-43242 .elementor-element.elementor-element-5vmkzch{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-m6lvfdk .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-fwulb5w{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-hddjrck .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-bmi640e{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-thn54u2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-6iv7o0s{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-gox9l8n .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-4fayk5l{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-43242 .elementor-element.elementor-element-2fsx5mx{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-43242 .elementor-element.elementor-element-ey72qu8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#4fc6e0;}.elementor-43242 .elementor-element.elementor-element-djwbw9d{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-bxs3n7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#4fc6e0;}.elementor-43242 .elementor-element.elementor-element-vf8azsr{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-fpdd7b3{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-43242 .elementor-element.elementor-element-vl5c5j4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#4fc6e0;}.elementor-43242 .elementor-element.elementor-element-q11marl{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-pe97hgo .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#4fc6e0;}.elementor-43242 .elementor-element.elementor-element-zk6p12i{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-1yvupoq .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-5tum4ps{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-ruwp5gf > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-43242 .elementor-element.elementor-element-ruwp5gf{text-align:center;}.elementor-43242 .elementor-element.elementor-element-yzz959g .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-yx4n1bb{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-czeskp3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-6jb5bwl{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-mno6xkh .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-ahkdy61{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-bjrcmap > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-43242 .elementor-element.elementor-element-bjrcmap{text-align:center;}.elementor-43242 .elementor-element.elementor-element-9cjs4ej .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-a81n5tm{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-9f9n9d8 > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-43242 .elementor-element.elementor-element-9f9n9d8{text-align:center;}.elementor-43242 .elementor-element.elementor-element-6ofz7pr .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-tt206fm{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-u314l6p .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#4fc6e0;}.elementor-43242 .elementor-element.elementor-element-natukgf{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-zaw4zn7 > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-43242 .elementor-element.elementor-element-zaw4zn7{text-align:center;}.elementor-43242 .elementor-element.elementor-element-78tc2p7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-x3xnrr1{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-823xpoi .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-bxvpvex{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-e2vy51r > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-43242 .elementor-element.elementor-element-e2vy51r{text-align:center;}.elementor-43242 .elementor-element.elementor-element-3jvo5us .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-bg7t9qv{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-kge9ykq > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-43242 .elementor-element.elementor-element-kge9ykq{text-align:center;}.elementor-43242 .elementor-element.elementor-element-v3a9z01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-0jwmm5h{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-9nxm0h6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#4fc6e0;}.elementor-43242 .elementor-element.elementor-element-ypg7xhc{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-9mgwt36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#4fc6e0;}.elementor-43242 .elementor-element.elementor-element-wy0imxk > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-43242 .elementor-element.elementor-element-wy0imxk{text-align:center;}.elementor-43242 .elementor-element.elementor-element-8x038ev .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-mrxzcir{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-s71q1jh .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-3va82z5{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-2h5244c > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-43242 .elementor-element.elementor-element-2h5244c{text-align:center;}.elementor-43242 .elementor-element.elementor-element-lum4qys .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-4efna8m{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-2rmc107 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-sxl36u4{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-9vw06io > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-43242 .elementor-element.elementor-element-9vw06io{text-align:center;}.elementor-43242 .elementor-element.elementor-element-kdpuoiy .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-k9lyl73{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-ol3tk1x > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-43242 .elementor-element.elementor-element-ol3tk1x{text-align:center;}.elementor-43242 .elementor-element.elementor-element-vrkbi29 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#4fc6e0;}.elementor-43242 .elementor-element.elementor-element-uuffw7e{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-kgi64yk .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#4fc6e0;}.elementor-43242 .elementor-element.elementor-element-nrprulj{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-kgt36pq .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#4fc6e0;}.elementor-43242 .elementor-element.elementor-element-ls7xj4x{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}.elementor-43242 .elementor-element.elementor-element-wwwfzfb{font-family:"Arial", Sans-serif;font-size:16pt;font-weight:400;line-height:1.6em;color:#000000;}