.elementor-4524 .elementor-element.elementor-element-d4dab7a > .elementor-container {
    min-height: 400px;
}

.elementor-4524 .elementor-element.elementor-element-d4dab7a > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4524 .elementor-element.elementor-element-d4dab7a:not(.elementor-motion-effects-element-type-background), .elementor-4524 .elementor-element.elementor-element-d4dab7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #084d99;
   
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4524 .elementor-element.elementor-element-d4dab7a, .elementor-4524 .elementor-element.elementor-element-d4dab7a > .elementor-background-overlay {
    border-radius: 0px 0px 0px 100px;
}

.elementor-4524 .elementor-element.elementor-element-d4dab7a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-d4dab7a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4524 .elementor-element.elementor-element-0b56b2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-5b55e30 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 60px;
    line-height: 60px;
}

.elementor-4524 .elementor-element.elementor-element-5b55e30 > .elementor-widget-container {
    margin: 220px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-d0c1e36 {
    color: #FFFFFF;
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-4524 .elementor-element.elementor-element-73ab4fd > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4524 .elementor-element.elementor-element-73ab4fd {
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-58c6433 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-a5107f1 .elementor-heading-title {
    color: #084d99;
    font-family: "Epilogue", Sans-serif;
    font-size: 30px;
    font-weight: 900;
    line-height: 31px;
}

.elementor-4524 .elementor-element.elementor-element-a5107f1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-91c018d {
    text-align: left;
}

.elementor-4524 .elementor-element.elementor-element-91c018d img {
    width: 200px;
}

.elementor-4524 .elementor-element.elementor-element-91c018d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-f77cd26 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4524 .elementor-element.elementor-element-f77cd26 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-52a5a31 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-8cee908 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-8cee908 > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-ce3a5d3 {
    color: var( --e-global-color-6bb1943 );
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-9ada5ed .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-9ada5ed > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-67cb2d1 {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-67cb2d1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var( --e-global-color-6bb1943 );
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-35f0160 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-d781d16 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4524 .elementor-element.elementor-element-d781d16 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4524 .elementor-element.elementor-element-d781d16 .elementor-button {
    font-size: 9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 15px 15px 12px 20px;
}

.elementor-4524 .elementor-element.elementor-element-d781d16 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-1fe1369 > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-0a8228f img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-3b690a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-c88cfb8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-c88cfb8 > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-9ad405b {
    color: var( --e-global-color-6bb1943 );
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-0d8a6d5 .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-0d8a6d5 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-80a577a {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-80a577a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var( --e-global-color-6bb1943 );
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-cd7dba7 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-6c03ef8 > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-86dcd0f img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-9854041 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4524 .elementor-element.elementor-element-9854041 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-8144145 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-86f0ed8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-86f0ed8 > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-859f950 {
    color: var( --e-global-color-6bb1943 );
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-3afdb2c .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-3afdb2c > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-2d999c6 {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-2d999c6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var( --e-global-color-6bb1943 );
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-2af9eaf > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-36fa2d3 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4524 .elementor-element.elementor-element-36fa2d3 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4524 .elementor-element.elementor-element-36fa2d3 .elementor-button {
    font-size: 9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 15px 15px 12px 20px;
}

.elementor-4524 .elementor-element.elementor-element-36fa2d3 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-89e7d34 > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-ebbd990 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-924b0cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-f5ea864 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-f5ea864 > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-9f58a65 {
    color: var( --e-global-color-6bb1943 );
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-962541f .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-962541f > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-124d723 {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-124d723 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var( --e-global-color-6bb1943 );
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-68c2a5d > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-b144d79 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4524 .elementor-element.elementor-element-b144d79 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4524 .elementor-element.elementor-element-b144d79 .elementor-button {
    font-size: 9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 15px 15px 12px 20px;
}

.elementor-4524 .elementor-element.elementor-element-b144d79 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-426c053 > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-fa1f041 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-384129d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4524 .elementor-element.elementor-element-384129d {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-c990a52 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-848c003 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-848c003 > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-635bd46 {
    color: var( --e-global-color-6bb1943 );
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-0a1eca8 .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-0a1eca8 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-5dd29e0 {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-5dd29e0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var( --e-global-color-6bb1943 );
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-16299a9 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-b0f4d89 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4524 .elementor-element.elementor-element-b0f4d89 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4524 .elementor-element.elementor-element-b0f4d89 .elementor-button {
    font-size: 9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 15px 15px 12px 20px;
}

.elementor-4524 .elementor-element.elementor-element-b0f4d89 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-b27857b > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-0fcd2b9 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-264ee1c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-65c05a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-65c05a7 > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-7302f76 {
    color: var( --e-global-color-6bb1943 );
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-cb5e8cd .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-cb5e8cd > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-fdc2aeb {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-fdc2aeb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var( --e-global-color-6bb1943 );
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-be7cad0 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-6a295b0 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4524 .elementor-element.elementor-element-6a295b0 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4524 .elementor-element.elementor-element-6a295b0 .elementor-button {
    font-size: 9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 15px 15px 12px 20px;
}

.elementor-4524 .elementor-element.elementor-element-6a295b0 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-61c2e21 > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-20d5e1d img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-6d65ae8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4524 .elementor-element.elementor-element-6d65ae8 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-c78e5a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-7c0c7cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-7c0c7cf > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-0b16f05 {
    color: var( --e-global-color-6bb1943 );
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-0b5b75c .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-0b5b75c > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-edef0b2 {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-edef0b2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var( --e-global-color-6bb1943 );
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-4221183 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-be61df0 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4524 .elementor-element.elementor-element-be61df0 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4524 .elementor-element.elementor-element-be61df0 .elementor-button {
    font-size: 9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 15px 15px 12px 20px;
}

.elementor-4524 .elementor-element.elementor-element-be61df0 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-599139c > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-2477a80 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-b5a36b1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-81f1cdb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-81f1cdb > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-9efda94 {
    color: var( --e-global-color-6bb1943 );
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-064e1c7 .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-064e1c7 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-ca4eded {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-ca4eded > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var( --e-global-color-6bb1943 );
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-1d78412 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-20ebd43 > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-01c9989 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-c9890f6 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4524 .elementor-element.elementor-element-c9890f6 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4524 .elementor-element.elementor-element-c9890f6 .elementor-button {
    font-size: 9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 15px 15px 12px 20px;
}

.elementor-4524 .elementor-element.elementor-element-c9890f6 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-c115198 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4524 .elementor-element.elementor-element-c115198 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-6b7749a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-cdd78fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-cdd78fa > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-56a84d6 {
    color: var( --e-global-color-6bb1943 );
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-1e71165 .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-1e71165 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-904b8f3 {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-904b8f3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var( --e-global-color-6bb1943 );
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-9890e64 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-a3f787d .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4524 .elementor-element.elementor-element-a3f787d .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4524 .elementor-element.elementor-element-a3f787d .elementor-button {
    font-size: 9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 15px 15px 12px 20px;
}

.elementor-4524 .elementor-element.elementor-element-a3f787d > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-4ebb2ae > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-95de44a img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-dd157bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-255df26 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-255df26 > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-84db26f {
    color: var( --e-global-color-6bb1943 );
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-4bceadc .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-4bceadc > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-6cba948 {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-6cba948 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var( --e-global-color-6bb1943 );
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-ffbaf72 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-ef73397 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4524 .elementor-element.elementor-element-ef73397 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4524 .elementor-element.elementor-element-ef73397 .elementor-button {
    font-size: 9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 15px 15px 12px 20px;
}

.elementor-4524 .elementor-element.elementor-element-ef73397 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-4db269f > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-deb6da0 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-0130a9f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4524 .elementor-element.elementor-element-0130a9f {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-917072e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-7d8f1dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-7d8f1dc > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-82bca00 {
    color: var( --e-global-color-6bb1943 );
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-18b2706 .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-18b2706 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-9f05777 {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-9f05777 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var( --e-global-color-6bb1943 );
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-4cc941f > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-6f2424c .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4524 .elementor-element.elementor-element-6f2424c .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4524 .elementor-element.elementor-element-6f2424c .elementor-button {
    font-size: 9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 15px 15px 12px 20px;
}

.elementor-4524 .elementor-element.elementor-element-6f2424c > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-238cb87 > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-44f80c8 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-5b41bf6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-d1374ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-d1374ca > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-111e477 {
    color: var( --e-global-color-6bb1943 );
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-0d4d1c2 .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-0d4d1c2 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-3f6e289 {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-3f6e289 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var( --e-global-color-6bb1943 );
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-9d7227f > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-b35c384 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4524 .elementor-element.elementor-element-b35c384 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4524 .elementor-element.elementor-element-b35c384 .elementor-button {
    font-size: 9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 15px 15px 12px 20px;
}

.elementor-4524 .elementor-element.elementor-element-b35c384 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-cca2f9e > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-2fbfb3f img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-8454abd > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4524 .elementor-element.elementor-element-8454abd {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-dc0fe6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-f768ec9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-f768ec9 > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-8e269a6 {
    color: #5271ff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-ce5d1fe .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-ce5d1fe > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-ed90911 {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-ed90911 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: #5271ff;
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-256536d > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-a561216 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-4524 .elementor-element.elementor-element-a561216 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-4524 .elementor-element.elementor-element-a561216 .elementor-button {
    font-size: 9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 15px 15px 12px 20px;
}

.elementor-4524 .elementor-element.elementor-element-a561216 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-4c73516 > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-6a7c1c7 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4524 .elementor-element.elementor-element-681a30a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-a436f7f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4524 .elementor-element.elementor-element-a436f7f > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-4524 .elementor-element.elementor-element-b85b546 {
    color: #5271ff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 12px;
}

.elementor-4524 .elementor-element.elementor-element-0a3910e .elementor-heading-title {
    font-family: "Epilogue", Sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
}

.elementor-4524 .elementor-element.elementor-element-0a3910e > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-4524 .elementor-element.elementor-element-838cbdf {
    color: var( --e-global-color-a844770 );
    font-size: 10px;
    font-weight: 600;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4524 .elementor-element.elementor-element-838cbdf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 20px 5px 20px;
    background-color: #5271ff;
    border-radius: 2px 2px 2px 2px;
}

.elementor-4524 .elementor-element.elementor-element-e7493d1 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4524 .elementor-element.elementor-element-bbbff21 > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-4524 .elementor-element.elementor-element-6215fe5 img {
    border-radius: 30px 30px 30px 30px;
}

:root {
    --page-title-display: none;
}

@media(max-width: 767px) {
    .elementor-4524 .elementor-element.elementor-element-f77cd26 {
        margin-top:0px;
        margin-bottom: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-1fe1369 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-6c03ef8 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-9854041 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-89e7d34 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-426c053 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-384129d {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-b27857b > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-61c2e21 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-6d65ae8 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-599139c > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-20ebd43 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-c115198 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-4ebb2ae > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-4db269f > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-0130a9f {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-238cb87 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-cca2f9e > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-8454abd {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-4c73516 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4524 .elementor-element.elementor-element-bbbff21 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

/* Start custom CSS */
p {
    margin: 0 !important;
}

/* End custom CSS */
