.elementor-489 .elementor-element.elementor-element-8ec12c0{--display:flex;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.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 );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-489 .elementor-element.elementor-element-c646c7c{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-06b855f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-489 .elementor-element.elementor-element-cffa956{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-d9fdf0c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-705702d{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-16e9927{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-9a42c28 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-2e0d394{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-0723e0a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-4d72b83 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-b3f4e3f{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-50abe0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-9c28fe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-2e66df0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-d8401ed{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-f2efb12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-886b0dd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-979575d{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-df938e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-126d438 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-3f24ade{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-02667d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-b13e7d6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-9855b05{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-f9bb3d0{--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;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-489 .elementor-element.elementor-element-3c29b0b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-9a895a1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-abdecd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-319280f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-b9be7a0{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-dd00cf2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-5eebd6c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-4b3f3b9{color:var( --e-global-color-secondary );}.elementor-489 .elementor-element.elementor-element-52e5f00{--display:flex;}.elementor-489 .elementor-element.elementor-element-44f9c9b{color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-489 .elementor-element.elementor-element-06b855f{--grid-auto-flow:row;}.elementor-489 .elementor-element.elementor-element-9a895a1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-489 .elementor-element.elementor-element-06b855f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-489 .elementor-element.elementor-element-9a895a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-c646c7c */.elementor-489 .elementor-element.elementor-element-c646c7c ul{
    margin-left: -1.4rem;
    list-style: none;
}

.elementor-489 .elementor-element.elementor-element-c646c7c li{
    line-height: 1.2rem;
}

.elementor-489 .elementor-element.elementor-element-c646c7c ul:not(ul ul) {
    margin-bottom: 2rem;
}

.elementor-489 .elementor-element.elementor-element-c646c7c li::before {
    content: "";
    border-color: transparent rgb(165, 14, 45);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.5em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1em;
    position: relative;
}

.elementor-489 .elementor-element.elementor-element-c646c7c li li::before {
        border-color: transparent rgb(56, 64, 68);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-705702d */.elementor-489 .elementor-element.elementor-element-705702d ul{
    margin-left: -1.4rem;
    list-style: none;
}

.elementor-489 .elementor-element.elementor-element-705702d li{
    line-height: 1.2rem;
}

.elementor-489 .elementor-element.elementor-element-705702d ul:not(ul ul) {
    margin-bottom: 2rem;
}

.elementor-489 .elementor-element.elementor-element-705702d li::before {
    content: "";
    border-color: transparent rgb(165, 14, 45);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.5em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1em;
    position: relative;
}

.elementor-489 .elementor-element.elementor-element-705702d li li::before {
        border-color: transparent rgb(56, 64, 68);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e0d394 */.elementor-489 .elementor-element.elementor-element-2e0d394 ul{
    margin-left: -1.4rem;
    list-style: none;
}

.elementor-489 .elementor-element.elementor-element-2e0d394 li{
    line-height: 1.2rem;
}

.elementor-489 .elementor-element.elementor-element-2e0d394 ul:not(ul ul) {
    margin-bottom: 0rem;
}

.elementor-489 .elementor-element.elementor-element-2e0d394 li::before {
    content: "";
    border-color: transparent rgb(165, 14, 45);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.5em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1em;
    position: relative;
}

.elementor-489 .elementor-element.elementor-element-2e0d394 li li::before {
        border-color: transparent rgb(56, 64, 68);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3f4e3f */.elementor-489 .elementor-element.elementor-element-b3f4e3f ul{
    margin-left: -1.4rem;
    list-style: none;
}

.elementor-489 .elementor-element.elementor-element-b3f4e3f li{
    line-height: 1.2rem;
}

.elementor-489 .elementor-element.elementor-element-b3f4e3f ul:not(ul ul) {
    margin-bottom: 0rem;
}

.elementor-489 .elementor-element.elementor-element-b3f4e3f li::before {
    content: "";
    border-color: transparent rgb(165, 14, 45);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.5em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1em;
    position: relative;
}

.elementor-489 .elementor-element.elementor-element-b3f4e3f li li::before {
        border-color: transparent rgb(56, 64, 68);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8401ed */.elementor-489 .elementor-element.elementor-element-d8401ed ul{
    margin-left: -1.4rem;
    list-style: none;
}

.elementor-489 .elementor-element.elementor-element-d8401ed li{
    line-height: 1.2rem;
}

.elementor-489 .elementor-element.elementor-element-d8401ed ul:not(ul ul) {
    margin-bottom: 0rem;
}

.elementor-489 .elementor-element.elementor-element-d8401ed li::before {
    content: "";
    border-color: transparent rgb(165, 14, 45);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.5em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1em;
    position: relative;
}

.elementor-489 .elementor-element.elementor-element-d8401ed li li::before {
        border-color: transparent rgb(56, 64, 68);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-979575d */.elementor-489 .elementor-element.elementor-element-979575d ul{
    margin-left: -1.4rem;
    list-style: none;
}

.elementor-489 .elementor-element.elementor-element-979575d li{
    line-height: 1.2rem;
}

.elementor-489 .elementor-element.elementor-element-979575d ul:not(ul ul) {
    margin-bottom: 0rem;
}

.elementor-489 .elementor-element.elementor-element-979575d li::before {
    content: "";
    border-color: transparent rgb(165, 14, 45);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.5em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1em;
    position: relative;
}

.elementor-489 .elementor-element.elementor-element-979575d li li::before {
        border-color: transparent rgb(56, 64, 68);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f24ade */.elementor-489 .elementor-element.elementor-element-3f24ade ul{
    margin-left: -1.4rem;
    list-style: none;
}

.elementor-489 .elementor-element.elementor-element-3f24ade li{
    line-height: 1.2rem;
}

.elementor-489 .elementor-element.elementor-element-3f24ade ul:not(ul ul) {
    margin-bottom: 0rem;
}

.elementor-489 .elementor-element.elementor-element-3f24ade li::before {
    content: "";
    border-color: transparent rgb(165, 14, 45);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.5em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1em;
    position: relative;
}

.elementor-489 .elementor-element.elementor-element-3f24ade li li::before {
        border-color: transparent rgb(56, 64, 68);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9855b05 */.elementor-489 .elementor-element.elementor-element-9855b05 ul{
    margin-left: -1.4rem;
    list-style: none;
}

.elementor-489 .elementor-element.elementor-element-9855b05 li{
    line-height: 1.2rem;
}

.elementor-489 .elementor-element.elementor-element-9855b05 ul:not(ul ul) {
    margin-bottom: 2rem;
}

.elementor-489 .elementor-element.elementor-element-9855b05 li::before {
    content: "";
    border-color: transparent rgb(165, 14, 45);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.5em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1em;
    position: relative;
}

.elementor-489 .elementor-element.elementor-element-9855b05 li li::before {
        border-color: transparent rgb(56, 64, 68);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9be7a0 */.elementor-489 .elementor-element.elementor-element-b9be7a0 ul{
    margin-left: -1.4rem;
    list-style: none;
}

.elementor-489 .elementor-element.elementor-element-b9be7a0 li{
    line-height: 1.2rem;
}

.elementor-489 .elementor-element.elementor-element-b9be7a0 ul:not(ul ul) {
    margin-bottom: 0rem;
}

.elementor-489 .elementor-element.elementor-element-b9be7a0 li::before {
    content: "";
    border-color: transparent rgb(165, 14, 45);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.5em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1em;
    position: relative;
}

.elementor-489 .elementor-element.elementor-element-b9be7a0 li li::before {
        border-color: transparent rgb(56, 64, 68);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3f3b9 */.elementor-489 .elementor-element.elementor-element-4b3f3b9 ul{
    margin-left: -1.4rem;
    list-style: none;
}

.elementor-489 .elementor-element.elementor-element-4b3f3b9 li{
    line-height: 1.2rem;
}

.elementor-489 .elementor-element.elementor-element-4b3f3b9 ul:not(ul ul) {
    margin-bottom: 0rem;
}

.elementor-489 .elementor-element.elementor-element-4b3f3b9 li::before {
    content: "";
    border-color: transparent rgb(165, 14, 45);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.5em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1em;
    position: relative;
}

.elementor-489 .elementor-element.elementor-element-4b3f3b9 li li::before {
        border-color: transparent rgb(56, 64, 68);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f9c9b */.elementor-489 .elementor-element.elementor-element-44f9c9b ul{
    margin-left: -1.4rem;
    list-style: none;
}

.elementor-489 .elementor-element.elementor-element-44f9c9b li{
    line-height: 1.2rem;
}

.elementor-489 .elementor-element.elementor-element-44f9c9b ul:not(ul ul) {
    margin-bottom: 0rem;
}

.elementor-489 .elementor-element.elementor-element-44f9c9b li::before {
    content: "";
    border-color: transparent rgb(165, 14, 45);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.5em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1em;
    position: relative;
}

.elementor-489 .elementor-element.elementor-element-44f9c9b li li::before {
        border-color: transparent rgb(56, 64, 68);
}/* End custom CSS */