.elementor-266 .elementor-element.elementor-element-12fc03a3{--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-266 .elementor-element.elementor-element-43d7bc95{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-266 .elementor-element.elementor-element-43d7bc95 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-bc4500a .elementor-heading-title{font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-266 .elementor-element.elementor-element-bc4500a > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-266 .elementor-element.elementor-element-6a37ad7b{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-266 .elementor-element.elementor-element-79df91d .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-266 .elementor-element.elementor-element-7719d3ea{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-266 .elementor-element.elementor-element-984dd6d > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-266 .elementor-element.elementor-element-54a07ab6 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-266 .elementor-element.elementor-element-54a07ab6 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-266 .elementor-element.elementor-element-5332e33c{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-266 .elementor-element.elementor-element-5332e33c > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-fa2a054{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-266 .elementor-element.elementor-element-fa2a054 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-266 .elementor-element.elementor-element-56384a5a .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-266 .elementor-element.elementor-element-56384a5a > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-266 .elementor-element.elementor-element-3b178c46{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-266 .elementor-element.elementor-element-3b178c46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-199bd79 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-266 .elementor-element.elementor-element-273ec153 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-266 .elementor-element.elementor-element-273ec153 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-266 .elementor-element.elementor-element-732fae74{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-266 .elementor-element.elementor-element-732fae74 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-ef32062{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-266 .elementor-element.elementor-element-ef32062 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-266 .elementor-element.elementor-element-17bd48f .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-266 .elementor-element.elementor-element-17bd48f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-266 .elementor-element.elementor-element-76a3ccd6{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-266 .elementor-element.elementor-element-76a3ccd6 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-6ed68c9{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-266 .elementor-element.elementor-element-6ed68c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-266 .elementor-element.elementor-element-59e21d24 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-266 .elementor-element.elementor-element-59e21d24 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-266 .elementor-element.elementor-element-45ee3cac{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-266 .elementor-element.elementor-element-45ee3cac > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-266 .elementor-element.elementor-element-45ee3cac > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-43d7bc95 */.elementor-266 .elementor-element.elementor-element-43d7bc95 p {
    margin-bottom: 27px;
}

@media screen and (min-width: 1025px) {
    .elementor-266 .elementor-element.elementor-element-43d7bc95 p {
        width: 100%;
        max-width: 782px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a37ad7b */.elementor-266 .elementor-element.elementor-element-6a37ad7b a {
    color: #1865F2;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7719d3ea */.elementor-266 .elementor-element.elementor-element-7719d3ea p {
    margin-bottom: 27px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5332e33c */.elementor-266 .elementor-element.elementor-element-5332e33c p {
    margin-bottom: 27px;
}

.elementor-266 .elementor-element.elementor-element-5332e33c ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-266 .elementor-element.elementor-element-5332e33c ul li {
    margin-bottom: 10px;
}

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

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

.elementor-266 .elementor-element.elementor-element-fa2a054 ul li {
    margin-bottom: 10px;
}

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

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

.elementor-266 .elementor-element.elementor-element-3b178c46 ul li {
    margin-bottom: 10px;
}

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

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

.elementor-266 .elementor-element.elementor-element-732fae74 ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-266 .elementor-element.elementor-element-732fae74 ul li {
    margin-bottom: 10px;
}

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

.elementor-266 .elementor-element.elementor-element-732fae74 ul li {
    margin-right: -8px;
}
}
.elementor-266 .elementor-element.elementor-element-732fae74 ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef32062 */.elementor-266 .elementor-element.elementor-element-ef32062 p {
    margin-bottom: 25px;
}

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

.elementor-266 .elementor-element.elementor-element-ef32062 ul li {
    margin-bottom: 10px;
}

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

.elementor-266 .elementor-element.elementor-element-ef32062 ul li {
    margin-right: -8px;
}
}
.elementor-266 .elementor-element.elementor-element-ef32062 ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76a3ccd6 */.elementor-266 .elementor-element.elementor-element-76a3ccd6 p {
    margin-bottom: 25px;
}

.elementor-266 .elementor-element.elementor-element-76a3ccd6 ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-266 .elementor-element.elementor-element-76a3ccd6 ul li {
    margin-bottom: 10px;
}

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

.elementor-266 .elementor-element.elementor-element-76a3ccd6 ul li {
    margin-right: -8px;
}
}
.elementor-266 .elementor-element.elementor-element-76a3ccd6 ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed68c9 */.elementor-266 .elementor-element.elementor-element-6ed68c9 p {
    margin-bottom: 25px;
}

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

.elementor-266 .elementor-element.elementor-element-6ed68c9 ul li {
    margin-bottom: 10px;
}

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

.elementor-266 .elementor-element.elementor-element-6ed68c9 ul li {
    margin-right: -8px;
}
}
.elementor-266 .elementor-element.elementor-element-6ed68c9 ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45ee3cac */.elementor-266 .elementor-element.elementor-element-45ee3cac p {
    margin-bottom: 25px;
}


.elementor-266 .elementor-element.elementor-element-45ee3cac ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-266 .elementor-element.elementor-element-45ee3cac ul li {
    margin-bottom: 10px;
}

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

.elementor-266 .elementor-element.elementor-element-45ee3cac a {
    color: #1865F2;
    text-decoration: underline;
}

.elementor-266 .elementor-element.elementor-element-45ee3cac ul li {
    margin-right: -8px;
}
}
.elementor-266 .elementor-element.elementor-element-45ee3cac ul {
 margin-bottom: 25px
}/* End custom CSS */