.elementor-21037 .elementor-element.elementor-element-13ad400{--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}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-21037 .elementor-element.elementor-element-1831f3a{color:var(--e-global-color-accent)}.elementor-widget-theme-post-featured-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-21037 .elementor-element.elementor-element-45244c9{text-align:left}.elementor-21037 .elementor-element.elementor-element-19f8868{color:var(--e-global-color-accent)}.elementor-widget-global .elementor-toc__header,.elementor-widget-global .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-global .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-21037 .elementor-element.elementor-global-20941{--box-background-color:#f5f6f7;--box-border-width:0;--box-padding:30px;--header-color:var(--e-global-color-text);--separator-width:0;--item-text-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:6px}.elementor-21037 .elementor-element.elementor-global-20941 .elementor-toc__header,.elementor-21037 .elementor-element.elementor-global-20941 .elementor-toc__header-title{font-size:20px;font-weight:600}.elementor-21037 .elementor-element.elementor-global-20941 .elementor-toc__list-item{font-size:16px;font-weight:400}.elementor-21037 .elementor-element.elementor-element-1fb108e{color:var(--e-global-color-accent)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-21037 .elementor-element.elementor-element-d5025f0 .elementor-icon-box-wrapper{align-items:start}.elementor-21037 .elementor-element.elementor-element-d5025f0{--icon-box-icon-margin:15px}.elementor-21037 .elementor-element.elementor-element-d5025f0 .elementor-icon{font-size:30px}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-21037 .elementor-element.elementor-element-e37a04e{text-align:center}.elementor-21037 .elementor-element.elementor-element-5d9d0f4 .elementor-icon-box-wrapper{align-items:start}.elementor-21037 .elementor-element.elementor-element-5d9d0f4{--icon-box-icon-margin:15px}.elementor-21037 .elementor-element.elementor-element-5d9d0f4 .elementor-icon{font-size:30px}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-21037 .elementor-element.elementor-element-8e5b428 .gallery-item{padding:0 15px 15px 0}.elementor-21037 .elementor-element.elementor-element-8e5b428 .gallery{margin:0 -15px -15px 0}.elementor-21037 .elementor-element.elementor-element-8e5b428 .gallery-item img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-5dcdc13);border-radius:1px 1px 1px 1px}.elementor-21037 .elementor-element.elementor-element-8e5b428 .gallery-item .gallery-caption{text-align:center}.elementor-21037 .elementor-element.elementor-element-44c77c8 .elementor-icon-box-wrapper{align-items:start}.elementor-21037 .elementor-element.elementor-element-44c77c8{--icon-box-icon-margin:15px}.elementor-21037 .elementor-element.elementor-element-44c77c8 .elementor-icon{font-size:30px}.elementor-21037 .elementor-element.elementor-element-c691898 pre,.elementor-21037 .elementor-element.elementor-element-c691898 code,.elementor-21037 .elementor-element.elementor-element-c691898 .line-numbers .line-numbers-rows{font-size:16px}.elementor-21037 .elementor-element.elementor-element-2417442 .elementor-icon-box-wrapper{align-items:start}.elementor-21037 .elementor-element.elementor-element-2417442{--icon-box-icon-margin:15px}.elementor-21037 .elementor-element.elementor-element-2417442 .elementor-icon{font-size:30px}.elementor-21037 .elementor-element.elementor-element-e2d7287 .gallery-item{padding:0 15px 15px 0}.elementor-21037 .elementor-element.elementor-element-e2d7287 .gallery{margin:0 -15px -15px 0}.elementor-21037 .elementor-element.elementor-element-e2d7287 .gallery-item img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-5dcdc13);border-radius:1px 1px 1px 1px}.elementor-21037 .elementor-element.elementor-element-e2d7287 .gallery-item .gallery-caption{text-align:center}.elementor-21037 .elementor-element.elementor-element-5c0dd8a{color:var(--e-global-color-accent)}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-21037 .elementor-element.elementor-element-ed84d46 .elementor-button{background-color:var(--e-global-color-primary);border-radius:2px 2px 2px 2px;padding:15px 40px 15px 40px}.elementor-21037 .elementor-element.elementor-element-ed84d46 .elementor-button:hover,.elementor-21037 .elementor-element.elementor-element-ed84d46 .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-21037 .elementor-element.elementor-element-d09af9c{color:var(--e-global-color-accent)}@media (max-width:1024px){.elementor-21037 .elementor-element.elementor-element-c691898 pre,.elementor-21037 .elementor-element.elementor-element-c691898 code,.elementor-21037 .elementor-element.elementor-element-c691898 .line-numbers .line-numbers-rows{font-size:16px}}