.elementor-5582 .elementor-element.elementor-element-b34be57{--display:flex;--padding-top:48px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-4bd5319{text-align:center;}.elementor-5582 .elementor-element.elementor-element-4bd5319 .elementor-heading-title{font-size:38px;font-weight:600;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-6897403{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-6897403 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-5e6f916 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-5582 .elementor-element.elementor-element-a261c62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-a261c62 a{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5582 .elementor-element.elementor-element-b0d7fff .elementor-button{background-color:#FFFFFF;font-weight:500;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-b0d7fff .elementor-button:hover, .elementor-5582 .elementor-element.elementor-element-b0d7fff .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-5582 .elementor-element.elementor-element-b0d7fff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-5582 .elementor-element.elementor-element-b0d7fff .elementor-button:hover svg, .elementor-5582 .elementor-element.elementor-element-b0d7fff .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5582 .elementor-element.elementor-element-16f580c{--divider-border-style:dashed;--divider-color:#808080;--divider-border-width:1px;}.elementor-5582 .elementor-element.elementor-element-16f580c .elementor-divider-separator{width:100%;}.elementor-5582 .elementor-element.elementor-element-16f580c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5582 .elementor-element.elementor-element-8df2fd6{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5582 .elementor-element.elementor-element-8df2fd6 .elementor-heading-title{font-size:38px;font-weight:600;}.elementor-5582 .elementor-element.elementor-element-58e06c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5582 .elementor-element.elementor-element-58e06c6 .elementor-heading-title{font-size:30px;font-weight:700;line-height:2.35rem;color:#000000;}.elementor-5582 .elementor-element.elementor-element-659e461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-659e461 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-5df606b .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-5582 .elementor-element.elementor-element-cc901f6{font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-21dd9fd{font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-c8ec4de{font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-c8ec4de p{margin-block-end:8px;}.elementor-5582 .elementor-element.elementor-element-ee931b9{font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-ee931b9 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-4a746d0{font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-4a746d0 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-2887d21{width:var( --container-widget-width, 340px );max-width:340px;background-color:var( --e-global-color-primary );margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:14px 10px 14px 10px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5582 .elementor-element.elementor-element-2887d21.elementor-element{--align-self:center;}.elementor-5582 .elementor-element.elementor-element-2887d21 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-0ccf682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-0ccf682 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-702e5c4 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-5582 .elementor-element.elementor-element-db93e6c{font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-db93e6c a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-4ca6c9f{width:var( --container-widget-width, 434px );max-width:434px;background-color:var( --e-global-color-primary );margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:14px 10px 14px 10px;--container-widget-width:434px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5582 .elementor-element.elementor-element-4ca6c9f.elementor-element{--align-self:center;}.elementor-5582 .elementor-element.elementor-element-4ca6c9f a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-a50d1f6{width:var( --container-widget-width, 574px );max-width:574px;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:14px 10px 14px 10px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5582 .elementor-element.elementor-element-a50d1f6.elementor-element{--align-self:center;}.elementor-5582 .elementor-element.elementor-element-a50d1f6 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-7f5407e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-7f5407e a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-493eb80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-493eb80 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-515e057{--divider-border-style:dashed;--divider-color:#808080;--divider-border-width:1px;}.elementor-5582 .elementor-element.elementor-element-515e057 .elementor-divider-separator{width:100%;}.elementor-5582 .elementor-element.elementor-element-515e057 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5582 .elementor-element.elementor-element-870414e{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-5582 .elementor-element.elementor-element-870414e .elementor-heading-title{font-size:38px;font-weight:600;}.elementor-5582 .elementor-element.elementor-element-1778ce7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-1778ce7 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-246429b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-246429b a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-8230495 .elementor-button{background-color:#FFFFFF;font-weight:500;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-8230495 .elementor-button:hover, .elementor-5582 .elementor-element.elementor-element-8230495 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-5582 .elementor-element.elementor-element-8230495{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-5582 .elementor-element.elementor-element-8230495 .elementor-button:hover svg, .elementor-5582 .elementor-element.elementor-element-8230495 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5582 .elementor-element.elementor-element-7247126{--divider-border-style:dashed;--divider-color:#808080;--divider-border-width:1px;}.elementor-5582 .elementor-element.elementor-element-7247126 .elementor-divider-separator{width:100%;}.elementor-5582 .elementor-element.elementor-element-7247126 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5582 .elementor-element.elementor-element-e756c4c{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5582 .elementor-element.elementor-element-e756c4c .elementor-heading-title{font-size:38px;font-weight:600;}.elementor-5582 .elementor-element.elementor-element-81ae18b .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-5582 .elementor-element.elementor-element-4fc79dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-4fc79dd a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-dac02b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-dac02b8 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-da26d71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-da26d71 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-961a6fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-961a6fa a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-24eca50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-24eca50 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-0d91bb8{background-color:#F5F5F7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 14px 10px 14px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-0d91bb8 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-282f4d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-282f4d1 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-b963ae8{background-color:#F5F5F7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 14px 10px 14px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-b963ae8 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-988ef3d .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-5582 .elementor-element.elementor-element-7c792fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-7c792fd a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-887936a .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-5582 .elementor-element.elementor-element-f9d7fc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-f9d7fc2 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-8d467ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-8d467ef a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-d449395 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-5582 .elementor-element.elementor-element-22d89d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-22d89d7 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-af3ab63 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-5582 .elementor-element.elementor-element-1aa4e34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-1aa4e34 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-2f801e6 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-5582 .elementor-element.elementor-element-bd6ff33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-bd6ff33 a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-e879480 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-5582 .elementor-element.elementor-element-86fc88c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-size:14px;font-weight:400;}.elementor-5582 .elementor-element.elementor-element-86fc88c a{color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-28e1d01 .elementor-button{background-color:#FFFFFF;font-weight:500;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-5582 .elementor-element.elementor-element-28e1d01 .elementor-button:hover, .elementor-5582 .elementor-element.elementor-element-28e1d01 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-5582 .elementor-element.elementor-element-28e1d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5582 .elementor-element.elementor-element-28e1d01 .elementor-button:hover svg, .elementor-5582 .elementor-element.elementor-element-28e1d01 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-5582 .elementor-element.elementor-element-4bd5319{text-align:center;}.elementor-5582 .elementor-element.elementor-element-4bd5319 .elementor-heading-title{font-size:28px;}.elementor-5582 .elementor-element.elementor-element-8df2fd6 .elementor-heading-title{font-size:28px;}.elementor-5582 .elementor-element.elementor-element-58e06c6 .elementor-heading-title{font-size:24px;line-height:2rem;}.elementor-5582 .elementor-element.elementor-element-870414e .elementor-heading-title{font-size:28px;}.elementor-5582 .elementor-element.elementor-element-e756c4c .elementor-heading-title{font-size:28px;}}/* Start custom CSS for text-editor, class: .elementor-element-c8ec4de */.elementor-5582 .elementor-element.elementor-element-c8ec4de .row {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.elementor-5582 .elementor-element.elementor-element-c8ec4de ul.list {
    list-style: disc;
    padding-left: 32px;
}

@media (max-width: 1200px) {
    .elementor-5582 .elementor-element.elementor-element-c8ec4de .row {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .elementor-5582 .elementor-element.elementor-element-c8ec4de .row {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-246429b */.elementor-5582 .elementor-element.elementor-element-246429b ul.list {
    list-style: disc;
    padding-left: 24px;
    margin-top: 6px;
}

.elementor-5582 .elementor-element.elementor-element-246429b ul.list li {
    padding-top: 6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dac02b8 */.elementor-5582 .elementor-element.elementor-element-dac02b8 ul.list {
    list-style: disc;
    padding-left: 24px;
    margin-top: 6px;
}

.elementor-5582 .elementor-element.elementor-element-dac02b8 ul.list li {
    padding-top: 6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da26d71 */.elementor-5582 .elementor-element.elementor-element-da26d71 ul.list {
    list-style: disc;
    padding-left: 24px;
    margin-top: 6px;
}

.elementor-5582 .elementor-element.elementor-element-da26d71 ul.list li {
    padding-top: 6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d91bb8 */.elementor-5582 .elementor-element.elementor-element-0d91bb8 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b963ae8 */.elementor-5582 .elementor-element.elementor-element-b963ae8 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c792fd */.elementor-5582 .elementor-element.elementor-element-7c792fd ul.list {
    list-style: disc;
    padding-left: 24px;
}

.elementor-5582 .elementor-element.elementor-element-7c792fd ul.list li {
    padding-bottom: 8px;
}

.elementor-5582 .elementor-element.elementor-element-7c792fd a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d7fc2 */.elementor-5582 .elementor-element.elementor-element-f9d7fc2 ul.list {
    list-style: disc;
    padding-left: 24px;
}

.elementor-5582 .elementor-element.elementor-element-f9d7fc2 ul.list li {
    padding-bottom: 8px;
}

.elementor-5582 .elementor-element.elementor-element-f9d7fc2 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d467ef */.elementor-5582 .elementor-element.elementor-element-8d467ef ul.list {
    list-style: disc;
    padding-left: 24px;
}

.elementor-5582 .elementor-element.elementor-element-8d467ef ul.list li {
    padding-bottom: 8px;
}

.elementor-5582 .elementor-element.elementor-element-8d467ef a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22d89d7 */.elementor-5582 .elementor-element.elementor-element-22d89d7 ul.list {
    list-style: disc;
    padding-left: 24px;
}

.elementor-5582 .elementor-element.elementor-element-22d89d7 ul.list li {
    padding-bottom: 8px;
}

.elementor-5582 .elementor-element.elementor-element-22d89d7 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aa4e34 */.elementor-5582 .elementor-element.elementor-element-1aa4e34 ul.list {
    list-style: disc;
    padding-left: 24px;
}

.elementor-5582 .elementor-element.elementor-element-1aa4e34 ul.list li {
    padding-bottom: 8px;
}

.elementor-5582 .elementor-element.elementor-element-1aa4e34 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd6ff33 */.elementor-5582 .elementor-element.elementor-element-bd6ff33 ul.list {
    list-style: disc;
    padding-left: 24px;
}

.elementor-5582 .elementor-element.elementor-element-bd6ff33 ul.list li {
    padding-bottom: 8px;
}

.elementor-5582 .elementor-element.elementor-element-bd6ff33 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86fc88c */.elementor-5582 .elementor-element.elementor-element-86fc88c ul.list {
    list-style: disc;
    padding-left: 24px;
}

.elementor-5582 .elementor-element.elementor-element-86fc88c ul.list li {
    padding-bottom: 8px;
}

.elementor-5582 .elementor-element.elementor-element-86fc88c a:hover {
    text-decoration: underline;
}/* End custom CSS */