.elementor-3145 .elementor-element.elementor-element-e07a541{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem}.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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-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-3145 .elementor-element.elementor-element-ee99cf5{columns:1;text-align:justify;font-family:var(--e-global-typography-aa95aea-font-family),Sans-serif;font-size:var(--e-global-typography-aa95aea-font-size);font-weight:var(--e-global-typography-aa95aea-font-weight);text-transform:var(--e-global-typography-aa95aea-text-transform);font-style:var(--e-global-typography-aa95aea-font-style);text-decoration:var(--e-global-typography-aa95aea-text-decoration);line-height:var(--e-global-typography-aa95aea-line-height);letter-spacing:var(--e-global-typography-aa95aea-letter-spacing);word-spacing:var(--e-global-typography-aa95aea-word-spacing);color:var(--e-global-color-5ba89f0)}.elementor-widget-gallery .elementor-gallery-item__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);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-gallery .elementor-gallery-item__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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.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-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);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-3145 .elementor-element.elementor-element-8d3b73a .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-3145 .elementor-element.elementor-element-8d3b73a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-3145 .elementor-element.elementor-element-8d3b73a{width:100%;max-width:100%;--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-3145 .elementor-element.elementor-element-8d3b73a>.elementor-widget-container{margin:0;padding:0}.elementor-3145 .elementor-element.elementor-element-8d3b73a.elementor-element{--align-self:center}.elementor-3145 .elementor-element.elementor-element-ca41007{text-align:justify;font-family:var(--e-global-typography-aa95aea-font-family),Sans-serif;font-size:var(--e-global-typography-aa95aea-font-size);font-weight:var(--e-global-typography-aa95aea-font-weight);text-transform:var(--e-global-typography-aa95aea-text-transform);font-style:var(--e-global-typography-aa95aea-font-style);text-decoration:var(--e-global-typography-aa95aea-text-decoration);line-height:var(--e-global-typography-aa95aea-line-height);letter-spacing:var(--e-global-typography-aa95aea-letter-spacing);word-spacing:var(--e-global-typography-aa95aea-word-spacing);color:var(--e-global-color-5ba89f0)}.elementor-3145 .elementor-element.elementor-element-f915dac .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-3145 .elementor-element.elementor-element-f915dac .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-3145 .elementor-element.elementor-element-f915dac{width:100%;max-width:100%;--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-3145 .elementor-element.elementor-element-f915dac>.elementor-widget-container{margin:0;padding:0}.elementor-3145 .elementor-element.elementor-element-f915dac.elementor-element{--align-self:center}.elementor-3145 .elementor-element.elementor-element-9eadb81{text-align:justify;font-family:var(--e-global-typography-aa95aea-font-family),Sans-serif;font-size:var(--e-global-typography-aa95aea-font-size);font-weight:var(--e-global-typography-aa95aea-font-weight);text-transform:var(--e-global-typography-aa95aea-text-transform);font-style:var(--e-global-typography-aa95aea-font-style);text-decoration:var(--e-global-typography-aa95aea-text-decoration);line-height:var(--e-global-typography-aa95aea-line-height);letter-spacing:var(--e-global-typography-aa95aea-letter-spacing);word-spacing:var(--e-global-typography-aa95aea-word-spacing);color:var(--e-global-color-5ba89f0)}.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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-3145 .elementor-element.elementor-element-d51fe1b{width:100%;max-width:100%;text-align:center}.elementor-3145 .elementor-element.elementor-element-d51fe1b>.elementor-widget-container{margin:0;padding:0}.elementor-3145 .elementor-element.elementor-element-d51fe1b.elementor-element{--align-self:center}.elementor-3145 .elementor-element.elementor-element-d51fe1b img{width:62%}.elementor-3145 .elementor-element.elementor-element-22e4f36{text-align:justify;font-family:var(--e-global-typography-aa95aea-font-family),Sans-serif;font-size:var(--e-global-typography-aa95aea-font-size);font-weight:var(--e-global-typography-aa95aea-font-weight);text-transform:var(--e-global-typography-aa95aea-text-transform);font-style:var(--e-global-typography-aa95aea-font-style);text-decoration:var(--e-global-typography-aa95aea-text-decoration);line-height:var(--e-global-typography-aa95aea-line-height);letter-spacing:var(--e-global-typography-aa95aea-letter-spacing);word-spacing:var(--e-global-typography-aa95aea-word-spacing);color:var(--e-global-color-5ba89f0)}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-3145 .elementor-element.elementor-element-ee99cf5{font-size:var(--e-global-typography-aa95aea-font-size);line-height:var(--e-global-typography-aa95aea-line-height);letter-spacing:var(--e-global-typography-aa95aea-letter-spacing);word-spacing:var(--e-global-typography-aa95aea-word-spacing)}.elementor-widget-gallery .elementor-gallery-item__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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-gallery .elementor-gallery-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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-3145 .elementor-element.elementor-element-ca41007{font-size:var(--e-global-typography-aa95aea-font-size);line-height:var(--e-global-typography-aa95aea-line-height);letter-spacing:var(--e-global-typography-aa95aea-letter-spacing);word-spacing:var(--e-global-typography-aa95aea-word-spacing)}.elementor-3145 .elementor-element.elementor-element-9eadb81{font-size:var(--e-global-typography-aa95aea-font-size);line-height:var(--e-global-typography-aa95aea-line-height);letter-spacing:var(--e-global-typography-aa95aea-letter-spacing);word-spacing:var(--e-global-typography-aa95aea-word-spacing)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-3145 .elementor-element.elementor-element-d51fe1b img{width:100%}.elementor-3145 .elementor-element.elementor-element-22e4f36{font-size:var(--e-global-typography-aa95aea-font-size);line-height:var(--e-global-typography-aa95aea-line-height);letter-spacing:var(--e-global-typography-aa95aea-letter-spacing);word-spacing:var(--e-global-typography-aa95aea-word-spacing)}}@media(max-width:767px){.elementor-3145 .elementor-element.elementor-element-e07a541{--content-width:500px;--min-height:0px;--justify-content:space-between;--gap:.5rem 0rem;--row-gap:.5rem;--column-gap:0rem}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-3145 .elementor-element.elementor-element-ee99cf5{font-size:var(--e-global-typography-aa95aea-font-size);line-height:var(--e-global-typography-aa95aea-line-height);letter-spacing:var(--e-global-typography-aa95aea-letter-spacing);word-spacing:var(--e-global-typography-aa95aea-word-spacing)}.elementor-widget-gallery .elementor-gallery-item__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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-gallery .elementor-gallery-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);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-3145 .elementor-element.elementor-element-ca41007{font-size:var(--e-global-typography-aa95aea-font-size);line-height:var(--e-global-typography-aa95aea-line-height);letter-spacing:var(--e-global-typography-aa95aea-letter-spacing);word-spacing:var(--e-global-typography-aa95aea-word-spacing)}.elementor-3145 .elementor-element.elementor-element-9eadb81{font-size:var(--e-global-typography-aa95aea-font-size);line-height:var(--e-global-typography-aa95aea-line-height);letter-spacing:var(--e-global-typography-aa95aea-letter-spacing);word-spacing:var(--e-global-typography-aa95aea-word-spacing)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-3145 .elementor-element.elementor-element-d51fe1b img{width:100%}.elementor-3145 .elementor-element.elementor-element-22e4f36{font-size:var(--e-global-typography-aa95aea-font-size);line-height:var(--e-global-typography-aa95aea-line-height);letter-spacing:var(--e-global-typography-aa95aea-letter-spacing);word-spacing:var(--e-global-typography-aa95aea-word-spacing)}}