﻿.elementor-4654 .elementor-element.elementor-element-1c8166b
{
    --display: flex;
    --min-height: 100vh;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
}
.elementor-4654 .elementor-element.elementor-element-1c8166b::before, .elementor-4654 .elementor-element.elementor-element-1c8166b>.elementor-background-video-container::before, .elementor-4654 .elementor-element.elementor-element-1c8166b>.e-con-inner>.elementor-background-video-container::before, .elementor-4654 .elementor-element.elementor-element-1c8166b>.elementor-background-slideshow::before, .elementor-4654 .elementor-element.elementor-element-1c8166b>.e-con-inner>.elementor-background-slideshow::before, .elementor-4654 .elementor-element.elementor-element-1c8166b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_1);
    --background-overlay: '';
}
.elementor-4654 .elementor-element.elementor-element-1ff9a4c
{
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}
.elementor-4654 .elementor-element.elementor-element-1ff9a4c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-c57faf8
{
    --display: flex;
    --min-height: 65px;
    --justify-content: flex-end;
}
.elementor-4654 .elementor-element.elementor-element-c57faf8.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-4196dd3
{
    width: var(--container-widget-width,92.09%);
    max-width: 92.09%;
    --container-widget-width: 92.09%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-4196dd3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-45a6cb8
{
    width: var(--container-widget-width,86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 45px;
    color: #ffd700;
}
.elementor-4654 .elementor-element.elementor-element-45a6cb8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-75b662e
{
    --display: flex;
}
.elementor-4654 .elementor-element.elementor-element-b1fa6d0
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}
.elementor-4654 .elementor-element.elementor-element-a7cff0c
{
    width: var(--container-widget-width,84%);
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-3182944
{
    width: var(--container-widget-width,84%);
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-3182944.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-9ab48a1
{
    width: var(--container-widget-width,84%);
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-1c64076
{
    width: var(--container-widget-width,84%);
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-667ba1c
{
    --display: flex;
    --min-height: 0px;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-667ba1c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-20c716d
{
    width: var(--container-widget-width,54.636%);
    max-width: 54.636%;
    --container-widget-width: 54.636%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-20c716d>.elementor-widget-container
{
    margin: -2px -2px -2px -2px;
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-20c716d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-20c716d .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-4654 .elementor-element.elementor-element-20c716d .elementor-button
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-shadow: 0 0 10px rgba(0,0,0,.3);
    border-radius: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-042b108
{
    --display: flex;
    --flex-direction: column-reverse;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}
.elementor-4654 .elementor-element.elementor-element-6a3c109
{
    width: var(--container-widget-width,81.214%);
    max-width: 81.214%;
    --container-widget-width: 81.214%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-6a3c109>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
    border-radius: 0 0 0 0;
}
.elementor-4654 .elementor-element.elementor-element-6a3c109.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-eee2370
{
    --display: flex;
    --min-height: 160px;
    --justify-content: center;
}
.elementor-4654 .elementor-element.elementor-element-eee2370.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-618b61c
{
    width: var(--container-widget-width,99.247%);
    max-width: 99.247%;
    --container-widget-width: 99.247%;
    --container-widget-flex-grow: 0;
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 45px;
    color: #ffd700;
}
.elementor-4654 .elementor-element.elementor-element-618b61c>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-618b61c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-037aded
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-4654 .elementor-element.elementor-element-037aded:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-037aded>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-9db8e13
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --justify-content: space-evenly;
}
.elementor-4654 .elementor-element.elementor-element-9db8e13.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-26cfabd>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-26cfabd .elementor-heading-title
{
    font-family: "Barlow Condensed",Sans-serif;
    font-size: 40px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-87eab53
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-4654 .elementor-element.elementor-element-87eab53:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-87eab53>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-577db6d
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --justify-content: space-evenly;
}
.elementor-4654 .elementor-element.elementor-element-577db6d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-a5db72e
{
    width: var(--container-widget-width,18.624%);
    max-width: 18.624%;
    --container-widget-width: 18.624%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-a5db72e>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-a5db72e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-a5db72e img
{
    max-width: 60%;
    height: 125px;
    object-fit: cover;
    object-position: center left;
}
.elementor-4654 .elementor-element.elementor-element-048d4be
{
    width: var(--container-widget-width,18.624%);
    max-width: 18.624%;
    --container-widget-width: 18.624%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-048d4be>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-048d4be.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-048d4be img
{
    max-width: 90%;
    height: 120px;
    object-fit: cover;
    object-position: center left;
}
.elementor-4654 .elementor-element.elementor-element-ae91041>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-ae91041.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-ae91041 img
{
    max-width: 65%;
    height: 150px;
}
.elementor-4654 .elementor-element.elementor-element-fc5bf71
{
    --display: flex;
    --min-height: 300px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-color: #fff;
    --border-color: #fff;
    --border-radius: 0px 0px 0px 1px;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-6b6be54
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-6b6be54.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-d1b820a>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-d1b820a .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 45px;
    color: #ff0;
}
.elementor-4654 .elementor-element.elementor-element-0003b72
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0 0 0 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-blocksy_palette_8);
    --border-color: var(--e-global-color-blocksy_palette_8);
    --border-radius: 0px 0px 0px 1px;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-6ccbb17>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-6ccbb17
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4654 .elementor-element.elementor-element-1d5a56b
{
    --display: flex;
    --min-height: 700px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
    border-style: solid;
    --border-style: solid;
    border-color: #fff;
    --border-color: #fff;
    --border-radius: 0px 0px 0px 1px;
}
.elementor-4654 .elementor-element.elementor-element-1d5a56b:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-1d5a56b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2024/07/Raven-in-the-night.webp");
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-4654 .elementor-element.elementor-element-1d5a56b::before, .elementor-4654 .elementor-element.elementor-element-1d5a56b>.elementor-background-video-container::before, .elementor-4654 .elementor-element.elementor-element-1d5a56b>.e-con-inner>.elementor-background-video-container::before, .elementor-4654 .elementor-element.elementor-element-1d5a56b>.elementor-background-slideshow::before, .elementor-4654 .elementor-element.elementor-element-1d5a56b>.e-con-inner>.elementor-background-slideshow::before, .elementor-4654 .elementor-element.elementor-element-1d5a56b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_1);
    --background-overlay: '';
}
.elementor-4654 .elementor-element.elementor-element-466b3a3
{
    width: var(--container-widget-width,73%);
    max-width: 73%;
    --container-widget-width: 73%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 45px;
    color: #ffd700;
}
.elementor-4654 .elementor-element.elementor-element-466b3a3>.elementor-widget-container
{
    margin: 100px 100px 100px 100px;
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-466b3a3.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-9ef3bbd
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
}
.elementor-4654 .elementor-element.elementor-element-3af6c2f
{
    --display: flex;
    --min-height: 130px;
    --justify-content: flex-start;
    border-style: solid;
    --border-style: solid;
    --border-radius: 12px 12px 12px 12px;
}
.elementor-4654 .elementor-element.elementor-element-3af6c2f:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-3af6c2f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4654 .elementor-element.elementor-element-dcc87b1 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-dcc87b1.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-dcc87b1.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-dcc87b1.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-dcc87b1.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-dcc87b1.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-336925a>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-336925a
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-336925a .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-f4d7a03>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-f4d7a03
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
}
.elementor-4654 .elementor-element.elementor-element-98014cf
{
    --display: flex;
    --min-height: 130px;
    --justify-content: flex-start;
    border-style: solid;
    --border-style: solid;
    --border-radius: 12px 12px 12px 12px;
}
.elementor-4654 .elementor-element.elementor-element-98014cf:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-98014cf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4654 .elementor-element.elementor-element-ddf639d .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-ddf639d.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-ddf639d.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-ddf639d.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-ddf639d.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-ddf639d.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-6686764>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-6686764
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-6686764 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-8f15026>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-8f15026
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
}
.elementor-4654 .elementor-element.elementor-element-9e80f29
{
    --display: flex;
    --min-height: 130px;
    --justify-content: flex-start;
    border-style: solid;
    --border-style: solid;
    --border-radius: 12px 12px 12px 12px;
}
.elementor-4654 .elementor-element.elementor-element-9e80f29:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-9e80f29>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4654 .elementor-element.elementor-element-82ccb5f .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-82ccb5f.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-82ccb5f.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-82ccb5f.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-82ccb5f.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-82ccb5f.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-3734fa5>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-3734fa5
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-3734fa5 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-aa24023>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-aa24023
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
}
.elementor-4654 .elementor-element.elementor-element-88b88e1
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
}
.elementor-4654 .elementor-element.elementor-element-3c49772
{
    --display: flex;
    --min-height: 130px;
    --justify-content: flex-start;
    border-style: solid;
    --border-style: solid;
    --border-radius: 12px 12px 12px 12px;
}
.elementor-4654 .elementor-element.elementor-element-3c49772:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-3c49772>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4654 .elementor-element.elementor-element-9e0e19c .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-9e0e19c.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-9e0e19c.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-9e0e19c.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-9e0e19c.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-9e0e19c.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-cf4853b>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-cf4853b
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-cf4853b .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-939366d>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-939366d
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
}
.elementor-4654 .elementor-element.elementor-element-4baf0a3
{
    --display: flex;
    --min-height: 130px;
    --justify-content: flex-start;
    border-style: solid;
    --border-style: solid;
    --border-radius: 12px 12px 12px 12px;
}
.elementor-4654 .elementor-element.elementor-element-4baf0a3:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-4baf0a3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4654 .elementor-element.elementor-element-7b26a5c .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-7b26a5c.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-7b26a5c.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-7b26a5c.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-7b26a5c.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-7b26a5c.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-408672e>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-408672e
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-408672e .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-d53ef1d>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-d53ef1d
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
}
.elementor-4654 .elementor-element.elementor-element-7d513fd
{
    --display: flex;
    --min-height: 130px;
    --justify-content: flex-start;
    border-style: solid;
    --border-style: solid;
    --border-radius: 12px 12px 12px 12px;
}
.elementor-4654 .elementor-element.elementor-element-7d513fd:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-7d513fd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4654 .elementor-element.elementor-element-b5501ab .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-b5501ab.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-b5501ab.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-b5501ab.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-b5501ab.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-b5501ab.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-98ee44a>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-98ee44a
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-98ee44a .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-7a2d8aa>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-7a2d8aa
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
}
.elementor-4654 .elementor-element.elementor-element-caaab72
{
    --display: flex;
    --min-height: 200px;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
}
.elementor-4654 .elementor-element.elementor-element-caaab72.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-58bd681
{
    --display: flex;
    --min-height: 463px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-58bd681:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-58bd681>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-4654 .elementor-element.elementor-element-5e2a8d1>.elementor-widget-container
{
    background-color: var(--e-global-color-blocksy_palette_1);
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
}
.elementor-4654 .elementor-element.elementor-element-0fd08a6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}
.elementor-4654 .elementor-element.elementor-element-0fd08a6.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-bca5fee .elementor-button
{
    background-color: var(--e-global-color-blocksy_palette_5);
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    fill: var(--e-global-color-blocksy_palette_1);
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-bca5fee
{
    width: var(--container-widget-width,24%);
    max-width: 24%;
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-bca5fee>.elementor-widget-container
{
    padding: 15px 15px 15px 15px;
}
.elementor-4654 .elementor-element.elementor-element-bca5fee.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-bca5fee .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-4654 .elementor-element.elementor-element-dd2871e
{
    --display: flex;
    --min-height: 0px;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-dd2871e.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-95ce4ab
{
    width: var(--container-widget-width,95%);
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-95ce4ab>.elementor-widget-container
{
    margin: -2px -2px -2px -2px;
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-95ce4ab.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-95ce4ab .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-4654 .elementor-element.elementor-element-95ce4ab .elementor-button
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-shadow: 0 0 10px rgba(0,0,0,.3);
    border-radius: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-9a53c4a
{
    --display: flex;
    --min-height: 200px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-4654 .elementor-element.elementor-element-9a53c4a:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-9a53c4a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-8da10c9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-4654 .elementor-element.elementor-element-09aab63 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-09aab63.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-09aab63.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-09aab63.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-09aab63.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-09aab63.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-f541ece
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: #2c3485;
}
.elementor-4654 .elementor-element.elementor-element-6fefdd2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-4654 .elementor-element.elementor-element-ff5e48c .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-ff5e48c.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-ff5e48c.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-ff5e48c.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-ff5e48c.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-ff5e48c.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-7ad5bbd
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-5c90a5b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-4654 .elementor-element.elementor-element-ab717f1 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-ab717f1.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-ab717f1.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-ab717f1.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-ab717f1.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-ab717f1.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-ea88b43
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 32px;
    font-weight: 700;
}
.elementor-4654 .elementor-element.elementor-element-ac5a23d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-4654 .elementor-element.elementor-element-eb33455 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-eb33455.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-eb33455.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-eb33455.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-eb33455.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-eb33455.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-aa3cd7d
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-shadow: 0 0 0 rgba(0,0,0,.3);
}
.elementor-4654 .elementor-element.elementor-element-63cd68a
{
    --display: flex;
    --min-height: 740px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-4654 .elementor-element.elementor-element-a840b8a
{
    --display: flex;
}
.elementor-4654 .elementor-element.elementor-element-0564fdf>.elementor-widget-container
{
    margin: 55px 55px 55px 55px;
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-0564fdf
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-0564fdf .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 45px;
    color: #ff0;
}
.elementor-4654 .elementor-element.elementor-element-b081f16
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 9px;
    --padding-bottom: 9px;
    --padding-left: 9px;
    --padding-right: 9px;
}
.elementor-4654 .elementor-element.elementor-element-b081f16:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-b081f16>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4654 .elementor-element.elementor-element-a9864ed
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-c18290d>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-c18290d .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-5be3dd4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-12b600e>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-12b600e .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-86a0ba5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-45cf8a1>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-45cf8a1 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-4eb7e8a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-5ef474f>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-5ef474f .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-9d5f64f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-0e37329>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-0e37329 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-1322418
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-025abc8>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-025abc8 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-d41becb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-972c5a4>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-972c5a4 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-ac6d7ed
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-220609d>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-220609d .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-f3d57bf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-88c6aa8>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-88c6aa8 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-29f9361
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-4654 .elementor-element.elementor-element-29f9361:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-29f9361>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4654 .elementor-element.elementor-element-115ae2b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-5335425>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-5335425 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-c87dfde
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-b4f5993>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-b4f5993 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-19dbd69
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-801a5c2>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-801a5c2 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-9f3a3f2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-6b0ef55>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-6b0ef55 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-db8d8bd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-0788b83>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-0788b83 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-0aef579
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-fcf82c8>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-fcf82c8 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-84ac3b6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-8ccf8df>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-8ccf8df .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-4117bbb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-1842d96>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-1842d96 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-064266f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-4654 .elementor-element.elementor-element-1a392c1>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-1a392c1 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-5c97cf6
{
    --display: flex;
    --min-height: 100px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-around;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-4654 .elementor-element.elementor-element-5c97cf6:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-5c97cf6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-5c97cf6.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-2cd5b90
{
    --spacer-size: 50px;
}
.elementor-4654 .elementor-element.elementor-element-c39655a
{
    --display: flex;
    --min-height: 200px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-around;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-4654 .elementor-element.elementor-element-c39655a:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-c39655a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-c39655a.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-6ae0e33
{
    --display: flex;
}
.elementor-4654 .elementor-element.elementor-element-6ae0e33.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-8964244 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-8964244.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-8964244.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-8964244.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-8964244.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-8964244.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-9c4ba0f
{
    --display: flex;
}
.elementor-4654 .elementor-element.elementor-element-9c4ba0f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-fd42e9d .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-fd42e9d.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_3);
}
.elementor-4654 .elementor-element.elementor-element-fd42e9d.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-fd42e9d.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_3);
    border-color: var(--e-global-color-blocksy_palette_3);
}
.elementor-4654 .elementor-element.elementor-element-fd42e9d.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-fd42e9d.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_3);
}
.elementor-4654 .elementor-element.elementor-element-78a0b03
{
    --display: flex;
}
.elementor-4654 .elementor-element.elementor-element-78a0b03.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-a938605 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-a938605.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-a938605.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-a938605.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-a938605.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-a938605.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-75afa54
{
    --display: flex;
}
.elementor-4654 .elementor-element.elementor-element-75afa54.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-8ff268a
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-8ff268a .elementor-heading-title
{
    font-family: "Barlow Condensed",Sans-serif;
    font-size: 40px;
    color: #2c3485;
}
.elementor-4654 .elementor-element.elementor-element-63415b3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}
.elementor-4654 .elementor-element.elementor-element-63415b3.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-1d46f3e
{
    width: var(--container-widget-width,61.639%);
    max-width: 61.639%;
    --container-widget-width: 61.639%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-1d46f3e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-1d46f3e .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-1d46f3e.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-4654 .elementor-element.elementor-element-1d46f3e.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-1d46f3e.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-4654 .elementor-element.elementor-element-1d46f3e.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-1d46f3e.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-4654 .elementor-element.elementor-element-f069611.elementor-element
{
    --align-self: center;
}
.elementor-4654 .elementor-element.elementor-element-f069611 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-f069611.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_3);
}
.elementor-4654 .elementor-element.elementor-element-f069611.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-f069611.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_3);
    border-color: var(--e-global-color-blocksy_palette_3);
}
.elementor-4654 .elementor-element.elementor-element-f069611.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-f069611.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_3);
}
.elementor-4654 .elementor-element.elementor-element-32ac5db
{
    --display: flex;
}
.elementor-4654 .elementor-element.elementor-element-32ac5db.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-d5112a2 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-d5112a2.elementor-view-stacked .elementor-icon
{
    background-color: #f1ec05;
}
.elementor-4654 .elementor-element.elementor-element-d5112a2.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-d5112a2.elementor-view-default .elementor-icon
{
    color: #f1ec05;
    border-color: #f1ec05;
}
.elementor-4654 .elementor-element.elementor-element-d5112a2.elementor-view-framed .elementor-icon, .elementor-4654 .elementor-element.elementor-element-d5112a2.elementor-view-default .elementor-icon svg
{
    fill: #f1ec05;
}
.elementor-4654 .elementor-element.elementor-element-61e09c2
{
    --display: flex;
    --min-height: 907px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
}
.elementor-4654 .elementor-element.elementor-element-61e09c2:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-61e09c2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2024/07/Ravens-Flock.webp");
}
.elementor-4654 .elementor-element.elementor-element-61e09c2::before, .elementor-4654 .elementor-element.elementor-element-61e09c2>.elementor-background-video-container::before, .elementor-4654 .elementor-element.elementor-element-61e09c2>.e-con-inner>.elementor-background-video-container::before, .elementor-4654 .elementor-element.elementor-element-61e09c2>.elementor-background-slideshow::before, .elementor-4654 .elementor-element.elementor-element-61e09c2>.e-con-inner>.elementor-background-slideshow::before, .elementor-4654 .elementor-element.elementor-element-61e09c2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_1);
    --background-overlay: '';
}
.elementor-4654 .elementor-element.elementor-element-1d8fe37
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-4654 .elementor-element.elementor-element-9361dfd .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-51d08ea>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-51d08ea
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4654 .elementor-element.elementor-element-c189b58
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-4654 .elementor-element.elementor-element-c189b58.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-086944d
{
    --display: flex;
    --min-height: 200px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-around;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-4654 .elementor-element.elementor-element-086944d:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-086944d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-665a245
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-665a245 .elementor-heading-title
{
    font-family: "Barlow Condensed",Sans-serif;
    font-size: 40px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-744430c
{
    --display: flex;
    --min-height: 803px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
}
.elementor-4654 .elementor-element.elementor-element-744430c:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-744430c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2024/07/Raven-in-the-sun.webp");
}
.elementor-4654 .elementor-element.elementor-element-744430c::before, .elementor-4654 .elementor-element.elementor-element-744430c>.elementor-background-video-container::before, .elementor-4654 .elementor-element.elementor-element-744430c>.e-con-inner>.elementor-background-video-container::before, .elementor-4654 .elementor-element.elementor-element-744430c>.elementor-background-slideshow::before, .elementor-4654 .elementor-element.elementor-element-744430c>.e-con-inner>.elementor-background-slideshow::before, .elementor-4654 .elementor-element.elementor-element-744430c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_1);
    background-image: url("/wp-content/uploads/2024/07/Night-sky.webp");
    --background-overlay: '';
}
.elementor-4654 .elementor-element.elementor-element-81ee24c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-4654 .elementor-element.elementor-element-68c6173 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-6a54530
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-ab70795
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-4654 .elementor-element.elementor-element-bc0556f img
{
    height: 233px;
}
.elementor-4654 .elementor-element.elementor-element-c6c6bbe
{
    --display: flex;
    --min-height: 200px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-4654 .elementor-element.elementor-element-c6c6bbe:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-c6c6bbe>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-ecfe40f.elementor-element
{
    --align-self: center;
}
.elementor-4654 .elementor-element.elementor-element-ecfe40f
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-ecfe40f .elementor-heading-title
{
    font-family: "Barlow Condensed",Sans-serif;
    font-size: 40px;
    color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-5e937a1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-4654 .elementor-element.elementor-element-5e937a1:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-5e937a1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_1);
    background-image: url("/wp-content/uploads/2024/07/Maryland-Flag.webp");
    background-position: center center;
    background-size: cover;
}
.elementor-4654 .elementor-element.elementor-element-5e937a1::before, .elementor-4654 .elementor-element.elementor-element-5e937a1>.elementor-background-video-container::before, .elementor-4654 .elementor-element.elementor-element-5e937a1>.e-con-inner>.elementor-background-video-container::before, .elementor-4654 .elementor-element.elementor-element-5e937a1>.elementor-background-slideshow::before, .elementor-4654 .elementor-element.elementor-element-5e937a1>.e-con-inner>.elementor-background-slideshow::before, .elementor-4654 .elementor-element.elementor-element-5e937a1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_1);
    --background-overlay: '';
}
.elementor-4654 .elementor-element.elementor-element-d1a8f77
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-4654 .elementor-element.elementor-element-650868c
{
    --display: flex;
    --min-height: 165px;
}
.elementor-4654 .elementor-element.elementor-element-679c83d
{
    --display: flex;
    --min-height: 329px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-4654 .elementor-element.elementor-element-b847be6>.elementor-widget-container
{
    padding: 15px 15px 15px 15px;
}
.elementor-4654 .elementor-element.elementor-element-b847be6 .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-0f962ab>.elementor-widget-container
{
    padding: 15px 15px 15px 15px;
}
.elementor-4654 .elementor-element.elementor-element-0f962ab
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 20px;
    color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-af77823
{
    --display: flex;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}
.elementor-4654 .elementor-element.elementor-element-194842a
{
    --display: flex;
    --min-height: 165px;
}
.elementor-4654 .elementor-element.elementor-element-cc9b1ad
{
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-cc9b1ad.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-8799a40
{
    width: var(--container-widget-width,59.226%);
    max-width: 59.226%;
    --container-widget-width: 59.226%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-8799a40.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-8799a40 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-4654 .elementor-element.elementor-element-8799a40 .elementor-button
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-shadow: 0 0 10px rgba(0,0,0,.3);
    border-radius: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-6c98424
{
    color: var(--e-global-color-blocksy_palette_2);
}
.elementor-4654 .elementor-element.elementor-element-244ceb0
{
    --display: flex;
    --min-height: 483px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-244ceb0:not(.elementor-motion-effects-element-type-background), .elementor-4654 .elementor-element.elementor-element-244ceb0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_1);
}
.elementor-4654 .elementor-element.elementor-element-1296dfd
{
    --display: flex;
    --min-height: 370px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 17px;
    --margin-bottom: 17px;
    --margin-left: 17px;
    --margin-right: 17px;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-046f184>.elementor-widget-container
{
    background-color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-046f184
{
    text-align: center;
}
.elementor-4654 .elementor-element.elementor-element-046f184 img
{
    width: 100%;
    max-width: 98%;
    height: 172px;
}
.elementor-4654 .elementor-element.elementor-element-6e9cb94>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
}
.elementor-4654 .elementor-element.elementor-element-6e9cb94
{
    text-align: left;
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 17px;
    color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-2772662
{
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --margin-top: 45px;
    --margin-bottom: 45px;
    --margin-left: 45px;
    --margin-right: 45px;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-2772662.e-con
{
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-020842d
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-4654 .elementor-element.elementor-element-020842d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-020842d .elementor-heading-title
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 22px;
    color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-27fd028
{
    width: var(--container-widget-width,68%);
    max-width: 68%;
    --container-widget-width: 68%;
    --container-widget-flex-grow: 0;
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 17px;
    color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-27fd028>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-4654 .elementor-element.elementor-element-27fd028.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-1405e72
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 17px;
    color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-aac0816
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 17px;
    color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-6b3b5b4
{
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 17px;
    color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-360c6fb
{
    --display: flex;
    --min-height: 383px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --margin-top: 15px;
    --margin-bottom: 15px;
    --margin-left: 15px;
    --margin-right: 15px;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-360c6fb.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-4654 .elementor-element.elementor-element-99c9090 .elementor-heading-title
{
    font-size: 22px;
    color: var(--e-global-color-blocksy_palette_5);
}
.elementor-4654 .elementor-element.elementor-element-6e63fd8 .elementor-button
{
    background-color: var(--e-global-color-blocksy_palette_3);
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 17px;
}
.elementor-4654 .elementor-element.elementor-element-6e63fd8
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-6e63fd8>.elementor-widget-container
{
    background-color: var(--e-global-color-blocksy_palette_3);
}
.elementor-4654 .elementor-element.elementor-element-6e63fd8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 1;
}
.elementor-4654 .elementor-element.elementor-element-7407435 .elementor-button
{
    background-color: var(--e-global-color-blocksy_palette_3);
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 17px;
}
.elementor-4654 .elementor-element.elementor-element-7407435
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-7407435>.elementor-widget-container
{
    background-color: var(--e-global-color-blocksy_palette_3);
}
.elementor-4654 .elementor-element.elementor-element-7407435.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 1;
}
.elementor-4654 .elementor-element.elementor-element-ae32bdc .elementor-button
{
    background-color: var(--e-global-color-blocksy_palette_3);
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 17px;
}
.elementor-4654 .elementor-element.elementor-element-ae32bdc
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-ae32bdc>.elementor-widget-container
{
    background-color: var(--e-global-color-blocksy_palette_3);
}
.elementor-4654 .elementor-element.elementor-element-ae32bdc.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 1;
}
.elementor-4654 .elementor-element.elementor-element-ade5c09 .elementor-button
{
    background-color: var(--e-global-color-blocksy_palette_3);
    font-family: "Barlow Semi Condensed",Sans-serif;
    font-size: 17px;
}
.elementor-4654 .elementor-element.elementor-element-ade5c09
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}
.elementor-4654 .elementor-element.elementor-element-ade5c09>.elementor-widget-container
{
    background-color: var(--e-global-color-blocksy_palette_3);
    padding: 0 0 0 0;
}
.elementor-4654 .elementor-element.elementor-element-ade5c09.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 1;
}
.elementor-4654 .elementor-element.elementor-element-30080e3
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}
.elementor-4654 .elementor-element.elementor-element-30080e3.e-con
{
    --flex-grow: 0;
    --flex-shrink: 1;
}
.elementor-4654 .elementor-element.elementor-element-83c33f2
{
    --grid-template-columns: repeat(0,auto);
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    --icon-size: 19px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}
@media(max-width: 1024px)
{
    .elementor-4654 .elementor-element.elementor-element-20c716d
    {
        width: var(--container-widget-width,288px);
        max-width: 288px;
        --container-widget-width: 288px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4654 .elementor-element.elementor-element-20c716d .elementor-button
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-26cfabd .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-a5db72e
    {
        width: var(--container-widget-width,219.833px);
        max-width: 219.833px;
        --container-widget-width: 219.833px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4654 .elementor-element.elementor-element-048d4be
    {
        width: var(--container-widget-width,199.847px);
        max-width: 199.847px;
        --container-widget-width: 199.847px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4654 .elementor-element.elementor-element-ae91041
    {
        width: var(--container-widget-width,197.833px);
        max-width: 197.833px;
        --container-widget-width: 197.833px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4654 .elementor-element.elementor-element-bca5fee
    {
        --container-widget-width: 270px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,270px);
        max-width: 270px;
    }
    .elementor-4654 .elementor-element.elementor-element-95ce4ab
    {
        width: var(--container-widget-width,264.542px);
        max-width: 264.542px;
        --container-widget-width: 264.542px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4654 .elementor-element.elementor-element-95ce4ab .elementor-button
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-f541ece
    {
        font-size: 25px;
    }
    .elementor-4654 .elementor-element.elementor-element-7ad5bbd
    {
        font-size: 25px;
    }
    .elementor-4654 .elementor-element.elementor-element-ea88b43
    {
        font-size: 25px;
    }
    .elementor-4654 .elementor-element.elementor-element-aa3cd7d
    {
        font-size: 25px;
    }
    .elementor-4654 .elementor-element.elementor-element-8ff268a .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-665a245 .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-ecfe40f .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-8799a40
    {
        width: var(--container-widget-width,264.542px);
        max-width: 264.542px;
        --container-widget-width: 264.542px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4654 .elementor-element.elementor-element-8799a40 .elementor-button
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-244ceb0
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 5px;
        --margin-bottom: 5px;
        --margin-left: 5px;
        --margin-right: 5px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4654 .elementor-element.elementor-element-aac0816
    {
        font-size: 15px;
    }
}
@media(max-width: 767px)
{
    .elementor-4654 .elementor-element.elementor-element-c57faf8
    {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
    .elementor-4654 .elementor-element.elementor-element-45a6cb8
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-667ba1c
    {
        --width: 282.556px;
    }
    .elementor-4654 .elementor-element.elementor-element-20c716d
    {
        width: var(--container-widget-width,270.903px);
        max-width: 270.903px;
        --container-widget-width: 270.903px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4654 .elementor-element.elementor-element-20c716d .elementor-button
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-6a3c109
    {
        --container-widget-width: 280px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,280px);
        max-width: 280px;
    }
    .elementor-4654 .elementor-element.elementor-element-618b61c
    {
        text-align: center;
    }
    .elementor-4654 .elementor-element.elementor-element-26cfabd
    {
        text-align: center;
    }
    .elementor-4654 .elementor-element.elementor-element-26cfabd .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-4654 .elementor-element.elementor-element-d1b820a
    {
        text-align: center;
    }
    .elementor-4654 .elementor-element.elementor-element-d1b820a .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-466b3a3>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-4654 .elementor-element.elementor-element-466b3a3
    {
        --container-widget-width: 330px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,330px);
        max-width: 330px;
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-466b3a3.elementor-element
    {
        --align-self: center;
    }
    .elementor-4654 .elementor-element.elementor-element-bca5fee
    {
        --container-widget-width: 273px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,273px);
        max-width: 273px;
    }
    .elementor-4654 .elementor-element.elementor-element-dd2871e
    {
        --width: 282.556px;
    }
    .elementor-4654 .elementor-element.elementor-element-95ce4ab
    {
        width: var(--container-widget-width,270.903px);
        max-width: 270.903px;
        --container-widget-width: 270.903px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4654 .elementor-element.elementor-element-95ce4ab .elementor-button
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-0564fdf .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-8ff268a .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-4654 .elementor-element.elementor-element-9361dfd
    {
        text-align: center;
    }
    .elementor-4654 .elementor-element.elementor-element-9361dfd .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-665a245 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-4654 .elementor-element.elementor-element-68c6173
    {
        text-align: center;
    }
    .elementor-4654 .elementor-element.elementor-element-68c6173 .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-bc0556f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-4654 .elementor-element.elementor-element-bc0556f img
    {
        height: 135px;
    }
    .elementor-4654 .elementor-element.elementor-element-ecfe40f .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-b847be6 .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-cc9b1ad
    {
        --width: 282.556px;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
    .elementor-4654 .elementor-element.elementor-element-8799a40
    {
        width: var(--container-widget-width,270.903px);
        max-width: 270.903px;
        --container-widget-width: 270.903px;
        --container-widget-flex-grow: 0;
    }
    .elementor-4654 .elementor-element.elementor-element-8799a40 .elementor-button
    {
        font-size: 32px;
    }
    .elementor-4654 .elementor-element.elementor-element-244ceb0.e-con
    {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }
    .elementor-4654 .elementor-element.elementor-element-2772662
    {
        --width: 509px;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
    .elementor-4654 .elementor-element.elementor-element-020842d
    {
        --container-widget-width: 314px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,314px);
        max-width: 314px;
    }
    .elementor-4654 .elementor-element.elementor-element-020842d .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-4654 .elementor-element.elementor-element-27fd028
    {
        font-size: 14px;
    }
    .elementor-4654 .elementor-element.elementor-element-1405e72
    {
        font-size: 14px;
    }
    .elementor-4654 .elementor-element.elementor-element-360c6fb
    {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
    .elementor-4654 .elementor-element.elementor-element-83c33f2 .elementor-widget-container
    {
        text-align: center;
    }
}
@media(min-width: 768px)
{
    .elementor-4654 .elementor-element.elementor-element-1ff9a4c
    {
        --width: 50%;
    }
    .elementor-4654 .elementor-element.elementor-element-c57faf8
    {
        --width: 84%;
    }
    .elementor-4654 .elementor-element.elementor-element-667ba1c
    {
        --width: 84.802%;
    }
    .elementor-4654 .elementor-element.elementor-element-042b108
    {
        --width: 53%;
    }
    .elementor-4654 .elementor-element.elementor-element-eee2370
    {
        --width: 86%;
    }
    .elementor-4654 .elementor-element.elementor-element-9db8e13
    {
        --width: 96%;
    }
    .elementor-4654 .elementor-element.elementor-element-577db6d
    {
        --width: 96%;
    }
    .elementor-4654 .elementor-element.elementor-element-6b6be54
    {
        --width: 45%;
    }
    .elementor-4654 .elementor-element.elementor-element-0003b72
    {
        --width: 50%;
    }
    .elementor-4654 .elementor-element.elementor-element-caaab72
    {
        --width: 100%;
    }
    .elementor-4654 .elementor-element.elementor-element-58bd681
    {
        --width: 100%;
    }
    .elementor-4654 .elementor-element.elementor-element-0fd08a6
    {
        --width: 99.61%;
    }
    .elementor-4654 .elementor-element.elementor-element-dd2871e
    {
        --width: 22%;
    }
    .elementor-4654 .elementor-element.elementor-element-8da10c9
    {
        --width: 25%;
    }
    .elementor-4654 .elementor-element.elementor-element-6fefdd2
    {
        --width: 25%;
    }
    .elementor-4654 .elementor-element.elementor-element-5c90a5b
    {
        --width: 25%;
    }
    .elementor-4654 .elementor-element.elementor-element-ac5a23d
    {
        --width: 25%;
    }
    .elementor-4654 .elementor-element.elementor-element-63cd68a
    {
        --content-width: 1258px;
    }
    .elementor-4654 .elementor-element.elementor-element-a9864ed
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-5be3dd4
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-86a0ba5
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-4eb7e8a
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-9d5f64f
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-1322418
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-d41becb
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-ac6d7ed
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-f3d57bf
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-115ae2b
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-c87dfde
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-19dbd69
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-9f3a3f2
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-db8d8bd
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-0aef579
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-84ac3b6
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-4117bbb
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-064266f
    {
        --width: 33.3333%;
    }
    .elementor-4654 .elementor-element.elementor-element-6ae0e33
    {
        --width: 11.666%;
    }
    .elementor-4654 .elementor-element.elementor-element-9c4ba0f
    {
        --width: 8.174%;
    }
    .elementor-4654 .elementor-element.elementor-element-78a0b03
    {
        --width: 8.367%;
    }
    .elementor-4654 .elementor-element.elementor-element-75afa54
    {
        --width: 38%;
    }
    .elementor-4654 .elementor-element.elementor-element-63415b3
    {
        --width: 8.213%;
    }
    .elementor-4654 .elementor-element.elementor-element-32ac5db
    {
        --width: 7.058%;
    }
    .elementor-4654 .elementor-element.elementor-element-1d8fe37
    {
        --width: 50%;
    }
    .elementor-4654 .elementor-element.elementor-element-c189b58
    {
        --width: 45.315%;
    }
    .elementor-4654 .elementor-element.elementor-element-81ee24c
    {
        --width: 50%;
    }
    .elementor-4654 .elementor-element.elementor-element-ab70795
    {
        --width: 50%;
    }
    .elementor-4654 .elementor-element.elementor-element-d1a8f77
    {
        --width: 50%;
    }
    .elementor-4654 .elementor-element.elementor-element-679c83d
    {
        --content-width: 772px;
    }
    .elementor-4654 .elementor-element.elementor-element-af77823
    {
        --width: 52%;
    }
    .elementor-4654 .elementor-element.elementor-element-cc9b1ad
    {
        --width: 84.802%;
    }
    .elementor-4654 .elementor-element.elementor-element-1296dfd
    {
        --width: 28%;
    }
    .elementor-4654 .elementor-element.elementor-element-2772662
    {
        --width: 28%;
    }
    .elementor-4654 .elementor-element.elementor-element-360c6fb
    {
        --width: 29%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-4654 .elementor-element.elementor-element-667ba1c
    {
        --width: 281.569px;
    }
    .elementor-4654 .elementor-element.elementor-element-9db8e13
    {
        --width: 713px;
    }
    .elementor-4654 .elementor-element.elementor-element-577db6d
    {
        --width: 713px;
    }
    .elementor-4654 .elementor-element.elementor-element-0fd08a6
    {
        --width: 696px;
    }
}