.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);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-1514 .elementor-element.elementor-element-77f6529{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-77f6529 a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-2ba3807{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-2ba3807 a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-6a95581{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-6a95581 a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-dd754db{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-dd754db a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-db79c19{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-db79c19 a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-1e2d443{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-1e2d443 a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-e96685a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-e96685a a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-eda31c2{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-eda31c2 a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-b90badf{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-b90badf a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-2904509{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-2904509 a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-7b52a84{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-7b52a84 a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-6b46364{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-6b46364 a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-7896c53{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-7896c53 a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-f434392{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-f434392 a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-4cb2926{width:100%;max-width:100%;text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-1514 .elementor-element.elementor-element-4cb2926 a{color:var(--e-global-color-accent)}.elementor-1514 .elementor-element.elementor-element-f5a58b2{--swiper-slides-to-display:3;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-20px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-20px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:20px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-primary )}.elementor-1514 .elementor-element.elementor-element-f5a58b2 :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){background-color:var(--e-global-color-34771d77);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-secondary);border-radius:50% 50% 50% 50%;padding:4px 4px 4px 4px}.elementor-1514 .elementor-element.elementor-element-f5a58b2 .swiper-slide>.elementor-element{height:100%}.elementor-1514 .elementor-element.elementor-element-f5a58b2 :is(.elementor-swiper-button-prev:hover,.elementor-swiper-button-next:hover){border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary)}@media(max-width:1900px){.elementor-widget-text-editor{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-77f6529{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-2ba3807{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-6a95581{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-dd754db{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-db79c19{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-1e2d443{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-e96685a{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-eda31c2{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-b90badf{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-2904509{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-7b52a84{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-6b46364{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-7896c53{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-f434392{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-4cb2926{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-f5a58b2{--swiper-slides-to-display:3}}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-77f6529{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-2ba3807{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-6a95581{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-dd754db{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-db79c19{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-1e2d443{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-e96685a{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-eda31c2{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-b90badf{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-2904509{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-7b52a84{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-6b46364{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-7896c53{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-f434392{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-4cb2926{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-f5a58b2{--swiper-slides-to-display:2}}@media(max-width:767px){.elementor-widget-text-editor{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-77f6529{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-2ba3807{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-6a95581{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-dd754db{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-db79c19{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-1e2d443{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-e96685a{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-eda31c2{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-b90badf{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-2904509{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-7b52a84{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-6b46364{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-7896c53{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-f434392{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-4cb2926{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1514 .elementor-element.elementor-element-f5a58b2{--swiper-slides-to-display:1}}.elementor-1514 .elementor-element.elementor-element-77f6529 .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-77f6529 p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-2ba3807 .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-2ba3807 p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-6a95581 .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-6a95581 p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-dd754db .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-dd754db p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-db79c19 .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-db79c19 p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-1e2d443 .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-1e2d443 p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-e96685a .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-e96685a p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-eda31c2 .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-eda31c2 p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-b90badf .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-b90badf p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-2904509 .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-2904509 p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-7b52a84 .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-7b52a84 p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-6b46364 .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-6b46364 p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-7896c53 .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-7896c53 p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-f434392 .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-f434392 p:last-child{margin-bottom:0}.elementor-1514 .elementor-element.elementor-element-4cb2926 .elementor-text-editor{margin-bottom:0!important}.elementor-1514 .elementor-element.elementor-element-4cb2926 p:last-child{margin-bottom:0}