.elementor-1744 .elementor-element.elementor-element-57dff6ed {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    z-index: 1
}

.elementor-1744 .elementor-element.elementor-element-57dff6ed>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1744 .elementor-element.elementor-element-68c089b.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-1744 .elementor-element.elementor-element-68c089b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-1744 .elementor-element.elementor-element-68c089b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: :0px
}

.elementor-1744 .elementor-element.elementor-element-68c089b>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-1744 .elementor-element.elementor-element-1c69ac44>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-1744 .elementor-element.elementor-element-1c69ac44 {
    z-index: 0
}

.elementor-1744 .elementor-element.elementor-element-1ba21998>.elementor-background-overlay {
    opacity: 1
}

.elementor-1744 .elementor-element.elementor-element-1ba21998 {
    padding: 0 0 10%;
    z-index: 10
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Tiempos-TextRegular, Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-1744 .elementor-element.elementor-element-38940797 {
    text-align: center
}

.elementor-1744 .elementor-element.elementor-element-3e23f0af {
    text-align: center
}

.elementor-1744 .elementor-element.elementor-element-2d626d65 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1744 .elementor-element.elementor-element-2d626d65>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1744 .elementor-element.elementor-element-49eebc3b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-49eebc3b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-49eebc3b.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1744 .elementor-element.elementor-element-49eebc3b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: :0px
}

.elementor-1744 .elementor-element.elementor-element-49eebc3b>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-1744 .elementor-element.elementor-element-2eae8670>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-2eae8670:not(.elementor-motion-effects-element-type-background),
.elementor-1744 .elementor-element.elementor-element-2eae8670>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url(../images/front_masthead.jpg); COMMENTED OUT BY PENTERA */
    background-position: 0 29%;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-1744 .elementor-element.elementor-element-2eae8670>.elementor-container {
    min-height: 600px
}

.elementor-1744 .elementor-element.elementor-element-2eae8670 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1744 .elementor-element.elementor-element-2eae8670>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-5ca0f8d1:not(.elementor-motion-effects-element-type-background),
.elementor-1744 .elementor-element.elementor-element-5ca0f8d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4b1e58f4)
}

.elementor-1744 .elementor-element.elementor-element-5ca0f8d1>.elementor-container {
    max-width: 800px
}

.elementor-1744 .elementor-element.elementor-element-5ca0f8d1 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1744 .elementor-element.elementor-element-5ca0f8d1>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-508f7a0b {
    --spacer-size: 50px
}

.elementor-1744 .elementor-element.elementor-element-37cd3f0d {
    text-align: center
}

.elementor-1744 .elementor-element.elementor-element-37cd3f0d .elementor-heading-title {
    color: var(--e-global-color-c76b92e)
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Tiempos-TextRegular, Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-1744 .elementor-element.elementor-element-6d6fe3b8 {
    color: var(--e-global-color-c76b92e)
}

.elementor-1744 .elementor-element.elementor-element-5375b59e {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 5% 0;
    z-index: 20
}

.elementor-1744 .elementor-element.elementor-element-5375b59e>.elementor-background-overlay {
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-21e9349d>.elementor-container {
    max-width: 800px
}

.elementor-1744 .elementor-element.elementor-element-122fa1d2 {
    text-align: center
}

.elementor-1744 .elementor-element.elementor-element-dafad7b>.elementor-container {
    max-width: 1024px
}

.elementor-1744 .elementor-element.elementor-element-dafad7b {
    overflow: hidden;
    padding: 5% 0;
    z-index: 20
}

.elementor-1744 .elementor-element.elementor-element-dafad7b>.elementor-background-overlay {
    opacity: 1
}

.elementor-1744 .elementor-element.elementor-element-4e7e6bd7>.elementor-container {
    max-width: 800px
}

.elementor-1744 .elementor-element.elementor-element-36e66abb {
    text-align: center
}

.elementor-1744 .elementor-element.elementor-element-327047e4 {
    padding: 5% 0 0
}

.elementor-1744 .elementor-element.elementor-element-4f3aeb30 {
    padding: 5% 0 0
}

.elementor-1744 .elementor-element.elementor-element-47ba8fd9 {
    --spacer-size: 50px
}

.elementor-1744 .elementor-element.elementor-element-804381d .elementor-button {
    background-color: var(--e-global-color-c76b92e);
    font-family: var(--e-global-typography-secondary-font-family), Tiempos-TextRegular, Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    fill: var(--e-global-color-4b1e58f4);
    color: var(--e-global-color-4b1e58f4)
}

.elementor-1744 .elementor-element.elementor-element-804381d .elementor-button:hover,
.elementor-1744 .elementor-element.elementor-element-804381d .elementor-button:focus {
    background-color: var(--e-global-color-1b7e17e0);
    color: var(--e-global-color-c76b92e)
}

.elementor-1744 .elementor-element.elementor-element-804381d .elementor-button:hover svg,
.elementor-1744 .elementor-element.elementor-element-804381d .elementor-button:focus svg {
    fill: var(--e-global-color-c76b92e)
}

.elementor-widget-toggle .elementor-toggle-title {
    font-family: var(--e-global-typography-primary-font-family), Tiempos-TextRegular, Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-widget-toggle .elementor-tab-content {
    font-family: var(--e-global-typography-text-font-family), Tiempos-TextRegular, Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-1744 .elementor-element.elementor-element-44236fcf>.elementor-widget-container {
    margin: 0;
    padding: 15px 0;
    border-style: solid;
    border-width: 1px 0;
    border-radius: 1px
}

.elementor-1744 .elementor-element.elementor-element-44236fcf .elementor-tab-title {
    border-width: 0;
    border-color: #1e3047;
    padding: 10px 0
}

.elementor-1744 .elementor-element.elementor-element-44236fcf .elementor-tab-content {
    border-width: 0;
    border-block-end-color: #1e3047;
    padding: 0
}

.elementor-1744 .elementor-element.elementor-element-44236fcf .elementor-toggle-item:not(:last-child) {
    margin-block-end: 5px
}

.elementor-1744 .elementor-element.elementor-element-44236fcf .elementor-toggle-title {
    font-family: "Tiempos-HeadlineMedium", Tiempos-TextRegular, Sans-serif;
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-1744 .elementor-element.elementor-element-44236fcf .elementor-toggle-icon {
    margin-inline-end: 5px
}

.elementor-1744 .elementor-element.elementor-element-548d7e95>.elementor-container {
    max-width: 800px
}

.elementor-1744 .elementor-element.elementor-element-548d7e95 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 4em 0
}

.elementor-1744 .elementor-element.elementor-element-548d7e95>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-79dfe128 .elementor-button {
    background-color: #f68d51;
    font-family: "GT America", Tiempos-TextRegular, Sans-serif;
    font-size: 1.6em;
    font-weight: 900;
    fill: #662a38;
    color: #662a38;
    border-style: solid;
    border-width: 2px;
    border-radius: 0
}

.elementor-1744 .elementor-element.elementor-element-79dfe128 .elementor-button:hover,
.elementor-1744 .elementor-element.elementor-element-79dfe128 .elementor-button:focus {
    background-color: #662a38;
    color: #f68d51;
    border-color: #662a38
}

.elementor-1744 .elementor-element.elementor-element-79dfe128 .elementor-button:hover svg,
.elementor-1744 .elementor-element.elementor-element-79dfe128 .elementor-button:focus svg {
    fill: #f68d51
}

.elementor-1744 .elementor-element.elementor-element-5118076 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1744 .elementor-element.elementor-element-5118076>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1744 .elementor-element.elementor-element-6142d40b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-6142d40b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-6142d40b.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1744 .elementor-element.elementor-element-6142d40b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: :0px
}

.elementor-1744 .elementor-element.elementor-element-6142d40b>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-1744 .elementor-element.elementor-element-75019f97>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-75019f97:not(.elementor-motion-effects-element-type-background),
.elementor-1744 .elementor-element.elementor-element-75019f97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/frontfeature-bg.jpg?v=01);
    background-position: 0 35%;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-1744 .elementor-element.elementor-element-75019f97>.elementor-container {
    min-height: 600px
}

.elementor-1744 .elementor-element.elementor-element-75019f97 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1744 .elementor-element.elementor-element-75019f97>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-3d2cd249>.elementor-background-overlay {
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-3d2cd249 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 10% 0;
    z-index: 100
}

.elementor-bc-flex-widget .elementor-1744 .elementor-element.elementor-element-7231133d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-7231133d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-7231133d>.elementor-element-populated {
    padding: 0 5%
}

.elementor-widget-image .widget-image-caption {
    font-family: var(--e-global-typography-text-font-family), Tiempos-TextRegular, Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-bc-flex-widget .elementor-1744 .elementor-element.elementor-element-1a3828bb.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-1a3828bb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-1a3828bb>.elementor-element-populated {
    padding: 0 5%
}

.elementor-1744 .elementor-element.elementor-element-27bc217d {
    text-align: center
}

.elementor-1744 .elementor-element.elementor-element-27bc217d .elementor-heading-title {
    font-size: 2.8vw;
    line-height: 1.2em;
    letter-spacing: .1px
}

.elementor-1744 .elementor-element.elementor-element-33915a1c .elementor-button {
    background-color: #f68d51;
    font-family: "GT America", Tiempos-TextRegular, Sans-serif;
    font-size: 1.6em;
    font-weight: 900;
    fill: #662a38;
    color: #662a38;
    border-style: solid;
    border-width: 2px;
    border-radius: 0
}

.elementor-1744 .elementor-element.elementor-element-33915a1c .elementor-button:hover,
.elementor-1744 .elementor-element.elementor-element-33915a1c .elementor-button:focus {
    background-color: #662a38;
    color: #f68d51;
    border-color: #662a38
}

.elementor-1744 .elementor-element.elementor-element-33915a1c .elementor-button:hover svg,
.elementor-1744 .elementor-element.elementor-element-33915a1c .elementor-button:focus svg {
    fill: #f68d51
}

.elementor-1744 .elementor-element.elementor-element-70f1184c {
    padding: 10% 0
}

.elementor-1744 .elementor-element.elementor-element-2e12e007 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 4em 0
}

.elementor-1744 .elementor-element.elementor-element-2e12e007>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-29c778c4 {
    text-align: center
}

.elementor-1744 .elementor-element.elementor-element-7367c123 .elementor-button {
    background-color: #fff0e6;
    font-family: "GT America", Tiempos-TextRegular, Sans-serif;
    font-size: 1.6em;
    font-weight: 900;
    fill: #662a38;
    color: #662a38;
    border-style: solid;
    border-width: 2px;
    border-radius: 0
}

.elementor-1744 .elementor-element.elementor-element-7367c123 .elementor-button:hover,
.elementor-1744 .elementor-element.elementor-element-7367c123 .elementor-button:focus {
    background-color: #662a38;
    color: #fff0e6;
    border-color: #662a38
}

.elementor-1744 .elementor-element.elementor-element-7367c123 .elementor-button:hover svg,
.elementor-1744 .elementor-element.elementor-element-7367c123 .elementor-button:focus svg {
    fill: #fff0e6
}

.elementor-1744 .elementor-element.elementor-element-1dc0c76e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1744 .elementor-element.elementor-element-1dc0c76e>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1744 .elementor-element.elementor-element-2525610.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-2525610.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-2525610.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1744 .elementor-element.elementor-element-2525610>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: :0px
}

.elementor-1744 .elementor-element.elementor-element-2525610>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-1744 .elementor-element.elementor-element-5e15c98b>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-5e15c98b:not(.elementor-motion-effects-element-type-background),
.elementor-1744 .elementor-element.elementor-element-5e15c98b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/Porters_Giving_01.jpg);
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-1744 .elementor-element.elementor-element-5e15c98b>.elementor-container {
    min-height: 600px
}

.elementor-1744 .elementor-element.elementor-element-5e15c98b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1744 .elementor-element.elementor-element-5e15c98b>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-58cc885e>.elementor-container {
    /* min-height: 100vh COMMENTED OUT BY PENTERA */
}

.elementor-1744 .elementor-element.elementor-element-58cc885e>.elementor-background-overlay {
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-58cc885e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    z-index: 190
}

.elementor-1744 .elementor-element.elementor-element-39d9b531>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-1744 .elementor-element.elementor-element-39d9b531>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-ed6f98d {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1744 .elementor-element.elementor-element-ed6f98d>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1744 .elementor-element.elementor-element-167a99ba.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-167a99ba.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-167a99ba.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1744 .elementor-element.elementor-element-167a99ba>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: :0px
}

.elementor-1744 .elementor-element.elementor-element-167a99ba>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-1744 .elementor-element.elementor-element-4d53e39a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1744 .elementor-element.elementor-element-4d53e39a:not(.elementor-motion-effects-element-type-background),
.elementor-1744 .elementor-element.elementor-element-4d53e39a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/Porters_Giving_05.jpg);
    background-position: 0 21%;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-1744 .elementor-element.elementor-element-4d53e39a>.elementor-container {
    min-height: 600px
}

.elementor-1744 .elementor-element.elementor-element-4d53e39a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1744 .elementor-element.elementor-element-4d53e39a>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-5980c370>.elementor-background-overlay {
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-5980c370 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 10% 0;
    z-index: 190
}

.elementor-1744 .elementor-element.elementor-element-79633d08>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-1744 .elementor-element.elementor-element-79633d08>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1744 .elementor-element.elementor-element-2d585483>.elementor-container {
    max-width: 1200px
}

.elementor-1744 .elementor-element.elementor-element-2d585483 {
    padding: 0 10%
}

.elementor-1744 .elementor-element.elementor-element-444b7af3>.elementor-widget-container {
    margin: 40px 40px 0
}

.elementor-1744 .elementor-element.elementor-element-444b7af3 {
    text-align: center
}

.elementor-1744 .elementor-element.elementor-element-444b7af3 .elementor-heading-title {
    font-size: 60px
}

.elementor-1744 .elementor-element.elementor-element-12edec2e {
    font-family: "GT America", Tiempos-TextRegular, Sans-serif;
    font-size: 25px;
    font-weight: 900
}

@media(max-width:1024px) {
    .elementor-1744 .elementor-element.elementor-element-2eae8670>.elementor-container {
        min-height: 600px
    }

    .elementor-1744 .elementor-element.elementor-element-2eae8670:not(.elementor-motion-effects-element-type-background),
    .elementor-1744 .elementor-element.elementor-element-2eae8670>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover
    }

    .elementor-1744 .elementor-element.elementor-element-75019f97>.elementor-container {
        min-height: 600px
    }

    .elementor-1744 .elementor-element.elementor-element-75019f97:not(.elementor-motion-effects-element-type-background),
    .elementor-1744 .elementor-element.elementor-element-75019f97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover
    }

    .elementor-1744 .elementor-element.elementor-element-5e15c98b>.elementor-container {
        min-height: 600px
    }

    .elementor-1744 .elementor-element.elementor-element-5e15c98b:not(.elementor-motion-effects-element-type-background),
    .elementor-1744 .elementor-element.elementor-element-5e15c98b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover
    }

    .elementor-1744 .elementor-element.elementor-element-4d53e39a>.elementor-container {
        min-height: 600px
    }

    .elementor-1744 .elementor-element.elementor-element-4d53e39a:not(.elementor-motion-effects-element-type-background),
    .elementor-1744 .elementor-element.elementor-element-4d53e39a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover
    }
}

@media(max-width:767px) {
    .elementor-bc-flex-widget .elementor-1744 .elementor-element.elementor-element-68c089b.elementor-column .elementor-widget-wrap {
        align-items: flex-start
    }

    .elementor-1744 .elementor-element.elementor-element-68c089b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start
    }

    .elementor-1744 .elementor-element.elementor-element-1ba21998 {
        padding: 0 0 10%
    }

    .elementor-1744 .elementor-element.elementor-element-2eae8670>.elementor-container {
        min-height: 400px
    }

    .elementor-1744 .elementor-element.elementor-element-2eae8670:not(.elementor-motion-effects-element-type-background),
    .elementor-1744 .elementor-element.elementor-element-2eae8670>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover
    }

    .elementor-1744 .elementor-element.elementor-element-75019f97>.elementor-container {
        min-height: 400px
    }

    .elementor-1744 .elementor-element.elementor-element-75019f97:not(.elementor-motion-effects-element-type-background),
    .elementor-1744 .elementor-element.elementor-element-75019f97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover
    }

    .elementor-1744 .elementor-element.elementor-element-75297fa9>.elementor-widget-container {
        margin: 0 0 40px
    }

    .elementor-1744 .elementor-element.elementor-element-27bc217d .elementor-heading-title {
        font-size: 10vw
    }

    .elementor-1744 .elementor-element.elementor-element-5e15c98b>.elementor-container {
        min-height: 400px
    }

    .elementor-1744 .elementor-element.elementor-element-5e15c98b:not(.elementor-motion-effects-element-type-background),
    .elementor-1744 .elementor-element.elementor-element-5e15c98b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover
    }

    .elementor-1744 .elementor-element.elementor-element-58cc885e>.elementor-container {
        min-height: 120vh
    }

    .elementor-1744 .elementor-element.elementor-element-4d53e39a>.elementor-container {
        min-height: 400px
    }

    .elementor-1744 .elementor-element.elementor-element-4d53e39a:not(.elementor-motion-effects-element-type-background),
    .elementor-1744 .elementor-element.elementor-element-4d53e39a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover
    }

    .elementor-1744 .elementor-element.elementor-element-444b7af3>.elementor-widget-container {
        padding: 0 3%
    }

    .elementor-1744 .elementor-element.elementor-element-444b7af3 .elementor-heading-title {
        font-size: 10vw
    }
}

@media(min-width:768px) {
    .elementor-1744 .elementor-element.elementor-element-49eebc3b {
        width: 100%
    }

    .elementor-1744 .elementor-element.elementor-element-6142d40b {
        width: 100%
    }

    .elementor-1744 .elementor-element.elementor-element-2525610 {
        width: 100%
    }

    .elementor-1744 .elementor-element.elementor-element-167a99ba {
        width: 100%
    }
}

.elementor-1744 .elementor-element.elementor-element-44236fcf .elementor-toggle-icon {
    margin-top: 4px
}