.elementor-35805 .elementor-element.elementor-element-ea6c911{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-35805 .elementor-element.elementor-element-b70a392{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-35805 .elementor-element.elementor-element-5ef5875 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35805 .elementor-element.elementor-element-54775ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:6px 6px 6px 6px;--padding-top:40px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-35805 .elementor-element.elementor-element-54775ef:not(.elementor-motion-effects-element-type-background), .elementor-35805 .elementor-element.elementor-element-54775ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-814e2f7 );}.elementor-35805 .elementor-element.elementor-element-54775ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35805 .elementor-element.elementor-element-f0ffd01 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-35805 .elementor-element.elementor-element-3dbe322{--spacer-size:10px;}.elementor-35805 .elementor-element.elementor-element-32ec35a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35805 .elementor-element.elementor-element-a5b8dc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:6px 6px 6px 6px;--padding-top:40px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-35805 .elementor-element.elementor-element-a5b8dc9:not(.elementor-motion-effects-element-type-background), .elementor-35805 .elementor-element.elementor-element-a5b8dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-814e2f7 );}.elementor-35805 .elementor-element.elementor-element-a5b8dc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35805 .elementor-element.elementor-element-76c9f9b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-35805 .elementor-element.elementor-element-d291cf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35805 .elementor-element.elementor-element-826c8c6{--spacer-size:10px;}.elementor-35805 .elementor-element.elementor-element-36c6cd6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35805 .elementor-element.elementor-element-e0ef9d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35805 .elementor-element.elementor-element-1a69659{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:6px 6px 6px 6px;--padding-top:40px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-35805 .elementor-element.elementor-element-1a69659:not(.elementor-motion-effects-element-type-background), .elementor-35805 .elementor-element.elementor-element-1a69659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-814e2f7 );}.elementor-35805 .elementor-element.elementor-element-1a69659.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35805 .elementor-element.elementor-element-41a7528 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-35805 .elementor-element.elementor-element-29d5505{--spacer-size:10px;}.elementor-35805 .elementor-element.elementor-element-b1a7b74 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35805 .elementor-element.elementor-element-136b59b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:6px 6px 6px 6px;--padding-top:40px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-35805 .elementor-element.elementor-element-136b59b:not(.elementor-motion-effects-element-type-background), .elementor-35805 .elementor-element.elementor-element-136b59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-814e2f7 );}.elementor-35805 .elementor-element.elementor-element-136b59b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35805 .elementor-element.elementor-element-dad29e8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-35805 .elementor-element.elementor-element-a9856cb{--spacer-size:10px;}@media(min-width:768px){.elementor-35805 .elementor-element.elementor-element-54775ef{--width:89.223%;}.elementor-35805 .elementor-element.elementor-element-a5b8dc9{--width:89.223%;}.elementor-35805 .elementor-element.elementor-element-1a69659{--width:89.223%;}.elementor-35805 .elementor-element.elementor-element-136b59b{--width:89.223%;}}/* Start custom CSS for text-editor, class: .elementor-element-5422163 */.elementor-35805 .elementor-element.elementor-element-5422163 p {
    font-family: "ProximaNovaRegular", Sans-serif;
    line-height: 1.5em;
}
.elementor-35805 .elementor-element.elementor-element-5422163 a{
    text-decoration: underline;
    color:#085989;
}
.elementor-35805 .elementor-element.elementor-element-5422163 a:hover {
    color: #008abc;
}
.elementor-35805 .elementor-element.elementor-element-5422163 ul li {
    font-family: "ProximaNovaSemiBold", Sans-serif;
    line-height: 1.5em;
    margin-bottom: 10px;
}
.elementor-35805 .elementor-element.elementor-element-5422163 ul, .elementor-35805 .elementor-element.elementor-element-5422163 ol {
    margin-bottom: 20px;
}
.elementor-35805 .elementor-element.elementor-element-5422163 ol li {
    line-height: 1.5em;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68f6462 */.elementor-35805 .elementor-element.elementor-element-68f6462 p {
    font-family: "ProximaNovaRegular", Sans-serif;
    line-height: 1.5em;
}
.elementor-35805 .elementor-element.elementor-element-68f6462 a{
    text-decoration: underline;
    color:#085989;
}
.elementor-35805 .elementor-element.elementor-element-68f6462 a:hover {
    color: #008abc;
}
.elementor-35805 .elementor-element.elementor-element-68f6462 ul li {
    line-height: 1.5em;
    margin-bottom: 10px;
}
.elementor-35805 .elementor-element.elementor-element-68f6462 ul, .elementor-35805 .elementor-element.elementor-element-68f6462 ol {
    margin-bottom: 20px;
}
.elementor-35805 .elementor-element.elementor-element-68f6462 ol li {
    line-height: 1.5em;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47875b8 */.elementor-35805 .elementor-element.elementor-element-47875b8 p {
    font-family: "ProximaNovaRegular", Sans-serif;
    line-height: 1.5em;
}
.elementor-35805 .elementor-element.elementor-element-47875b8 a{
    text-decoration: underline;
    color:#085989;
}
.elementor-35805 .elementor-element.elementor-element-47875b8 a:hover {
    color: #008abc;
}
.elementor-35805 .elementor-element.elementor-element-47875b8 ul li {
    line-height: 1.5em;
    margin-bottom: 10px;
}
.elementor-35805 .elementor-element.elementor-element-47875b8 ul, .elementor-35805 .elementor-element.elementor-element-47875b8 ol {
    margin-bottom: 20px;
}
.elementor-35805 .elementor-element.elementor-element-47875b8 ol li {
    line-height: 1.5em;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60bb16a */.elementor-35805 .elementor-element.elementor-element-60bb16a p {
    font-family: "ProximaNovaRegular", Sans-serif;
    line-height: 1.5em;
}
.elementor-35805 .elementor-element.elementor-element-60bb16a a{
    text-decoration: underline;
    color:#085989;
}
.elementor-35805 .elementor-element.elementor-element-60bb16a a:hover {
    color: #008abc;
}
.elementor-35805 .elementor-element.elementor-element-60bb16a ul li {
    line-height: 1.5em;
    margin-bottom: 10px;
}
.elementor-35805 .elementor-element.elementor-element-60bb16a ul, .elementor-35805 .elementor-element.elementor-element-60bb16a ol {
    margin-bottom: 20px;
}
.elementor-35805 .elementor-element.elementor-element-60bb16a ol li {
    line-height: 1.5em;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d736e40 */.elementor-35805 .elementor-element.elementor-element-d736e40 p {
    font-family: "ProximaNovaRegular", Sans-serif;
    line-height: 1.5em;
}
.elementor-35805 .elementor-element.elementor-element-d736e40 a{
    text-decoration: underline;
    color:#085989;
}
.elementor-35805 .elementor-element.elementor-element-d736e40 a:hover {
    color: #008abc;
}
.elementor-35805 .elementor-element.elementor-element-d736e40 ul li {
    line-height: 1.5em;
    margin-bottom: 10px;
}
.elementor-35805 .elementor-element.elementor-element-d736e40 ul, .elementor-35805 .elementor-element.elementor-element-d736e40 ol {
    margin-bottom: 20px;
}
.elementor-35805 .elementor-element.elementor-element-d736e40 ol li {
    line-height: 1.5em;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d603fb4 */.elementor-35805 .elementor-element.elementor-element-d603fb4 p {
    font-family: "ProximaNovaRegular", Sans-serif;
    line-height: 1.5em;
}
.elementor-35805 .elementor-element.elementor-element-d603fb4 a{
    text-decoration: underline;
    color:#085989;
}
.elementor-35805 .elementor-element.elementor-element-d603fb4 a:hover {
    color: #008abc;
}
.elementor-35805 .elementor-element.elementor-element-d603fb4 ul li {
    line-height: 1.5em;
    margin-bottom: 10px;
}
.elementor-35805 .elementor-element.elementor-element-d603fb4 ul, .elementor-35805 .elementor-element.elementor-element-d603fb4 ol {
    margin-bottom: 20px;
}
.elementor-35805 .elementor-element.elementor-element-d603fb4 ol li {
    line-height: 1.5em;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d47f611 */.elementor-35805 .elementor-element.elementor-element-d47f611 p {
    font-family: "ProximaNovaRegular", Sans-serif;
    line-height: 1.5em;
}
.elementor-35805 .elementor-element.elementor-element-d47f611 a{
    text-decoration: underline;
    color:#085989;
}
.elementor-35805 .elementor-element.elementor-element-d47f611 a:hover {
    color: #008abc;
}
.elementor-35805 .elementor-element.elementor-element-d47f611 ul li {
    line-height: 1.5em;
    margin-bottom: 10px;
}
.elementor-35805 .elementor-element.elementor-element-d47f611 ul, .elementor-35805 .elementor-element.elementor-element-d47f611 ol {
    margin-bottom: 20px;
}
.elementor-35805 .elementor-element.elementor-element-d47f611 ol li {
    line-height: 1.5em;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab0f021 */.elementor-35805 .elementor-element.elementor-element-ab0f021 p {
    font-family: "ProximaNovaRegular", Sans-serif;
    line-height: 1.5em;
}
.elementor-35805 .elementor-element.elementor-element-ab0f021 a{
    text-decoration: underline;
    color:#085989;
}
.elementor-35805 .elementor-element.elementor-element-ab0f021 a:hover {
    color: #008abc;
}
.elementor-35805 .elementor-element.elementor-element-ab0f021 ul li {
    line-height: 1.5em;
    margin-bottom: 10px;
}
.elementor-35805 .elementor-element.elementor-element-ab0f021 ul, .elementor-35805 .elementor-element.elementor-element-ab0f021 ol {
    margin-bottom: 20px;
}
.elementor-35805 .elementor-element.elementor-element-ab0f021 ol li {
    line-height: 1.5em;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86aef89 */.elementor-35805 .elementor-element.elementor-element-86aef89 p {
    font-family: "ProximaNovaRegular", Sans-serif;
    line-height: 1.5em;
}
.elementor-35805 .elementor-element.elementor-element-86aef89 a{
    text-decoration: underline;
    color:#085989;
}
.elementor-35805 .elementor-element.elementor-element-86aef89 a:hover {
    color: #008abc;
}
.elementor-35805 .elementor-element.elementor-element-86aef89 ul li {
    line-height: 1.5em;
    margin-bottom: 10px;
}
.elementor-35805 .elementor-element.elementor-element-86aef89 ul, .elementor-35805 .elementor-element.elementor-element-86aef89 ol {
    margin-bottom: 20px;
}
.elementor-35805 .elementor-element.elementor-element-86aef89 ol li {
    line-height: 1.5em;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8cfa70e */.elementor-35805 .elementor-element.elementor-element-8cfa70e p {
    font-family: "ProximaNovaRegular", Sans-serif;
    line-height: 1.5em;
}
.elementor-35805 .elementor-element.elementor-element-8cfa70e a{
    text-decoration: underline;
    color:#085989;
}
.elementor-35805 .elementor-element.elementor-element-8cfa70e a:hover {
    color: #008abc;
}
.elementor-35805 .elementor-element.elementor-element-8cfa70e ul li {
    line-height: 1.5em;
    margin-bottom: 10px;
}
.elementor-35805 .elementor-element.elementor-element-8cfa70e ul, .elementor-35805 .elementor-element.elementor-element-8cfa70e ol {
    margin-bottom: 20px;
}
.elementor-35805 .elementor-element.elementor-element-8cfa70e ol li {
    line-height: 1.5em;
    margin-bottom: 10px;
}/* End custom CSS */