.elementor-32090 .elementor-element.elementor-element-a6bde2e{padding:0em 0em 1em 0em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-32090 .elementor-element.elementor-element-304c9bc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-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 );text-transform:var( --e-global-typography-primary-text-transform );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 );}.elementor-32090 .elementor-element.elementor-element-8018980 .elementor-toc__header-title{text-align:start;}.elementor-32090 .elementor-element.elementor-element-8018980 .elementor-toc__header, .elementor-32090 .elementor-element.elementor-element-8018980 .elementor-toc__header-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32090 .elementor-element.elementor-element-8018980 .elementor-toc__header{flex-direction:row;}.elementor-32090 .elementor-element.elementor-element-8018980 .elementor-toc__list-item{font-family:var( --e-global-typography-d7760d5-font-family ), Sans-serif;font-size:var( --e-global-typography-d7760d5-font-size );font-weight:var( --e-global-typography-d7760d5-font-weight );text-transform:var( --e-global-typography-d7760d5-text-transform );font-style:var( --e-global-typography-d7760d5-font-style );}.elementor-32090 .elementor-element.elementor-element-8018980{--item-text-hover-decoration:underline;}.elementor-32090 .elementor-element.elementor-element-7ef2737{padding:2rem 0rem 0rem 0rem;}.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 );text-transform:var( --e-global-typography-primary-text-transform );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-32090 .elementor-element.elementor-element-de0a6a3 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32090 .elementor-element.elementor-element-64b11ea{width:var( --container-widget-width, 100.421% );max-width:100.421%;--container-widget-width:100.421%;--container-widget-flex-grow:0;}.elementor-32090 .elementor-element.elementor-element-58dbcb4{width:var( --container-widget-width, 99.895% );max-width:99.895%;--container-widget-width:99.895%;--container-widget-flex-grow:0;}.elementor-32090 .elementor-element.elementor-element-2dc4b15 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32090 .elementor-element.elementor-element-3812357 .elementor-heading-title{font-family:var( --e-global-typography-cd6bf3d-font-family ), Sans-serif;font-size:var( --e-global-typography-cd6bf3d-font-size );font-weight:var( --e-global-typography-cd6bf3d-font-weight );text-transform:var( --e-global-typography-cd6bf3d-text-transform );line-height:var( --e-global-typography-cd6bf3d-line-height );letter-spacing:var( --e-global-typography-cd6bf3d-letter-spacing );}.elementor-32090 .elementor-element.elementor-element-ae9f0f8:not(.elementor-motion-effects-element-type-background), .elementor-32090 .elementor-element.elementor-element-ae9f0f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32090 .elementor-element.elementor-element-ae9f0f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32090 .elementor-element.elementor-element-ae9f0f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32090 .elementor-element.elementor-element-8306c63{font-family:var( --e-global-typography-d7760d5-font-family ), Sans-serif;font-size:var( --e-global-typography-d7760d5-font-size );font-weight:var( --e-global-typography-d7760d5-font-weight );text-transform:var( --e-global-typography-d7760d5-text-transform );font-style:var( --e-global-typography-d7760d5-font-style );color:var( --e-global-color-949826d );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32090 .elementor-element.elementor-element-623a247 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-32090 .elementor-element.elementor-element-623a247 .elementor-button-content-wrapper{flex-direction:row;}.elementor-32090 .elementor-element.elementor-element-97155ef > .elementor-widget-container{margin:6px 0px 6px 6px;padding:0px 0px 0px 0px;}.elementor-32090 .elementor-element.elementor-element-97155ef img{max-width:100%;}.elementor-32090 .elementor-element.elementor-element-ac53202 > .elementor-widget-container{margin:7px 8px 8px -2px;}.elementor-32090 .elementor-element.elementor-element-ac53202 img{width:95%;}.elementor-32090 .elementor-element.elementor-element-e1802dd{width:var( --container-widget-width, 107.007% );max-width:107.007%;--container-widget-width:107.007%;--container-widget-flex-grow:0;}.elementor-32090 .elementor-element.elementor-element-239f2f0 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32090 .elementor-element.elementor-element-01437bc img{width:100%;}.elementor-32090 .elementor-element.elementor-element-5818e3a{padding:0rem 0rem 3rem 0rem;}.elementor-32090 .elementor-element.elementor-element-9cb019f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-32090 .elementor-element.elementor-element-fc3cce3 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32090 .elementor-element.elementor-element-9fcb692{width:var( --container-widget-width, 97.579% );max-width:97.579%;--container-widget-width:97.579%;--container-widget-flex-grow:0;}.elementor-32090 .elementor-element.elementor-element-d470d30 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32090 .elementor-element.elementor-element-16b6ccc > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-32090 .elementor-element.elementor-element-16b6ccc img{width:100%;}.elementor-32090 .elementor-element.elementor-element-62f38ed .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32090 .elementor-element.elementor-element-b109d9c .elementor-cta .elementor-cta__bg, .elementor-32090 .elementor-element.elementor-element-b109d9c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-32090 .elementor-element.elementor-element-b109d9c .elementor-cta__content{text-align:center;background-color:var( --e-global-color-e238729 );}.elementor-32090 .elementor-element.elementor-element-b109d9c .elementor-cta__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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-32090 .elementor-element.elementor-element-b109d9c .elementor-cta__button{color:var( --e-global-color-949826d );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-32090 .elementor-element.elementor-element-adfbd63 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32090 .elementor-element.elementor-element-6198f34{width:var( --container-widget-width, 81.535% );max-width:81.535%;--container-widget-width:81.535%;--container-widget-flex-grow:0;}.elementor-32090 .elementor-element.elementor-element-cdc3e66 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32090 .elementor-element.elementor-element-f5891c2 img{max-width:49%;}.elementor-32090 .elementor-element.elementor-element-f7ab4cb{width:var( --container-widget-width, 100.074% );max-width:100.074%;--container-widget-width:100.074%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-32090 .elementor-element.elementor-element-a34be8d{width:34%;}.elementor-32090 .elementor-element.elementor-element-94edf17{width:66%;}.elementor-32090 .elementor-element.elementor-element-642cba0{width:50.926%;}.elementor-32090 .elementor-element.elementor-element-48434fb{width:48.921%;}.elementor-32090 .elementor-element.elementor-element-b3cabec{width:37.891%;}.elementor-32090 .elementor-element.elementor-element-1d87926{width:62.109%;}.elementor-32090 .elementor-element.elementor-element-36fa50f{width:45.368%;}.elementor-32090 .elementor-element.elementor-element-8ca8b6d{width:54.527%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-32090 .elementor-element.elementor-element-304c9bc{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.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 );}.elementor-32090 .elementor-element.elementor-element-8018980 .elementor-toc__header, .elementor-32090 .elementor-element.elementor-element-8018980 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-32090 .elementor-element.elementor-element-8018980 .elementor-toc__list-item{font-size:var( --e-global-typography-d7760d5-font-size );}.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-32090 .elementor-element.elementor-element-de0a6a3 .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-32090 .elementor-element.elementor-element-2dc4b15 .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-32090 .elementor-element.elementor-element-3812357 .elementor-heading-title{font-size:var( --e-global-typography-cd6bf3d-font-size );line-height:var( --e-global-typography-cd6bf3d-line-height );letter-spacing:var( --e-global-typography-cd6bf3d-letter-spacing );}.elementor-32090 .elementor-element.elementor-element-8306c63{font-size:var( --e-global-typography-d7760d5-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-32090 .elementor-element.elementor-element-239f2f0 .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-32090 .elementor-element.elementor-element-fc3cce3 .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-32090 .elementor-element.elementor-element-d470d30 .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-32090 .elementor-element.elementor-element-62f38ed .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-call-to-action .elementor-cta__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-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-32090 .elementor-element.elementor-element-b109d9c .elementor-cta__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-32090 .elementor-element.elementor-element-adfbd63 .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-32090 .elementor-element.elementor-element-cdc3e66 .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 );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-32090 .elementor-element.elementor-element-304c9bc{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.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 );}.elementor-32090 .elementor-element.elementor-element-8018980 .elementor-toc__header, .elementor-32090 .elementor-element.elementor-element-8018980 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-32090 .elementor-element.elementor-element-8018980 .elementor-toc__list-item{font-size:var( --e-global-typography-d7760d5-font-size );}.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-32090 .elementor-element.elementor-element-de0a6a3 .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-32090 .elementor-element.elementor-element-2dc4b15 .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-32090 .elementor-element.elementor-element-3812357 .elementor-heading-title{font-size:var( --e-global-typography-cd6bf3d-font-size );line-height:var( --e-global-typography-cd6bf3d-line-height );letter-spacing:var( --e-global-typography-cd6bf3d-letter-spacing );}.elementor-32090 .elementor-element.elementor-element-8306c63{font-size:var( --e-global-typography-d7760d5-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-32090 .elementor-element.elementor-element-239f2f0 .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-32090 .elementor-element.elementor-element-fc3cce3 .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-32090 .elementor-element.elementor-element-d470d30 .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-32090 .elementor-element.elementor-element-62f38ed .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-call-to-action .elementor-cta__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-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-32090 .elementor-element.elementor-element-b109d9c .elementor-cta__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-32090 .elementor-element.elementor-element-adfbd63 .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-32090 .elementor-element.elementor-element-cdc3e66 .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 );}}