.elementor-15531 .elementor-element.elementor-element-f7451b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:176px;--padding-bottom:40px;--padding-left:64px;--padding-right:64px;}.elementor-15531 .elementor-element.elementor-element-f7451b7:not(.elementor-motion-effects-element-type-background), .elementor-15531 .elementor-element.elementor-element-f7451b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba996ab );}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-15531 .elementor-element.elementor-element-08309a4 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-78a88ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:112px;--padding-left:64px;--padding-right:64px;}.elementor-15531 .elementor-element.elementor-element-78a88ae:not(.elementor-motion-effects-element-type-background), .elementor-15531 .elementor-element.elementor-element-78a88ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba996ab );}.elementor-15531 .elementor-element.elementor-element-85032ff{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-da2b484 > .elementor-widget-container{background-color:var( --e-global-color-ba996ab );}.elementor-15531 .elementor-element.elementor-element-da2b484{--box-background-color:var( --e-global-color-ba996ab );--box-border-width:0px;--separator-width:0px;--header-color:var( --e-global-color-text );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-text );--item-text-active-color:var( --e-global-color-text );--marker-color:var( --e-global-color-secondary );}.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__header-title{text-align:start;}.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__header, .elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__header-title{font-family:var( --e-global-typography-672ffc6-font-family ), Sans-serif;font-size:var( --e-global-typography-672ffc6-font-size );font-weight:var( --e-global-typography-672ffc6-font-weight );line-height:var( --e-global-typography-672ffc6-line-height );letter-spacing:var( --e-global-typography-672ffc6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__list-item{font-family:var( --e-global-typography-992be2e-font-family ), Sans-serif;font-size:var( --e-global-typography-992be2e-font-size );font-weight:var( --e-global-typography-992be2e-font-weight );line-height:var( --e-global-typography-992be2e-line-height );}.elementor-15531 .elementor-element.elementor-element-a282b5f{--box-border-width:0px;--header-color:var( --e-global-color-text );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-text );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-text );--marker-color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__header-title{text-align:start;}.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__header, .elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__header-title{font-family:var( --e-global-typography-139d40c-font-family ), Sans-serif;font-size:var( --e-global-typography-139d40c-font-size );font-weight:var( --e-global-typography-139d40c-font-weight );line-height:var( --e-global-typography-139d40c-line-height );}.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__header{flex-direction:row;}.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__list-item{font-family:var( --e-global-typography-fc7294f-font-family ), Sans-serif;font-size:var( --e-global-typography-fc7294f-font-size );font-weight:var( --e-global-typography-fc7294f-font-weight );line-height:var( --e-global-typography-fc7294f-line-height );}.elementor-15531 .elementor-element.elementor-element-e7830b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15531 .elementor-element.elementor-element-c0e3950 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-c0e3950 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.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 );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-15531 .elementor-element.elementor-element-d009d1e{color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-4c244ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-4c244ab .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-e80a92e{color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-f5e546a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-f5e546a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-30f2d85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-30f2d85 .elementor-heading-title{font-family:var( --e-global-typography-5995ec6-font-family ), Sans-serif;font-size:var( --e-global-typography-5995ec6-font-size );font-weight:var( --e-global-typography-5995ec6-font-weight );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-ac20596{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-8117b79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-8117b79 .elementor-heading-title{font-family:var( --e-global-typography-5995ec6-font-family ), Sans-serif;font-size:var( --e-global-typography-5995ec6-font-size );font-weight:var( --e-global-typography-5995ec6-font-weight );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-710081c{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-8fdf79b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-8fdf79b .elementor-heading-title{font-family:var( --e-global-typography-5995ec6-font-family ), Sans-serif;font-size:var( --e-global-typography-5995ec6-font-size );font-weight:var( --e-global-typography-5995ec6-font-weight );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-ffcea7d{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-e6f9b57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-e6f9b57 .elementor-heading-title{font-family:var( --e-global-typography-5995ec6-font-family ), Sans-serif;font-size:var( --e-global-typography-5995ec6-font-size );font-weight:var( --e-global-typography-5995ec6-font-weight );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-6461685{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-46b38b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-46b38b8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-07171e4{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-a952e9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-a952e9d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-35b3693{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-815dd03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-815dd03 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-ee1058b{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-b179d5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-b179d5b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-cf8dad2{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-4563e27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-4563e27 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-ab59d04{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-f51ac03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-f51ac03 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-743ba25{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-3275f56 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-3275f56 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-7967c67{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-6939e84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-6939e84 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-2ea2947{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-5607fe2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-5607fe2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-7c213c0{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-55ef72f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-55ef72f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-79687aa{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-587454e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-587454e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-3575ea2{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-751d783 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-751d783 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-a767b5c{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-6ffc5f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-6ffc5f7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-e8b27b3{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-23c3d61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-23c3d61 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-5f167fc{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-2a9c45b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-2a9c45b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-e9fbae7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-e9fbae7 .elementor-heading-title{font-family:var( --e-global-typography-5995ec6-font-family ), Sans-serif;font-size:var( --e-global-typography-5995ec6-font-size );font-weight:var( --e-global-typography-5995ec6-font-weight );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-1472522{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-06e977c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-06e977c .elementor-heading-title{font-family:var( --e-global-typography-5995ec6-font-family ), Sans-serif;font-size:var( --e-global-typography-5995ec6-font-size );font-weight:var( --e-global-typography-5995ec6-font-weight );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-dabf47e{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-d3eddb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-d3eddb5 .elementor-heading-title{font-family:var( --e-global-typography-5995ec6-font-family ), Sans-serif;font-size:var( --e-global-typography-5995ec6-font-size );font-weight:var( --e-global-typography-5995ec6-font-weight );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-2ac35f2{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-05c7d18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-05c7d18 .elementor-heading-title{font-family:var( --e-global-typography-5995ec6-font-family ), Sans-serif;font-size:var( --e-global-typography-5995ec6-font-size );font-weight:var( --e-global-typography-5995ec6-font-weight );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-1477cb0{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-9bc8d28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-9bc8d28 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-c37bd13{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-3c9620e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-3c9620e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-1ce881a{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-1a171ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-1a171ee .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-47578c0{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-9bdc070 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-9bdc070 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-3feea2b{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-8fa06ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-8fa06ca .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-0a16738{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-97f51ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-97f51ba .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-9029e09{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-8136485 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-8136485 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-8ea7fb5{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-c8b9d1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-c8b9d1c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-cc0a0ee{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-c602d61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15531 .elementor-element.elementor-element-c602d61 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-15531 .elementor-element.elementor-element-312a231{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-08309a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );letter-spacing:var( --e-global-typography-primary-letter-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-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__header, .elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__header-title{font-size:var( --e-global-typography-672ffc6-font-size );line-height:var( --e-global-typography-672ffc6-line-height );letter-spacing:var( --e-global-typography-672ffc6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__list-item{font-size:var( --e-global-typography-992be2e-font-size );line-height:var( --e-global-typography-992be2e-line-height );}.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__header, .elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__header-title{font-size:var( --e-global-typography-139d40c-font-size );line-height:var( --e-global-typography-139d40c-line-height );}.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__list-item{font-size:var( --e-global-typography-fc7294f-font-size );line-height:var( --e-global-typography-fc7294f-line-height );}.elementor-15531 .elementor-element.elementor-element-c0e3950 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-4c244ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-f5e546a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-30f2d85 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-ac20596{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-8117b79 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-710081c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-8fdf79b .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-ffcea7d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-e6f9b57 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-6461685{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-46b38b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-07171e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-a952e9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-35b3693{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-815dd03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-ee1058b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-b179d5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-cf8dad2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-4563e27 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-ab59d04{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-f51ac03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-743ba25{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-3275f56 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-7967c67{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-6939e84 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-2ea2947{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-5607fe2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-7c213c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-55ef72f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-79687aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-587454e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-3575ea2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-751d783 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-a767b5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-6ffc5f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-e8b27b3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-23c3d61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-5f167fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-2a9c45b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-e9fbae7 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-1472522{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-06e977c .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-dabf47e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-d3eddb5 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-2ac35f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-05c7d18 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-1477cb0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-9bc8d28 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-c37bd13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-3c9620e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-1ce881a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-1a171ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-47578c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-9bdc070 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-3feea2b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-8fa06ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-0a16738{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-97f51ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-9029e09{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-8136485 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-8ea7fb5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-c8b9d1c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-cc0a0ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-c602d61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-312a231{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1216px){.elementor-15531 .elementor-element.elementor-element-f7451b7{--padding-top:136px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-08309a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-78a88ae{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-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-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__header, .elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__header-title{font-size:var( --e-global-typography-672ffc6-font-size );line-height:var( --e-global-typography-672ffc6-line-height );letter-spacing:var( --e-global-typography-672ffc6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__list-item{font-size:var( --e-global-typography-992be2e-font-size );line-height:var( --e-global-typography-992be2e-line-height );}.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__header, .elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__header-title{font-size:var( --e-global-typography-139d40c-font-size );line-height:var( --e-global-typography-139d40c-line-height );}.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__list-item{font-size:var( --e-global-typography-fc7294f-font-size );line-height:var( --e-global-typography-fc7294f-line-height );}.elementor-15531 .elementor-element.elementor-element-c0e3950 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-4c244ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-f5e546a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-30f2d85 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-ac20596{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-8117b79 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-710081c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-8fdf79b .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-ffcea7d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-e6f9b57 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-6461685{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-46b38b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-07171e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-a952e9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-35b3693{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-815dd03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-ee1058b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-b179d5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-cf8dad2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-4563e27 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-ab59d04{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-f51ac03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-743ba25{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-3275f56 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-7967c67{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-6939e84 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-2ea2947{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-5607fe2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-7c213c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-55ef72f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-79687aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-587454e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-3575ea2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-751d783 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-a767b5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-6ffc5f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-e8b27b3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-23c3d61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-5f167fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-2a9c45b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-e9fbae7 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-1472522{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-06e977c .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-dabf47e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-d3eddb5 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-2ac35f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-05c7d18 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-1477cb0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-9bc8d28 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-c37bd13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-3c9620e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-1ce881a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-1a171ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-47578c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-9bdc070 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-3feea2b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-8fa06ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-0a16738{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-97f51ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-9029e09{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-8136485 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-8ea7fb5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-c8b9d1c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-cc0a0ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-c602d61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-312a231{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:428px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-08309a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );letter-spacing:var( --e-global-typography-primary-letter-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-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__header, .elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__header-title{font-size:var( --e-global-typography-672ffc6-font-size );line-height:var( --e-global-typography-672ffc6-line-height );letter-spacing:var( --e-global-typography-672ffc6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__list-item{font-size:var( --e-global-typography-992be2e-font-size );line-height:var( --e-global-typography-992be2e-line-height );}.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__header, .elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__header-title{font-size:var( --e-global-typography-139d40c-font-size );line-height:var( --e-global-typography-139d40c-line-height );}.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__list-item{font-size:var( --e-global-typography-fc7294f-font-size );line-height:var( --e-global-typography-fc7294f-line-height );}.elementor-15531 .elementor-element.elementor-element-c0e3950 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-4c244ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-f5e546a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-30f2d85 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-ac20596{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-8117b79 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-710081c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-8fdf79b .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-ffcea7d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-e6f9b57 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-6461685{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-46b38b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-07171e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-a952e9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-35b3693{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-815dd03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-ee1058b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-b179d5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-cf8dad2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-4563e27 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-ab59d04{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-f51ac03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-743ba25{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-3275f56 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-7967c67{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-6939e84 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-2ea2947{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-5607fe2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-7c213c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-55ef72f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-79687aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-587454e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-3575ea2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-751d783 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-a767b5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-6ffc5f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-e8b27b3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-23c3d61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-5f167fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-2a9c45b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-e9fbae7 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-1472522{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-06e977c .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-dabf47e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-d3eddb5 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-2ac35f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-05c7d18 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-1477cb0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-9bc8d28 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-c37bd13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-3c9620e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-1ce881a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-1a171ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-47578c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-9bdc070 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-3feea2b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-8fa06ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-0a16738{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-97f51ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-9029e09{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-8136485 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-8ea7fb5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-c8b9d1c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-cc0a0ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15531 .elementor-element.elementor-element-c602d61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15531 .elementor-element.elementor-element-312a231{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:429px){.elementor-15531 .elementor-element.elementor-element-85032ff{--width:320px;}.elementor-15531 .elementor-element.elementor-element-e7830b3{--width:768px;}}@media(max-width:767px) and (min-width:429px){.elementor-15531 .elementor-element.elementor-element-85032ff{--width:100%;}.elementor-15531 .elementor-element.elementor-element-e7830b3{--width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-da2b484 */.elementor-element-a9dd96a.elementor-sticky--active {
    z-index: 10;
}
.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__header {
    padding: 0;
}
.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__list-item-text-wrapper {
    padding-top: 8px;
    padding-bottom: 8px;
}
.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__body {
    padding: 0;
}
.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__top-level {
    width: 100%;
    padding: 12px;
    padding-left: 16px;
    margin-bottom: -16px;
    border: 1px solid rgba(12, 5, 1, 0.00);
}
.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__top-level:hover {
    background-color: #E4F1FE;
    border-radius: 8px;
    border: 1px solid rgba(12, 5, 1, 0.10);
}


.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__list-item-text:hover {
    color: #080201;
    text-decoration: none;
}
.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__body .elementor-toc__list-wrapper .elementor-toc__list-wrapper {
    margin-left: 0!important;
}
.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper{
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    border: 1px solid rgba(12, 5, 1, 0.0);
}
.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper:hover {
    background-color: #E4F1FE;
    border-radius: 8px;
    border: 1px solid rgba(12, 5, 1, 0.10);
    width: 100%;
    
    
}
.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper li a {
    padding-left: 16px;
    
}
.elementor-15531 .elementor-element.elementor-element-da2b484 .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper  {
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-a282b5f */.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__header {
    padding: 12px 16px;
    border: 1px solid rgba(12, 5, 1, 0.15);
    border-radius: 8px;
    background: #fff;
    width: 100%;
}
.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__list-item-text-wrapper {
    padding-top: 12px;
    padding-bottom: 12px;
}
.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__body {
    padding: 0;
}
.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__top-level {
    /*background-color: #F4F4F4;*/
    width: 100%;
    padding: 12px;
    padding-left: 16px;

    margin-bottom: -16px;
}
.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__top-level:hover {
    background-color: #E4F1FE;
    border-radius: 8px;
}
/*.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__list-wrapper .elementor-toc__list-wrapper {*/
/*    padding-left: 16px;*/
/*}*/

.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__list-item-text:hover {
    color: #000;
    text-decoration: none;
}
.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__body .elementor-toc__list-wrapper .elementor-toc__list-wrapper {
    margin-left: 0!important;
}
.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper{
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
}
.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper:hover {
    background-color: #E4F1FE;
    width: 100%;
    
}
.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper li a {
    padding-left: 16px;
    
}
.elementor-15531 .elementor-element.elementor-element-a282b5f .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper  {
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d009d1e */.elementor-15531 .elementor-element.elementor-element-d009d1e a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-d009d1e a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e80a92e */.elementor-15531 .elementor-element.elementor-element-e80a92e a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-e80a92e a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac20596 */.elementor-15531 .elementor-element.elementor-element-ac20596 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-ac20596 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-710081c */.elementor-15531 .elementor-element.elementor-element-710081c a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-710081c a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffcea7d */.elementor-15531 .elementor-element.elementor-element-ffcea7d a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-ffcea7d a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6461685 */.elementor-15531 .elementor-element.elementor-element-6461685 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-6461685 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07171e4 */.elementor-15531 .elementor-element.elementor-element-07171e4 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-07171e4 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35b3693 */.elementor-15531 .elementor-element.elementor-element-35b3693 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-35b3693 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee1058b */.elementor-15531 .elementor-element.elementor-element-ee1058b a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-ee1058b a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8dad2 */.elementor-15531 .elementor-element.elementor-element-cf8dad2 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-cf8dad2 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab59d04 */.elementor-15531 .elementor-element.elementor-element-ab59d04 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-ab59d04 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-743ba25 */.elementor-15531 .elementor-element.elementor-element-743ba25 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-743ba25 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7967c67 */.elementor-15531 .elementor-element.elementor-element-7967c67 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-7967c67 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea2947 */.elementor-15531 .elementor-element.elementor-element-2ea2947 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-2ea2947 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c213c0 */.elementor-15531 .elementor-element.elementor-element-7c213c0 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-7c213c0 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79687aa */.elementor-15531 .elementor-element.elementor-element-79687aa a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-79687aa a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3575ea2 */.elementor-15531 .elementor-element.elementor-element-3575ea2 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-3575ea2 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a767b5c */.elementor-15531 .elementor-element.elementor-element-a767b5c a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-a767b5c a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8b27b3 */.elementor-15531 .elementor-element.elementor-element-e8b27b3 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-e8b27b3 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f167fc */.elementor-15531 .elementor-element.elementor-element-5f167fc a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-5f167fc a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1472522 */.elementor-15531 .elementor-element.elementor-element-1472522 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-1472522 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dabf47e */.elementor-15531 .elementor-element.elementor-element-dabf47e a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-dabf47e a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac35f2 */.elementor-15531 .elementor-element.elementor-element-2ac35f2 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-2ac35f2 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1477cb0 */.elementor-15531 .elementor-element.elementor-element-1477cb0 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-1477cb0 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c37bd13 */.elementor-15531 .elementor-element.elementor-element-c37bd13 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-c37bd13 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ce881a */.elementor-15531 .elementor-element.elementor-element-1ce881a a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-1ce881a a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47578c0 */.elementor-15531 .elementor-element.elementor-element-47578c0 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-47578c0 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3feea2b */.elementor-15531 .elementor-element.elementor-element-3feea2b a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-3feea2b a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a16738 */.elementor-15531 .elementor-element.elementor-element-0a16738 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-0a16738 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9029e09 */.elementor-15531 .elementor-element.elementor-element-9029e09 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-9029e09 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ea7fb5 */.elementor-15531 .elementor-element.elementor-element-8ea7fb5 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-8ea7fb5 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc0a0ee */.elementor-15531 .elementor-element.elementor-element-cc0a0ee a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-cc0a0ee a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-312a231 */.elementor-15531 .elementor-element.elementor-element-312a231 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-15531 .elementor-element.elementor-element-312a231 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7830b3 */h4:not(:first-child) {
    margin-top:32px !important
}/* End custom CSS */