.elementor-267 .elementor-element.elementor-element-405f1082{--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-267 .elementor-element.elementor-element-1a34424f .elementor-heading-title{font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-267 .elementor-element.elementor-element-1a34424f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-267 .elementor-element.elementor-element-703012a6{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-267 .elementor-element.elementor-element-1ed8979e .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-267 .elementor-element.elementor-element-6cc93364{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-267 .elementor-element.elementor-element-9be77e3 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-267 .elementor-element.elementor-element-59949015 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-267 .elementor-element.elementor-element-59949015 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-267 .elementor-element.elementor-element-6d40761{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-267 .elementor-element.elementor-element-6d40761 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-267 .elementor-element.elementor-element-fa119cb .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-267 .elementor-element.elementor-element-fa119cb > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-267 .elementor-element.elementor-element-154ea30{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-267 .elementor-element.elementor-element-154ea30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-267 .elementor-element.elementor-element-d1f1927 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-267 .elementor-element.elementor-element-52a33a3{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-267 .elementor-element.elementor-element-52a33a3 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-160c0f9{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-267 .elementor-element.elementor-element-160c0f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-267 .elementor-element.elementor-element-35a3e53b .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-267 .elementor-element.elementor-element-35a3e53b > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-267 .elementor-element.elementor-element-2e300cd6{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-267 .elementor-element.elementor-element-2e300cd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-3fa032a > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-267 .elementor-element.elementor-element-11a742ef .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-267 .elementor-element.elementor-element-11a742ef > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-267 .elementor-element.elementor-element-10d773a4{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-267 .elementor-element.elementor-element-10d773a4 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-8215b0b{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-267 .elementor-element.elementor-element-8215b0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-267 .elementor-element.elementor-element-e0edbc0 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-267 .elementor-element.elementor-element-e0edbc0 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-267 .elementor-element.elementor-element-4cda972f{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-267 .elementor-element.elementor-element-4cda972f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-267 .elementor-element.elementor-element-32bef197 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-267 .elementor-element.elementor-element-32bef197 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-267 .elementor-element.elementor-element-4d535d6f{color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-267 .elementor-element.elementor-element-4d535d6f > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-267 .elementor-element.elementor-element-4d535d6f > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-703012a6 */.elementor-267 .elementor-element.elementor-element-703012a6 a {
    color: #1865F2;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc93364 */.elementor-267 .elementor-element.elementor-element-6cc93364 p {
    margin-bottom: 27px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d40761 */.elementor-267 .elementor-element.elementor-element-6d40761 p {
    margin-bottom: 27px;
}

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

.elementor-267 .elementor-element.elementor-element-6d40761 ul li {
    margin-bottom: 10px;
}

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

.elementor-267 .elementor-element.elementor-element-154ea30 ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-267 .elementor-element.elementor-element-154ea30 ul li {
    margin-bottom: 10px;
}

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

.elementor-267 .elementor-element.elementor-element-52a33a3 ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-267 .elementor-element.elementor-element-52a33a3 ul li {
    margin-bottom: 10px;
}

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

.elementor-267 .elementor-element.elementor-element-160c0f9 ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-267 .elementor-element.elementor-element-160c0f9 ul li {
    margin-bottom: 10px;
}

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

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

.elementor-267 .elementor-element.elementor-element-2e300cd6 ul li {
    margin-bottom: 10px;
}

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

.elementor-267 .elementor-element.elementor-element-2e300cd6 ul li {
    margin-right: -8px;
}
}
.elementor-267 .elementor-element.elementor-element-2e300cd6 ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10d773a4 */.elementor-267 .elementor-element.elementor-element-10d773a4 p {
    margin-bottom: 25px;
}

.elementor-267 .elementor-element.elementor-element-10d773a4 ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-267 .elementor-element.elementor-element-10d773a4 ul li {
    margin-bottom: 10px;
}

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

.elementor-267 .elementor-element.elementor-element-10d773a4 ul li {
    margin-right: -8px;
}
}
.elementor-267 .elementor-element.elementor-element-10d773a4 ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8215b0b */.elementor-267 .elementor-element.elementor-element-8215b0b p {
    margin-bottom: 25px;
}

.elementor-267 .elementor-element.elementor-element-8215b0b ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-267 .elementor-element.elementor-element-8215b0b ul li {
    margin-bottom: 10px;
}

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

.elementor-267 .elementor-element.elementor-element-8215b0b ul li {
    margin-right: -8px;
}
}
.elementor-267 .elementor-element.elementor-element-8215b0b ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cda972f */.elementor-267 .elementor-element.elementor-element-4cda972f p {
    margin-bottom: 25px;
}

.elementor-267 .elementor-element.elementor-element-4cda972f ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-267 .elementor-element.elementor-element-4cda972f ul li {
    margin-bottom: 10px;
}

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

.elementor-267 .elementor-element.elementor-element-4cda972f ul li {
    margin-right: -8px;
}
}
.elementor-267 .elementor-element.elementor-element-4cda972f ul {
 margin-bottom: 25px;
 padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d535d6f */.elementor-267 .elementor-element.elementor-element-4d535d6f p {
    margin-bottom: 25px;
}


.elementor-267 .elementor-element.elementor-element-4d535d6f ul li::marker {
    font-size: 19px;
    color: #1865F2;
}

.elementor-267 .elementor-element.elementor-element-4d535d6f ul li {
    margin-bottom: 10px;
}

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

.elementor-267 .elementor-element.elementor-element-4d535d6f a {
    color: #1865F2;
    text-decoration: underline;
}

.elementor-267 .elementor-element.elementor-element-4d535d6f ul li {
    margin-right: -8px;
}
}
.elementor-267 .elementor-element.elementor-element-4d535d6f ul {
 margin-bottom: 25px
}/* End custom CSS */