.elementor-268 .elementor-element.elementor-element-4e7e4906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:95px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-268 .elementor-element.elementor-element-5b1f8a98{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-5b1f8a98 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-413a57ea .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-268 .elementor-element.elementor-element-2040322e{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-c259aea > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-268 .elementor-element.elementor-element-92fb298{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-54fa1da2 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-268 .elementor-element.elementor-element-54fa1da2 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-268 .elementor-element.elementor-element-6fd5daa2{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-6fd5daa2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-0ad07df .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-268 .elementor-element.elementor-element-0ad07df > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-268 .elementor-element.elementor-element-14b8818{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-14b8818 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-46e0180{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-46e0180 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-091e5a1 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-268 .elementor-element.elementor-element-091e5a1 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-268 .elementor-element.elementor-element-ffa487f{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-ffa487f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-23afdef{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-23afdef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-a1b8c32 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-268 .elementor-element.elementor-element-a1b8c32 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-268 .elementor-element.elementor-element-2eb65ea{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-2eb65ea > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-cd05a5b{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-cd05a5b > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-06bf6b9{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-06bf6b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-268 .elementor-element.elementor-element-a9b6119 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-268 .elementor-element.elementor-element-a9b6119 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-268 .elementor-element.elementor-element-6b04fbf{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-6b04fbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-9d13ad6{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-9d13ad6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-462f908 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-268 .elementor-element.elementor-element-462f908 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-268 .elementor-element.elementor-element-78644025 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-268 .elementor-element.elementor-element-436a780d{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-436a780d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-268 .elementor-element.elementor-element-3d1f23d{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-3d1f23d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-7591ecdf .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-268 .elementor-element.elementor-element-7591ecdf > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-268 .elementor-element.elementor-element-4427894b{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-4427894b > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-7afd1ce{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-7afd1ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-268 .elementor-element.elementor-element-139c351e .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-268 .elementor-element.elementor-element-139c351e > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-268 .elementor-element.elementor-element-559a934{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-559a934 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-268 .elementor-element.elementor-element-66228cff{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-66228cff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-268 .elementor-element.elementor-element-38303a87 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-268 .elementor-element.elementor-element-38303a87 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-268 .elementor-element.elementor-element-67bf872a{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-268 .elementor-element.elementor-element-67bf872a > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-268 .elementor-element.elementor-element-67bf872a > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-5b1f8a98 */.elementor-268 .elementor-element.elementor-element-5b1f8a98 p {
    margin-bottom: 27px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-5b1f8a98 p {
        width: 100%;
        max-width: 782px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2040322e */.elementor-268 .elementor-element.elementor-element-2040322e p {
    margin-bottom: 27px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92fb298 */.elementor-268 .elementor-element.elementor-element-92fb298 a {
    color: #1865F2;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fd5daa2 */.elementor-268 .elementor-element.elementor-element-6fd5daa2 p {
    margin-bottom: 27px;
}

.elementor-268 .elementor-element.elementor-element-6fd5daa2 ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-6fd5daa2 ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-6fd5daa2 ul {
    margin-top: -10px;
}
}
.elementor-268 .elementor-element.elementor-element-6fd5daa2 ul {
 margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14b8818 */.elementor-268 .elementor-element.elementor-element-14b8818 p {
    margin-bottom: 27px;
}

.elementor-268 .elementor-element.elementor-element-14b8818 ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-14b8818 ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-14b8818 ul {
    margin-top: -10px;
}
}
.elementor-268 .elementor-element.elementor-element-14b8818 ul {
 margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46e0180 */.elementor-268 .elementor-element.elementor-element-46e0180 p {
    margin-bottom: 27px;
}

.elementor-268 .elementor-element.elementor-element-46e0180 ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-46e0180 ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-46e0180 ul {
    margin-top: -10px;
}
}
.elementor-268 .elementor-element.elementor-element-46e0180 ul {
 margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffa487f */.elementor-268 .elementor-element.elementor-element-ffa487f p {
    margin-bottom: 27px;
}

.elementor-268 .elementor-element.elementor-element-ffa487f ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-ffa487f ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-ffa487f ul {
    margin-top: -10px;
}
}
.elementor-268 .elementor-element.elementor-element-ffa487f ul {
 margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23afdef */.elementor-268 .elementor-element.elementor-element-23afdef p {
    margin-bottom: 27px;
    
}

.elementor-268 .elementor-element.elementor-element-23afdef ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-23afdef ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-23afdef ul {
    margin-top: -10px;
}
}
.elementor-268 .elementor-element.elementor-element-23afdef ul {
 margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2eb65ea */.elementor-268 .elementor-element.elementor-element-2eb65ea p {
    margin-bottom: 27px;
}

.elementor-268 .elementor-element.elementor-element-2eb65ea ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-2eb65ea ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-2eb65ea ul {
    margin-top: -10px;
}
}
.elementor-268 .elementor-element.elementor-element-2eb65ea ul {
 margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd05a5b */.elementor-268 .elementor-element.elementor-element-cd05a5b p {
    margin-bottom: 27px;
}

.elementor-268 .elementor-element.elementor-element-cd05a5b ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-cd05a5b ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-cd05a5b ul {
    margin-top: -10px;
}
}
.elementor-268 .elementor-element.elementor-element-cd05a5b ul {
 margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06bf6b9 */.elementor-268 .elementor-element.elementor-element-06bf6b9 p {
    margin-bottom: 27px;
}

.elementor-268 .elementor-element.elementor-element-06bf6b9 ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-06bf6b9 ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-06bf6b9 ul {
    margin-top: -10px;
}
}
.elementor-268 .elementor-element.elementor-element-06bf6b9 ul {
 margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b04fbf */.elementor-268 .elementor-element.elementor-element-6b04fbf p {
    margin-bottom: 27px;
}

.elementor-268 .elementor-element.elementor-element-6b04fbf ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-6b04fbf ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-6b04fbf ul {
    margin-top: -10px;
}
}
.elementor-268 .elementor-element.elementor-element-6b04fbf ul {
 margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d13ad6 */.elementor-268 .elementor-element.elementor-element-9d13ad6 p {
    margin-bottom: 27px;
}

.elementor-268 .elementor-element.elementor-element-9d13ad6 ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-9d13ad6 ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-9d13ad6 ul {
    margin-top: -10px;
}
}
.elementor-268 .elementor-element.elementor-element-9d13ad6 ul {
 margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-436a780d */.elementor-268 .elementor-element.elementor-element-436a780d p {
    margin-bottom: 25px;
}

.elementor-268 .elementor-element.elementor-element-436a780d ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-436a780d ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-436a780d ul {
    width: 100%;
    max-width: 788px !important;
}

.elementor-268 .elementor-element.elementor-element-436a780d ul li {
    margin-right: -8px;
}
}
.elementor-268 .elementor-element.elementor-element-436a780d ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1f23d */.elementor-268 .elementor-element.elementor-element-3d1f23d p {
    margin-bottom: 25px;
}

.elementor-268 .elementor-element.elementor-element-3d1f23d ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-3d1f23d ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-3d1f23d ul {
    width: 100%;
    max-width: 788px !important;
}

.elementor-268 .elementor-element.elementor-element-3d1f23d ul li {
    margin-right: -8px;
}
}
.elementor-268 .elementor-element.elementor-element-3d1f23d ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4427894b */.elementor-268 .elementor-element.elementor-element-4427894b p {
    margin-bottom: 25px;
}

.elementor-268 .elementor-element.elementor-element-4427894b ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-4427894b ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-4427894b ul {
    width: 100%;
    max-width: 788px !important;
}

.elementor-268 .elementor-element.elementor-element-4427894b ul li {
    margin-right: -8px;
}
}
.elementor-268 .elementor-element.elementor-element-4427894b ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7afd1ce */.elementor-268 .elementor-element.elementor-element-7afd1ce p {
    margin-bottom: 25px;
}

.elementor-268 .elementor-element.elementor-element-7afd1ce ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-7afd1ce ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-7afd1ce ul {
    width: 100%;
    max-width: 788px !important;
}

.elementor-268 .elementor-element.elementor-element-7afd1ce ul li {
    margin-right: -8px;
}
}
.elementor-268 .elementor-element.elementor-element-7afd1ce ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-559a934 */.elementor-268 .elementor-element.elementor-element-559a934 p {
    margin-bottom: 25px;
}

.elementor-268 .elementor-element.elementor-element-559a934 ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-559a934 ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-559a934 ul {
    width: 100%;
    max-width: 788px !important;
}

.elementor-268 .elementor-element.elementor-element-559a934 ul li {
    margin-right: -8px;
}
}
.elementor-268 .elementor-element.elementor-element-559a934 ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66228cff */.elementor-268 .elementor-element.elementor-element-66228cff p {
    margin-bottom: 25px;
}

.elementor-268 .elementor-element.elementor-element-66228cff ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-66228cff ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-66228cff ul {
    width: 100%;
    max-width: 788px !important;
}

.elementor-268 .elementor-element.elementor-element-66228cff ul li {
    margin-right: -8px;
}
}
.elementor-268 .elementor-element.elementor-element-66228cff ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67bf872a */.elementor-268 .elementor-element.elementor-element-67bf872a p {
    margin-bottom: 25px;
}


.elementor-268 .elementor-element.elementor-element-67bf872a ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-268 .elementor-element.elementor-element-67bf872a ul li {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-268 .elementor-element.elementor-element-67bf872a ul {
    width: 100%;
    max-width: 788px !important;
}

.elementor-268 .elementor-element.elementor-element-67bf872a a {
    color: #1865F2;
    text-decoration: underline;
}

.elementor-268 .elementor-element.elementor-element-67bf872a ul li {
    margin-right: -8px;
}
}
.elementor-268 .elementor-element.elementor-element-67bf872a ul {
 margin-bottom: 25px
}

.elementor-268 .elementor-element.elementor-element-67bf872a hr {
    margin-bottom: 15px;
}/* End custom CSS */