.elementor-171 .elementor-element.elementor-element-5d790564{--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;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-5d790564:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-5d790564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3470da );}.elementor-171 .elementor-element.elementor-element-210d9169{text-align:left;}.elementor-171 .elementor-element.elementor-element-210d9169 .elementor-heading-title{font-size:84px;line-height:1.4em;}.elementor-171 .elementor-element.elementor-element-2575cf26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-5d15045b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--box-background-color:var( --e-global-color-b3470da );--box-border-color:var( --e-global-color-b3470da );--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:4px;--header-color:var( --e-global-color-primary );--nested-list-indent:0px;--item-text-hover-color:var( --e-global-color-accent );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-b3470da );--marker-size:1px;}.elementor-171 .elementor-element.elementor-element-5d15045b > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-5d15045b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-5d15045b .elementor-toc__header-title{text-align:start;}.elementor-171 .elementor-element.elementor-element-5d15045b .elementor-toc__header, .elementor-171 .elementor-element.elementor-element-5d15045b .elementor-toc__header-title{font-size:28px;font-weight:bold;}.elementor-171 .elementor-element.elementor-element-1c308ef7{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-1c308ef7 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-171 .elementor-element.elementor-element-5d790564{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-210d9169 .elementor-heading-title{font-size:54px;}.elementor-171 .elementor-element.elementor-element-5d15045b{width:var( --container-widget-width, 165.594px );max-width:165.594px;--container-widget-width:165.594px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-1c308ef7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-5d790564{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-171 .elementor-element.elementor-element-210d9169{text-align:left;}.elementor-171 .elementor-element.elementor-element-210d9169 .elementor-heading-title{font-size:38px;}.elementor-171 .elementor-element.elementor-element-2575cf26{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-5d15045b{width:var( --container-widget-width, 361.594px );max-width:361.594px;--container-widget-width:361.594px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-5d15045b > .elementor-widget-container{margin:20px 0px 0px 0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-1c308ef7 */.elementor-171 .elementor-element.elementor-element-1c308ef7 a {
    text-decoration: underline !important
}/* End custom CSS */
/* Start custom CSS */h2:not(:first-child) {
    margin-top: 60px;
    margin-bottom: 10px;
}

h3:not(:first-child) {
    margin-top: 40px;
    margin-bottom: 7px;
    text-transform: none !important;
}

html, body, h1, h2, h3, p, span {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

p {
    padding-top: .7em
}/* End custom CSS */