.elementor-10289251 .elementor-element.elementor-element-bdce49f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-10289251 .elementor-element.elementor-element-bdce49f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-adc6368.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-adc6368>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.6;
}

.elementor-10289251 .elementor-element.elementor-element-adc6368>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-adc6368>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-f2c0006 {
    text-align: center;
}

.elementor-10289251 .elementor-element.elementor-element-f2c0006 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-e2b46e0.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-e2b46e0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-36a36c6 {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.5rem;
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-b64dd25.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-b64dd25.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-5ac36672:not(.elementor-motion-effects-element-type-background),
.elementor-10289251 .elementor-element.elementor-element-5ac36672>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #B1DFEB;
}

.elementor-10289251 .elementor-element.elementor-element-5ac36672 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-5ac36672>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-52ae9cbd.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-52ae9cbd.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-2537e2cc .elementor-repeater-item-73b4ed4 .swiper-slide-bg {
    background-color: #1abc9c;
    background-image: url(../images/ART_CLASS_PERSPECTIVE_3000-scaled.jpg);
    background-size: cover;
}

.elementor-10289251 .elementor-element.elementor-element-2537e2cc .elementor-repeater-item-a5602e1 .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(../images/ART_PORTRAITS_2_3000-scaled.jpg);
    background-size: cover;
}

.elementor-10289251 .elementor-element.elementor-element-2537e2cc .elementor-repeater-item-e7c3b0d .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(../images/Arts-1-of-1.jpg);
    background-size: contain;
}

.elementor-10289251 .elementor-element.elementor-element-2537e2cc .swiper-slide {
    height: 40vh;
    transition-duration: calc(5000ms*1.2);
}

.elementor-10289251 .elementor-element.elementor-element-2537e2cc .swiper-slide-contents {
    max-width: 66%;
}

.elementor-10289251 .elementor-element.elementor-element-2537e2cc .swiper-slide-inner {
    text-align: center;
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-4ad6be3.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-4ad6be3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-4ad6be3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-4ad6be3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-697970e0 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10289251 .elementor-element.elementor-element-697970e0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10289251 .elementor-element.elementor-element-6ca57028 .elementor-text-editor {
    column-gap: 0px;
}

.elementor-10289251 .elementor-element.elementor-element-6ca57028>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10289251 .elementor-element.elementor-element-dc95529 .elementor-button {
    background-color: rgba(35, 31, 32, 0.7803921568627451);
}

.elementor-10289251 .elementor-element.elementor-element-40f6220:not(.elementor-motion-effects-element-type-background),
.elementor-10289251 .elementor-element.elementor-element-40f6220>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #96B5BD;
}

.elementor-10289251 .elementor-element.elementor-element-40f6220 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-40f6220>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-3c936c2.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-3c936c2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-3c936c2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-3c936c2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-f07c270 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10289251 .elementor-element.elementor-element-9a07f53 .elementor-text-editor {
    column-gap: 0px;
}

.elementor-10289251 .elementor-element.elementor-element-9a07f53>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10289251 .elementor-element.elementor-element-86a6d1f .elementor-button {
    background-color: rgba(35, 31, 32, 0.7803921568627451);
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-fb8ef9d.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-fb8ef9d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-01e86b4:not(.elementor-motion-effects-element-type-background),
.elementor-10289251 .elementor-element.elementor-element-01e86b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8B7F5F;
}

.elementor-10289251 .elementor-element.elementor-element-01e86b4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-01e86b4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-bed577a.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-bed577a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-64be9bd.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-64be9bd.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-64be9bd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-64be9bd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-06aa774 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10289251 .elementor-element.elementor-element-bfd50cb .elementor-text-editor {
    column-gap: 0px;
}

.elementor-10289251 .elementor-element.elementor-element-bfd50cb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10289251 .elementor-element.elementor-element-70ccf3a .elementor-button {
    background-color: rgba(35, 31, 32, 0.7803921568627451);
}

.elementor-10289251 .elementor-element.elementor-element-f164121:not(.elementor-motion-effects-element-type-background),
.elementor-10289251 .elementor-element.elementor-element-f164121>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #CCD1BD;
}

.elementor-10289251 .elementor-element.elementor-element-f164121 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-f654564.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-f654564.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-f654564>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-f654564>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-f530756 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10289251 .elementor-element.elementor-element-1f165ac .elementor-text-editor {
    column-gap: 0px;
}

.elementor-10289251 .elementor-element.elementor-element-1f165ac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10289251 .elementor-element.elementor-element-0051e0d .elementor-button {
    background-color: rgba(35, 31, 32, 0.7803921568627451);
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-22713ab.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-22713ab.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-22713ab>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-22713ab>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-53285ca:not(.elementor-motion-effects-element-type-background),
.elementor-10289251 .elementor-element.elementor-element-53285ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5ADA1;
}

.elementor-10289251 .elementor-element.elementor-element-53285ca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-53285ca>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-f612a49.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-f612a49.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-f612a49:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-10289251 .elementor-element.elementor-element-f612a49>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url(../images/THEATER_CLUECARDS.jpg); COMMENTED OUT BY PENTERA */
    background-size: cover;
}

.elementor-10289251 .elementor-element.elementor-element-f612a49>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-f612a49>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-605f102.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-605f102.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-605f102>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-605f102>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-f849df8 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10289251 .elementor-element.elementor-element-7309939 .elementor-text-editor {
    column-gap: 0px;
}

.elementor-10289251 .elementor-element.elementor-element-7309939>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10289251 .elementor-element.elementor-element-9163c6d .elementor-button {
    background-color: rgba(35, 31, 32, 0.7803921568627451);
}

.elementor-10289251 .elementor-element.elementor-element-9dd2525:not(.elementor-motion-effects-element-type-background),
.elementor-10289251 .elementor-element.elementor-element-9dd2525>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ACA3B0;
}

.elementor-10289251 .elementor-element.elementor-element-9dd2525 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-9dd2525>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-336e3d7.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-336e3d7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-336e3d7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 31px 101px 48px 94px;
    padding: 0px 0px 0px 0px;
}

.elementor-10289251 .elementor-element.elementor-element-336e3d7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-3f1e645 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10289251 .elementor-element.elementor-element-ca4781c .elementor-text-editor {
    column-gap: 0px;
}

.elementor-10289251 .elementor-element.elementor-element-ca4781c>.elementor-widget-container {
    margin: 0px -31px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10289251 .elementor-element.elementor-element-9483aee .elementor-button {
    background-color: rgba(35, 31, 32, 0.7803921568627451);
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-8ee1c7c.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-8ee1c7c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-8ee1c7c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-8ee1c7c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-c24fecd:not(.elementor-motion-effects-element-type-background),
.elementor-10289251 .elementor-element.elementor-element-c24fecd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F39E9E;
}

.elementor-10289251 .elementor-element.elementor-element-c24fecd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-ef0329c.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-ef0329c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-ef0329c:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-10289251 .elementor-element.elementor-element-ef0329c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/MUSIC_BAND_STAGE_3000.jpg);
    background-position: center center;
    background-size: cover;
}

.elementor-10289251 .elementor-element.elementor-element-ef0329c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-ef0329c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10289251 .elementor-element.elementor-element-046ba0f.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-10289251 .elementor-element.elementor-element-046ba0f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10289251 .elementor-element.elementor-element-046ba0f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-046ba0f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10289251 .elementor-element.elementor-element-e78dc40 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10289251 .elementor-element.elementor-element-3c37fe9 .elementor-text-editor {
    column-gap: 0px;
}

.elementor-10289251 .elementor-element.elementor-element-3c37fe9>.elementor-widget-container {
    margin: 0px -31px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10289251 .elementor-element.elementor-element-7b9a784 .elementor-button {
    background-color: rgba(35, 31, 32, 0.7803921568627451);
}

@media(max-width:863px) {
    .elementor-10289251 .elementor-element.elementor-element-e2b46e0>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10289251 .elementor-element.elementor-element-4ad6be3>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
    }

    .elementor-10289251 .elementor-element.elementor-element-3c936c2>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
    }

    .elementor-10289251 .elementor-element.elementor-element-64be9bd>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
    }

    .elementor-10289251 .elementor-element.elementor-element-f654564>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
    }

    .elementor-10289251 .elementor-element.elementor-element-605f102>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
    }

    .elementor-10289251 .elementor-element.elementor-element-336e3d7>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
    }

    .elementor-10289251 .elementor-element.elementor-element-046ba0f>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
    }
}

@media(min-width:864px) {
    .elementor-10289251 .elementor-element.elementor-element-e2b46e0 {
        width: 32.432%;
    }

    .elementor-10289251 .elementor-element.elementor-element-b64dd25 {
        width: 67.57%;
    }
}

/* Start custom CSS for heading, class: .elementor-element-f2c0006 */
.elementor-10289251 .elementor-element.elementor-element-f2c0006 h1 {
    margin-top: 0;
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5ba447 */
@media screen and (min-width: 1100px) {
    .elementor-10289251 .elementor-element.elementor-element-f5ba447 .list-item {
        border-top: 2px solid #e6e6e6
    }

    .elementor-10289251 .elementor-element.elementor-element-f5ba447 .list {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
}

/* End custom CSS */