.elementor-3 .elementor-element.elementor-element-4c667494 > .elementor-container{max-width:950px;}.elementor-3 .elementor-element.elementor-element-4c667494{padding:3em 0em 3em 0em;}.elementor-3 .elementor-element.elementor-element-1fbcfcf > .elementor-widget-container{background-color:var( --e-global-color-255a1f7 );padding:1em 1em 1em 1em;}.elementor-3 .elementor-element.elementor-element-1fbcfcf{font-family:"dashiell-text", Sans-serif;color:var( --e-global-color-secondary );}/* Start custom CSS for text-editor, class: .elementor-element-1fbcfcf */.elementor-3 .elementor-element.elementor-element-1fbcfcf ol {
    margin: 0;
    padding: 0;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf table td,
.elementor-3 .elementor-element.elementor-element-1fbcfcf table th {
    padding: 0;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c10 {
    border-right-style: solid;
    padding: 0pt 5.4pt 0pt 5.4pt;
    border-bottom-color: #bfbfbf;
    border-top-width: 1pt;
    border-right-width: 1pt;
    border-left-color: #bfbfbf;
    vertical-align: top;
    border-right-color: #bfbfbf;
    border-left-width: 1pt;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-width: 1pt;
    width: 118.2pt;
    border-top-color: #bfbfbf;
    border-bottom-style: solid;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c25 {
    border-right-style: solid;
    padding: 0pt 5.4pt 0pt 5.4pt;
    border-bottom-color: #bfbfbf;
    border-top-width: 1pt;
    border-right-width: 1pt;
    border-left-color: #bfbfbf;
    vertical-align: top;
    border-right-color: #bfbfbf;
    border-left-width: 1pt;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-width: 1pt;
    width: 139.2pt;
    border-top-color: #bfbfbf;
    border-bottom-style: solid;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c9 {
    border-right-style: solid;
    padding: 0pt 5.4pt 0pt 5.4pt;
    border-bottom-color: #bfbfbf;
    border-top-width: 1pt;
    border-right-width: 1pt;
    border-left-color: #bfbfbf;
    vertical-align: top;
    border-right-color: #bfbfbf;
    border-left-width: 1pt;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-width: 1pt;
    width: 114.9pt;
    border-top-color: #bfbfbf;
    border-bottom-style: solid;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c26 {
    border-right-style: solid;
    padding: 0pt 5.4pt 0pt 5.4pt;
    border-bottom-color: #bfbfbf;
    border-top-width: 1pt;
    border-right-width: 1pt;
    border-left-color: #bfbfbf;
    vertical-align: top;
    border-right-color: #bfbfbf;
    border-left-width: 1pt;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-width: 1pt;
    width: 214.2pt;
    border-top-color: #bfbfbf;
    border-bottom-style: solid;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c8 {
    border-right-style: solid;
    padding: 0pt 5.4pt 0pt 5.4pt;
    border-bottom-color: #bfbfbf;
    border-top-width: 1pt;
    border-right-width: 1pt;
    border-left-color: #bfbfbf;
    vertical-align: top;
    border-right-color: #bfbfbf;
    border-left-width: 1pt;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-width: 1pt;
    width: 111pt;
    border-top-color: #bfbfbf;
    border-bottom-style: solid;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c23 {
    color: #000000;
    font-weight: 700;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 20pt;

    font-style: normal;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c2 {
    background-color: #ffffff;
    padding-top: 0pt;
    padding-bottom: 0pt;
    line-height: 1;
    orphans: 2;
    widows: 2;
    text-align: justify;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c3 {
    color: #000000;
    font-weight: 400;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 11.5pt;

    font-style: normal;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c1 {
    background-color: #ffffff;
    padding-top: 0pt;
    padding-bottom: 14pt;
    line-height: 1;
    orphans: 2;
    widows: 2;
    text-align: left;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c29 {
    color: #000000;
    font-weight: 400;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 12pt;

    font-style: normal;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c17 {
    color: #000000;
    font-weight: 700;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 16pt;

    font-style: normal;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c4 {
    color: #000000;
    font-weight: 400;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 14pt;

    font-style: normal;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c16 {
    padding-top: 0pt;
    padding-bottom: 8.1pt;
    line-height: 1;
    orphans: 2;
    widows: 2;
    text-align: left;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c5 {
    padding-top: 0pt;
    padding-bottom: 0pt;
    line-height: 1;
    orphans: 2;
    widows: 2;
    text-align: left;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c20 {
    font-size: 11pt;

    font-style: italic;
    color: #000000;
    font-weight: 400;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c14 {
    font-size: 14pt;

    color: #000000;
    font-weight: 700;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c0 {
    font-size: 11.5pt;

    color: #000000;
    font-weight: 700;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c21 {
    font-size: 11pt;

    color: #000000;
    font-weight: 700;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c19 {
    font-size: 11.5pt;

    color: #0000ff;
    font-weight: 400;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c15 {
    margin-left: -5.4pt;
    border-spacing: 0;
    border-collapse: collapse;
    margin-right: auto;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c7 {
    font-size: 11.5pt;

    color: #000000;
    font-weight: 400;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c27 {
    font-size: 16pt;

    color: #000000;
    font-weight: 400;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c24 {
    font-size: 11.5pt;

    color: #333333;
    font-weight: 400;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c11 {
    -webkit-text-decoration-skip: none;
    text-decoration: underline;
    text-decoration-skip-ink: none;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c28 {
    max-width: 468pt;
    padding: 72pt 72pt 72pt 72pt;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c18 {
    color: inherit;
    text-decoration: inherit;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c13 {
    height: 12pt;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c6 {
    background-color: #ffffff;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c12 {
    height: 26.1pt;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c22 {
    height: 52pt;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .title {
    padding-top: 24pt;
    color: #000000;
    font-weight: 700;
    font-size: 36pt;
    padding-bottom: 6pt;

    line-height: 1;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .subtitle {
    padding-top: 18pt;
    color: #666666;
    font-size: 24pt;
    padding-bottom: 4pt;

    line-height: 1;
    page-break-after: avoid;
    font-style: italic;
    orphans: 2;
    widows: 2;
    text-align: left;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf li {
    color: #000000;
    font-size: 12pt;

}
.elementor-3 .elementor-element.elementor-element-1fbcfcf p {
    margin: 0;
    color: #000000;
    font-size: 12pt;

}
.elementor-3 .elementor-element.elementor-element-1fbcfcf h1 {
    padding-top: 0pt;
    color: #000000;
    font-weight: 700;
    font-size: 24pt;
    padding-bottom: 0pt;

    line-height: 1;
    orphans: 2;
    widows: 2;
    text-align: left;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf h2 {
    padding-top: 0pt;
    color: #000000;
    font-weight: 700;
    font-size: 18pt;
    padding-bottom: 0pt;

    line-height: 1;
    orphans: 2;
    widows: 2;
    text-align: left;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf h3 {
    padding-top: 14pt;
    color: #000000;
    font-weight: 700;
    font-size: 14pt;
    padding-bottom: 4pt;

    line-height: 1;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf h4 {
    padding-top: 12pt;
    color: #000000;
    font-weight: 700;
    font-size: 12pt;
    padding-bottom: 2pt;

    line-height: 1;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf h5 {
    padding-top: 11pt;
    color: #000000;
    font-weight: 700;
    font-size: 11pt;
    padding-bottom: 2pt;

    line-height: 1;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf h6 {
    padding-top: 10pt;
    color: #000000;
    font-weight: 700;
    font-size: 10pt;
    padding-bottom: 2pt;

    line-height: 1;
    page-break-after: avoid;
    orphans: 2;
    widows: 2;
    text-align: left;
}

.elementor-3 .elementor-element.elementor-element-1fbcfcf .c6 {
    margin-bottom: 20px !important;
}
.elementor-3 .elementor-element.elementor-element-1fbcfcf .c7 {
    margin-bottom: 20px !important;
}/* End custom CSS */