.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-1a0eb17{width:auto;max-width:auto;--box-border-color:var( --e-global-color-923d636 );--box-border-radius:6px;--separator-width:0px;--item-text-hover-color:#6169CE;--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-3007368 );}.elementor-7 .elementor-element.elementor-element-1a0eb17 .elementor-toc__header-title{text-align:start;}.elementor-7 .elementor-element.elementor-element-1a0eb17 .elementor-toc__header, .elementor-7 .elementor-element.elementor-element-1a0eb17 .elementor-toc__header-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-1a0eb17 .elementor-toc__header{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-1a0eb17 .elementor-toc__list-item{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-dc53f4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-dc53f4b.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-a679792{--box-min-height:0px;width:auto;max-width:auto;--box-border-color:var( --e-global-color-923d636 );--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;}.elementor-7 .elementor-element.elementor-element-a679792.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-a679792 .elementor-toc__header-title{text-align:start;}.elementor-7 .elementor-element.elementor-element-a679792 .elementor-toc__header{flex-direction:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-6aa785e{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-bc39fb9{width:100%;max-width:100%;background-color:var( --e-global-color-text );text-align:center;}.elementor-7 .elementor-element.elementor-element-bc39fb9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-923d636 );}.elementor-7 .elementor-element.elementor-element-c5a4549{text-align:center;}.elementor-7 .elementor-element.elementor-element-c5a4549 img{width:100%;max-width:86%;}.elementor-7 .elementor-element.elementor-element-050b9e4{text-align:center;}.elementor-7 .elementor-element.elementor-element-050b9e4 img{width:100%;max-width:86%;}.elementor-7 .elementor-element.elementor-element-f3a6b70{text-align:center;}.elementor-7 .elementor-element.elementor-element-f3a6b70 img{width:100%;max-width:86%;}.elementor-7 .elementor-element.elementor-element-047afe2{text-align:center;}.elementor-7 .elementor-element.elementor-element-047afe2 img{width:100%;max-width:86%;}.elementor-7 .elementor-element.elementor-element-08b2158{text-align:center;}.elementor-7 .elementor-element.elementor-element-08b2158 img{width:100%;max-width:86%;}.elementor-7 .elementor-element.elementor-element-7c640be{text-align:center;}.elementor-7 .elementor-element.elementor-element-7c640be img{width:100%;max-width:100%;height:161px;}.elementor-7 .elementor-element.elementor-element-8acfb27{text-align:center;}.elementor-7 .elementor-element.elementor-element-8acfb27 img{width:100%;max-width:100%;height:112px;}.elementor-7 .elementor-element.elementor-element-010303a{width:100%;max-width:100%;background-color:var( --e-global-color-text );text-align:center;}.elementor-7 .elementor-element.elementor-element-010303a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:font-size: clamp(0.625rem, -0.3125rem + 2.5vw, 1.5625rem);font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-923d636 );}.elementor-7 .elementor-element.elementor-element-eb93d34{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-dc53f4b{--width:16.024%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-1a0eb17 .elementor-toc__header, .elementor-7 .elementor-element.elementor-element-1a0eb17 .elementor-toc__header-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-1a0eb17 .elementor-toc__header{column-gap:0px;}.elementor-7 .elementor-element.elementor-element-1a0eb17{--nested-list-indent:0px;--marker-size:8px;}.elementor-7 .elementor-element.elementor-element-a679792{width:var( --container-widget-width, 107.863px );max-width:107.863px;--container-widget-width:107.863px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-6aa785e{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-7 .elementor-element.elementor-element-bc39fb9 .elementor-heading-title{font-size:font-size: clamp(0.625rem, -0.3125rem + 2.5vw, 1.5625rem);}.elementor-7 .elementor-element.elementor-element-010303a .elementor-heading-title{font-size:font-size: clamp(0.625rem, -0.3125rem + 2.5vw, 1.5625rem);}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-1a0eb17{padding:0px 0px 0px 0px;--separator-width:6px;--box-padding:0px;--toc-body-max-height:100px;--nested-list-indent:0;--marker-size:0px;}.elementor-7 .elementor-element.elementor-element-1a0eb17 .elementor-toc__header, .elementor-7 .elementor-element.elementor-element-1a0eb17 .elementor-toc__header-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-1a0eb17 .elementor-toc__list-item{font-size:12px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-a679792{padding:0px 0px 0px 0px;--separator-width:6px;--box-padding:0px;}.elementor-7 .elementor-element.elementor-element-6aa785e{--container-widget-width:155px;--container-widget-flex-grow:0;width:var( --container-widget-width, 155px );max-width:155px;}.elementor-7 .elementor-element.elementor-element-bc39fb9 .elementor-heading-title{font-size:3.4vw;}.elementor-7 .elementor-element.elementor-element-010303a .elementor-heading-title{font-size:3.4vw;}}