.elementor-3 .elementor-element.elementor-element-e2c2f4c{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-cccc762{--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;--justify-content:space-between;}.elementor-3 .elementor-element.elementor-element-d0656c4{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-bc7db74{font-size:var( --e-global-typography-a511f8c-font-size );text-transform:var( --e-global-typography-a511f8c-text-transform );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );color:var( --e-global-color-254d24d );}.elementor-3 .elementor-element.elementor-element-a479625{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-c4ed5cf{--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:24px 0px;--row-gap:24px;--column-gap:0px;--border-radius:40px 40px 40px 40px;}.elementor-3 .elementor-element.elementor-element-c4ed5cf:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-c4ed5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-456fc75 );}.elementor-3 .elementor-element.elementor-element-adbc0bc{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-adbc0bc p{margin-bottom:16px;}.elementor-3 .elementor-element.elementor-element-adbc0bc a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-60ada9d{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-60ada9d p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-1408241{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-1408241 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-6251f78{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-6251f78 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-9c1474f{--display:flex;}.elementor-3 .elementor-element.elementor-element-d9203af{font-size:var( --e-global-typography-5d5bbe0-font-size );font-weight:var( --e-global-typography-5d5bbe0-font-weight );text-transform:var( --e-global-typography-5d5bbe0-text-transform );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d9203af p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-2c32916{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2c32916 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-2c465bc{--display:flex;}.elementor-3 .elementor-element.elementor-element-2e05899{font-size:var( --e-global-typography-5d5bbe0-font-size );font-weight:var( --e-global-typography-5d5bbe0-font-weight );text-transform:var( --e-global-typography-5d5bbe0-text-transform );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2e05899 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-47f1153{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-bb46e29{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-bb46e29 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-05837d2{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-05837d2 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-3a47300{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-3a47300 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-3b92ef0{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-3b92ef0 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-53295b5{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-53295b5 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-4511128{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-4511128 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-80a301f{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-80a301f p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-2639e3c{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2639e3c p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-e7f51c8{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e7f51c8 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-50caa52{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-50caa52 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-31c42b0{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-31c42b0 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-d644216{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d644216 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-95b08ee{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-95b08ee p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-66c673e{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-9d9927b{font-size:var( --e-global-typography-5d5bbe0-font-size );font-weight:var( --e-global-typography-5d5bbe0-font-weight );text-transform:var( --e-global-typography-5d5bbe0-text-transform );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-9d9927b p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-8c04b7e{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-8c04b7e p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-2483a5e{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2483a5e p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-4660f84{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-4660f84 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-36160d6{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-36160d6 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-0167074{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-0167074 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-ab1353e{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-ab1353e p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-f0cc5c1{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-f0cc5c1 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-9f112d7{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-9f112d7 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-ff85b12{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-ff85b12 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-90d8a6a{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-90d8a6a p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-b2c26c6{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-217a25f{font-size:var( --e-global-typography-5d5bbe0-font-size );font-weight:var( --e-global-typography-5d5bbe0-font-weight );text-transform:var( --e-global-typography-5d5bbe0-text-transform );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-217a25f p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-5397798{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5397798 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-beb1139{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-beb1139 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-a87d588{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-a87d588 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-214c8e6{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-214c8e6 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-ff1794e{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-ff1794e p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-2a79abe{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2a79abe p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-f09f564{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-f09f564 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-94ab9c9{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-94ab9c9 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-1d3d3ef{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-1d3d3ef p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-546be3b{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-546be3b p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-9974be6{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-bdd019b{font-size:var( --e-global-typography-5d5bbe0-font-size );font-weight:var( --e-global-typography-5d5bbe0-font-weight );text-transform:var( --e-global-typography-5d5bbe0-text-transform );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-bdd019b p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-e8ff419{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e8ff419 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-5e176c3{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5e176c3 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-f2ac9d9{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-f2ac9d9 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-15fd4b7{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-15fd4b7 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-5fa52f7{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5fa52f7 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-720c0c7{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-720c0c7 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-99e3416{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-99e3416 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-56765b7{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-56765b7 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-875c529{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-875c529 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-e80a307{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e80a307 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-caf2d79{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-379d37a{font-size:var( --e-global-typography-5d5bbe0-font-size );font-weight:var( --e-global-typography-5d5bbe0-font-weight );text-transform:var( --e-global-typography-5d5bbe0-text-transform );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-379d37a p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-66fd6b3{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-66fd6b3 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-a00eebe{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-a00eebe p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-0913359{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-0913359 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-5f9559e{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5f9559e p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-1a26209{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-1a26209 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-a6d601c{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-a6d601c p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-0ee7816{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-0ee7816 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-d7beeef{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d7beeef p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-ea32da6{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-ea32da6 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-92514b5{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-92514b5 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-cdd90f5{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-1a7dd24{font-size:var( --e-global-typography-5d5bbe0-font-size );font-weight:var( --e-global-typography-5d5bbe0-font-weight );text-transform:var( --e-global-typography-5d5bbe0-text-transform );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-1a7dd24 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-6e218b7{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-6e218b7 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-cca9597{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-cca9597 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-d8a432f{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d8a432f p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-b92cc15{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b92cc15 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-e77f1b0{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e77f1b0 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-ef203f6{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-ef203f6 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-9f832b2{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-9f832b2 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-022586e{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-022586e p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-9383341{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-9383341 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-e1f8e2e{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e1f8e2e p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-0df5f00{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-5dbc8b9{font-size:var( --e-global-typography-5d5bbe0-font-size );font-weight:var( --e-global-typography-5d5bbe0-font-weight );text-transform:var( --e-global-typography-5d5bbe0-text-transform );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5dbc8b9 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-02acd0a{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-02acd0a p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-d144171{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d144171 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-e71b126{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e71b126 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-9a987b5{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-9a987b5 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-5a24744{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5a24744 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-b5e130e{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b5e130e p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-3c620ab{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-3c620ab p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-e1d7480{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e1d7480 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-77aec95{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-77aec95 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-657b5de{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-657b5de p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-c2e9363{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-9735049{font-size:var( --e-global-typography-5d5bbe0-font-size );font-weight:var( --e-global-typography-5d5bbe0-font-weight );text-transform:var( --e-global-typography-5d5bbe0-text-transform );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-9735049 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-eb153d7{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-eb153d7 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-9e3afbc{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-9e3afbc p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-4fb75f5{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-4fb75f5 p{margin-bottom:16px;}.elementor-3 .elementor-element.elementor-element-4fb75f5 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-96300b4{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-96300b4 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-f2bb9c5{font-size:var( --e-global-typography-481450f-font-size );font-weight:var( --e-global-typography-481450f-font-weight );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-f2bb9c5 p{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-f2bb9c5 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-04e62f0{--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;--border-radius:40px 40px 40px 40px;}.elementor-3 .elementor-element.elementor-element-04e62f0:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-04e62f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-456fc75 );}.elementor-3 .elementor-element.elementor-element-5461b2d{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-3 .elementor-element.elementor-element-8bfebb1{padding:16px 32px 16px 32px;font-size:var( --e-global-typography-a511f8c-font-size );text-transform:var( --e-global-typography-a511f8c-text-transform );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );color:var( --e-global-color-b9f8941 );}.elementor-3 .elementor-element.elementor-element-90fbcc3{padding:16px 32px 16px 32px;font-size:var( --e-global-typography-a511f8c-font-size );text-transform:var( --e-global-typography-a511f8c-text-transform );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );color:var( --e-global-color-b9f8941 );}.elementor-3 .elementor-element.elementor-element-b17f31a{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-3 .elementor-element.elementor-element-7d8686b{padding:16px 32px 16px 32px;font-size:var( --e-global-typography-a511f8c-font-size );text-transform:var( --e-global-typography-a511f8c-text-transform );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );color:var( --e-global-color-b9f8941 );}.elementor-3 .elementor-element.elementor-element-da2a6e0{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-3 .elementor-element.elementor-element-c8a8636{padding:16px 32px 16px 32px;font-size:var( --e-global-typography-a511f8c-font-size );text-transform:var( --e-global-typography-a511f8c-text-transform );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );color:var( --e-global-color-b9f8941 );}.elementor-3 .elementor-element.elementor-element-3c8091f{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-3 .elementor-element.elementor-element-880561b{padding:16px 32px 16px 32px;font-size:var( --e-global-typography-a511f8c-font-size );text-transform:var( --e-global-typography-a511f8c-text-transform );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );color:var( --e-global-color-b9f8941 );}.elementor-3 .elementor-element.elementor-element-bb17289{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-3 .elementor-element.elementor-element-afc876d{padding:16px 32px 16px 32px;font-size:var( --e-global-typography-a511f8c-font-size );text-transform:var( --e-global-typography-a511f8c-text-transform );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );color:var( --e-global-color-b9f8941 );}.elementor-3 .elementor-element.elementor-element-eb2bfc5{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-3 .elementor-element.elementor-element-6ee029d{padding:16px 32px 16px 32px;font-size:var( --e-global-typography-a511f8c-font-size );text-transform:var( --e-global-typography-a511f8c-text-transform );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );color:var( --e-global-color-b9f8941 );}.elementor-3 .elementor-element.elementor-element-5898d37{--display:flex;--border-radius:32px 32px 32px 32px;}.elementor-3 .elementor-element.elementor-element-e5d3ce6{padding:16px 32px 16px 32px;font-size:var( --e-global-typography-a511f8c-font-size );text-transform:var( --e-global-typography-a511f8c-text-transform );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );color:var( --e-global-color-b9f8941 );}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-cccc762{--width:50%;}.elementor-3 .elementor-element.elementor-element-c4ed5cf{--width:60%;}.elementor-3 .elementor-element.elementor-element-04e62f0{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3 .elementor-element.elementor-element-cccc762{--width:100%;}.elementor-3 .elementor-element.elementor-element-c4ed5cf{--width:100%;}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-d0656c4{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 );}.elementor-3 .elementor-element.elementor-element-bc7db74{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-a479625{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-adbc0bc{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-60ada9d{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1408241{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-6251f78{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d9203af{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2c32916{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2e05899{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-bb46e29{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-05837d2{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-3a47300{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-3b92ef0{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-53295b5{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4511128{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-80a301f{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2639e3c{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e7f51c8{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-50caa52{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-31c42b0{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d644216{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-95b08ee{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9d9927b{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-8c04b7e{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2483a5e{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4660f84{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-36160d6{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-0167074{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-ab1353e{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-f0cc5c1{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9f112d7{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-ff85b12{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-90d8a6a{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-217a25f{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5397798{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-beb1139{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-a87d588{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-214c8e6{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-ff1794e{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2a79abe{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-f09f564{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-94ab9c9{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1d3d3ef{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-546be3b{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-bdd019b{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e8ff419{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5e176c3{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-f2ac9d9{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-15fd4b7{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5fa52f7{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-720c0c7{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-99e3416{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-56765b7{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-875c529{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e80a307{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-379d37a{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-66fd6b3{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-a00eebe{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-0913359{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5f9559e{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1a26209{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-a6d601c{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-0ee7816{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d7beeef{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-ea32da6{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-92514b5{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1a7dd24{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-6e218b7{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-cca9597{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d8a432f{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b92cc15{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e77f1b0{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-ef203f6{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9f832b2{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-022586e{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9383341{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e1f8e2e{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5dbc8b9{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-02acd0a{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d144171{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e71b126{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9a987b5{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5a24744{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b5e130e{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-3c620ab{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e1d7480{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-77aec95{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-657b5de{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9735049{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-eb153d7{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9e3afbc{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4fb75f5{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-96300b4{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-f2bb9c5{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-8bfebb1{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-90fbcc3{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-7d8686b{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-c8a8636{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-880561b{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-afc876d{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-6ee029d{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-e5d3ce6{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-d0656c4{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 );}.elementor-3 .elementor-element.elementor-element-bc7db74{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-a479625{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-adbc0bc{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-60ada9d{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1408241{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-6251f78{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d9203af{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2c32916{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2e05899{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-bb46e29{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-05837d2{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-3a47300{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-3b92ef0{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-53295b5{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4511128{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-80a301f{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2639e3c{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e7f51c8{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-50caa52{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-31c42b0{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d644216{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-95b08ee{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9d9927b{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-8c04b7e{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2483a5e{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4660f84{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-36160d6{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-0167074{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-ab1353e{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-f0cc5c1{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9f112d7{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-ff85b12{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-90d8a6a{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-217a25f{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5397798{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-beb1139{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-a87d588{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-214c8e6{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-ff1794e{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2a79abe{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-f09f564{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-94ab9c9{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1d3d3ef{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-546be3b{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-bdd019b{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e8ff419{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5e176c3{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-f2ac9d9{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-15fd4b7{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5fa52f7{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-720c0c7{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-99e3416{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-56765b7{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-875c529{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e80a307{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-379d37a{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-66fd6b3{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-a00eebe{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-0913359{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5f9559e{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1a26209{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-a6d601c{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-0ee7816{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d7beeef{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-ea32da6{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-92514b5{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1a7dd24{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-6e218b7{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-cca9597{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d8a432f{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b92cc15{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e77f1b0{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-ef203f6{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9f832b2{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-022586e{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9383341{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e1f8e2e{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5dbc8b9{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-02acd0a{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d144171{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e71b126{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9a987b5{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5a24744{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b5e130e{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-3c620ab{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-e1d7480{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-77aec95{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-657b5de{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9735049{font-size:var( --e-global-typography-5d5bbe0-font-size );line-height:var( --e-global-typography-5d5bbe0-line-height );letter-spacing:var( --e-global-typography-5d5bbe0-letter-spacing );}.elementor-3 .elementor-element.elementor-element-eb153d7{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-9e3afbc{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4fb75f5{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-96300b4{font-size:var( --e-global-typography-7be8ea3-font-size );line-height:var( --e-global-typography-7be8ea3-line-height );letter-spacing:var( --e-global-typography-7be8ea3-letter-spacing );}.elementor-3 .elementor-element.elementor-element-f2bb9c5{font-size:var( --e-global-typography-481450f-font-size );line-height:var( --e-global-typography-481450f-line-height );letter-spacing:var( --e-global-typography-481450f-letter-spacing );}.elementor-3 .elementor-element.elementor-element-8bfebb1{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-90fbcc3{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-7d8686b{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-c8a8636{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-880561b{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-afc876d{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-6ee029d{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}.elementor-3 .elementor-element.elementor-element-e5d3ce6{font-size:var( --e-global-typography-a511f8c-font-size );line-height:var( --e-global-typography-a511f8c-line-height );word-spacing:var( --e-global-typography-a511f8c-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-d0656c4 */.elementor-3 .elementor-element.elementor-element-d0656c4 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc7db74 */.elementor-3 .elementor-element.elementor-element-bc7db74 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbc0bc */.elementor-3 .elementor-element.elementor-element-adbc0bc p a,
.elementor-3 .elementor-element.elementor-element-adbc0bc li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-adbc0bc li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-adbc0bc ul {
  list-style: none; /* Remove default marker */
  padding-left: 1.5em; /* Space for custom square */
}

.elementor-3 .elementor-element.elementor-element-adbc0bc li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-adbc0bc li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60ada9d */.elementor-3 .elementor-element.elementor-element-60ada9d p a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-60ada9d p {
    font-weight: 600;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1408241 */.elementor-3 .elementor-element.elementor-element-1408241 p a,
.elementor-3 .elementor-element.elementor-element-1408241 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-1408241 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-1408241 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-1408241 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-1408241 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6251f78 */.elementor-3 .elementor-element.elementor-element-6251f78 p a,
.elementor-3 .elementor-element.elementor-element-6251f78 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-6251f78 p {
    margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-6251f78 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-6251f78 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-6251f78 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9203af */.elementor-3 .elementor-element.elementor-element-d9203af p a,
.elementor-3 .elementor-element.elementor-element-d9203af li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-d9203af p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-d9203af ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-d9203af li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-d9203af li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c32916 */.elementor-3 .elementor-element.elementor-element-2c32916 p a,
.elementor-3 .elementor-element.elementor-element-2c32916 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-2c32916 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-2c32916 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-2c32916 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-2c32916 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e05899 */.elementor-3 .elementor-element.elementor-element-2e05899 p a,
.elementor-3 .elementor-element.elementor-element-2e05899 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-2e05899 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-2e05899 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-2e05899 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-2e05899 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb46e29 */.elementor-3 .elementor-element.elementor-element-bb46e29 p a,
.elementor-3 .elementor-element.elementor-element-bb46e29 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-bb46e29 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-bb46e29 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-bb46e29 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-bb46e29 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05837d2 */.elementor-3 .elementor-element.elementor-element-05837d2 p a,
.elementor-3 .elementor-element.elementor-element-05837d2 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-05837d2 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-05837d2 ul {
  list-style: none; /* Remove default marker */
  padding-left: 1.5em; /* Space for custom square */
}

.elementor-3 .elementor-element.elementor-element-05837d2 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-05837d2 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a47300 */.elementor-3 .elementor-element.elementor-element-3a47300 p a,
.elementor-3 .elementor-element.elementor-element-3a47300 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-3a47300 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-3a47300 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-3a47300 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-3a47300 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b92ef0 */.elementor-3 .elementor-element.elementor-element-3b92ef0 p a,
.elementor-3 .elementor-element.elementor-element-3b92ef0 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-3b92ef0 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-3b92ef0 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-3b92ef0 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-3b92ef0 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53295b5 */.elementor-3 .elementor-element.elementor-element-53295b5 p a,
.elementor-3 .elementor-element.elementor-element-53295b5 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-53295b5 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-53295b5 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-53295b5 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-53295b5 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4511128 */.elementor-3 .elementor-element.elementor-element-4511128 p a,
.elementor-3 .elementor-element.elementor-element-4511128 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-4511128 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-4511128 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-4511128 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-4511128 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80a301f */.elementor-3 .elementor-element.elementor-element-80a301f p a,
.elementor-3 .elementor-element.elementor-element-80a301f li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-80a301f li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-80a301f ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-80a301f li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-80a301f li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2639e3c */.elementor-3 .elementor-element.elementor-element-2639e3c p a,
.elementor-3 .elementor-element.elementor-element-2639e3c li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-2639e3c p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-2639e3c ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-2639e3c li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-2639e3c li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7f51c8 */.elementor-3 .elementor-element.elementor-element-e7f51c8 p a,
.elementor-3 .elementor-element.elementor-element-e7f51c8 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-e7f51c8 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-e7f51c8 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-e7f51c8 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-e7f51c8 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50caa52 */.elementor-3 .elementor-element.elementor-element-50caa52 p a,
.elementor-3 .elementor-element.elementor-element-50caa52 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-50caa52 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-50caa52 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-50caa52 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-50caa52 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31c42b0 */.elementor-3 .elementor-element.elementor-element-31c42b0 p a,
.elementor-3 .elementor-element.elementor-element-31c42b0 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-31c42b0 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-31c42b0 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-31c42b0 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-31c42b0 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d644216 */.elementor-3 .elementor-element.elementor-element-d644216 p a,
.elementor-3 .elementor-element.elementor-element-d644216 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-d644216 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-d644216 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-d644216 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-d644216 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95b08ee */.elementor-3 .elementor-element.elementor-element-95b08ee p a,
.elementor-3 .elementor-element.elementor-element-95b08ee li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-95b08ee li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-95b08ee ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-95b08ee li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-95b08ee li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d9927b */.elementor-3 .elementor-element.elementor-element-9d9927b p a,
.elementor-3 .elementor-element.elementor-element-9d9927b li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-9d9927b p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-9d9927b ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-9d9927b li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-9d9927b li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c04b7e */.elementor-3 .elementor-element.elementor-element-8c04b7e p a,
.elementor-3 .elementor-element.elementor-element-8c04b7e li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-8c04b7e p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-8c04b7e ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-8c04b7e li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-8c04b7e li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2483a5e */.elementor-3 .elementor-element.elementor-element-2483a5e p a,
.elementor-3 .elementor-element.elementor-element-2483a5e li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-2483a5e li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-2483a5e ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-2483a5e li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-2483a5e li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4660f84 */.elementor-3 .elementor-element.elementor-element-4660f84 p a,
.elementor-3 .elementor-element.elementor-element-4660f84 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-4660f84 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-4660f84 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-4660f84 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-4660f84 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36160d6 */.elementor-3 .elementor-element.elementor-element-36160d6 p a,
.elementor-3 .elementor-element.elementor-element-36160d6 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-36160d6 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-36160d6 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-36160d6 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-36160d6 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0167074 */.elementor-3 .elementor-element.elementor-element-0167074 p a,
.elementor-3 .elementor-element.elementor-element-0167074 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-0167074 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-0167074 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-0167074 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-0167074 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab1353e */.elementor-3 .elementor-element.elementor-element-ab1353e p a,
.elementor-3 .elementor-element.elementor-element-ab1353e li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-ab1353e li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-ab1353e ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-ab1353e li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-ab1353e li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0cc5c1 */.elementor-3 .elementor-element.elementor-element-f0cc5c1 p a,
.elementor-3 .elementor-element.elementor-element-f0cc5c1 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-f0cc5c1 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-f0cc5c1 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-f0cc5c1 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-f0cc5c1 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f112d7 */.elementor-3 .elementor-element.elementor-element-9f112d7 p a,
.elementor-3 .elementor-element.elementor-element-9f112d7 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-9f112d7 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-9f112d7 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-9f112d7 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-9f112d7 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff85b12 */.elementor-3 .elementor-element.elementor-element-ff85b12 p a,
.elementor-3 .elementor-element.elementor-element-ff85b12 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-ff85b12 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-ff85b12 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-ff85b12 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-ff85b12 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90d8a6a */.elementor-3 .elementor-element.elementor-element-90d8a6a p a,
.elementor-3 .elementor-element.elementor-element-90d8a6a li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-90d8a6a li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-90d8a6a ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-90d8a6a li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-90d8a6a li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-217a25f */.elementor-3 .elementor-element.elementor-element-217a25f p a,
.elementor-3 .elementor-element.elementor-element-217a25f li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-217a25f p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-217a25f ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-217a25f li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-217a25f li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5397798 */.elementor-3 .elementor-element.elementor-element-5397798 p a,
.elementor-3 .elementor-element.elementor-element-5397798 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-5397798 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-5397798 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-5397798 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-5397798 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-beb1139 */.elementor-3 .elementor-element.elementor-element-beb1139 p a,
.elementor-3 .elementor-element.elementor-element-beb1139 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-beb1139 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-beb1139 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-beb1139 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-beb1139 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a87d588 */.elementor-3 .elementor-element.elementor-element-a87d588 p a,
.elementor-3 .elementor-element.elementor-element-a87d588 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-a87d588 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-a87d588 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-a87d588 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-a87d588 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-214c8e6 */.elementor-3 .elementor-element.elementor-element-214c8e6 p a,
.elementor-3 .elementor-element.elementor-element-214c8e6 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-214c8e6 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-214c8e6 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-214c8e6 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-214c8e6 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff1794e */.elementor-3 .elementor-element.elementor-element-ff1794e p a,
.elementor-3 .elementor-element.elementor-element-ff1794e li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-ff1794e p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-ff1794e ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-ff1794e li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-ff1794e li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a79abe */.elementor-3 .elementor-element.elementor-element-2a79abe p a,
.elementor-3 .elementor-element.elementor-element-2a79abe li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-2a79abe li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-2a79abe ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-2a79abe li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-2a79abe li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f09f564 */.elementor-3 .elementor-element.elementor-element-f09f564 p a,
.elementor-3 .elementor-element.elementor-element-f09f564 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-f09f564 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-f09f564 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-f09f564 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-f09f564 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94ab9c9 */.elementor-3 .elementor-element.elementor-element-94ab9c9 p a,
.elementor-3 .elementor-element.elementor-element-94ab9c9 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-94ab9c9 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-94ab9c9 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-94ab9c9 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-94ab9c9 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d3d3ef */.elementor-3 .elementor-element.elementor-element-1d3d3ef p a,
.elementor-3 .elementor-element.elementor-element-1d3d3ef li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-1d3d3ef p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-1d3d3ef ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-1d3d3ef li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-1d3d3ef li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-546be3b */.elementor-3 .elementor-element.elementor-element-546be3b p a,
.elementor-3 .elementor-element.elementor-element-546be3b li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-546be3b li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-546be3b ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-546be3b li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-546be3b li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdd019b */.elementor-3 .elementor-element.elementor-element-bdd019b p a,
.elementor-3 .elementor-element.elementor-element-bdd019b li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-bdd019b p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-bdd019b ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-bdd019b li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-bdd019b li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8ff419 */.elementor-3 .elementor-element.elementor-element-e8ff419 p a,
.elementor-3 .elementor-element.elementor-element-e8ff419 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-e8ff419 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-e8ff419 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-e8ff419 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-e8ff419 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e176c3 */.elementor-3 .elementor-element.elementor-element-5e176c3 p a,
.elementor-3 .elementor-element.elementor-element-5e176c3 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-5e176c3 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-5e176c3 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-5e176c3 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-5e176c3 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2ac9d9 */.elementor-3 .elementor-element.elementor-element-f2ac9d9 p a,
.elementor-3 .elementor-element.elementor-element-f2ac9d9 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-f2ac9d9 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-f2ac9d9 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-f2ac9d9 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-f2ac9d9 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15fd4b7 */.elementor-3 .elementor-element.elementor-element-15fd4b7 p a,
.elementor-3 .elementor-element.elementor-element-15fd4b7 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-15fd4b7 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-15fd4b7 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-15fd4b7 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-15fd4b7 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fa52f7 */.elementor-3 .elementor-element.elementor-element-5fa52f7 p a,
.elementor-3 .elementor-element.elementor-element-5fa52f7 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-5fa52f7 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-5fa52f7 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-5fa52f7 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-5fa52f7 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-720c0c7 */.elementor-3 .elementor-element.elementor-element-720c0c7 p a,
.elementor-3 .elementor-element.elementor-element-720c0c7 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-720c0c7 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-720c0c7 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-720c0c7 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-720c0c7 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99e3416 */.elementor-3 .elementor-element.elementor-element-99e3416 p a,
.elementor-3 .elementor-element.elementor-element-99e3416 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-99e3416 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-99e3416 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-99e3416 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-99e3416 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56765b7 */.elementor-3 .elementor-element.elementor-element-56765b7 p a,
.elementor-3 .elementor-element.elementor-element-56765b7 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-56765b7 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-56765b7 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-56765b7 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-56765b7 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-875c529 */.elementor-3 .elementor-element.elementor-element-875c529 p a,
.elementor-3 .elementor-element.elementor-element-875c529 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-875c529 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-875c529 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-875c529 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-875c529 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e80a307 */.elementor-3 .elementor-element.elementor-element-e80a307 p a,
.elementor-3 .elementor-element.elementor-element-e80a307 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-e80a307 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-e80a307 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-e80a307 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-e80a307 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-379d37a */.elementor-3 .elementor-element.elementor-element-379d37a p a,
.elementor-3 .elementor-element.elementor-element-379d37a li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-379d37a p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-379d37a ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-379d37a li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-379d37a li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66fd6b3 */.elementor-3 .elementor-element.elementor-element-66fd6b3 p a,
.elementor-3 .elementor-element.elementor-element-66fd6b3 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-66fd6b3 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-66fd6b3 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-66fd6b3 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-66fd6b3 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a00eebe */.elementor-3 .elementor-element.elementor-element-a00eebe p a,
.elementor-3 .elementor-element.elementor-element-a00eebe li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-a00eebe li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-a00eebe ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-a00eebe li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-a00eebe li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0913359 */.elementor-3 .elementor-element.elementor-element-0913359 p a,
.elementor-3 .elementor-element.elementor-element-0913359 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-0913359 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-0913359 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-0913359 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-0913359 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f9559e */.elementor-3 .elementor-element.elementor-element-5f9559e p a,
.elementor-3 .elementor-element.elementor-element-5f9559e li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-5f9559e li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-5f9559e ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-5f9559e li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-5f9559e li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a26209 */.elementor-3 .elementor-element.elementor-element-1a26209 p a,
.elementor-3 .elementor-element.elementor-element-1a26209 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-1a26209 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-1a26209 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-1a26209 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-1a26209 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6d601c */.elementor-3 .elementor-element.elementor-element-a6d601c p a,
.elementor-3 .elementor-element.elementor-element-a6d601c li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-a6d601c li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-a6d601c ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-a6d601c li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-a6d601c li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ee7816 */.elementor-3 .elementor-element.elementor-element-0ee7816 p a,
.elementor-3 .elementor-element.elementor-element-0ee7816 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-0ee7816 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-0ee7816 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-0ee7816 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-0ee7816 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7beeef */.elementor-3 .elementor-element.elementor-element-d7beeef p a,
.elementor-3 .elementor-element.elementor-element-d7beeef li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-d7beeef li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-d7beeef ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-d7beeef li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-d7beeef li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea32da6 */.elementor-3 .elementor-element.elementor-element-ea32da6 p a,
.elementor-3 .elementor-element.elementor-element-ea32da6 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-ea32da6 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-ea32da6 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-ea32da6 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-ea32da6 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92514b5 */.elementor-3 .elementor-element.elementor-element-92514b5 p a,
.elementor-3 .elementor-element.elementor-element-92514b5 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-92514b5 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-92514b5 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-92514b5 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-92514b5 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a7dd24 */.elementor-3 .elementor-element.elementor-element-1a7dd24 p a,
.elementor-3 .elementor-element.elementor-element-1a7dd24 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-1a7dd24 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-1a7dd24 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-1a7dd24 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-1a7dd24 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e218b7 */.elementor-3 .elementor-element.elementor-element-6e218b7 p a,
.elementor-3 .elementor-element.elementor-element-6e218b7 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-6e218b7 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-6e218b7 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-6e218b7 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-6e218b7 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cca9597 */.elementor-3 .elementor-element.elementor-element-cca9597 p a,
.elementor-3 .elementor-element.elementor-element-cca9597 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-cca9597 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-cca9597 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-cca9597 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-cca9597 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8a432f */.elementor-3 .elementor-element.elementor-element-d8a432f p a,
.elementor-3 .elementor-element.elementor-element-d8a432f li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-d8a432f p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-d8a432f ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-d8a432f li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-d8a432f li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b92cc15 */.elementor-3 .elementor-element.elementor-element-b92cc15 p a,
.elementor-3 .elementor-element.elementor-element-b92cc15 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-b92cc15 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-b92cc15 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-b92cc15 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-b92cc15 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e77f1b0 */.elementor-3 .elementor-element.elementor-element-e77f1b0 p a,
.elementor-3 .elementor-element.elementor-element-e77f1b0 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-e77f1b0 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-e77f1b0 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-e77f1b0 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-e77f1b0 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef203f6 */.elementor-3 .elementor-element.elementor-element-ef203f6 p a,
.elementor-3 .elementor-element.elementor-element-ef203f6 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-ef203f6 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-ef203f6 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-ef203f6 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-ef203f6 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f832b2 */.elementor-3 .elementor-element.elementor-element-9f832b2 p a,
.elementor-3 .elementor-element.elementor-element-9f832b2 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-9f832b2 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-9f832b2 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-9f832b2 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-9f832b2 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-022586e */.elementor-3 .elementor-element.elementor-element-022586e p a,
.elementor-3 .elementor-element.elementor-element-022586e li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-022586e li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-022586e ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-022586e li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-022586e li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9383341 */.elementor-3 .elementor-element.elementor-element-9383341 p a,
.elementor-3 .elementor-element.elementor-element-9383341 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-9383341 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-9383341 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-9383341 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-9383341 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1f8e2e */.elementor-3 .elementor-element.elementor-element-e1f8e2e p a,
.elementor-3 .elementor-element.elementor-element-e1f8e2e li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-e1f8e2e li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-e1f8e2e ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-e1f8e2e li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-e1f8e2e li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dbc8b9 */.elementor-3 .elementor-element.elementor-element-5dbc8b9 p a,
.elementor-3 .elementor-element.elementor-element-5dbc8b9 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-5dbc8b9 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-5dbc8b9 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-5dbc8b9 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-5dbc8b9 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02acd0a */.elementor-3 .elementor-element.elementor-element-02acd0a p a,
.elementor-3 .elementor-element.elementor-element-02acd0a li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-02acd0a p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-02acd0a ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-02acd0a li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-02acd0a li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d144171 */.elementor-3 .elementor-element.elementor-element-d144171 p a,
.elementor-3 .elementor-element.elementor-element-d144171 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-d144171 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-d144171 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-d144171 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-d144171 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e71b126 */.elementor-3 .elementor-element.elementor-element-e71b126 p a,
.elementor-3 .elementor-element.elementor-element-e71b126 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-e71b126 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-e71b126 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-e71b126 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-e71b126 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a987b5 */.elementor-3 .elementor-element.elementor-element-9a987b5 p a,
.elementor-3 .elementor-element.elementor-element-9a987b5 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-9a987b5 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-9a987b5 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-9a987b5 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-9a987b5 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a24744 */.elementor-3 .elementor-element.elementor-element-5a24744 p a,
.elementor-3 .elementor-element.elementor-element-5a24744 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-5a24744 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-5a24744 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-5a24744 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-5a24744 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5e130e */.elementor-3 .elementor-element.elementor-element-b5e130e p a,
.elementor-3 .elementor-element.elementor-element-b5e130e li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-b5e130e li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-b5e130e ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-b5e130e li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-b5e130e li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c620ab */.elementor-3 .elementor-element.elementor-element-3c620ab p a,
.elementor-3 .elementor-element.elementor-element-3c620ab li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-3c620ab p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-3c620ab ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-3c620ab li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-3c620ab li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1d7480 */.elementor-3 .elementor-element.elementor-element-e1d7480 p a,
.elementor-3 .elementor-element.elementor-element-e1d7480 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-e1d7480 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-e1d7480 ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-e1d7480 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-e1d7480 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77aec95 */.elementor-3 .elementor-element.elementor-element-77aec95 p a,
.elementor-3 .elementor-element.elementor-element-77aec95 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-77aec95 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-77aec95 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-77aec95 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-77aec95 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-657b5de */.elementor-3 .elementor-element.elementor-element-657b5de p a,
.elementor-3 .elementor-element.elementor-element-657b5de li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-657b5de li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-657b5de ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-657b5de li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-657b5de li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9735049 */.elementor-3 .elementor-element.elementor-element-9735049 p a,
.elementor-3 .elementor-element.elementor-element-9735049 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-9735049 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-9735049 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-9735049 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-9735049 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb153d7 */.elementor-3 .elementor-element.elementor-element-eb153d7 p a,
.elementor-3 .elementor-element.elementor-element-eb153d7 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-eb153d7 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-eb153d7 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-eb153d7 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-eb153d7 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e3afbc */.elementor-3 .elementor-element.elementor-element-9e3afbc p a,
.elementor-3 .elementor-element.elementor-element-9e3afbc li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-9e3afbc li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-9e3afbc ul {
  list-style: none;
  padding-left: 1.5em;
  margin-bottom: 0;
}

.elementor-3 .elementor-element.elementor-element-9e3afbc li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-9e3afbc li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb75f5 */.elementor-3 .elementor-element.elementor-element-4fb75f5 p a,
.elementor-3 .elementor-element.elementor-element-4fb75f5 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-4fb75f5 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-4fb75f5 ul {
  list-style: none; /* Remove default marker */
  padding-left: 1.5em; /* Space for custom square */
}

.elementor-3 .elementor-element.elementor-element-4fb75f5 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-4fb75f5 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96300b4 */.elementor-3 .elementor-element.elementor-element-96300b4 p a,
.elementor-3 .elementor-element.elementor-element-96300b4 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-96300b4 p {
    margin-bottom: 0;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-96300b4 ul {
  list-style: none;
  padding-left: 1.5em;
}

.elementor-3 .elementor-element.elementor-element-96300b4 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-96300b4 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2bb9c5 */.elementor-3 .elementor-element.elementor-element-f2bb9c5 p a,
.elementor-3 .elementor-element.elementor-element-f2bb9c5 li a {
    text-decoration: underline;
}

.elementor-3 .elementor-element.elementor-element-f2bb9c5 li {
    text-align: justify;
}

.elementor-3 .elementor-element.elementor-element-f2bb9c5 ul {
  list-style: none; /* Remove default marker */
  padding-left: 1.5em; /* Space for custom square */
}

.elementor-3 .elementor-element.elementor-element-f2bb9c5 li {
  position: relative;
}

.elementor-3 .elementor-element.elementor-element-f2bb9c5 li::before {
    content: "";
    position: absolute;
    left: -16px;
    top: 8px;
    width: 3px;
    height: 3px;
    background: #31302F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bfebb1 */.elementor-3 .elementor-element.elementor-element-8bfebb1 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90fbcc3 */.elementor-3 .elementor-element.elementor-element-90fbcc3 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5461b2d */.elementor-3 .elementor-element.elementor-element-5461b2d.active {
    background-color: #CADFE5;
}

.elementor-3 .elementor-element.elementor-element-5461b2d.active p {
    color: #111;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d8686b */.elementor-3 .elementor-element.elementor-element-7d8686b p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17f31a */.elementor-3 .elementor-element.elementor-element-b17f31a.active {
    background-color: #CADFE5;
}

.elementor-3 .elementor-element.elementor-element-b17f31a.active p {
    color: #111;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8a8636 */.elementor-3 .elementor-element.elementor-element-c8a8636 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da2a6e0 */.elementor-3 .elementor-element.elementor-element-da2a6e0.active {
    background-color: #CADFE5;
}

.elementor-3 .elementor-element.elementor-element-da2a6e0.active p {
    color: #111;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-880561b */.elementor-3 .elementor-element.elementor-element-880561b p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c8091f */.elementor-3 .elementor-element.elementor-element-3c8091f.active {
    background-color: #CADFE5;
}

.elementor-3 .elementor-element.elementor-element-3c8091f.active p {
    color: #111;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afc876d */.elementor-3 .elementor-element.elementor-element-afc876d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb17289 */.elementor-3 .elementor-element.elementor-element-bb17289.active {
    background-color: #CADFE5;
}

.elementor-3 .elementor-element.elementor-element-bb17289.active p {
    color: #111;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ee029d */.elementor-3 .elementor-element.elementor-element-6ee029d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb2bfc5 */.elementor-3 .elementor-element.elementor-element-eb2bfc5.active {
    background-color: #CADFE5;
}

.elementor-3 .elementor-element.elementor-element-eb2bfc5.active p {
    color: #111;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5d3ce6 */.elementor-3 .elementor-element.elementor-element-e5d3ce6 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5898d37 */.elementor-3 .elementor-element.elementor-element-5898d37.active {
    background-color: #CADFE5;
}

.elementor-3 .elementor-element.elementor-element-5898d37.active p {
    color: #111;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e62f0 */.elementor-3 .elementor-element.elementor-element-04e62f0 {
    height: max-content;
}/* End custom CSS */