.elementor-163 .elementor-element.elementor-element-bc7c9d9>.elementor-container {
    min-height: 100vh
}

.elementor-163 .elementor-element.elementor-element-bc7c9d9>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-163 .elementor-element.elementor-element-bc7c9d9 {
    border-style: dashed;
    border-width: 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 15% 5% 5%
}

.elementor-163 .elementor-element.elementor-element-bc7c9d9>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-0be0355>.elementor-element-populated {
    padding: 0
}

.elementor-163 .elementor-element.elementor-element-43016dc .premium-dual-header-first-container span,
.elementor-163 .elementor-element.elementor-element-43016dc .premium-dual-header-second-container {
    display: block
}

.elementor-163 .elementor-element.elementor-element-43016dc .premium-dual-header-container {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-43016dc .premium-dual-header-first-span {
    line-height: .8em;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-43016dc .premium-dual-header-second-header {
    font-size: .6em;
    line-height: 1.8em;
    color: #ed1c24;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-43016dc>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-163 .elementor-element.elementor-element-acf7233:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-acf7233>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-acf7233>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-eda4b84 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-5d71adf:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-5d71adf>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-5d71adf>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-1450a49 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-71dae93:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-71dae93>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-71dae93>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-bec27c9 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-30e65bc:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-30e65bc>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-30e65bc>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-6963db5 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-e6b15c1:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-e6b15c1>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-e6b15c1>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-1d83c60 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-40782e7:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-40782e7>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-40782e7>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-1d4131a .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-208fa72:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-208fa72>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-208fa72>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-992fe8f .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-2478c9c:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-2478c9c>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-2478c9c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-0428030 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-3a97bd4:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-3a97bd4>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-3a97bd4>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-5d7bffe .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-6d05243:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-6d05243>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-6d05243>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-aa45084 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-f735ea8:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-f735ea8>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-f735ea8>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-53835a1 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-10667e0:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-10667e0>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-10667e0>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-bf80e08 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-19c0e6b:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-19c0e6b>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-19c0e6b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-d10f3bc .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-3edfa00:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-3edfa00>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-3edfa00>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-4d10b0b .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-d1d12b2:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-d1d12b2>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-d1d12b2>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-af9cee2 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-a32b0f7:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-a32b0f7>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-a32b0f7>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-9d1a66d .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-3d03060:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-3d03060>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-3d03060>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-fb9c3d3 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-d619a5c:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-d619a5c>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-d619a5c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-897d86e .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-250f581:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-250f581>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-250f581>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-6f8b752 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-ee62e1f:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-ee62e1f>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-ee62e1f>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-e800bad .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-21b0b02:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-21b0b02>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-21b0b02>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-b667e0f .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-671bde4:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-671bde4>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-671bde4>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-bc95760 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-7d0825b:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-7d0825b>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-7d0825b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-5b3f40c .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-e7aeada:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-e7aeada>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-e7aeada>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-0f10631 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-788d7a0:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-788d7a0>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 0 1px 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-788d7a0>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-734e8a5 .elementor-text-editor {
    text-align: center
}

.elementor-163 .elementor-element.elementor-element-681cb0a:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-681cb0a>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-681cb0a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-163 .elementor-element.elementor-element-16b197c:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 50%, #141414 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5)
}

.elementor-163 .elementor-element.elementor-element-16b197c>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-163 .elementor-element.elementor-element-16b197c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

@media(max-width:1024px) {
    .elementor-163 .elementor-element.elementor-element-bc7c9d9 {
        padding: 30% 0 0
    }

    .elementor-163 .elementor-element.elementor-element-5d71adf>.elementor-element-populated {
        padding: 0 5%
    }

    .elementor-163 .elementor-element.elementor-element-e6b15c1>.elementor-element-populated {
        padding: 0 5%
    }

    .elementor-163 .elementor-element.elementor-element-2478c9c>.elementor-element-populated {
        padding: 0 5%
    }

    .elementor-163 .elementor-element.elementor-element-f735ea8>.elementor-element-populated {
        padding: 0 5%
    }

    .elementor-163 .elementor-element.elementor-element-3edfa00>.elementor-element-populated {
        padding: 0 5%
    }

    .elementor-163 .elementor-element.elementor-element-3d03060>.elementor-element-populated {
        padding: 0 5%
    }

    .elementor-163 .elementor-element.elementor-element-ee62e1f>.elementor-element-populated {
        padding: 0 5%
    }

    .elementor-163 .elementor-element.elementor-element-7d0825b>.elementor-element-populated {
        padding: 0 5%
    }

    .elementor-163 .elementor-element.elementor-element-681cb0a>.elementor-element-populated {
        padding: 0 5%
    }

    .elementor-163 .elementor-element.elementor-element-16b197c>.elementor-element-populated {
        padding: 0 5%
    }
}

@media(max-width:767px) {
    .elementor-163 .elementor-element.elementor-element-bc7c9d9 {
        padding: 40% 0 0
    }

    .elementor-163 .elementor-element.elementor-element-43016dc .premium-dual-header-container {
        text-align: center
    }

    .elementor-163 .elementor-element.elementor-element-43016dc .premium-dual-header-first-span {
        font-size: .6em;
        line-height: 1em
    }

    .elementor-163 .elementor-element.elementor-element-43016dc .premium-dual-header-second-header {
        font-size: .5em;
        line-height: 1em
    }

    .elementor-163 .elementor-element.elementor-element-acf7233>.elementor-element-populated {
        border-width: 1px 1px 0
    }

    .elementor-163 .elementor-element.elementor-element-5d71adf>.elementor-element-populated {
        border-width: 1px
    }

    .elementor-163 .elementor-element.elementor-element-71dae93>.elementor-element-populated {
        border-width: 0 1px
    }

    .elementor-163 .elementor-element.elementor-element-30e65bc>.elementor-element-populated {
        border-width: 1px 1px 0
    }

    .elementor-163 .elementor-element.elementor-element-e6b15c1>.elementor-element-populated {
        border-width: 1px
    }

    .elementor-163 .elementor-element.elementor-element-40782e7>.elementor-element-populated {
        border-width: 0 1px
    }

    .elementor-163 .elementor-element.elementor-element-208fa72>.elementor-element-populated {
        border-width: 1px 1px 0
    }

    .elementor-163 .elementor-element.elementor-element-2478c9c>.elementor-element-populated {
        border-width: 1px
    }

    .elementor-163 .elementor-element.elementor-element-3a97bd4>.elementor-element-populated {
        border-width: 0 1px
    }

    .elementor-163 .elementor-element.elementor-element-6d05243>.elementor-element-populated {
        border-width: 1px 1px 0
    }

    .elementor-163 .elementor-element.elementor-element-f735ea8>.elementor-element-populated {
        border-width: 1px
    }

    .elementor-163 .elementor-element.elementor-element-10667e0>.elementor-element-populated {
        border-width: 0 1px
    }

    .elementor-163 .elementor-element.elementor-element-19c0e6b>.elementor-element-populated {
        border-width: 1px 1px 0
    }

    .elementor-163 .elementor-element.elementor-element-3edfa00>.elementor-element-populated {
        border-width: 1px
    }

    .elementor-163 .elementor-element.elementor-element-d1d12b2>.elementor-element-populated {
        border-width: 0 1px
    }

    .elementor-163 .elementor-element.elementor-element-a32b0f7>.elementor-element-populated {
        border-width: 1px 1px 0
    }

    .elementor-163 .elementor-element.elementor-element-3d03060>.elementor-element-populated {
        border-width: 1px
    }

    .elementor-163 .elementor-element.elementor-element-d619a5c>.elementor-element-populated {
        border-width: 0 1px
    }

    .elementor-163 .elementor-element.elementor-element-250f581>.elementor-element-populated {
        border-width: 1px 1px 0
    }

    .elementor-163 .elementor-element.elementor-element-ee62e1f>.elementor-element-populated {
        border-width: 1px
    }

    .elementor-163 .elementor-element.elementor-element-21b0b02>.elementor-element-populated {
        border-width: 0 1px
    }

    .elementor-163 .elementor-element.elementor-element-671bde4>.elementor-element-populated {
        border-width: 1px 1px 0
    }

    .elementor-163 .elementor-element.elementor-element-7d0825b>.elementor-element-populated {
        border-width: 1px
    }

    .elementor-163 .elementor-element.elementor-element-e7aeada>.elementor-element-populated {
        border-width: 0 1px
    }

    .elementor-163 .elementor-element.elementor-element-788d7a0>.elementor-element-populated {
        border-width: 1px 1px 0
    }

    .elementor-163 .elementor-element.elementor-element-681cb0a>.elementor-element-populated {
        border-width: 1px
    }

    .elementor-163 .elementor-element.elementor-element-16b197c>.elementor-element-populated {
        border-width: 1px
    }
}