.elementor-1821 .elementor-element.elementor-element-5fd4053>.elementor-container{max-width:1280px}.elementor-1821 .elementor-element.elementor-element-5fd4053{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-100px;margin-bottom:0;padding:140px 50px 50px}.elementor-1821 .elementor-element.elementor-element-5fd4053>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-1821 .elementor-element.elementor-element-e9ca170.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1821 .elementor-element.elementor-element-e9ca170.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1821 .elementor-element.elementor-element-e9ca170>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-1821 .elementor-element.elementor-element-e9ca170>.elementor-element-populated{padding:12% 0 4%}.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-1821 .elementor-element.elementor-element-501b9ec .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:48px;font-weight:900;line-height:1.2em;letter-spacing:-1.2px;color:var(--e-global-color-primary)}.elementor-1821 .elementor-element.elementor-element-df7c14d .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:var(--e-global-color-primary)}.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-1821 .elementor-element.elementor-element-60bb4bd>.elementor-widget-container{margin:10px 0 0}.elementor-1821 .elementor-element.elementor-element-60bb4bd{font-size:20px;font-weight:400;line-height:1.2em;color:var(--e-global-color-82e8c25)}.elementor-1821 .elementor-element.elementor-element-7c3ab29{--spacer-size:20px}.elementor-1821 .elementor-element.elementor-element-44989eb.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-1821 .elementor-element.elementor-element-a994335{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 20px}.elementor-1821 .elementor-element.elementor-element-a994335>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1821 .elementor-element.elementor-element-90c8849>.elementor-element-populated{padding:0}.elementor-widget-progress-tracker .current-progress-percentage{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-1821 .elementor-element.elementor-element-90c545c{--direction:ltr;--horizontal-progress-border:none;--horizontal-height:6px;--horizontal-border-style:none}.elementor-1821 .elementor-element.elementor-element-90c545c .current-progress{background-color:var(--e-global-color-primary)}.elementor-1821 .elementor-element.elementor-element-c009aec>.elementor-container{max-width:1280px}.elementor-1821 .elementor-element.elementor-element-c009aec{margin-top:100px;margin-bottom:100px}.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-1821 .elementor-element.elementor-element-32d6f9b{--box-border-color:var(--e-global-color-secondary);--toggle-button-color:var(--e-global-color-secondary);--item-text-hover-color:var(--e-global-color-secondary);--item-text-hover-decoration:underline;--item-text-active-color:var(--e-global-color-secondary);--marker-size:15px}.elementor-1821 .elementor-element.elementor-element-32d6f9b .elementor-toc__spinner{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-1821 .elementor-element.elementor-element-32d6f9b .elementor-toc__header-title{text-align:start}.elementor-1821 .elementor-element.elementor-element-32d6f9b .elementor-toc__header,.elementor-1821 .elementor-element.elementor-element-32d6f9b .elementor-toc__header-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em}.elementor-1821 .elementor-element.elementor-element-32d6f9b .elementor-toc__header{flex-direction:row}.elementor-1821 .elementor-element.elementor-element-32d6f9b .elementor-toc__list-item{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.4em}.elementor-1821 .elementor-element.elementor-element-e096ec7>.elementor-element-populated{padding:0 0 0 60px}.elementor-1821 .elementor-element.elementor-element-94a6909 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:36px;font-weight:900;line-height:1.3em;letter-spacing:-1.2px}.elementor-1821 .elementor-element.elementor-element-647131a .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.333em}.elementor-1821 .elementor-element.elementor-element-69eaf68{margin-top:30px;margin-bottom:30px}.elementor-bc-flex-widget .elementor-1821 .elementor-element.elementor-element-efd98ed.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1821 .elementor-element.elementor-element-efd98ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1821 .elementor-element.elementor-element-f5b63b9 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.333em}.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);line-height:var(--e-global-typography-text-line-height)}.elementor-1821 .elementor-element.elementor-element-70f0c84{margin-top:30px;margin-bottom:30px}.elementor-bc-flex-widget .elementor-1821 .elementor-element.elementor-element-6b24d8b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1821 .elementor-element.elementor-element-6b24d8b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1821 .elementor-element.elementor-element-53e13a9 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.333em}.elementor-1821 .elementor-element.elementor-element-51950de{margin-top:30px;margin-bottom:30px}.elementor-1821 .elementor-element.elementor-element-204907f .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.333em}.elementor-1821 .elementor-element.elementor-element-280f73c>.elementor-widget-container{margin:20px 0 0}.elementor-1821 .elementor-element.elementor-element-280f73c .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.333em}.elementor-1821 .elementor-element.elementor-element-f7ac5b5 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.333em}.elementor-1821 .elementor-element.elementor-element-f0ff064>.elementor-widget-container{margin:20px 0 0}.elementor-1821 .elementor-element.elementor-element-f0ff064 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.333em}.elementor-1821 .elementor-element.elementor-element-eb8499e{margin-top:30px;margin-bottom:30px}.elementor-1821 .elementor-element.elementor-element-0b7e4df .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:36px;font-weight:900;line-height:1.3em;letter-spacing:-1.2px}.elementor-1821 .elementor-element.elementor-element-814ef74 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.333em}.elementor-1821 .elementor-element.elementor-element-2db99f5>.elementor-widget-container{margin:20px 0 0}.elementor-1821 .elementor-element.elementor-element-2db99f5 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.333em}.elementor-1821 .elementor-element.elementor-element-4146e04{--e-image-carousel-slides-to-show:1}.elementor-1821 .elementor-element.elementor-element-4146e04>.elementor-widget-container{margin:0 0 40px}.elementor-1821 .elementor-element.elementor-element-4146e04 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-1821 .elementor-element.elementor-element-4146e04 .elementor-swiper-button.elementor-swiper-button-next{color:var(--e-global-color-primary)}.elementor-1821 .elementor-element.elementor-element-4146e04 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-1821 .elementor-element.elementor-element-4146e04 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var(--e-global-color-primary)}.elementor-1821 .elementor-element.elementor-element-4146e04 .swiper-pagination-bullet{background:var(--e-global-color-primary)}.elementor-1821 .elementor-element.elementor-element-d878534 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.333em}.elementor-1821 .elementor-element.elementor-element-8f59ee7>.elementor-widget-container{margin:80px 0 0}.elementor-1821 .elementor-element.elementor-element-8f59ee7 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:36px;font-weight:900;line-height:1.3em;letter-spacing:-1.2px}.elementor-1821 .elementor-element.elementor-element-3d93ccd>.elementor-widget-container{margin:20px 0 0}.elementor-1821 .elementor-element.elementor-element-3d93ccd .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:24px;font-weight:500;line-height:1.333em}.elementor-1821 .elementor-element.elementor-element-907312b pre,.elementor-1821 .elementor-element.elementor-element-907312b code,.elementor-1821 .elementor-element.elementor-element-907312b .line-numbers .line-numbers-rows{font-size:15px}.elementor-1821 .elementor-element.elementor-element-28bc411>.elementor-widget-container{margin:40px 0 0}.elementor-1821 .elementor-element.elementor-element-dfc38ba pre,.elementor-1821 .elementor-element.elementor-element-dfc38ba code,.elementor-1821 .elementor-element.elementor-element-dfc38ba .line-numbers .line-numbers-rows{font-size:15px}.elementor-1821 .elementor-element.elementor-element-6b1db57>.elementor-widget-container{margin:40px 0 0}.elementor-1821 .elementor-element.elementor-element-bbeb1fc>.elementor-widget-container{margin:30px 0 0}.elementor-1821 .elementor-element.elementor-element-1a526d7 .elementor-wrapper{--video-aspect-ratio:1.77777}:root{--page-title-display:none}@media(max-width:1024px){.elementor-1821 .elementor-element.elementor-element-e9ca170>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.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-1821 .elementor-element.elementor-element-501b9ec .elementor-heading-title{font-size:42px}.elementor-1821 .elementor-element.elementor-element-df7c14d>.elementor-widget-container{margin:30px 0 0}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-1821 .elementor-element.elementor-element-60bb4bd{font-size:20px}.elementor-1821 .elementor-element.elementor-element-7c3ab29{--spacer-size:0px}.elementor-bc-flex-widget .elementor-1821 .elementor-element.elementor-element-44989eb.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1821 .elementor-element.elementor-element-44989eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-widget-progress-tracker .current-progress-percentage{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-1821 .elementor-element.elementor-element-c009aec{margin-top:0;margin-bottom:0}.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-1821 .elementor-element.elementor-element-e096ec7>.elementor-element-populated{padding:20px}.elementor-1821 .elementor-element.elementor-element-94a6909 .elementor-heading-title{font-size:38px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-1821 .elementor-element.elementor-element-0b7e4df .elementor-heading-title{font-size:38px}.elementor-1821 .elementor-element.elementor-element-8f59ee7 .elementor-heading-title{font-size:38px}}@media(min-width:768px){.elementor-1821 .elementor-element.elementor-element-e9ca170{width:58.951%}.elementor-1821 .elementor-element.elementor-element-44989eb{width:41.049%}.elementor-1821 .elementor-element.elementor-element-e0c7308{width:28.998%}.elementor-1821 .elementor-element.elementor-element-e096ec7{width:71.002%}}@media(max-width:1024px) and (min-width:768px){.elementor-1821 .elementor-element.elementor-element-e9ca170{width:100%}.elementor-1821 .elementor-element.elementor-element-e0c7308{width:100%}.elementor-1821 .elementor-element.elementor-element-e096ec7{width:100%}.elementor-1821 .elementor-element.elementor-element-0ac9c10{width:100%}.elementor-1821 .elementor-element.elementor-element-70dc294{width:100%}.elementor-1821 .elementor-element.elementor-element-caacafd{width:100%}.elementor-1821 .elementor-element.elementor-element-1e19e4a{width:100%}}@media(max-width:767px){.elementor-1821 .elementor-element.elementor-element-5fd4053{padding:90px 30px 30px 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-1821 .elementor-element.elementor-element-501b9ec .elementor-heading-title{font-size:36px;line-height:1.2em}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-progress-tracker .current-progress-percentage{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-1821 .elementor-element.elementor-element-94a6909 .elementor-heading-title{font-size:32px;line-height:1.1em}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-1821 .elementor-element.elementor-element-0b7e4df .elementor-heading-title{font-size:32px;line-height:1.1em}.elementor-1821 .elementor-element.elementor-element-8f59ee7 .elementor-heading-title{font-size:32px;line-height:1.1em}}.elementor-1821 .elementor-element.elementor-element-e9ca170{padding-left:10px}@media (min-width:1281px){.elementor-1821 .elementor-element.elementor-element-44989eb{width:calc(39% + (20vw / 2)) !important;margin-right:calc((20vw / 2) * -1)}}@media (min-width:768px){.elementor-1821 .elementor-element.elementor-element-44989eb{width:calc(39% + (30vw / 2)) !important;margin-right:calc((30vw / 2) * -1)}}@media (min-width:1025px){.elementor-1821 .elementor-element.elementor-element-32d6f9b{position:sticky;top:80px}}.elementor-1821 .elementor-element.elementor-element-32d6f9b .elementor-toc__list-item-text-wrapper{align-items:flex-start}@media (min-width:1025px){.elementor-1821 .elementor-element.elementor-element-e0c7308{max-width:350px;min-width:350px}}.elementor-1821 .elementor-element.elementor-element-69eaf68{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.elementor-1821 .elementor-element.elementor-element-70f0c84{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.elementor-1821 .elementor-element.elementor-element-51950de{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}.elementor-1821 .elementor-element.elementor-element-eb8499e{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}@media (min-width:1025px){.elementor-1821 .elementor-element.elementor-element-e096ec7{min-width:calc(100% - 350px)}}