.elementor-4489 .elementor-element.elementor-element-bd71091:not(.elementor-motion-effects-element-type-background), .elementor-4489 .elementor-element.elementor-element-bd71091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.streetartsfestival.com.au/wp-content/uploads/2026/08/coming-soon-bg-2.jpg");background-position:center center;background-size:cover;}.elementor-4489 .elementor-element.elementor-element-bd71091 > .elementor-container{min-height:100vh;}.elementor-4489 .elementor-element.elementor-element-bd71091{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4489 .elementor-element.elementor-element-bd71091 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4489 .elementor-element.elementor-element-2f0e7a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4489 .elementor-element.elementor-element-2f0e7a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4489 .elementor-element.elementor-element-874e3d4{z-index:2;}.elementor-4489 .elementor-element.elementor-element-874e3d4 img{width:100%;height:1.05rem;}.elementor-4489 .elementor-element.elementor-element-c456dc2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4489 .elementor-element.elementor-element-c456dc2{z-index:2;}.elementor-4489 .elementor-element.elementor-element-c456dc2 img{width:100%;height:1.05rem;}.elementor-4489 .elementor-element.elementor-element-45fdfc7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4489 .elementor-element.elementor-element-45fdfc7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4489 .elementor-element.elementor-element-5af33b6{z-index:2;}.elementor-4489 .elementor-element.elementor-element-5af33b6 img{width:100%;height:1.05rem;}.elementor-4489 .elementor-element.elementor-element-029737f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4489 .elementor-element.elementor-element-029737f{z-index:2;}.elementor-4489 .elementor-element.elementor-element-029737f img{width:100%;height:1.05rem;}.elementor-4489 .elementor-element.elementor-element-1a671b4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4489 .elementor-element.elementor-element-1a671b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4489 .elementor-element.elementor-element-1a671b4{z-index:15;}.elementor-4489 .elementor-element.elementor-element-eee3802 .elementor-button{background-color:var( --e-global-color-text );font-weight:normal;letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:6px 6px 6px 6px;}.elementor-4489 .elementor-element.elementor-element-eee3802{width:auto;max-width:auto;}.elementor-4489 .elementor-element.elementor-element-eee3802 > .elementor-widget-container{padding:3rem 3rem 3rem 3rem;}.elementor-4489 .elementor-element.elementor-element-254c488 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-4489 .elementor-element.elementor-element-4f2bee0 .elementor-button{background-color:var( --e-global-color-text );letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:6px 6px 6px 6px;}.elementor-4489 .elementor-element.elementor-element-4f2bee0{width:auto;max-width:auto;}.elementor-4489 .elementor-element.elementor-element-4f2bee0 > .elementor-widget-container{padding:3rem 3rem 3rem 3rem;}.elementor-4489 .elementor-element.elementor-element-32d4d82{width:auto;max-width:auto;z-index:2;text-align:center;}.elementor-4489 .elementor-element.elementor-element-32d4d82 > .elementor-widget-container{padding:040% 0% 0% 0%;}.elementor-4489 .elementor-element.elementor-element-32d4d82 .elementor-heading-title{font-weight:normal;color:var( --e-global-color-accent );}.elementor-4489 .elementor-element.elementor-element-e778551{width:auto;max-width:auto;z-index:3;text-align:center;}.elementor-4489 .elementor-element.elementor-element-e778551 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-4489 .elementor-element.elementor-element-3ae6d6b > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;}.elementor-4489 .elementor-element.elementor-element-3ae6d6b{z-index:2;}.elementor-4489 .elementor-element.elementor-element-3ae6d6b img{opacity:0.99;}.elementor-4489 .elementor-element.elementor-element-ae865be{width:auto;max-width:auto;z-index:5;text-align:center;}.elementor-4489 .elementor-element.elementor-element-ae865be .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4489 .elementor-element.elementor-element-7d84e8d{z-index:1;}.elementor-4489 .elementor-element.elementor-element-dbf1e97{z-index:1;}.elementor-4489 .elementor-element.elementor-element-dff3f3a{z-index:1;}.elementor-4489 .elementor-element.elementor-element-74ae574{z-index:1;}.elementor-4489 .elementor-element.elementor-element-c71c33e{z-index:1;}.elementor-4489 .elementor-element.elementor-element-ddacd3c{z-index:1;}.elementor-4489 .elementor-element.elementor-element-f700e98{z-index:1;}.elementor-4489 .elementor-element.elementor-element-90f480a{z-index:1;}.elementor-4489 .elementor-element.elementor-element-c579bd4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4489 .elementor-element.elementor-element-c579bd4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000094;}.elementor-4489 .elementor-element.elementor-element-c579bd4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4489 .elementor-element.elementor-element-c579bd4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4489 .elementor-element.elementor-element-c579bd4{z-index:16;}.elementor-4489 .elementor-element.elementor-element-ccafea9{z-index:11;}.elementor-4489 .elementor-element.elementor-element-7cdb2cc .elementor-button{background-color:var( --e-global-color-text );letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:6px 6px 6px 6px;}.elementor-4489 .elementor-element.elementor-element-7cdb2cc{width:auto;max-width:auto;}.elementor-4489 .elementor-element.elementor-element-7cdb2cc > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4489 .elementor-element.elementor-element-a52c3ed .elementor-button{background-color:var( --e-global-color-text );letter-spacing:-1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:6px 6px 6px 6px;}.elementor-4489 .elementor-element.elementor-element-a52c3ed{width:auto;max-width:auto;}.elementor-4489 .elementor-element.elementor-element-a52c3ed > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4489 .elementor-element.elementor-element-c300d42:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4489 .elementor-element.elementor-element-c300d42 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECDA;}.elementor-4489 .elementor-element.elementor-element-c300d42 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 10px;}.elementor-4489 .elementor-element.elementor-element-c300d42 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4489 .elementor-element.elementor-element-c300d42{z-index:30;}.elementor-4489 .elementor-element.elementor-element-2ca1bc6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4489 .elementor-element.elementor-element-d331cda{z-index:1;text-align:center;}.elementor-4489 .elementor-element.elementor-element-056d07e > .elementor-widget-container{padding:0rem 3rem 0rem 3rem;}.elementor-4489 .elementor-element.elementor-element-0f10145 > .elementor-widget-container{background-color:#EEECDA;padding:3rem 3rem 3rem 3rem;}@media(max-width:1024px){.elementor-4489 .elementor-element.elementor-element-bd71091{margin-top:0px;margin-bottom:0px;}.elementor-4489 .elementor-element.elementor-element-7cdb2cc{z-index:5;}.elementor-4489 .elementor-element.elementor-element-a52c3ed{z-index:5;}}@media(max-width:767px){.elementor-4489 .elementor-element.elementor-element-eee3802 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4489 .elementor-element.elementor-element-4f2bee0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4489 .elementor-element.elementor-element-32d4d82 > .elementor-widget-container{margin:0rem 1rem 0rem 1rem;}.elementor-4489 .elementor-element.elementor-element-7cdb2cc{z-index:2;}.elementor-4489 .elementor-element.elementor-element-7cdb2cc .elementor-button{padding:3px 3px 3px 3px;}.elementor-4489 .elementor-element.elementor-element-a52c3ed > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4489 .elementor-element.elementor-element-a52c3ed{z-index:2;}}/* Start custom CSS for image, class: .elementor-element-874e3d4 */.elementor-4489 .elementor-element.elementor-element-874e3d4 {
    position: absolute;
    top: -4px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c456dc2 */.elementor-4489 .elementor-element.elementor-element-c456dc2 {
    position: absolute;
    bottom: -4px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2f0e7a7 */.elementor-4489 .elementor-element.elementor-element-2f0e7a7 {
    height: 100%;
    width: 100%;
    overflow: hidden;
    inset: 0;
    position: absolute;
    pointer-events: none;
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af33b6 */.elementor-4489 .elementor-element.elementor-element-5af33b6 {
    position: absolute;
    top: -4px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-029737f */.elementor-4489 .elementor-element.elementor-element-029737f {
    position: absolute;
    bottom: -4px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45fdfc7 */.elementor-4489 .elementor-element.elementor-element-45fdfc7 {
    height: 100%;
    width: 100%;
    overflow: hidden;
    inset: 0;
    position: absolute;
    pointer-events: none;
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eee3802 */.elementor-4489 .elementor-element.elementor-element-eee3802 {
    transform: rotate(-1deg);
}
.elementor-4489 .elementor-element.elementor-element-eee3802 .elementor-button {
  --btn-rot: -2deg;          /* set this to whatever rotation they have */
  --btn-scale: 1;
  transform: rotate(var(--btn-rot)) scale(var(--btn-scale));
  transition: transform 0.18s cubic-bezier(0.34, 1.3, 0.64, 1);
  display: inline-block;
}

.elementor-4489 .elementor-element.elementor-element-eee3802 .elementor-button:hover {
  --btn-rot: 1.5deg;
  --btn-scale: 1.03;
}

.elementor-4489 .elementor-element.elementor-element-eee3802 .elementor-button:active {
  --btn-scale: 0.95;
  transition-duration: 0.08s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254c488 */.elementor-4489 .elementor-element.elementor-element-254c488 {
    width: fit-content;
    max-width: 11rem;
    margin-right: 3rem;
    user-select: none;
    pointer-events: none;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-4489 .elementor-element.elementor-element-254c488 {
        max-width: 9rem;
        margin-right: 2rem;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-4489 .elementor-element.elementor-element-254c488 {
        max-width: 9rem;
        margin-right: 0rem;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f2bee0 */.elementor-4489 .elementor-element.elementor-element-4f2bee0 {
    transform: rotate(-2deg);
}

.elementor-4489 .elementor-element.elementor-element-4f2bee0 .elementor-button {
  --btn-rot: -2deg;          /* set this to whatever rotation they have */
  --btn-scale: 1;
  transform: rotate(var(--btn-rot)) scale(var(--btn-scale));
  transition: transform 0.18s cubic-bezier(0.34, 1.3, 0.64, 1);
  display: inline-block;
}

.elementor-4489 .elementor-element.elementor-element-4f2bee0 .elementor-button:hover {
  --btn-rot: 1.5deg;
  --btn-scale: 1.03;
}

.elementor-4489 .elementor-element.elementor-element-4f2bee0 .elementor-button:active {
  --btn-scale: 0.95;
  transition-duration: 0.08s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a671b4 */.elementor-4489 .elementor-element.elementor-element-1a671b4 .elementor-widget-wrap {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    gap: 1rem;
}

.elementor-4489 .elementor-element.elementor-element-1a671b4 {
    width: 100%;
    margin-bottom: auto;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-4489 .elementor-element.elementor-element-1a671b4 .elementor-widget-wrap {
        justify-content: center;
        align-items: center;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32d4d82 */.elementor-4489 .elementor-element.elementor-element-32d4d82 h2 {
    transform: rotate(2.5deg);
    background: #1D205D;
    padding-block: .9rem;
    padding-inline: 1rem;
    border-radius: 2px;
    font-size: 3rem !important;
    filter: drop-shadow(0 3.634px 3.634px rgba(0, 0, 0, 0.1));
    position: relative;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-4489 .elementor-element.elementor-element-32d4d82 h2 {
        font-size: 2.4rem !important;
        padding-block: .7rem;
        padding-inline: .6rem;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-4489 .elementor-element.elementor-element-32d4d82 h2 {
        font-size: 2rem !important;
        padding-block: .55rem;
        padding-inline: .1rem;
    }
}

.elementor-4489 .elementor-element.elementor-element-32d4d82 h2::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: -1;
    border-radius: inherit;
    pointer-events: none;
    opacity: .15;
    mix-blend-mode: hard-light;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='3' intercept='-1'/%3E%3CfeFuncG type='linear' slope='3' intercept='-1'/%3E%3CfeFuncB type='linear' slope='3' intercept='-1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e778551 */.elementor-4489 .elementor-element.elementor-element-e778551 {
    background: #1D205D;
    padding-block: .9rem;
    padding-inline: 1rem;
    border-radius: 2px;
    filter: drop-shadow(0 3.634px 3.634px rgba(0, 0, 0, 0.1));
}

.elementor-4489 .elementor-element.elementor-element-e778551::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: -1;
    border-radius: inherit;
    pointer-events: none;
    opacity: .15;
    mix-blend-mode: hard-light;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='3' intercept='-1'/%3E%3CfeFuncG type='linear' slope='3' intercept='-1'/%3E%3CfeFuncB type='linear' slope='3' intercept='-1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ae6d6b */.elementor-4489 .elementor-element.elementor-element-3ae6d6b {
    width: fit-content;
    max-width: 12rem;
    mix-blend-mode: luminosity;
    pointer-events: none;
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae865be */.elementor-4489 .elementor-element.elementor-element-ae865be {
    position: absolute;
    z-index: 1;
    bottom: 12.3rem;
    transform: rotate(-4deg);
    background: #FAF9F3;
    padding-block: .3rem;
    padding-inline: .4rem;
    border-radius: 1px;
    filter: drop-shadow(0 3.634px 3.634px rgba(0, 0, 0, 0.25));
}
.elementor-4489 .elementor-element.elementor-element-ae865be h3 {
    font-size: 1rem !important;
    letter-spacing: -1px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-add1f1c */.elementor-4489 .elementor-element.elementor-element-add1f1c {
    width: 100%;
    height: 100%;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem;
}
.elementor-4489 .elementor-element.elementor-element-add1f1c .elementor-widget-wrap {
    width: fit-content;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d84e8d *//* building */
.elementor-4489 .elementor-element.elementor-element-7d84e8d {
    width: 33%;
    max-width: 40rem;
    min-width: 25rem;
    position: absolute;
    bottom: -6%;
    right: -5%;
}

/* tablet */
@media (max-width: 1024px) {
    .elementor-4489 .elementor-element.elementor-element-7d84e8d {
        width: 42%;
        min-width: 20rem;
        bottom: -3%;
        right: -8%;
    }
}

/* mobile */
@media (max-width: 767px) {
    .elementor-4489 .elementor-element.elementor-element-7d84e8d {
        width: 65%;
        min-width: 14rem;
        max-width: 22rem;
        bottom: -1%;
        right: -12%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbf1e97 *//* megaphone */
.elementor-4489 .elementor-element.elementor-element-dbf1e97 {
    width: 15%;
    max-width: 15rem;
    position: absolute;
    top: 4vw;
    right: 14vw;
    mix-blend-mode: difference;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dff3f3a *//* ring woman */
.elementor-4489 .elementor-element.elementor-element-dff3f3a {
    width: 13%;
    min-width: 12rem;
    position: absolute;

    top: 30%;
    right: -2%;

    transform: translateY(-50%);
    mix-blend-mode: luminosity;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74ae574 *//* ring woman */
.elementor-4489 .elementor-element.elementor-element-74ae574 {
    width: 15%;
    min-width: 17rem;
    position: absolute;

    top: 40%;
    right: -5.5rem;

    transform: translateY(-50%);
    mix-blend-mode: luminosity;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c71c33e *//* mouth */
.elementor-4489 .elementor-element.elementor-element-c71c33e {
    width: 8%;
    min-width: 6rem;
    position: absolute;
    bottom: 9%;
    left: 9%;
    mix-blend-mode: exclusion;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddacd3c *//* ring man */
.elementor-4489 .elementor-element.elementor-element-ddacd3c {
    width: 30%;
    min-width: 20rem;
    position: absolute;

    top: 45%;
    left: -10%;

    transform: translateY(-50%);
    mix-blend-mode: luminosity;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f700e98 *//* ufo */
.elementor-4489 .elementor-element.elementor-element-f700e98 {
    width: 9%;
    min-width: 8rem;
    position: absolute;
    top: 9%;
    left: 20%;
    mix-blend-mode: luminosity;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90f480a *//* ufo */
.elementor-4489 .elementor-element.elementor-element-90f480a {
    width: 20%;
    min-width: 11rem;
    position: absolute;
    top: 9%;
    left: %;
    mix-blend-mode: luminosity;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-98f3a79 */.elementor-4489 .elementor-element.elementor-element-98f3a79 {
    position: absolute;
    width: 100%;
    height: 100%;
    pointer-events: none;
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c579bd4 */.elementor-4489 .elementor-element.elementor-element-c579bd4 {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cdb2cc */.elementor-4489 .elementor-element.elementor-element-7cdb2cc {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    margin-inline: 1rem !important;
    margin-bottom: 2rem !important;
    transform: rotate(-1deg);
    background: #FAF9F3;
    padding-block: .3rem;
    padding-inline: .4rem;
    border-radius: 1px;
    filter: drop-shadow(0 3.634px 3.634px rgba(0, 0, 0, 0.25));
}
.elementor-4489 .elementor-element.elementor-element-7cdb2cc h3 {
    font-size: 1rem !important;
    letter-spacing: -1px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a52c3ed */.elementor-4489 .elementor-element.elementor-element-a52c3ed {
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    margin-inline: 1rem !important;
    margin-bottom: 2rem !important;
    transform: rotate(1deg);
    background: #FAF9F3;
    border-radius: 1px;
    filter: drop-shadow(0 3.634px 3.634px rgba(0, 0, 0, 0.25));
}
.elementor-4489 .elementor-element.elementor-element-a52c3ed h3 {
    font-size: 1rem !important;
    letter-spacing: -1px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ccafea9 */.elementor-4489 .elementor-element.elementor-element-ccafea9 {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ca1bc6 */.elementor-4489 .elementor-element.elementor-element-2ca1bc6 {
    padding-bottom: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d331cda */.elementor-4489 .elementor-element.elementor-element-d331cda {
    transform: rotate(-2deg);
    background: #FAF8ED;
    padding-top: .3rem;
    padding-inline: 1.2rem;
    border-radius: 2px;
    width: fit-content;
    margin-inline: auto;
    letter-spacing: -2px;
    margin-bottom: .3rem !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c300d42 */.elementor-4489 .elementor-element.elementor-element-c300d42 {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100vh;
    max-width: 34rem;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    display: all !important;
}

.elementor-4489 .elementor-element.elementor-element-c300d42 .dialog-message::-webkit-scrollbar {
  width: 6px;
}
.elementor-4489 .elementor-element.elementor-element-c300d42 .dialog-message::-webkit-scrollbar-thumb {
  background: rgba(29, 31, 72, 0.3);
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bd71091 */.elementor-4489 .elementor-element.elementor-element-bd71091 {
    position: relative;
    overflow: hidden;
}/* End custom CSS */