.elementor-44 .elementor-element.elementor-element-fd015b5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-494c6a5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-23b87f4{--spacer-size:4rem;}.elementor-44 .elementor-element.elementor-element-258d98c{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-44 .elementor-element.elementor-element-773ec10{--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;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-44 .elementor-element.elementor-element-9037517{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d7aed28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-b2b27b8 .elementor-icon-wrapper{text-align:center;}.elementor-44 .elementor-element.elementor-element-b2b27b8 .elementor-icon{font-size:24px;}.elementor-44 .elementor-element.elementor-element-b2b27b8 .elementor-icon svg{height:24px;}.elementor-44 .elementor-element.elementor-element-ccf7164{--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-44 .elementor-element.elementor-element-cc72bd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d396deb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-44 .elementor-element.elementor-element-d396deb .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-44 .elementor-element.elementor-element-a6bc29c{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-44 .elementor-element.elementor-element-91f5145{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-6812ffd{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-a1b45bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-a4f5e96{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-b561942 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-b561942 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44 .elementor-element.elementor-element-b561942{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-44 .elementor-element.elementor-element-b561942 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-44 .elementor-element.elementor-element-b561942 .elementor-icon-list-text{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-4cfbfb7{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-51f0582{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-1e03393 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-1e03393 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44 .elementor-element.elementor-element-1e03393{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44 .elementor-element.elementor-element-1e03393 .elementor-icon-list-text{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-4928159{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-e76f8a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-e76f8a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44 .elementor-element.elementor-element-e76f8a1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44 .elementor-element.elementor-element-e76f8a1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-12c7b28{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-bf0c8c4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-bf0c8c4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44 .elementor-element.elementor-element-bf0c8c4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44 .elementor-element.elementor-element-bf0c8c4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-dd955d0{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-44 .elementor-element.elementor-element-3749039{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-bf85e8d{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-09d1bed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-09d1bed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44 .elementor-element.elementor-element-09d1bed{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-44 .elementor-element.elementor-element-09d1bed .elementor-icon-list-text{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-ff345b3{--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;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-80660ee{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-44 .elementor-element.elementor-element-f645198 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-f645198 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44 .elementor-element.elementor-element-f645198{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-44 .elementor-element.elementor-element-f645198 .elementor-icon-list-text{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-d96b7f9{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-44 .elementor-element.elementor-element-08acfba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-08acfba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44 .elementor-element.elementor-element-08acfba{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;}.elementor-44 .elementor-element.elementor-element-08acfba .elementor-icon-list-text{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-0e51fbc{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-44 .elementor-element.elementor-element-c448644 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-c448644 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44 .elementor-element.elementor-element-c448644{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-44 .elementor-element.elementor-element-c448644 .elementor-icon-list-text{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-3689620{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-44 .elementor-element.elementor-element-23a5d46 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-23a5d46 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44 .elementor-element.elementor-element-23a5d46{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-44 .elementor-element.elementor-element-23a5d46 .elementor-icon-list-text{transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-9a2b10b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-4f3ffab{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d91169a{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-8fa595b{text-align:end;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-a6bc29c{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-44 .elementor-element.elementor-element-91f5145{--flex-wrap:wrap;}.elementor-44 .elementor-element.elementor-element-3749039{--flex-wrap:wrap;}.elementor-44 .elementor-element.elementor-element-80660ee{--justify-content:center;}.elementor-44 .elementor-element.elementor-element-f645198{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-44 .elementor-element.elementor-element-d96b7f9{--justify-content:center;}.elementor-44 .elementor-element.elementor-element-08acfba{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-44 .elementor-element.elementor-element-0e51fbc{--justify-content:center;}.elementor-44 .elementor-element.elementor-element-c448644{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-44 .elementor-element.elementor-element-3689620{--justify-content:center;}.elementor-44 .elementor-element.elementor-element-23a5d46{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-44 .elementor-element.elementor-element-9a2b10b{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-44 .elementor-element.elementor-element-4f3ffab{--justify-content:center;}.elementor-44 .elementor-element.elementor-element-9e2c01f{text-align:center;}.elementor-44 .elementor-element.elementor-element-d91169a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-44 .elementor-element.elementor-element-8fa595b{text-align:center;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-23b87f4{--spacer-size:3rem;}.elementor-44 .elementor-element.elementor-element-cc72bd3{--justify-content:center;}.elementor-44 .elementor-element.elementor-element-4cfbfb7{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-44 .elementor-element.elementor-element-80660ee.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-d96b7f9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-0e51fbc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-3689620.e-con{--flex-grow:1;--flex-shrink:0;}}@media(max-width:575px){.elementor-44 .elementor-element.elementor-element-773ec10{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-44 .elementor-element.elementor-element-9037517{--width:auto;}.elementor-44 .elementor-element.elementor-element-d7aed28{--width:calc(100% - 25px - 2rem);--justify-content:space-between;}.elementor-44 .elementor-element.elementor-element-d7aed28.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-031d4cf{text-align:center;}.elementor-44 .elementor-element.elementor-element-d396deb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-a6bc29c{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-44 .elementor-element.elementor-element-a4f5e96{--width:auto;}.elementor-44 .elementor-element.elementor-element-3749039{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-44 .elementor-element.elementor-element-ff345b3{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-44 .elementor-element.elementor-element-80660ee{--width:calc(50% - 0.5rem);}.elementor-44 .elementor-element.elementor-element-d96b7f9{--width:calc(50% - 0.5rem);}.elementor-44 .elementor-element.elementor-element-0e51fbc{--width:calc(50% - 0.5rem);}.elementor-44 .elementor-element.elementor-element-3689620{--width:calc(50% - 0.5rem);}}@media(min-width:576px){.elementor-44 .elementor-element.elementor-element-9037517{--width:30px;}.elementor-44 .elementor-element.elementor-element-d7aed28{--width:calc(100% - 35px - 1.5rem);}.elementor-44 .elementor-element.elementor-element-6812ffd{--width:40%;}.elementor-44 .elementor-element.elementor-element-a4f5e96{--width:auto;}.elementor-44 .elementor-element.elementor-element-4cfbfb7{--width:60%;}.elementor-44 .elementor-element.elementor-element-bf85e8d{--width:25%;}.elementor-44 .elementor-element.elementor-element-ff345b3{--width:75%;}}@media(max-width:1024px) and (min-width:576px){.elementor-44 .elementor-element.elementor-element-6812ffd{--width:100%;}.elementor-44 .elementor-element.elementor-element-4cfbfb7{--width:100%;}.elementor-44 .elementor-element.elementor-element-bf85e8d{--width:100%;}.elementor-44 .elementor-element.elementor-element-ff345b3{--width:100%;}.elementor-44 .elementor-element.elementor-element-4f3ffab{--width:100%;}.elementor-44 .elementor-element.elementor-element-d91169a{--width:100%;}}@media(max-width:767px) and (min-width:576px){.elementor-44 .elementor-element.elementor-element-ff345b3{--width:100%;}.elementor-44 .elementor-element.elementor-element-80660ee{--width:calc(50% - 1rem);}.elementor-44 .elementor-element.elementor-element-d96b7f9{--width:calc(50% - 1rem);}.elementor-44 .elementor-element.elementor-element-0e51fbc{--width:calc(50% - 1rem);}.elementor-44 .elementor-element.elementor-element-3689620{--width:calc(50% - 1rem);}}/* Start custom CSS for html, class: .elementor-element-96bf42c */.elementor-44 .elementor-element.elementor-element-96bf42c svg{
        max-width: 30px;
        max-height: 30px;
    }

[data-bs-theme="dark"] .elementor-44 .elementor-element.elementor-element-96bf42c svg path{
        fill: var(--dark-color);
}

[data-bs-theme="light"] .elementor-44 .elementor-element.elementor-element-96bf42c svg path{
        fill: var(--light-color);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6db190 */.elementor-44 .elementor-element.elementor-element-f6db190 p{
    font-size: 18px;
    font-weight: 600;
    line-height: 2;
}

@media screen and (max-width: 425px){
    .elementor-44 .elementor-element.elementor-element-f6db190 p{
        font-size: 14px;
    }
}

[data-bs-theme="dark"] .elementor-44 .elementor-element.elementor-element-f6db190 p{
    color: var(--dark-color);
    line-height: 2;
}

[data-bs-theme="light"] .elementor-44 .elementor-element.elementor-element-f6db190 p{
    color: var(--light-color);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b2b27b8 */.elementor-44 .elementor-element.elementor-element-b2b27b8{
    height: 26px;
}

.elementor-44 .elementor-element.elementor-element-b2b27b8{}

[data-bs-theme="dark"] .elementor-44 .elementor-element.elementor-element-b2b27b8 svg path{
        stroke: var(--dark-color);
}

[data-bs-theme="light"] .elementor-44 .elementor-element.elementor-element-b2b27b8 svg path{
        stroke: var(--light-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-773ec10 */.elementor-44 .elementor-element.elementor-element-773ec10{
    background: var(--color-primary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-031d4cf */[data-bs-theme="dark"] .elementor-44 .elementor-element.elementor-element-031d4cf div{
    color: var(--dark-color);
    line-height: 2;
    font-weight: 700;
    font-size: calc(1.5rem + .1vw);
}

[data-bs-theme="light"] .elementor-44 .elementor-element.elementor-element-031d4cf div{
    font-weight: 700;
    font-size: calc(1.5rem + .1vw);
    color: var(--light-color);
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d396deb */.elementor-44 .elementor-element.elementor-element-d396deb svg{
    left: -0.5rem;
    width: 20px;
    position: relative;
}

.elementor-44 .elementor-element.elementor-element-d396deb .elementor-button-text{
    top: 3px;
    position: relative;
}

[data-bs-theme="dark"] .elementor-44 .elementor-element.elementor-element-d396deb a{
    background: var(--background-color-secondary);
    color: var(--light-color);
}

[data-bs-theme="light"] .elementor-44 .elementor-element.elementor-element-d396deb a{
    background: var(--background-color-secondary);
    color: var(--dark-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf7164 */.elementor-44 .elementor-element.elementor-element-ccf7164{
    background: var(--color-primary);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0856e09 */.elementor-44 .elementor-element.elementor-element-0856e09 svg{
    min-width: 40px;
    min-height: 40px;
}

.elementor-44 .elementor-element.elementor-element-0856e09 svg path{
    fill: var(--text-color-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ef0d41 */.elementor-44 .elementor-element.elementor-element-8ef0d41 div{
    color: var(--text-color-primary);
    font-weight: 700;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e6dd04 */.elementor-44 .elementor-element.elementor-element-0e6dd04 p{
    color: var(--text-color-secondary);
    line-height: 2;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b561942 */.elementor-44 .elementor-element.elementor-element-b561942 a, .elementor-44 .elementor-element.elementor-element-b561942 span{
    color: var(--text-color-secondary);
    line-height: 2.5;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d38e8dd */.elementor-44 .elementor-element.elementor-element-d38e8dd div{
    color: var(--text-color-primary);
    font-weight: 700;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e03393 */.elementor-44 .elementor-element.elementor-element-1e03393 a, .elementor-44 .elementor-element.elementor-element-1e03393 span{
    color: var(--text-color-secondary);
    line-height: 2.75;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a879a47 */.elementor-44 .elementor-element.elementor-element-a879a47 div{
    color: var(--text-color-primary);
    font-weight: 700;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e76f8a1 */.elementor-44 .elementor-element.elementor-element-e76f8a1 a, .elementor-44 .elementor-element.elementor-element-e76f8a1 span{
    color: var(--text-color-secondary);
    line-height: 2.75;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c21003a */.elementor-44 .elementor-element.elementor-element-c21003a div{
    color: var(--text-color-primary);
    font-weight: 700;

    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf0c8c4 */.elementor-44 .elementor-element.elementor-element-bf0c8c4 a, .elementor-44 .elementor-element.elementor-element-bf0c8c4 span{
    color: var(--text-color-secondary);
    line-height: 2.75;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-09d1bed */.elementor-44 .elementor-element.elementor-element-09d1bed a, .elementor-44 .elementor-element.elementor-element-09d1bed span{
    color: var(--text-color-primary);
    line-height: 2.5;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f645198 */.elementor-44 .elementor-element.elementor-element-f645198 a, .elementor-44 .elementor-element.elementor-element-f645198 span{
    color: var(--text-color-secondary);
    font-size: 14px;
}

@media screen and (max-width: 425px){
    .elementor-44 .elementor-element.elementor-element-f645198 a, .elementor-44 .elementor-element.elementor-element-f645198 span{
        font-size: 12px!important;
    }
}

.elementor-44 .elementor-element.elementor-element-f645198 svg{
    width: 20px;
}

@media screen and (max-width: 1024px){
    .elementor-44 .elementor-element.elementor-element-f645198{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .elementor-44 .elementor-element.elementor-element-f645198 *{
        display: flex;
        flex-direction: column;
    }
    
    .elementor-44 .elementor-element.elementor-element-f645198 .elementor-icon-list-text{
        margin-top: 0.75rem;
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80660ee */[data-bs-theme="dark"] .elementor-44 .elementor-element.elementor-element-80660ee{
    border-radius: var(--border-radius-sm);
    background: rgba(255, 255, 255, 0.05);
}

[data-bs-theme="light"] .elementor-44 .elementor-element.elementor-element-80660ee{
    border-radius: var(--border-radius-sm);
    background: rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-08acfba */.elementor-44 .elementor-element.elementor-element-08acfba a, .elementor-44 .elementor-element.elementor-element-08acfba span{
    color: var(--text-color-secondary);
    font-size: 14px;
}

@media screen and (max-width: 425px){
    .elementor-44 .elementor-element.elementor-element-08acfba a, .elementor-44 .elementor-element.elementor-element-08acfba span{
        font-size: 12px!important;
    }
}

.elementor-44 .elementor-element.elementor-element-08acfba svg{
    width: 17px;
}

@media screen and (max-width: 1024px){
    .elementor-44 .elementor-element.elementor-element-08acfba{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .elementor-44 .elementor-element.elementor-element-08acfba *{
        display: flex;
        flex-direction: column;
    }
    
    .elementor-44 .elementor-element.elementor-element-08acfba .elementor-icon-list-text{
        margin-top: 0.75rem;
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d96b7f9 */[data-bs-theme="dark"] .elementor-44 .elementor-element.elementor-element-d96b7f9{
    border-radius: var(--border-radius-sm);
    background: rgba(255, 255, 255, 0.05);
}

[data-bs-theme="light"] .elementor-44 .elementor-element.elementor-element-d96b7f9{
    border-radius: var(--border-radius-sm);
    background: rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c448644 */.elementor-44 .elementor-element.elementor-element-c448644 a, .elementor-44 .elementor-element.elementor-element-c448644 span{
    color: var(--text-color-secondary);
    font-size: 14px;
}

@media screen and (max-width: 425px){
    .elementor-44 .elementor-element.elementor-element-c448644 a, .elementor-44 .elementor-element.elementor-element-c448644 span{
        font-size: 12px!important;
    }
}

.elementor-44 .elementor-element.elementor-element-c448644 svg{
    width: 20px;
}

@media screen and (max-width: 1024px){
    .elementor-44 .elementor-element.elementor-element-c448644{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .elementor-44 .elementor-element.elementor-element-c448644 *{
        display: flex;
        flex-direction: column;
    }
    
    .elementor-44 .elementor-element.elementor-element-c448644 .elementor-icon-list-text{
        margin-top: 0.75rem;
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e51fbc */[data-bs-theme="dark"] .elementor-44 .elementor-element.elementor-element-0e51fbc{
    border-radius: var(--border-radius-sm);
    background: rgba(255, 255, 255, 0.05);
}

[data-bs-theme="light"] .elementor-44 .elementor-element.elementor-element-0e51fbc{
    border-radius: var(--border-radius-sm);
    background: rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23a5d46 */.elementor-44 .elementor-element.elementor-element-23a5d46 a, .elementor-44 .elementor-element.elementor-element-23a5d46 span{
    color: var(--text-color-secondary);
    font-size: 14px;
}

@media screen and (max-width: 425px){
    .elementor-44 .elementor-element.elementor-element-23a5d46 a, .elementor-44 .elementor-element.elementor-element-23a5d46 span{
        font-size: 12px!important;
    }
}

.elementor-44 .elementor-element.elementor-element-23a5d46 svg{
    width: 20px;
}

@media screen and (max-width: 1024px){
    .elementor-44 .elementor-element.elementor-element-23a5d46{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .elementor-44 .elementor-element.elementor-element-23a5d46 *{
        display: flex;
        flex-direction: column;
    }
    
    .elementor-44 .elementor-element.elementor-element-23a5d46 .elementor-icon-list-text{
        margin-top: 0.75rem;
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3689620 */[data-bs-theme="dark"] .elementor-44 .elementor-element.elementor-element-3689620{
    border-radius: var(--border-radius-sm);
    background: rgba(255, 255, 255, 0.05);
}

[data-bs-theme="light"] .elementor-44 .elementor-element.elementor-element-3689620{
    border-radius: var(--border-radius-sm);
    background: rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd955d0 */.elementor-44 .elementor-element.elementor-element-dd955d0{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-lg)
}

@media screen and (max-width: 425px){
    .elementor-44 .elementor-element.elementor-element-dd955d0 svg{
        width: 16px;
    }
    
    .elementor-44 .elementor-element.elementor-element-dd955d0 img{
        width: 16px;
    }
    
    .elementor-44 .elementor-element.elementor-element-dd955d0 span{
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e2c01f */.elementor-44 .elementor-element.elementor-element-9e2c01f p{
    color: var(--text-color-secondary);
    line-height: 2.5;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fa595b */.elementor-44 .elementor-element.elementor-element-8fa595b p{
    color: var(--text-color-secondary);
    line-height: 2.5;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6bc29c */.elementor-44 .elementor-element.elementor-element-a6bc29c{
    background: var(--background-color-container);
}/* End custom CSS */