.elementor-48108 .elementor-element.elementor-element-d470345{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-48108 .elementor-element.elementor-element-6de6cf1 .elementor-heading-title{font-size:var(--font-size--46);}.elementor-48108 .elementor-element.elementor-element-3f7f01c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-48108 .elementor-element.elementor-element-2b0b30a{--display:flex;}.elementor-48108 .elementor-element.elementor-element-42cc8bf .elementor-heading-title{font-size:var(--font-size--25);}.elementor-48108 .elementor-element.elementor-element-f977371{--display:grid;--e-con-grid-template-columns:1fr min-content;--e-con-grid-template-rows:repeat(auto-fill,1fr);--grid-auto-flow:row;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48108 .elementor-element.elementor-element-77adfb7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-4af4df8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-fe419f8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-ba7ac21 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-7f3bb07 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-e768c44 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-289c736 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-cae5f40 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-e1e3fe0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-82df215 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-f2c1dec .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-f21907f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-35f6d06 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-67a4194 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-9274c18 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-308d358 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-c9cde53{--display:flex;}.elementor-48108 .elementor-element.elementor-element-cf45a8f .elementor-heading-title{font-size:var(--font-size--25);}.elementor-48108 .elementor-element.elementor-element-732a3f6{--display:grid;--e-con-grid-template-columns:1fr min-content;--e-con-grid-template-rows:repeat(auto-fill,1fr);--grid-auto-flow:row;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48108 .elementor-element.elementor-element-db70a94 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-94a1447 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-18afaea .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-ca95ce8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-3094b5c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-54bf5f5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-2984f09 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-6023aa3 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-305402f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-6218091{--display:flex;}.elementor-48108 .elementor-element.elementor-element-08fe667 .elementor-heading-title{font-size:var(--font-size--25);}.elementor-48108 .elementor-element.elementor-element-60c1e01{--display:grid;--e-con-grid-template-columns:1fr min-content;--e-con-grid-template-rows:repeat(auto-fill,1fr);--grid-auto-flow:row;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48108 .elementor-element.elementor-element-7cdbd82 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-5cb5168 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-bf60804 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-1e56f0e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-750e77a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-0fe72ec .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-81498ff .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-9b67b22 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-2d86826 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-b02f460 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-6b2e496{--display:flex;}.elementor-48108 .elementor-element.elementor-element-3246146 .elementor-heading-title{font-size:var(--font-size--25);}.elementor-48108 .elementor-element.elementor-element-b9b063c{--display:grid;--e-con-grid-template-columns:1fr min-content;--e-con-grid-template-rows:repeat(auto-fill,1fr);--grid-auto-flow:row;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48108 .elementor-element.elementor-element-71024bf .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-91f172b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-b63f66a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48108 .elementor-element.elementor-element-afd78f1 .elementor-heading-title{color:var( --e-global-color-text );}@media(min-width:768px){.elementor-48108 .elementor-element.elementor-element-f977371{--width:min(510px,100%);}.elementor-48108 .elementor-element.elementor-element-732a3f6{--width:min(510px,100%);}.elementor-48108 .elementor-element.elementor-element-60c1e01{--width:min(510px,100%);}.elementor-48108 .elementor-element.elementor-element-b9b063c{--width:min(510px,100%);}}@media(max-width:1024px){.elementor-48108 .elementor-element.elementor-element-3f7f01c{--grid-auto-flow:row;}.elementor-48108 .elementor-element.elementor-element-f977371{--grid-auto-flow:row;}.elementor-48108 .elementor-element.elementor-element-732a3f6{--grid-auto-flow:row;}.elementor-48108 .elementor-element.elementor-element-305402f .elementor-heading-title{line-height:1.2;}.elementor-48108 .elementor-element.elementor-element-60c1e01{--grid-auto-flow:row;}.elementor-48108 .elementor-element.elementor-element-b9b063c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-48108 .elementor-element.elementor-element-3f7f01c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(auto-fit,minmax(0,1fr));--grid-auto-flow:row;}.elementor-48108 .elementor-element.elementor-element-f977371{--e-con-grid-template-columns:1fr min-content;--grid-auto-flow:row;}.elementor-48108 .elementor-element.elementor-element-732a3f6{--e-con-grid-template-columns:1fr min-content;--grid-auto-flow:row;}.elementor-48108 .elementor-element.elementor-element-60c1e01{--e-con-grid-template-columns:1fr min-content;--grid-auto-flow:row;}.elementor-48108 .elementor-element.elementor-element-b9b063c{--e-con-grid-template-columns:1fr min-content;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-f977371 */.elementor-48108 .elementor-element.elementor-element-f977371 .elementor-widget-heading.title .elementor-heading-title {
    font-weight:700;
}
.elementor-48108 .elementor-element.elementor-element-f977371 .elementor-widget-heading.title {
    padding-right:2em;
}
.elementor-48108 .elementor-element.elementor-element-f977371 .elementor-widget-heading:not(.title) {
    text-align:right;
}
.elementor-48108 .elementor-element.elementor-element-f977371 .elementor-widget-heading .elementor-heading-title {
    white-space: nowrap;
    min-width:max-content;
    padding:7px 0;
    display:inline-flex;
}
@container (width < 510px) {
    .elementor-48108 .elementor-element.elementor-element-f977371 {
        --e-con-grid-template-columns: 1fr;
    }
    .elementor-48108 .elementor-element.elementor-element-f977371 .elementor-widget-heading:not(.title) {
        text-align:left;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305402f */.elementor-48108 .elementor-element.elementor-element-305402f .elementor-heading-title {
    white-space:normal !important;
    min-width:0 !important;
    font-weight:500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-732a3f6 */.elementor-48108 .elementor-element.elementor-element-732a3f6 .elementor-widget-heading.title .elementor-heading-title {
    font-weight:700;
}
.elementor-48108 .elementor-element.elementor-element-732a3f6 .elementor-widget-heading.title {
    padding-right:2em;
}
.elementor-48108 .elementor-element.elementor-element-732a3f6 .elementor-widget-heading:not(.title) {
    text-align:right;
}
.elementor-48108 .elementor-element.elementor-element-732a3f6 .elementor-widget-heading .elementor-heading-title {
    white-space: nowrap;
    min-width:max-content;
    padding:7px 0;
    display:inline-flex;
}
@container (width < 510px) {
    .elementor-48108 .elementor-element.elementor-element-732a3f6 {
        --e-con-grid-template-columns: 1fr;
    }
    .elementor-48108 .elementor-element.elementor-element-732a3f6 .elementor-widget-heading:not(.title) {
        text-align:left;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c1e01 */.elementor-48108 .elementor-element.elementor-element-60c1e01 .elementor-widget-heading.title .elementor-heading-title {
    font-weight:700;
}
.elementor-48108 .elementor-element.elementor-element-60c1e01 .elementor-widget-heading.title {
    padding-right:2em;
}
.elementor-48108 .elementor-element.elementor-element-60c1e01 .elementor-widget-heading:not(.title) {
    text-align:right;
}
.elementor-48108 .elementor-element.elementor-element-60c1e01 .elementor-widget-heading .elementor-heading-title {
    white-space: nowrap;
    min-width:max-content;
    padding:7px 0;
    display:inline-flex;
}
@container (width < 510px) {
    .elementor-48108 .elementor-element.elementor-element-60c1e01 {
        --e-con-grid-template-columns: 1fr;
    }
    .elementor-48108 .elementor-element.elementor-element-60c1e01 .elementor-widget-heading:not(.title) {
        text-align:left;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b063c */.elementor-48108 .elementor-element.elementor-element-b9b063c .elementor-widget-heading.title .elementor-heading-title {
    font-weight:700;
}
.elementor-48108 .elementor-element.elementor-element-b9b063c .elementor-widget-heading.title {
    padding-right:2em;
}
.elementor-48108 .elementor-element.elementor-element-b9b063c .elementor-widget-heading:not(.title) {
    text-align:right;
}
.elementor-48108 .elementor-element.elementor-element-b9b063c .elementor-widget-heading .elementor-heading-title {
    white-space: nowrap;
    min-width:max-content;
    padding:7px 0;
    display:inline-flex;
}
@container (width < 510px) {
    .elementor-48108 .elementor-element.elementor-element-b9b063c {
        --e-con-grid-template-columns: 1fr;
    }
    .elementor-48108 .elementor-element.elementor-element-b9b063c .elementor-widget-heading:not(.title) {
        text-align:left;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7f01c */.elementor-48108 .elementor-element.elementor-element-3f7f01c {
    container-type:inline-size;
}/* End custom CSS */