.elementor-192 .elementor-element.elementor-element-f9457df{--display:flex;--min-height:100vh;--justify-content:center;--overflow:hidden;}.elementor-192 .elementor-element.elementor-element-f9457df:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-f9457df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-192 .elementor-element.elementor-element-30c5ba2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.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-192 .elementor-element.elementor-element-9c0f22a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-9c0f22a .elementor-heading-title{font-family:"Nasalization", Sans-serif;font-size:5rem;font-weight:600;text-transform:uppercase;letter-spacing:4.5px;word-spacing:1rem;text-shadow:0px 0px 6px #EC058F;color:#EC058F;}body:not(.rtl) .elementor-192 .elementor-element.elementor-element-089886d{left:90%;}body.rtl .elementor-192 .elementor-element.elementor-element-089886d{right:90%;}.elementor-192 .elementor-element.elementor-element-089886d{bottom:4%;}.elementor-192 .elementor-element.elementor-element-284bb15{--display:flex;--min-height:100vh;--justify-content:center;--overflow:hidden;}.elementor-192 .elementor-element.elementor-element-284bb15:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-284bb15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-192 .elementor-element.elementor-element-1aacc72{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-192 .elementor-element.elementor-element-ce6b4fa{--display:flex;--min-height:100vh;--justify-content:center;--overflow:hidden;}.elementor-192 .elementor-element.elementor-element-ce6b4fa:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-ce6b4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-192 .elementor-element.elementor-element-0d0903e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-192 .elementor-element.elementor-element-2c52908 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-192 .elementor-element.elementor-element-2c52908{text-align:center;}.elementor-192 .elementor-element.elementor-element-2c52908 .elementor-heading-title{font-family:"Nasalization", Sans-serif;font-size:4rem;font-weight:600;letter-spacing:7px;word-spacing:12px;color:#FFFFFF;}@media(min-width:768px){.elementor-192 .elementor-element.elementor-element-30c5ba2{--width:100%;}.elementor-192 .elementor-element.elementor-element-1aacc72{--content-width:73%;}.elementor-192 .elementor-element.elementor-element-0d0903e{--content-width:73%;}}/* Start custom CSS for html, class: .elementor-element-089886d */.magnetic-button {
    position: relative;
    padding: 40px 0;
    height: 150px;
    width: 150px;
    border-radius: 50%;
    background-color: #EC058F;
    overflow: hidden;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Nasalization', sans-serif;
    box-shadow: 0 0 20px #EC058F
}

.magnetic-button::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background: black;
    border-radius: 50%;
    clip-path: circle(0% at 50% 50%);
    transition: 0.5s all;
}

.magnetic-button:hover::after {
    clip-path: circle(50% at 50% 50%);
}

.magnetic-button:hover span {
    color: #EC058F;
    z-index: 2;
    transition: color 0.3s;
}

.magnetic-button span {
    position: relative;
    z-index: 1;
    color: black; 
    transition: color 0.6s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aacc72 */.letter {
  display: inline-block;
  overflow: hidden;
}/* End custom CSS */