.elementor-940 .elementor-element.elementor-element-75f76716{--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:center;--align-items:center;}.elementor-940 .elementor-element.elementor-element-75f76716:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-75f76716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111823;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-940 .elementor-element.elementor-element-709744b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-709744b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-menu-toggle{margin:0 auto;}.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu .elementor-item{font-family:"neue-einstellung", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-2e53334 );fill:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--main .elementor-item:focus{color:#FF005C;fill:#FF005C;}.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--dropdown .elementor-item, .elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"neue-einstellung", Sans-serif;font-weight:500;}.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-940 .elementor-element.elementor-element-a609fd7{--display:flex;--min-height:826px;--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:center;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-a609fd7:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-a609fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-a609fd7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-940 .elementor-element.elementor-element-7e616da4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-940 .elementor-element.elementor-element-ed2e1e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -51px) 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-940 .elementor-element.elementor-element-99ef2b0{--display:flex;--min-height:300px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-99ef2b0:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-99ef2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111823;}.elementor-940 .elementor-element.elementor-element-f5449fc{--display:flex;}.elementor-940 .elementor-element.elementor-element-b9b210c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-b9b210c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-940 .elementor-element.elementor-element-31103d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-31103d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-940 .elementor-element.elementor-element-e1bad53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -65px) 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-83336b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-c86f633{width:var( --container-widget-width, 59.469% );max-width:59.469%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;--container-widget-width:59.469%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-c86f633.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-dd9e8e2{background-color:var( --e-global-color-2e53334 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-dd9e8e2 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-7d5b57a{background-color:var( --e-global-color-2e53334 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-7d5b57a .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-0e1edb3{background-color:var( --e-global-color-2e53334 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-0e1edb3 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-db7c2c5{background-color:var( --e-global-color-2e53334 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-db7c2c5 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-f2acfbf{background-color:var( --e-global-color-2e53334 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-f2acfbf .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-4ce2225{--display:flex;}.elementor-940 .elementor-element.elementor-element-5280f5d1{--display:flex;--min-height:806px;--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;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-5280f5d1:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-5280f5d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-5280f5d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-940 .elementor-element.elementor-element-5a087af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-940 .elementor-element.elementor-element-5d669d20{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-114px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-940 .elementor-element.elementor-element-bbc7d88{margin:0px 265px calc(var(--kit-widget-spacing, 0px) + -76px) 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-16bcf8da{margin:-150px 445px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-940 .elementor-element.elementor-element-1a92691{--display:flex;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-7ea6a4d{background-color:var( --e-global-color-d6144b1 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-7ea6a4d .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-80aca44{background-color:var( --e-global-color-d6144b1 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-80aca44 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-78f3bc4{background-color:var( --e-global-color-d6144b1 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-78f3bc4 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-1713b8a{background-color:var( --e-global-color-d6144b1 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-1713b8a .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-422090d{background-color:var( --e-global-color-d6144b1 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-422090d .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-6056b6f4{--display:flex;--min-height:817px;--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;--padding-top:45px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-6056b6f4:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-6056b6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-76d351cf{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-940 .elementor-element.elementor-element-5d00d4c0{margin:0px -118px calc(var(--kit-widget-spacing, 0px) + -54px) 222px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-a7e7853{background-color:var( --e-global-color-d18e593 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-a7e7853 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-085c7d3{background-color:var( --e-global-color-d18e593 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-085c7d3 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-2ca56b1{background-color:var( --e-global-color-d18e593 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-2ca56b1 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-83dccb1{background-color:var( --e-global-color-d18e593 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-83dccb1 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-b8999b5{background-color:var( --e-global-color-d18e593 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-b8999b5 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-1463c977{--display:flex;--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:center;--align-items:center;}.elementor-940 .elementor-element.elementor-element-e0833ea{--display:flex;}.elementor-940 .elementor-element.elementor-element-6cc9804{--display:flex;--min-height:806px;--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;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-6cc9804:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-6cc9804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-6cc9804.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-940 .elementor-element.elementor-element-daa0121{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-940 .elementor-element.elementor-element-05c5b25{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-114px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-940 .elementor-element.elementor-element-1c34c9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -76px) 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-0512f3d{margin:-145px 90px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-940 .elementor-element.elementor-element-1ee98d8{--display:flex;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-c07bfb2{background-color:var( --e-global-color-d18e593 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-c07bfb2 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-eae4789{background-color:var( --e-global-color-d18e593 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-eae4789 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-c9828b3{background-color:var( --e-global-color-d18e593 );padding:7px 7px 7px 7px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-940 .elementor-element.elementor-element-c9828b3 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-16f2f6b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-75d87b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-940 .elementor-element.elementor-element-75d87b3 .elementor-heading-title{font-family:"tbj", Sans-serif;font-size:34px;font-weight:500;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-d3d522b{background-color:var( --e-global-color-d18e593 );margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-940 .elementor-element.elementor-element-d3d522b .elementor-heading-title{font-family:"tbj", Sans-serif;font-size:33px;font-weight:100;color:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-47d73bd8{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-940 .elementor-element.elementor-element-47d73bd8:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-47d73bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e53334 );}.elementor-940 .elementor-element.elementor-element-61a68c77{--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-940 .elementor-element.elementor-element-4651567f{--display:flex;--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-end;--align-items:flex-start;}.elementor-940 .elementor-element.elementor-element-7c04a9be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-7c04a9be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-menu-toggle{margin:0 auto;}.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu .elementor-item{font-family:"neue-einstellung", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:0.5px;word-spacing:0px;}.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-d6144b1 );fill:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--main .elementor-item:hover,
					.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-d18e593 );fill:var( --e-global-color-d18e593 );}.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--dropdown .elementor-item, .elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"neue-einstellung", Sans-serif;font-weight:500;}.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-940 .elementor-element.elementor-element-3aa42f84{--display:flex;--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-end;--align-items:flex-start;--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-940 .elementor-element.elementor-element-15fe9a11{text-align:start;}.elementor-940 .elementor-element.elementor-element-15fe9a11 .elementor-heading-title{font-family:"neue-einstellung", Sans-serif;font-size:15px;font-weight:700;line-height:19px;word-spacing:0px;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-297f90ce{text-align:start;}.elementor-940 .elementor-element.elementor-element-297f90ce .elementor-heading-title{font-family:"neue-einstellung", Sans-serif;font-size:14px;font-weight:700;line-height:19px;word-spacing:0px;color:var( --e-global-color-d6144b1 );}.elementor-940 .elementor-element.elementor-element-7c610522{--display:flex;--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-end;--align-items:flex-start;--gap:17px 0px;--row-gap:17px;--column-gap:0px;}.elementor-940 .elementor-element.elementor-element-53159013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-940 .elementor-element.elementor-element-53159013 .elementor-heading-title{font-family:"neue-einstellung", Sans-serif;font-size:15px;font-weight:700;color:#111823C7;}.elementor-940 .elementor-element.elementor-element-333323e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-940 .elementor-element.elementor-element-333323e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;word-spacing:0px;color:var( --e-global-color-d6144b1 );}@media(max-width:767px){.elementor-940 .elementor-element.elementor-element-75f76716{--content-width:100%;--min-height:0px;--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;}.elementor-940 .elementor-element.elementor-element-709744b0{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-940 .elementor-element.elementor-element-709744b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--dropdown .elementor-item, .elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:13px;}.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--dropdown a{padding-left:21px;padding-right:21px;padding-top:8px;padding-bottom:8px;}.elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-940 .elementor-element.elementor-element-709744b0 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-940 .elementor-element.elementor-element-a609fd7{--min-height:428px;}.elementor-940 .elementor-element.elementor-element-7e616da4{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-5a087af{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-5d669d20{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-daa0121{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-05c5b25{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-47d73bd8{--content-width:100%;--min-height:0px;--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;}.elementor-940 .elementor-element.elementor-element-7c04a9be{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-940 .elementor-element.elementor-element-7c04a9be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--dropdown .elementor-item, .elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:13px;}.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--dropdown a{padding-left:21px;padding-right:21px;padding-top:8px;padding-bottom:8px;}.elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-940 .elementor-element.elementor-element-7c04a9be .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}}@media(min-width:768px){.elementor-940 .elementor-element.elementor-element-75f76716{--content-width:1200px;}.elementor-940 .elementor-element.elementor-element-a609fd7{--content-width:1200px;}.elementor-940 .elementor-element.elementor-element-7e616da4{--width:100%;}.elementor-940 .elementor-element.elementor-element-99ef2b0{--content-width:1200px;}.elementor-940 .elementor-element.elementor-element-b9b210c{--width:101.207%;}.elementor-940 .elementor-element.elementor-element-31103d4{--width:37.058%;}.elementor-940 .elementor-element.elementor-element-5280f5d1{--content-width:1200px;}.elementor-940 .elementor-element.elementor-element-5a087af{--width:100%;}.elementor-940 .elementor-element.elementor-element-5d669d20{--width:78%;}.elementor-940 .elementor-element.elementor-element-6056b6f4{--content-width:1200px;}.elementor-940 .elementor-element.elementor-element-76d351cf{--width:50%;}.elementor-940 .elementor-element.elementor-element-1463c977{--width:50%;}.elementor-940 .elementor-element.elementor-element-e0833ea{--width:83%;}.elementor-940 .elementor-element.elementor-element-6cc9804{--content-width:1200px;}.elementor-940 .elementor-element.elementor-element-daa0121{--width:100%;}.elementor-940 .elementor-element.elementor-element-05c5b25{--width:78%;}.elementor-940 .elementor-element.elementor-element-16f2f6b{--width:97%;}.elementor-940 .elementor-element.elementor-element-47d73bd8{--content-width:1200px;}}/* Start custom CSS for html, class: .elementor-element-ed2e1e5 */.mixed-weight-text {
  color: #ff006e;
  font-size: 220px;
  line-height: 0.9;
  letter-spacing: 2px;
  text-align: center;
  white-space: nowrap;
}

.mixed-weight-text span {
  display: inline-block;
}

.font-light-custom {
  font-family: "agharti-leve", sans-serif !important;
  font-weight: 100 !important;
}

.font-bold-custom {
  font-family: "agharti-black", sans-serif !important;
  font-weight: 900 !important;
}

@media (max-width: 767px) {
  .mixed-weight-text {
    font-size: 42px;
    letter-spacing: 0.8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1bad53 */.falling-estra-section {
  width: min(100%, 600px);
  min-height: 20px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: left;
  overflow: hidden;
}

.falling-estra-text {
  position: relative;
  display: inline-block;
  margin: 0;
  color: #FF005C;
  font-family: "agharti-leve", sans-serif !important;
  font-weight: 100 !important;
  font-size: 90px;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;

  opacity: 0;
  clip-path: inset(0 100% 0 0);
}

/* tarja */
.falling-estra-text::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8%;
  width: 100%;
  height: 84%;
  background: #ff006e;
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 2;
  pointer-events: none;
}

/* quando chega no scroll */
.falling-estra-section.is-visible .falling-estra-text {
  animation: revealEstraText 1.1s ease-out forwards;
}

.falling-estra-section.is-visible .falling-estra-text::before {
  animation: revealEstraBar 1.1s ease-out forwards;
}

@keyframes revealEstraText {
  0% {
    opacity: 1;
    clip-path: inset(0 100% 0 0);
  }

  45% {
    opacity: 1;
    clip-path: inset(0 60% 0 0);
  }

  100% {
    opacity: 1;
    clip-path: inset(0 0 0 0);
  }
}

@keyframes revealEstraBar {
  0% {
    transform: scaleX(0);
    opacity: 1;
  }

  45% {
    transform: scaleX(1);
    opacity: 1;
  }

  100% {
    transform: scaleX(1);
    opacity: 0;
  }
}

@media (max-width: 767px) {
  .falling-estra-section {
    min-height: 140px;
  }

  .falling-estra-text {
    font-size: clamp(42px, 15vw, 72px);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83336b8 */.naoep-section {
  width: min(100%, 600px);
  min-height: 20px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: left;
  overflow: visible !important;
}

.naoep-text {
  position: relative;
  display: inline-block;
  margin: 0;
  color: #FF005C;
  font-family: "agharti-leve", sans-serif !important;
  font-weight: 100 !important;
  font-size: 90px;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;

  opacity: 0;
  clip-path: inset(0 100% 0 0);
}

/* tarja */
.naoep-text::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8%;
  width: 100%;
  height: 84%;
  background: #ff006e;
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 2;
  pointer-events: none;
}

/* quando chega no scroll */
.naoep-section.is-visible .naoep-text {
  animation: revealNaoepText 1.1s ease-out forwards;
}

.naoep-section.is-visible .naoep-text::before {
  animation: revealNaoepBar 1.1s ease-out forwards;
}

@keyframes revealNaoepText {
  0% {
    opacity: 1;
    clip-path: inset(0 100% 0 0);
  }

  45% {
    opacity: 1;
    clip-path: inset(0 60% 0 0);
  }

  100% {
    opacity: 1;
    clip-path: inset(0 0 0 0);
  }
}

@keyframes revealNaoepBar {
  0% {
    transform: scaleX(0);
    opacity: 1;
  }

  45% {
    transform: scaleX(1);
    opacity: 1;
  }

  100% {
    transform: scaleX(1);
    opacity: 0;
  }
}

@media (max-width: 767px) {
  .naoep-section {
    min-height: 140px;
  }

  .naoep-text {
    font-size: clamp(42px, 15vw, 72px);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c86f633 */.falling-sensacao-section {
  position: absolute;
  right: 6%;
  top: 45%;
  width: auto;
  min-height: auto;
  padding: 20px 0;
  overflow: visible !important;
  display: block;
}

.falling-sensacao-text {
  width: 100%;
  margin: 0;
  color: #FF005C;
  font-size: 160px;
  line-height: 0.2;
  letter-spacing: 1px;
  text-align: center;
  white-space: normal;
}

.falling-sensacao-letter {
  display: inline-block;
  opacity: 0;
  transform: translateY(var(--start-y)) rotate(-12deg);
  filter: blur(10px);
  will-change: transform, opacity, filter;
}

.falling-sensacao-section.is-visible .falling-sensacao-letter {
  animation: fallSensacaoLetter 0.9s cubic-bezier(.18,.89,.32,1.28) forwards;
  animation-delay: var(--delay);
}

@keyframes fallSensacaoLetter {
  0% {
    opacity: 0;
    transform: translateY(var(--start-y)) rotate(-12deg);
    filter: blur(10px);
  }

  55% {
    opacity: 1;
    transform: translateY(20px) rotate(3deg);
    filter: blur(2px);
  }

  75% {
    transform: translateY(-8px) rotate(-1deg);
  }

  100% {
    opacity: 1;
    transform: translateY(0) rotate(0deg);
    filter: blur(0);
  }
}

/* Letras finas */
.sensacao-font-light {
  font-family: "agharti-leve", sans-serif !important;
  font-weight: 100 !important;
}

/* Letras grossas */
.sensacao-font-bold {
  font-family: "agharti-black", sans-serif !important;
  font-weight: 900 !important;
}

@media (max-width: 767px) {
  .falling-sensacao-section {
    min-height: 220px;
    padding: 20px 16px;
  }

  .falling-sensacao-text {
    font-size: clamp(32px, 12vw, 58px);
    line-height: 0.86;
    letter-spacing: 0.5px;
  }

  .falling-sensacao-letter {
    transform: translateY(-80px) rotate(-8deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bbc7d88 */.falling-text-section {
  width: min(100%, 1200px);
  min-height: 420px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  padding: 20px;
}

.falling-text {

  margin: 0;
  color: #111823;
  font-size: clamp(70px, 9vw, 60px);
  line-height: 0.9;
  letter-spacing: 2px;
  text-align: center;
  white-space: nowrap;
}

.falling-letter {
  display: inline-block;
  opacity: 0;
  transform: translateY(var(--start-y)) rotate(-12deg);
  filter: blur(10px);
  will-change: transform, opacity, filter;
}

/* anima letra por letra */
.falling-text-section.is-visible .falling-letter {
  animation: fallLetterOneByOne 0.9s cubic-bezier(.18,.89,.32,1.28) forwards;
  animation-delay: var(--delay);
}

@keyframes fallLetterOneByOne {
  0% {
    opacity: 0;
    transform: translateY(var(--start-y)) rotate(-12deg);
    filter: blur(10px);
  }

  55% {
    opacity: 1;
    transform: translateY(20px) rotate(3deg);
    filter: blur(2px);
  }

  75% {
    transform: translateY(-8px) rotate(-1deg);
  }

  100% {
    opacity: 1;
    transform: translateY(0) rotate(0deg);
    filter: blur(0);
  }
}

.font-light-custom {
  font-family: "agharti-leve", sans-serif !important;
  font-weight: 100 !important;
}

.font-bold-custom {
  font-family: "agharti-black", sans-serif !important;
  font-weight: 900 !important;
}

@media (max-width: 767px) {
  .falling-text-section {
    min-height: 120px;
    padding: 0 20px;
  }

  .falling-text {
    font-size: 12px;
    letter-spacing: 0.8px;
  }

  .falling-letter {
    transform: translateY(-80px) rotate(-8deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16bcf8da */.bubble-text-scroll {
  color: #ff006e;
  font-family: "hello-radio", sans-serif;
  font-size: 80px;
  font-weight: normal;
  line-height: 0.9;
  letter-spacing: 2px;
  text-align: center;
  white-space: nowrap;
  overflow: visible;
}

.bubble-text-scroll .bubble-letter {
  display: inline-block;
  opacity: 0;
  transform: translate(var(--x), var(--y)) scale(0);
  filter: blur(12px);
}

.bubble-text-scroll.is-visible .bubble-letter {
  animation: bubbleLetterIn 0.85s cubic-bezier(.18,.89,.32,1.28) forwards;
  animation-delay: var(--delay);
}

@keyframes bubbleLetterIn {
  0% {
    opacity: 0;
    transform: translate(var(--x), var(--y)) scale(0);
    filter: blur(12px);
  }

  55% {
    opacity: 1;
    transform: translate(0, 0) scale(1.18);
    filter: blur(2px);
  }

  78% {
    transform: translate(0, 0) scale(0.92);
  }

  100% {
    opacity: 1;
    transform: translate(0, 0) scale(1);
    filter: blur(0);
  }
}

@media (max-width: 767px) {
  .bubble-text-scroll {
    font-size: 32px;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d00d4c0 */.sub-section {
  width: min(100%, 1200px);
  min-height: 300px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
}

.sub-text {
  margin: 0;
  color: #C5D536;
  font-size: 65px;
  line-height: 0.9;
  letter-spacing: 2px;
  text-align: center;
  white-space: nowrap;
}

.sub-letter {
  display: inline-block;
  opacity: 0;
  transform: translateY(var(--start-y)) rotate(-12deg);
  filter: blur(10px);
  will-change: transform, opacity, filter;
}

.sub-section.is-visible .falling-sub-letter {
  animation: fallSubLetterOneByOne 0.9s cubic-bezier(.18,.89,.32,1.28) forwards;
  animation-delay: var(--delay);
}

@keyframes fallSubLetterOneByOne {
  0% {
    opacity: 0;
    transform: translateY(var(--start-y)) rotate(-12deg);
    filter: blur(10px);
  }

  55% {
    opacity: 1;
    transform: translateY(20px) rotate(3deg);
    filter: blur(2px);
  }

  75% {
    transform: translateY(-8px) rotate(-1deg);
  }

  100% {
    opacity: 1;
    transform: translateY(0) rotate(0deg);
    filter: blur(0);
  }
}

.font-light-custom {
  font-family: "agharti-leve", sans-serif !important;
  font-weight: 100 !important;
}

.font-bold-custom {
  font-family: "agharti-black", sans-serif !important;
  font-weight: 900 !important;
}

@media (max-width: 767px) {
  .falling-sub-section {
    min-height: 120px;
    padding: 0 20px;
  }

  .falling-sub-text {
    font-size: 32px;
    letter-spacing: 0.8px;
  }

  .falling-sub-letter {
    transform: translateY(-80px) rotate(-8deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c34c9c */.fall-text-section {
  width: min(100%, 1200px);
  min-height: 420px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  padding: 20px;
}

.fall-text {

  margin: 0;
  color: #111823;
  font-size: clamp(70px, 9vw, 70px);
  line-height: 0.9;
  letter-spacing: 2px;
  text-align: center;
  white-space: nowrap;
}

.falling-letter {
  display: inline-block;
  opacity: 0;
  transform: translateY(var(--start-y)) rotate(-12deg);
  filter: blur(10px);
  will-change: transform, opacity, filter;
}

/* anima letra por letra */
.fall-text-section.is-visible .falling-letter {
  animation: fallLetterOneByOne 0.9s cubic-bezier(.18,.89,.32,1.28) forwards;
  animation-delay: var(--delay);
}

@keyframes fallLetterOneByOne {
  0% {
    opacity: 0;
    transform: translateY(var(--start-y)) rotate(-12deg);
    filter: blur(10px);
  }

  55% {
    opacity: 1;
    transform: translateY(20px) rotate(3deg);
    filter: blur(2px);
  }

  75% {
    transform: translateY(-8px) rotate(-1deg);
  }

  100% {
    opacity: 1;
    transform: translateY(0) rotate(0deg);
    filter: blur(0);
  }
}

.font-light-custom {
  font-family: "agharti-leve", sans-serif !important;
  font-weight: 100 !important;
}

.font-bold-custom {
  font-family: "agharti-black", sans-serif !important;
  font-weight: 900 !important;
}

@media (max-width: 767px) {
  .falling-text-section {
    min-height: 120px;
    padding: 0 20px;
  }

  .fall-text {
    font-size: 12px;
    letter-spacing: 0.8px;
  }

  .falling-letter {
    transform: translateY(-80px) rotate(-8deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0512f3d */.bubble2-text-scroll {
  color: #ff006e;
  font-family: "hello-radio", sans-serif;
  font-size: 60px;
  font-weight: normal;
  line-height: 0.9;
  letter-spacing: 2px;
  text-align: center;
  white-space: nowrap;
  overflow: visible;
}

.bubble2-text-scroll .bubble-letter {
  display: inline-block;
  opacity: 0;
  transform: translate(var(--x), var(--y)) scale(0);
  filter: blur(12px);
}

.bubble2-text-scroll.is-visible .bubble-letter {
  animation: bubbleLetterIn 0.85s cubic-bezier(.18,.89,.32,1.28) forwards;
  animation-delay: var(--delay);
}

@keyframes bubbleLetterIn {
  0% {
    opacity: 0;
    transform: translate(var(--x), var(--y)) scale(0);
    filter: blur(12px);
  }

  55% {
    opacity: 1;
    transform: translate(0, 0) scale(1.18);
    filter: blur(2px);
  }

  78% {
    transform: translate(0, 0) scale(0.92);
  }

  100% {
    opacity: 1;
    transform: translate(0, 0) scale(1);
    filter: blur(0);
  }
}

@media (max-width: 767px) {
  .bubble-text-scroll {
    font-size: 32px;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */