.elementor-7109 .elementor-element.elementor-element-988922c{--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;}.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 );}.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 );}.elementor-7109 .elementor-element.elementor-element-d1bac9d .elementor-toc__header-title{text-align:start;}.elementor-7109 .elementor-element.elementor-element-d1bac9d{--header-color:#600EE4;--item-text-color:var( --e-global-color-text );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-text );}.elementor-7109 .elementor-element.elementor-element-d1bac9d .elementor-toc__header, .elementor-7109 .elementor-element.elementor-element-d1bac9d .elementor-toc__header-title{font-family:"Montserrat Alternates", Sans-serif;font-size:16px;font-weight:500;}.elementor-7109 .elementor-element.elementor-element-d1bac9d .elementor-toc__header{flex-direction:row;}.elementor-7109 .elementor-element.elementor-element-d1bac9d .elementor-toc__list-item{font-family:"Montserrat Alternates", Sans-serif;font-size:16px;font-weight:400;}.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-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 );color:var( --e-global-color-primary );}.elementor-7109 .elementor-element.elementor-element-5a07f7c .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-168e5fd{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-b24d55f .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-4569dfc{text-align:justify;font-family:"Montserrat Alternates", Sans-serif;font-size:16px;font-weight:400;}.elementor-7109 .elementor-element.elementor-element-6da3793 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.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-7109 .elementor-element.elementor-element-6748b09 img{border-radius:20px 20px 20px 20px;}.elementor-7109 .elementor-element.elementor-element-e82021c{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-ed3dc8c .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-4a040c9{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-83a75a4{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-ea70ba4 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-a1d9319{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-b341aff{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-0d77863{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-09cb636{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;}.elementor-7109 .elementor-element.elementor-element-73764ce{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-bf39158 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-ee4d6a4 img{border-radius:20px 20px 20px 20px;}.elementor-7109 .elementor-element.elementor-element-b418fbc{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-5499781 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-02378a3{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-03383eb{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-241dfe4 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-416e6cc{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-bf9dc0a{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-3e905a5{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-393e057 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-8fef3f1 img{border-radius:20px 20px 20px 20px;}.elementor-7109 .elementor-element.elementor-element-d0d2f0c{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-a75411f .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-feb58d1{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-076cacb{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-7847d30 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-8ffda5e{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-80538cd{text-align:justify;font-family:"Montserrat Alternates", Sans-serif;font-size:16px;font-weight:400;}.elementor-7109 .elementor-element.elementor-element-5669336{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-776f4d4 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-1d13e87 img{border-radius:20px 20px 20px 20px;}.elementor-7109 .elementor-element.elementor-element-0520b2d{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-ae448b6 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-f19e48b{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-16facd2{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-3eb122b .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-8863eb4{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-0b61537{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-e74eecc{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-08a567c .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-b17656b img{border-radius:20px 20px 20px 20px;}.elementor-7109 .elementor-element.elementor-element-3d948f0{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-937a743 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-ff23f2a{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-6f46180{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-e5e534e .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-cf84908{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-691b948{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-1d1aef7{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-5e3d7c5 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-f74c316 img{border-radius:20px 20px 20px 20px;}.elementor-7109 .elementor-element.elementor-element-6bd80f8{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-6aa24be .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-b8b1d37{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-4ac1093{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-83982f3{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-9bc8fc9 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-0f57ba2{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-54dfef8{text-align:justify;}.elementor-7109 .elementor-element.elementor-element-11975c9 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-7109 .elementor-element.elementor-element-c4220d7 .tp-el-section{padding:0px 0px 0px 0px !important;}.elementor-7109 .elementor-element.elementor-element-c4220d7 .tp-el-title{font-family:"Montserrat Alternates", Sans-serif;}@media(max-width:1024px){.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 );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.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 );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}