.elementor-3049 .elementor-element.elementor-element-67f3449{--display:flex;}.elementor-3049 .elementor-element.elementor-element-67f3449.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3049 .elementor-element.elementor-element-f4be681{--display:flex;}.elementor-3049 .elementor-element.elementor-element-315923f{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3049 .elementor-element.elementor-element-603ec8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3049 .elementor-element.elementor-element-5a04b81 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-5a04b81{font-size:15px;font-weight:normal;line-height:135%;color:#000000;}.elementor-3049 .elementor-element.elementor-element-0eee026{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3049 .elementor-element.elementor-element-58ef861{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3049 .elementor-element.elementor-element-b2c9ffc > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 9px 0px;}.elementor-3049 .elementor-element.elementor-element-fbdc0e2{--display:flex;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3049 .elementor-element.elementor-element-fab5516{--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;}.elementor-3049 .elementor-element.elementor-element-5cc000b > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-5cc000b{font-weight:600;letter-spacing:0px;color:#000000;}.elementor-3049 .elementor-element.elementor-element-472625c{--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;}.elementor-3049 .elementor-element.elementor-element-4c0eb2a > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-4c0eb2a{color:#000000;}.elementor-3049 .elementor-element.elementor-element-9081433{--display:flex;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3049 .elementor-element.elementor-element-8b2042a{--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;}.elementor-3049 .elementor-element.elementor-element-a4c5afd > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-a4c5afd{font-weight:600;color:#000000;}.elementor-3049 .elementor-element.elementor-element-7217502{--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;}.elementor-3049 .elementor-element.elementor-element-bc3106d > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-bc3106d{color:#000000;}.elementor-3049 .elementor-element.elementor-element-31eb23f{--display:flex;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3049 .elementor-element.elementor-element-00ee351{--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;}.elementor-3049 .elementor-element.elementor-element-c8ced5f > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-c8ced5f{font-weight:600;color:#000000;}.elementor-3049 .elementor-element.elementor-element-21d461d{--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;}.elementor-3049 .elementor-element.elementor-element-4da85b4 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-4da85b4{color:#000000;}.elementor-3049 .elementor-element.elementor-element-053894d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3049 .elementor-element.elementor-element-72990e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3049 .elementor-element.elementor-element-72990e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3049 .elementor-element.elementor-element-99c1e7d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:1fr auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-3049 .elementor-element.elementor-element-52338b7 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:9px 9px 9px 9px;}.elementor-3049 .elementor-element.elementor-element-5dc7f92 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:9px 9px 9px 9px;}.elementor-3049 .elementor-element.elementor-element-a5f3815{--display:flex;}.elementor-3049 .elementor-element.elementor-element-efa6222{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-5c678a2{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-6e5357b > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-6e5357b{color:#000000;}.elementor-3049 .elementor-element.elementor-element-d0d4a1c{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-88a57c6{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-369842d > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-369842d{color:#000000;}.elementor-3049 .elementor-element.elementor-element-1742e75{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-dc9605f{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-b857ece > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-b857ece{color:#000000;}.elementor-3049 .elementor-element.elementor-element-e862291{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-170f868{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-8be330e > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-8be330e{color:#000000;}.elementor-3049 .elementor-element.elementor-element-38dcd94{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-f6e1268{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-23a933d > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-23a933d{color:#000000;}.elementor-3049 .elementor-element.elementor-element-5eb4db1{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-bc75578{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-b08884a > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-b08884a{color:#000000;}.elementor-3049 .elementor-element.elementor-element-3913206{--display:flex;}.elementor-3049 .elementor-element.elementor-element-26a6cb5{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-20485a7{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-b0fd1b6 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-b0fd1b6{color:#000000;}.elementor-3049 .elementor-element.elementor-element-edcac4f{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-1557a09{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-c13f787 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-c13f787{color:#000000;}.elementor-3049 .elementor-element.elementor-element-28d455f{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-1e1e09e{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-56972cc > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-56972cc{color:#000000;}.elementor-3049 .elementor-element.elementor-element-6279805{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-50aa12c{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-723e948 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-723e948{color:#000000;}.elementor-3049 .elementor-element.elementor-element-be0c793{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-feed966{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-33a80ae > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-33a80ae{color:#000000;}.elementor-3049 .elementor-element.elementor-element-dd8ce82{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-24d1279{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-46ecb37 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-46ecb37{color:#000000;}.elementor-3049 .elementor-element.elementor-element-16b678e{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-64a0de6{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-6099402 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-6099402{color:#000000;}.elementor-3049 .elementor-element.elementor-element-127c842{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-98dc75d{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-25a5895 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-25a5895{color:#000000;}.elementor-3049 .elementor-element.elementor-element-72d7e99{--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;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-dc31991{width:auto;max-width:auto;}.elementor-3049 .elementor-element.elementor-element-88943e4 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3049 .elementor-element.elementor-element-88943e4{color:#000000;}.elementor-3049 .elementor-element.elementor-element-8c9a8bb{--display:flex;}.elementor-3049 .elementor-element.elementor-element-c27b8f8 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 9px 0px;}.elementor-3049 .elementor-element.elementor-element-fc7fb36 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-fc7fb36{font-size:15px;font-weight:normal;line-height:135%;color:#000000;}.elementor-3049 .elementor-element.elementor-element-5fc408c{--display:flex;}.elementor-3049 .elementor-element.elementor-element-445f1f0 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 9px 0px;}.elementor-3049 .elementor-element.elementor-element-668683d > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-668683d{font-size:15px;font-weight:normal;line-height:135%;color:#000000;}.elementor-3049 .elementor-element.elementor-element-85c2134{--display:flex;}.elementor-3049 .elementor-element.elementor-element-e18c9c0{--display:flex;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-62efd80{--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;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-c9150e9 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-c9150e9{color:#000000;}.elementor-3049 .elementor-element.elementor-element-0ac8194{--display:flex;}.elementor-3049 .elementor-element.elementor-element-8a582a9{--display:flex;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-d2e95ea{--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;}.elementor-3049 .elementor-element.elementor-element-398654c > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-398654c{font-weight:600;color:#000000;}.elementor-3049 .elementor-element.elementor-element-63f6e31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-44d1aa3 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-44d1aa3{color:#000000;}.elementor-3049 .elementor-element.elementor-element-3cfb5f5{--n-accordion-title-font-size:1.1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#020101;}.elementor-3049 .elementor-element.elementor-element-3cfb5f5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-3049 .elementor-element.elementor-element-3cfb5f5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica", Sans-serif;font-weight:700;letter-spacing:0px;}.elementor-3049 .elementor-element.elementor-element-90f86db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-90f86db{text-align:center;font-size:10px;}@media(max-width:1189px){.elementor-3049 .elementor-element.elementor-element-99c1e7d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3049 .elementor-element.elementor-element-67f3449{--width:103.556%;}.elementor-3049 .elementor-element.elementor-element-72990e7{--width:100%;}}@media(max-width:767px){.elementor-3049 .elementor-element.elementor-element-f4be681{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3049 .elementor-element.elementor-element-b2c9ffc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-99c1e7d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3049 .elementor-element.elementor-element-52338b7 > .elementor-widget-container{margin:15px 0px 20px 0px;}.elementor-3049 .elementor-element.elementor-element-52338b7.elementor-element{--order:1;}.elementor-3049 .elementor-element.elementor-element-5dc7f92.elementor-element{--order:3;}.elementor-3049 .elementor-element.elementor-element-a5f3815.e-con{--order:2;}.elementor-3049 .elementor-element.elementor-element-3913206.e-con{--order:2;}.elementor-3049 .elementor-element.elementor-element-3cfb5f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3049 .elementor-element.elementor-element-3cfb5f5{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;}}/* Start custom CSS for text-editor, class: .elementor-element-5a04b81 */.elementor-3049 .elementor-element.elementor-element-5a04b81 * {
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cc000b */.elementor-3049 .elementor-element.elementor-element-5cc000b * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0eb2a */.elementor-3049 .elementor-element.elementor-element-4c0eb2a * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4c5afd */.elementor-3049 .elementor-element.elementor-element-a4c5afd * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc3106d */.elementor-3049 .elementor-element.elementor-element-bc3106d * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8ced5f */.elementor-3049 .elementor-element.elementor-element-c8ced5f * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4da85b4 */.elementor-3049 .elementor-element.elementor-element-4da85b4 * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e5357b */.elementor-3049 .elementor-element.elementor-element-6e5357b * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-369842d */.elementor-3049 .elementor-element.elementor-element-369842d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b857ece */.elementor-3049 .elementor-element.elementor-element-b857ece * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8be330e */.elementor-3049 .elementor-element.elementor-element-8be330e * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23a933d */.elementor-3049 .elementor-element.elementor-element-23a933d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b08884a */.elementor-3049 .elementor-element.elementor-element-b08884a * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0fd1b6 */.elementor-3049 .elementor-element.elementor-element-b0fd1b6 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f787 */.elementor-3049 .elementor-element.elementor-element-c13f787 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56972cc */.elementor-3049 .elementor-element.elementor-element-56972cc * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-723e948 */.elementor-3049 .elementor-element.elementor-element-723e948 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33a80ae */.elementor-3049 .elementor-element.elementor-element-33a80ae * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ecb37 */.elementor-3049 .elementor-element.elementor-element-46ecb37 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6099402 */.elementor-3049 .elementor-element.elementor-element-6099402 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25a5895 */.elementor-3049 .elementor-element.elementor-element-25a5895 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88943e4 */.elementor-3049 .elementor-element.elementor-element-88943e4 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7fb36 */.elementor-3049 .elementor-element.elementor-element-fc7fb36 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-668683d */.elementor-3049 .elementor-element.elementor-element-668683d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9150e9 */.elementor-3049 .elementor-element.elementor-element-c9150e9 * {
    font-size: 15px;
line-height: 135% !important;
        color: black !important;
        text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-398654c */.elementor-3049 .elementor-element.elementor-element-398654c * {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: -0.5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d1aa3 */.elementor-3049 .elementor-element.elementor-element-44d1aa3 * {
    font-size: 15px;
        letter-spacing: -0.5px;
        color: black !important;
         text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a04b81 */.elementor-3049 .elementor-element.elementor-element-5a04b81 * {
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cc000b */.elementor-3049 .elementor-element.elementor-element-5cc000b * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0eb2a */.elementor-3049 .elementor-element.elementor-element-4c0eb2a * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4c5afd */.elementor-3049 .elementor-element.elementor-element-a4c5afd * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc3106d */.elementor-3049 .elementor-element.elementor-element-bc3106d * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8ced5f */.elementor-3049 .elementor-element.elementor-element-c8ced5f * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4da85b4 */.elementor-3049 .elementor-element.elementor-element-4da85b4 * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e5357b */.elementor-3049 .elementor-element.elementor-element-6e5357b * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-369842d */.elementor-3049 .elementor-element.elementor-element-369842d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b857ece */.elementor-3049 .elementor-element.elementor-element-b857ece * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8be330e */.elementor-3049 .elementor-element.elementor-element-8be330e * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23a933d */.elementor-3049 .elementor-element.elementor-element-23a933d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b08884a */.elementor-3049 .elementor-element.elementor-element-b08884a * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0fd1b6 */.elementor-3049 .elementor-element.elementor-element-b0fd1b6 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f787 */.elementor-3049 .elementor-element.elementor-element-c13f787 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56972cc */.elementor-3049 .elementor-element.elementor-element-56972cc * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-723e948 */.elementor-3049 .elementor-element.elementor-element-723e948 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33a80ae */.elementor-3049 .elementor-element.elementor-element-33a80ae * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ecb37 */.elementor-3049 .elementor-element.elementor-element-46ecb37 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6099402 */.elementor-3049 .elementor-element.elementor-element-6099402 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25a5895 */.elementor-3049 .elementor-element.elementor-element-25a5895 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88943e4 */.elementor-3049 .elementor-element.elementor-element-88943e4 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7fb36 */.elementor-3049 .elementor-element.elementor-element-fc7fb36 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-668683d */.elementor-3049 .elementor-element.elementor-element-668683d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9150e9 */.elementor-3049 .elementor-element.elementor-element-c9150e9 * {
    font-size: 15px;
line-height: 135% !important;
        color: black !important;
        text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-398654c */.elementor-3049 .elementor-element.elementor-element-398654c * {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: -0.5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d1aa3 */.elementor-3049 .elementor-element.elementor-element-44d1aa3 * {
    font-size: 15px;
        letter-spacing: -0.5px;
        color: black !important;
         text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a04b81 */.elementor-3049 .elementor-element.elementor-element-5a04b81 * {
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cc000b */.elementor-3049 .elementor-element.elementor-element-5cc000b * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0eb2a */.elementor-3049 .elementor-element.elementor-element-4c0eb2a * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4c5afd */.elementor-3049 .elementor-element.elementor-element-a4c5afd * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc3106d */.elementor-3049 .elementor-element.elementor-element-bc3106d * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8ced5f */.elementor-3049 .elementor-element.elementor-element-c8ced5f * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4da85b4 */.elementor-3049 .elementor-element.elementor-element-4da85b4 * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e5357b */.elementor-3049 .elementor-element.elementor-element-6e5357b * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-369842d */.elementor-3049 .elementor-element.elementor-element-369842d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b857ece */.elementor-3049 .elementor-element.elementor-element-b857ece * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8be330e */.elementor-3049 .elementor-element.elementor-element-8be330e * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23a933d */.elementor-3049 .elementor-element.elementor-element-23a933d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b08884a */.elementor-3049 .elementor-element.elementor-element-b08884a * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0fd1b6 */.elementor-3049 .elementor-element.elementor-element-b0fd1b6 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f787 */.elementor-3049 .elementor-element.elementor-element-c13f787 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56972cc */.elementor-3049 .elementor-element.elementor-element-56972cc * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-723e948 */.elementor-3049 .elementor-element.elementor-element-723e948 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33a80ae */.elementor-3049 .elementor-element.elementor-element-33a80ae * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ecb37 */.elementor-3049 .elementor-element.elementor-element-46ecb37 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6099402 */.elementor-3049 .elementor-element.elementor-element-6099402 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25a5895 */.elementor-3049 .elementor-element.elementor-element-25a5895 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88943e4 */.elementor-3049 .elementor-element.elementor-element-88943e4 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7fb36 */.elementor-3049 .elementor-element.elementor-element-fc7fb36 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-668683d */.elementor-3049 .elementor-element.elementor-element-668683d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9150e9 */.elementor-3049 .elementor-element.elementor-element-c9150e9 * {
    font-size: 15px;
line-height: 135% !important;
        color: black !important;
        text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-398654c */.elementor-3049 .elementor-element.elementor-element-398654c * {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: -0.5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d1aa3 */.elementor-3049 .elementor-element.elementor-element-44d1aa3 * {
    font-size: 15px;
        letter-spacing: -0.5px;
        color: black !important;
         text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a04b81 */.elementor-3049 .elementor-element.elementor-element-5a04b81 * {
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cc000b */.elementor-3049 .elementor-element.elementor-element-5cc000b * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0eb2a */.elementor-3049 .elementor-element.elementor-element-4c0eb2a * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4c5afd */.elementor-3049 .elementor-element.elementor-element-a4c5afd * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc3106d */.elementor-3049 .elementor-element.elementor-element-bc3106d * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8ced5f */.elementor-3049 .elementor-element.elementor-element-c8ced5f * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4da85b4 */.elementor-3049 .elementor-element.elementor-element-4da85b4 * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e5357b */.elementor-3049 .elementor-element.elementor-element-6e5357b * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-369842d */.elementor-3049 .elementor-element.elementor-element-369842d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b857ece */.elementor-3049 .elementor-element.elementor-element-b857ece * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8be330e */.elementor-3049 .elementor-element.elementor-element-8be330e * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23a933d */.elementor-3049 .elementor-element.elementor-element-23a933d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b08884a */.elementor-3049 .elementor-element.elementor-element-b08884a * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0fd1b6 */.elementor-3049 .elementor-element.elementor-element-b0fd1b6 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f787 */.elementor-3049 .elementor-element.elementor-element-c13f787 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56972cc */.elementor-3049 .elementor-element.elementor-element-56972cc * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-723e948 */.elementor-3049 .elementor-element.elementor-element-723e948 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33a80ae */.elementor-3049 .elementor-element.elementor-element-33a80ae * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ecb37 */.elementor-3049 .elementor-element.elementor-element-46ecb37 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6099402 */.elementor-3049 .elementor-element.elementor-element-6099402 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25a5895 */.elementor-3049 .elementor-element.elementor-element-25a5895 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88943e4 */.elementor-3049 .elementor-element.elementor-element-88943e4 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7fb36 */.elementor-3049 .elementor-element.elementor-element-fc7fb36 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-668683d */.elementor-3049 .elementor-element.elementor-element-668683d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9150e9 */.elementor-3049 .elementor-element.elementor-element-c9150e9 * {
    font-size: 15px;
line-height: 135% !important;
        color: black !important;
        text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-398654c */.elementor-3049 .elementor-element.elementor-element-398654c * {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: -0.5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d1aa3 */.elementor-3049 .elementor-element.elementor-element-44d1aa3 * {
    font-size: 15px;
        letter-spacing: -0.5px;
        color: black !important;
         text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a04b81 */.elementor-3049 .elementor-element.elementor-element-5a04b81 * {
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cc000b */.elementor-3049 .elementor-element.elementor-element-5cc000b * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0eb2a */.elementor-3049 .elementor-element.elementor-element-4c0eb2a * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4c5afd */.elementor-3049 .elementor-element.elementor-element-a4c5afd * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc3106d */.elementor-3049 .elementor-element.elementor-element-bc3106d * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8ced5f */.elementor-3049 .elementor-element.elementor-element-c8ced5f * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4da85b4 */.elementor-3049 .elementor-element.elementor-element-4da85b4 * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e5357b */.elementor-3049 .elementor-element.elementor-element-6e5357b * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-369842d */.elementor-3049 .elementor-element.elementor-element-369842d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b857ece */.elementor-3049 .elementor-element.elementor-element-b857ece * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8be330e */.elementor-3049 .elementor-element.elementor-element-8be330e * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23a933d */.elementor-3049 .elementor-element.elementor-element-23a933d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b08884a */.elementor-3049 .elementor-element.elementor-element-b08884a * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0fd1b6 */.elementor-3049 .elementor-element.elementor-element-b0fd1b6 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f787 */.elementor-3049 .elementor-element.elementor-element-c13f787 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56972cc */.elementor-3049 .elementor-element.elementor-element-56972cc * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-723e948 */.elementor-3049 .elementor-element.elementor-element-723e948 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33a80ae */.elementor-3049 .elementor-element.elementor-element-33a80ae * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ecb37 */.elementor-3049 .elementor-element.elementor-element-46ecb37 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6099402 */.elementor-3049 .elementor-element.elementor-element-6099402 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25a5895 */.elementor-3049 .elementor-element.elementor-element-25a5895 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88943e4 */.elementor-3049 .elementor-element.elementor-element-88943e4 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7fb36 */.elementor-3049 .elementor-element.elementor-element-fc7fb36 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-668683d */.elementor-3049 .elementor-element.elementor-element-668683d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9150e9 */.elementor-3049 .elementor-element.elementor-element-c9150e9 * {
    font-size: 15px;
line-height: 135% !important;
        color: black !important;
        text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-398654c */.elementor-3049 .elementor-element.elementor-element-398654c * {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: -0.5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d1aa3 */.elementor-3049 .elementor-element.elementor-element-44d1aa3 * {
    font-size: 15px;
        letter-spacing: -0.5px;
        color: black !important;
         text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a04b81 */.elementor-3049 .elementor-element.elementor-element-5a04b81 * {
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cc000b */.elementor-3049 .elementor-element.elementor-element-5cc000b * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0eb2a */.elementor-3049 .elementor-element.elementor-element-4c0eb2a * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4c5afd */.elementor-3049 .elementor-element.elementor-element-a4c5afd * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc3106d */.elementor-3049 .elementor-element.elementor-element-bc3106d * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8ced5f */.elementor-3049 .elementor-element.elementor-element-c8ced5f * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4da85b4 */.elementor-3049 .elementor-element.elementor-element-4da85b4 * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e5357b */.elementor-3049 .elementor-element.elementor-element-6e5357b * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-369842d */.elementor-3049 .elementor-element.elementor-element-369842d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b857ece */.elementor-3049 .elementor-element.elementor-element-b857ece * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8be330e */.elementor-3049 .elementor-element.elementor-element-8be330e * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23a933d */.elementor-3049 .elementor-element.elementor-element-23a933d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b08884a */.elementor-3049 .elementor-element.elementor-element-b08884a * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0fd1b6 */.elementor-3049 .elementor-element.elementor-element-b0fd1b6 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f787 */.elementor-3049 .elementor-element.elementor-element-c13f787 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56972cc */.elementor-3049 .elementor-element.elementor-element-56972cc * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-723e948 */.elementor-3049 .elementor-element.elementor-element-723e948 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33a80ae */.elementor-3049 .elementor-element.elementor-element-33a80ae * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ecb37 */.elementor-3049 .elementor-element.elementor-element-46ecb37 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6099402 */.elementor-3049 .elementor-element.elementor-element-6099402 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25a5895 */.elementor-3049 .elementor-element.elementor-element-25a5895 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88943e4 */.elementor-3049 .elementor-element.elementor-element-88943e4 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7fb36 */.elementor-3049 .elementor-element.elementor-element-fc7fb36 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-668683d */.elementor-3049 .elementor-element.elementor-element-668683d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9150e9 */.elementor-3049 .elementor-element.elementor-element-c9150e9 * {
    font-size: 15px;
line-height: 135% !important;
        color: black !important;
        text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-398654c */.elementor-3049 .elementor-element.elementor-element-398654c * {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: -0.5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d1aa3 */.elementor-3049 .elementor-element.elementor-element-44d1aa3 * {
    font-size: 15px;
        letter-spacing: -0.5px;
        color: black !important;
         text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a04b81 */.elementor-3049 .elementor-element.elementor-element-5a04b81 * {
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cc000b */.elementor-3049 .elementor-element.elementor-element-5cc000b * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0eb2a */.elementor-3049 .elementor-element.elementor-element-4c0eb2a * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4c5afd */.elementor-3049 .elementor-element.elementor-element-a4c5afd * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc3106d */.elementor-3049 .elementor-element.elementor-element-bc3106d * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8ced5f */.elementor-3049 .elementor-element.elementor-element-c8ced5f * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4da85b4 */.elementor-3049 .elementor-element.elementor-element-4da85b4 * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e5357b */.elementor-3049 .elementor-element.elementor-element-6e5357b * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-369842d */.elementor-3049 .elementor-element.elementor-element-369842d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b857ece */.elementor-3049 .elementor-element.elementor-element-b857ece * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8be330e */.elementor-3049 .elementor-element.elementor-element-8be330e * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23a933d */.elementor-3049 .elementor-element.elementor-element-23a933d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b08884a */.elementor-3049 .elementor-element.elementor-element-b08884a * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0fd1b6 */.elementor-3049 .elementor-element.elementor-element-b0fd1b6 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f787 */.elementor-3049 .elementor-element.elementor-element-c13f787 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56972cc */.elementor-3049 .elementor-element.elementor-element-56972cc * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-723e948 */.elementor-3049 .elementor-element.elementor-element-723e948 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33a80ae */.elementor-3049 .elementor-element.elementor-element-33a80ae * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ecb37 */.elementor-3049 .elementor-element.elementor-element-46ecb37 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6099402 */.elementor-3049 .elementor-element.elementor-element-6099402 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25a5895 */.elementor-3049 .elementor-element.elementor-element-25a5895 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88943e4 */.elementor-3049 .elementor-element.elementor-element-88943e4 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7fb36 */.elementor-3049 .elementor-element.elementor-element-fc7fb36 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-668683d */.elementor-3049 .elementor-element.elementor-element-668683d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9150e9 */.elementor-3049 .elementor-element.elementor-element-c9150e9 * {
    font-size: 15px;
line-height: 135% !important;
        color: black !important;
        text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-398654c */.elementor-3049 .elementor-element.elementor-element-398654c * {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: -0.5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d1aa3 */.elementor-3049 .elementor-element.elementor-element-44d1aa3 * {
    font-size: 15px;
        letter-spacing: -0.5px;
        color: black !important;
         text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a04b81 */.elementor-3049 .elementor-element.elementor-element-5a04b81 * {
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cc000b */.elementor-3049 .elementor-element.elementor-element-5cc000b * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0eb2a */.elementor-3049 .elementor-element.elementor-element-4c0eb2a * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4c5afd */.elementor-3049 .elementor-element.elementor-element-a4c5afd * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc3106d */.elementor-3049 .elementor-element.elementor-element-bc3106d * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8ced5f */.elementor-3049 .elementor-element.elementor-element-c8ced5f * {
    font-size: 15px;
    font-weight: 600;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4da85b4 */.elementor-3049 .elementor-element.elementor-element-4da85b4 * {
    font-size: 15px;
        color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e5357b */.elementor-3049 .elementor-element.elementor-element-6e5357b * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-369842d */.elementor-3049 .elementor-element.elementor-element-369842d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b857ece */.elementor-3049 .elementor-element.elementor-element-b857ece * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8be330e */.elementor-3049 .elementor-element.elementor-element-8be330e * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23a933d */.elementor-3049 .elementor-element.elementor-element-23a933d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b08884a */.elementor-3049 .elementor-element.elementor-element-b08884a * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0fd1b6 */.elementor-3049 .elementor-element.elementor-element-b0fd1b6 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f787 */.elementor-3049 .elementor-element.elementor-element-c13f787 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56972cc */.elementor-3049 .elementor-element.elementor-element-56972cc * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-723e948 */.elementor-3049 .elementor-element.elementor-element-723e948 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33a80ae */.elementor-3049 .elementor-element.elementor-element-33a80ae * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ecb37 */.elementor-3049 .elementor-element.elementor-element-46ecb37 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6099402 */.elementor-3049 .elementor-element.elementor-element-6099402 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25a5895 */.elementor-3049 .elementor-element.elementor-element-25a5895 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88943e4 */.elementor-3049 .elementor-element.elementor-element-88943e4 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7fb36 */.elementor-3049 .elementor-element.elementor-element-fc7fb36 * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-668683d */.elementor-3049 .elementor-element.elementor-element-668683d * {
    font-size: 15px;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9150e9 */.elementor-3049 .elementor-element.elementor-element-c9150e9 * {
    font-size: 15px;
line-height: 135% !important;
        color: black !important;
        text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-398654c */.elementor-3049 .elementor-element.elementor-element-398654c * {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: -0.5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d1aa3 */.elementor-3049 .elementor-element.elementor-element-44d1aa3 * {
    font-size: 15px;
        letter-spacing: -0.5px;
        color: black !important;
         text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3cfb5f5 */.elementor-3049 .elementor-element.elementor-element-3cfb5f5 .e-n-accordion-item-title {
    padding: 15px 0px 15px 0px !important;
    border-bottom: 1px solid #e7e7e7 !important;
}

.elementor-3049 .elementor-element.elementor-element-3cfb5f5 .e-font-icon-svg * {
    font-weight: 100 !important;
}

.elementor-3049 .elementor-element.elementor-element-3cfb5f5 .e-n-accordion-item>.e-con {
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90f86db */.elementor-3049 .elementor-element.elementor-element-90f86db * {
    text-align: center;
    line-height: 15px;
    font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f3449 */.elementor-3049 .elementor-element.elementor-element-67f3449 * {
    font-family: 'Manrope-Regular' !important;
}/* End custom CSS */