.elementor-6 .elementor-element.elementor-element-f751cef{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-60f6746{z-index:5;text-align:start;}.elementor-6 .elementor-element.elementor-element-60f6746 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:clamp(4.375rem, -6.786rem + 35.71vw, 20rem);font-weight:bold;line-height:12lh;color:#777777;}.elementor-6 .elementor-element.elementor-element-6992a55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-13vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:5;}.elementor-6 .elementor-element.elementor-element-6992a55.e-con{--align-self:flex-end;}.elementor-6 .elementor-element.elementor-element-34949a8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:68px;font-weight:500;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-7ba9205{font-family:"Danidin", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a7e7fb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-47ca034 .elementor-button{background-color:#FFFFFF;font-family:"Danidin", Sans-serif;font-weight:600;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;}.elementor-6 .elementor-element.elementor-element-9e85d8f .elementor-button{background-color:#4593FF;font-family:"Danidin", Sans-serif;font-weight:600;border-radius:8px 8px 8px 8px;}.elementor-6 .elementor-element.elementor-element-1afa2a7{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.95;--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:0;}.elementor-6 .elementor-element.elementor-element-1afa2a7::before, .elementor-6 .elementor-element.elementor-element-1afa2a7 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-1afa2a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-1afa2a7 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-1afa2a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-1afa2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://seniorstudio.io/wp-content/uploads/2026/01/Group-35-1-scaled-e1769003108333.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-58fdf39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-bc1c10f{--display:flex;--min-height:21vh;--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:36px;--padding-bottom:36px;--padding-left:44px;--padding-right:44px;}.elementor-6 .elementor-element.elementor-element-bc1c10f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-bc1c10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-aa55476{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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-6 .elementor-element.elementor-element-ac32c5e .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:4vw;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-d2e178c{padding:0vw 0vw 0vw 4vw;font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.2em;color:#000000;}.elementor-6 .elementor-element.elementor-element-9ae8a68{--display:flex;--min-height:35vh;}.elementor-6 .elementor-element.elementor-element-9ae8a68:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9ae8a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seniorstudio.io/wp-content/uploads/2026/01/Gemini_Generated_Image_dvy892dvy892dvy8-1@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-2ff37d9{--divider-border-style:solid;--divider-color:#777777;--divider-border-width:0.1em;margin:12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-6 .elementor-element.elementor-element-2ff37d9 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-2ff37d9 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-6 .elementor-element.elementor-element-a933f64{--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;}.elementor-6 .elementor-element.elementor-element-4256124{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:12vw;--padding-right:0vw;}.elementor-6 .elementor-element.elementor-element-248cfaf .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-35555b0{font-family:"Danidin", Sans-serif;font-size:2vw;font-weight:700;}.elementor-6 .elementor-element.elementor-element-fabe4d7{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-e97b5ed .elementor-button{background-color:#FFFFFF;font-family:"Danidin", Sans-serif;font-weight:600;fill:#000000;color:#000000;}.elementor-6 .elementor-element.elementor-element-d2b69d1{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-921dc08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-0cc469c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-0cc469c.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-8f84197{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-41f0c05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-41f0c05.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-91afeb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-b14b426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b14b426.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-415fe2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d7cde33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d7cde33.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-f91c564{--divider-border-style:solid;--divider-color:#777777;--divider-border-width:0.1em;}.elementor-6 .elementor-element.elementor-element-f91c564 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-f91c564 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-6 .elementor-element.elementor-element-7c437d3{--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;}.elementor-6 .elementor-element.elementor-element-dd80e3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:12vw;--padding-right:0vw;}.elementor-6 .elementor-element.elementor-element-655fbb8 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-3a19bf0{font-family:"Danidin", Sans-serif;font-size:2vw;font-weight:700;}.elementor-6 .elementor-element.elementor-element-566f9a1{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-6535e41 .elementor-button{background-color:#4593FF;font-family:"Danidin", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-6535e41{width:auto;max-width:auto;}.elementor-6 .elementor-element.elementor-element-6535e41.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-313db00{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-93fc32d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-b6dd089{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b6dd089.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-c19af5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-a266a8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a266a8a.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-c492cd2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d5e7981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d5e7981.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-0f82770{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-00f6c2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-00f6c2c.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-0cb0b54{--divider-border-style:solid;--divider-color:#777777;--divider-border-width:0.1em;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 12vw) 0vw;}.elementor-6 .elementor-element.elementor-element-0cb0b54 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-0cb0b54 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-6 .elementor-element.elementor-element-2149423{--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-6 .elementor-element.elementor-element-54bfaf7 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-7d7423b{--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;--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-ae2fd7d{--display:flex;--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-ae2fd7d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ae2fd7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seniorstudio.io/wp-content/uploads/2026/01/MacBook-16-Pro-16-inch.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-0ddc416{--display:flex;--justify-content:space-between;}.elementor-6 .elementor-element.elementor-element-47d871f.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-47d871f{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-71e987d{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;color:#7A7A7A;}.elementor-6 .elementor-element.elementor-element-a041f63{--display:flex;}.elementor-6 .elementor-element.elementor-element-22f9c1b .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-adc2e78 .elementor-button{background-color:#FFFFFF;font-family:"Danidin", Sans-serif;font-weight:600;fill:#000000;color:#000000;}.elementor-6 .elementor-element.elementor-element-5b1aa0e{--display:flex;}.elementor-6 .elementor-element.elementor-element-f3831a1{--divider-border-style:solid;--divider-color:#777777;--divider-border-width:0.1em;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-6 .elementor-element.elementor-element-f3831a1 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-f3831a1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-71b6c2f{--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;--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-db345d3{--display:flex;--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-db345d3:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-db345d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seniorstudio.io/wp-content/uploads/2026/01/MacBook-Pro-16.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-26bcfb1{--display:flex;--justify-content:space-between;}.elementor-6 .elementor-element.elementor-element-d429ea5.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-d429ea5{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-53b81b4{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;color:#7A7A7A;}.elementor-6 .elementor-element.elementor-element-13c3432{--display:flex;}.elementor-6 .elementor-element.elementor-element-64ff064 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-4ad7287 .elementor-button{background-color:#FFFFFF;font-family:"Danidin", Sans-serif;font-weight:600;fill:#000000;color:#000000;}.elementor-6 .elementor-element.elementor-element-9937f20{--display:flex;}.elementor-6 .elementor-element.elementor-element-6dcccd8{--divider-border-style:solid;--divider-color:#777777;--divider-border-width:0.1em;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-6 .elementor-element.elementor-element-6dcccd8 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-6dcccd8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-5d902dd{--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;--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-3d27a24{--display:flex;--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-3d27a24:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3d27a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seniorstudio.io/wp-content/uploads/2026/01/MacBook-Pro-16-2024-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-1a5846f{--display:flex;--justify-content:space-between;}.elementor-6 .elementor-element.elementor-element-8258634.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-8258634{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-9c842ca{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;color:#7A7A7A;}.elementor-6 .elementor-element.elementor-element-065ce65{--display:flex;}.elementor-6 .elementor-element.elementor-element-ca1206a .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d84abc2 .elementor-button{background-color:#FFFFFF;font-family:"Danidin", Sans-serif;font-weight:600;fill:#000000;color:#000000;}.elementor-6 .elementor-element.elementor-element-139b5d9{--display:flex;}.elementor-6 .elementor-element.elementor-element-b7cafec{--divider-border-style:solid;--divider-color:#777777;--divider-border-width:0.1em;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-6 .elementor-element.elementor-element-b7cafec .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-b7cafec .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-b00117b{--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;--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-ad5addd{--display:flex;--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-ad5addd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ad5addd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seniorstudio.io/wp-content/uploads/2026/01/MacBook-Air-2022.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-0f87e62{--display:flex;--justify-content:space-between;}.elementor-6 .elementor-element.elementor-element-dea74ef.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-dea74ef{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-07f8b1a{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;color:#7A7A7A;}.elementor-6 .elementor-element.elementor-element-8987aea{--display:flex;}.elementor-6 .elementor-element.elementor-element-13d6a53 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-7c3e7fc .elementor-button{background-color:#FFFFFF;font-family:"Danidin", Sans-serif;font-weight:600;fill:#000000;color:#000000;}.elementor-6 .elementor-element.elementor-element-b4168b1{--display:flex;}.elementor-6 .elementor-element.elementor-element-87f3de6{--divider-border-style:solid;--divider-color:#777777;--divider-border-width:0.1em;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-6 .elementor-element.elementor-element-87f3de6 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-87f3de6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-a3bbcd2{--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;--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-56e85ce{--display:flex;--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-56e85ce:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-56e85ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seniorstudio.io/wp-content/uploads/2026/01/MacBook-13.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-a202a2a{--display:flex;--justify-content:space-between;}.elementor-6 .elementor-element.elementor-element-2a6c81b.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-2a6c81b{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-fa6670e{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;color:#7A7A7A;}.elementor-6 .elementor-element.elementor-element-06935da{--display:flex;}.elementor-6 .elementor-element.elementor-element-781a670 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-4615c67 .elementor-button{background-color:#FFFFFF;font-family:"Danidin", Sans-serif;font-weight:600;fill:#000000;color:#000000;}.elementor-6 .elementor-element.elementor-element-04efe27{--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;--margin-top:12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-6 .elementor-element.elementor-element-d7e680f .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-c2a2a94{--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;}.elementor-6 .elementor-element.elementor-element-c6ee5b1{--display:flex;}.elementor-6 .elementor-element.elementor-element-1e77443.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-1e77443{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-6ca3cb7{--display:flex;}.elementor-6 .elementor-element.elementor-element-e72234d.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-e72234d{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-52f3bfe{--display:flex;}.elementor-6 .elementor-element.elementor-element-9d62a5d.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-9d62a5d{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b4017ab{--display:flex;}.elementor-6 .elementor-element.elementor-element-13632b0.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-13632b0{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-4f9ef82{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-6 .elementor-element.elementor-element-2027c04 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-052b8de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-052b8de.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-655524f{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-b8f906b{--display:flex;--min-height:5vh;--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-6 .elementor-element.elementor-element-6235bd1{--display:flex;--min-height:5vh;--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-6 .elementor-element.elementor-element-9571b09{--display:flex;--min-height:5vh;--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-6 .elementor-element.elementor-element-b0f1b22{--display:flex;--min-height:5vh;--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-6 .elementor-element.elementor-element-9ab5e7b{--display:flex;--min-height:5vh;--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-6 .elementor-element.elementor-element-452b53a{--display:flex;--min-height:5vh;--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-6 .elementor-element.elementor-element-6f4450e{--display:flex;--min-height:5vh;--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-6 .elementor-element.elementor-element-34cdfb9{--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-6 .elementor-element.elementor-element-fad6cd5{--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-6 .elementor-element.elementor-element-b030bdd{--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-6 .elementor-element.elementor-element-af430a3{--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-6 .elementor-element.elementor-element-c68dd80{--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-6 .elementor-element.elementor-element-a306c2c{--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-6 .elementor-element.elementor-element-550cea0{--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-6 .elementor-element.elementor-element-f6f57ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-321de61{right:15vw;}body.rtl .elementor-6 .elementor-element.elementor-element-321de61{left:15vw;}.elementor-6 .elementor-element.elementor-element-321de61{top:110px;}.elementor-6 .elementor-element.elementor-element-366fbdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.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-6 .elementor-element.elementor-element-38ad716 img{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-632ff42{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-632ff42:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-632ff42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-346e8e2{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-a480655.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-a480655{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a87b573{--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;--align-items:center;--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-6 .elementor-element.elementor-element-2903f13{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-6 .elementor-element.elementor-element-2903f13.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-2903f13 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:16vw;font-weight:600;color:#777777;}.elementor-6 .elementor-element.elementor-element-d4d1849 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-3d71637.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-3d71637{font-family:"Danidin", Sans-serif;font-size:1.2vw;font-weight:400;line-height:12px;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-2851787{width:var( --container-widget-width, 60vw );max-width:60vw;margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:60vw;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6 .elementor-element.elementor-element-2851787.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:16px;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-16px;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6 .elementor-element.elementor-element-2851787 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-2851787 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6 .elementor-element.elementor-element-2851787 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-type-html{padding-bottom:0px;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-group .elementor-field{color:#FFFFFF80;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-group .elementor-field, .elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-subgroup label{font-size:1vw;font-weight:400;line-height:1em;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#000000;border-color:#777777;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-group .elementor-select-wrapper select{background-color:#000000;border-color:#777777;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-group .elementor-select-wrapper::before{color:#777777;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-button{font-family:"Danidin", Sans-serif;font-size:21px;font-weight:600;border-radius:6px 6px 6px 6px;padding:7px 24px 7px 24px;}.elementor-6 .elementor-element.elementor-element-2851787 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#000000;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-button[type="submit"]{background-color:#FFFFFF;color:#000000;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-6 .elementor-element.elementor-element-2851787 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6 .elementor-element.elementor-element-2851787 .e-form__buttons__wrapper__button-next:hover{color:#000000;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-button[type="submit"]:hover{color:#000000;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-button[type="submit"]:hover svg *{fill:#000000;}.elementor-6 .elementor-element.elementor-element-2851787 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}body.elementor-page-6:not(.elementor-motion-effects-element-type-background), body.elementor-page-6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #08090A00 0%, #000000 0%);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-60f6746 .elementor-heading-title{font-size:clamp(4.375rem, -8.482rem + 41.14vw, 22.375rem);line-height:6lh;}.elementor-6 .elementor-element.elementor-element-655524f{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-group .elementor-field, .elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-subgroup label{font-size:20px;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-f751cef{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-6992a55{--width:35%;}.elementor-6 .elementor-element.elementor-element-58fdf39{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-bc1c10f{--width:100%;}.elementor-6 .elementor-element.elementor-element-aa55476{--width:100%;}.elementor-6 .elementor-element.elementor-element-9ae8a68{--width:90%;}.elementor-6 .elementor-element.elementor-element-2149423{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-04efe27{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-4f9ef82{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-f6f57ca{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-366fbdd{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-632ff42{--width:65%;}.elementor-6 .elementor-element.elementor-element-a87b573{--content-width:1600px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-f751cef{--margin-top:12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-60f6746 .elementor-heading-title{font-size:clamp(4.375rem, -8.482rem + 41.14vw, 22.375rem);line-height:3lh;}.elementor-6 .elementor-element.elementor-element-6992a55{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-34949a8 .elementor-heading-title{font-size:7vw;}.elementor-6 .elementor-element.elementor-element-7ba9205{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:4vw;}.elementor-6 .elementor-element.elementor-element-a7e7fb7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-47ca034 .elementor-button{font-size:16px;}.elementor-6 .elementor-element.elementor-element-9e85d8f .elementor-button{font-size:16px;}.elementor-6 .elementor-element.elementor-element-1afa2a7{--min-height:40vh;--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-6 .elementor-element.elementor-element-bc1c10f{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-6 .elementor-element.elementor-element-aa55476{--width:100%;}.elementor-6 .elementor-element.elementor-element-ac32c5e .elementor-heading-title{font-size:10vw;}.elementor-6 .elementor-element.elementor-element-d2e178c{font-size:4vw;}.elementor-6 .elementor-element.elementor-element-4256124{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-6 .elementor-element.elementor-element-248cfaf .elementor-heading-title{font-size:10vw;}.elementor-6 .elementor-element.elementor-element-35555b0{font-size:6vw;}.elementor-6 .elementor-element.elementor-element-fabe4d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:4vw;}.elementor-6 .elementor-element.elementor-element-921dc08{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-0cc469c{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-8f84197{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-41f0c05{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-91afeb4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-b14b426{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-415fe2f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-d7cde33{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-dd80e3f{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-6 .elementor-element.elementor-element-655fbb8 .elementor-heading-title{font-size:10vw;}.elementor-6 .elementor-element.elementor-element-3a19bf0{font-size:6vw;}.elementor-6 .elementor-element.elementor-element-566f9a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:4vw;}.elementor-6 .elementor-element.elementor-element-93fc32d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-b6dd089{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-c19af5a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-a266a8a{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-c492cd2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-d5e7981{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-0f82770{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-00f6c2c{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-54bfaf7 .elementor-heading-title{font-size:10vw;}.elementor-6 .elementor-element.elementor-element-7d7423b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-0ddc416{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-47d871f{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-71e987d{font-size:4vw;}.elementor-6 .elementor-element.elementor-element-a041f63{--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;--flex-wrap:nowrap;}.elementor-6 .elementor-element.elementor-element-22f9c1b .elementor-heading-title{font-size:9.8vw;}.elementor-6 .elementor-element.elementor-element-71b6c2f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-26bcfb1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-d429ea5{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-53b81b4{font-size:4vw;}.elementor-6 .elementor-element.elementor-element-13c3432{--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;}.elementor-6 .elementor-element.elementor-element-64ff064 .elementor-heading-title{font-size:10vw;}.elementor-6 .elementor-element.elementor-element-5d902dd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-8258634{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-9c842ca{font-size:4vw;}.elementor-6 .elementor-element.elementor-element-065ce65{--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;}.elementor-6 .elementor-element.elementor-element-ca1206a .elementor-heading-title{font-size:10vw;}.elementor-6 .elementor-element.elementor-element-b00117b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-dea74ef{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-07f8b1a{font-size:4vw;}.elementor-6 .elementor-element.elementor-element-8987aea{--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;}.elementor-6 .elementor-element.elementor-element-13d6a53 .elementor-heading-title{font-size:10vw;}.elementor-6 .elementor-element.elementor-element-a3bbcd2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-2a6c81b{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-fa6670e{font-size:4vw;}.elementor-6 .elementor-element.elementor-element-06935da{--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;}.elementor-6 .elementor-element.elementor-element-781a670 .elementor-heading-title{font-size:10vw;}.elementor-6 .elementor-element.elementor-element-d7e680f .elementor-heading-title{font-size:10vw;}.elementor-6 .elementor-element.elementor-element-1e77443{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-e72234d{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-9d62a5d{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-13632b0{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-2027c04 .elementor-heading-title{font-size:10vw;}.elementor-6 .elementor-element.elementor-element-052b8de{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-655524f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-321de61{right:9vw;}body.rtl .elementor-6 .elementor-element.elementor-element-321de61{left:9vw;}.elementor-6 .elementor-element.elementor-element-321de61{top:-148px;z-index:-1;}.elementor-6 .elementor-element.elementor-element-366fbdd{--margin-top:30vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-6 .elementor-element.elementor-element-632ff42{--margin-top:-12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:6vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-a480655{font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-2903f13 .elementor-heading-title{line-height:1.5em;}.elementor-6 .elementor-element.elementor-element-d4d1849{text-align:center;}.elementor-6 .elementor-element.elementor-element-d4d1849 .elementor-heading-title{font-size:10vw;}.elementor-6 .elementor-element.elementor-element-3d71637{text-align:center;font-size:4vw;line-height:1em;}.elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-group .elementor-field, .elementor-6 .elementor-element.elementor-element-2851787 .elementor-field-subgroup label{font-size:15px;}}/* Start custom CSS for button, class: .elementor-element-9e85d8f */.glow-on-hover {
    position: relative;
    border-radius: 10px;
    overflow: visible;
    background: transparent;
    z-index: 1;
}

/* Glow effect behind button */
.glow-on-hover:before {
    content: '';
    background: linear-gradient(45deg, 
        #0066ff, 
        #0099ff, 
        #00bbff, 
        #0099ff, 
        #0066ff, 
        #003399, 
        #0066ff
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -2;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

/* Button background */
.glow-on-hover:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #111;
    left: 0;
    top: 0;
    border-radius: 10px;
    overflow: hidden;
}

/* Eclipse sweep container */
.glow-on-hover .elementor-button-content-wrapper {
    position: relative;
    overflow: hidden;
}

/* Eclipse sweep effect */
.glow-on-hover .elementor-button-content-wrapper:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent 0%, rgba(100, 180, 255, 0.4) 45%, rgba(255, 255, 255, 0.8) 50%, rgba(100, 180, 255, 0.4) 55%, transparent 100%);
    transform: translateX(-110%);
    filter: blur(2px);
    opacity: 0;
    transition: opacity 0.3s ease;
}


.glow-on-hover:hover:before {
    opacity: 1;
}

.glow-on-hover:active {
    color: #fff;
}

@keyframes eclipse {
    0% {
        transform: translateX(-110%);
    }
    100% {
        transform: translateX(110%);
    }
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc1c10f */#dna {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-655524f */.grid-cell {
    position: relative;
    display: grid;
    place-items: center;
    padding: 0.5rem;
    transition: 0.3s ease;
    overflow: hidden !important;
}

.grid-cell svg {
    transition: 0.3s ease;
    position: relative;
    z-index: 3;
}

.grid-cell svg path {
    transition: 0.3s ease;
}

.grid-cell::before {
    content: '';
    position: absolute;
    inset: 0;
    transition: 0.3s ease;
    background: 
        linear-gradient(90deg, #E6E6E6 0px, #E6E6E6 1px, #2E2E2E 1px, #2E2E2E calc(100% - 1px), #E6E6E6 calc(100% - 1px), #E6E6E6 100%) top / 100% 1px no-repeat,
        linear-gradient(90deg, #E6E6E6 0px, #E6E6E6 1px, #2E2E2E 1px, #2E2E2E calc(100% - 1px), #E6E6E6 calc(100% - 1px), #E6E6E6 100%) bottom / 100% 1px no-repeat,
        linear-gradient(180deg, #E6E6E6 0px, #E6E6E6 1px, #2E2E2E 1px, #2E2E2E calc(100% - 1px), #E6E6E6 calc(100% - 1px), #E6E6E6 100%) left / 1px 100% no-repeat,
        linear-gradient(180deg, #E6E6E6 0px, #E6E6E6 1px, #2E2E2E 1px, #2E2E2E calc(100% - 1px), #E6E6E6 calc(100% - 1px), #E6E6E6 100%) right / 1px 100% no-repeat;
    pointer-events: none;
    z-index: 2;
}

/* Diagonal pattern - use inset: 0 instead of -3rem */
.grid-cell::after {
    content: '';
    position: absolute;
    inset: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5291_41301)' stroke='%23fff' stroke-opacity='.10'%3E%3Cpath d='M-27 27 91-91M-27 35 91-83M-27 43 91-75M-27 51 91-67M-27 59 91-59M-27 67 91-51M-27 75 91-43M-27 83 91-35M-27 91 91-27M-27 99 91-19M-27 107 91-11M-27 115 91-3M-27 123 91 5M-27 131 91 13M-27 139 91 21M-27 147 91 29M-27 155 91 37'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5291_41301'%3E%3Cpath fill='%23fff' d='M0 0h64v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: repeat;
    background-size: 64px 64px;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

/* When grid is hovered - dim non-hovered cells */
.grid:hover .grid-cell svg path {
    fill: #535760;
}

.grid:hover .grid-cell::before {
    background: 
        linear-gradient(90deg, #E6E6E6 0px, #E6E6E6 1px, #1a1a1a 1px, #1a1a1a calc(100% - 1px), #E6E6E6 calc(100% - 1px), #E6E6E6 100%) top / 100% 1px no-repeat,
        linear-gradient(90deg, #E6E6E6 0px, #E6E6E6 1px, #1a1a1a 1px, #1a1a1a calc(100% - 1px), #E6E6E6 calc(100% - 1px), #E6E6E6 100%) bottom / 100% 1px no-repeat,
        linear-gradient(180deg, #E6E6E6 0px, #E6E6E6 1px, #1a1a1a 1px, #1a1a1a calc(100% - 1px), #E6E6E6 calc(100% - 1px), #E6E6E6 100%) left / 1px 100% no-repeat,
        linear-gradient(180deg, #E6E6E6 0px, #E6E6E6 1px, #1a1a1a 1px, #1a1a1a calc(100% - 1px), #E6E6E6 calc(100% - 1px), #E6E6E6 100%) right / 1px 100% no-repeat;
}

/* Hovered cell - restore original colors */
.grid:hover .grid-cell:hover svg path {
    fill: #C4C4C4;
}

.grid:hover .grid-cell:hover::before {
    background: 
        linear-gradient(90deg, #E6E6E6 0px, #E6E6E6 1px, #2E2E2E 1px, #2E2E2E calc(100% - 1px), #E6E6E6 calc(100% - 1px), #E6E6E6 100%) top / 100% 1px no-repeat,
        linear-gradient(90deg, #E6E6E6 0px, #E6E6E6 1px, #2E2E2E 1px, #2E2E2E calc(100% - 1px), #E6E6E6 calc(100% - 1px), #E6E6E6 100%) bottom / 100% 1px no-repeat,
        linear-gradient(180deg, #E6E6E6 0px, #E6E6E6 1px, #2E2E2E 1px, #2E2E2E calc(100% - 1px), #E6E6E6 calc(100% - 1px), #E6E6E6 100%) left / 1px 100% no-repeat,
        linear-gradient(180deg, #E6E6E6 0px, #E6E6E6 1px, #2E2E2E 1px, #2E2E2E calc(100% - 1px), #E6E6E6 calc(100% - 1px), #E6E6E6 100%) right / 1px 100% no-repeat;
}

/* Show diagonal pattern on hover */
.grid:hover .grid-cell:hover::after {
    opacity: 1;
    animation: diagonalPatternAnimation 6s linear infinite;
}

@keyframes diagonalPatternAnimation {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 64px 64px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2903f13 */.movingbanner-container {
    width: 100%;
    overflow: hidden;
}

.movingbanner {
    display: inline-flex;
    justify-content: center;
    white-space: nowrap;
    animation: slide 40s linear infinite;
}
.movingbanner::before,
.movingbanner::after {
    content: 'SeniorStudio.io';
    font-family: 'Danidin';
    justify-content: center;
    color: #777777;
    font-weight: 600;
    font-size: 16vw;
    padding-right: 16px; /* gap between repetitions */
}
@keyframes slide {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(100vw);
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-2851787 */#submit-form {
    overflow: hidden;
    border: 1px solid;
    transition: 0.5s;
    letter-spacing: 1px;
}

#submit-form button {
    width: 101%;
    height: 100%;
    letter-spacing: 1px;
    background: #000;
    -webkit-mask: url("https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/nature-sprite.png");
    mask: url("https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/nature-sprite.png");
    -webkit-mask-size: 2300% 100%;
    mask-size: 2300% 100%;
    border: none;
    color: #fff;
    cursor: pointer;
    -webkit-animation: ani2 0.7s steps(22) forwards;
    animation: ani2 0.7s steps(22) forwards;
}

#submit-form button:hover {
    -webkit-animation: ani 0.7s steps(22) forwards;
    animation: ani 0.7s steps(22) forwards;
}

.mas {
    position: absolute;
    color: #000;
    text-align: center;
    width: 101%;
    overflow: hidden;
}

@-webkit-keyframes ani {
    from { -webkit-mask-position: 0 0; mask-position: 0 0; }
    to { -webkit-mask-position: 100% 0; mask-position: 100% 0; }
}

@keyframes ani {
    from { -webkit-mask-position: 0 0; mask-position: 0 0; }
    to { -webkit-mask-position: 100% 0; mask-position: 100% 0; }
}

@-webkit-keyframes ani2 {
    from { -webkit-mask-position: 100% 0; mask-position: 100% 0; }
    to { -webkit-mask-position: 0 0; mask-position: 0 0; }
}

@keyframes ani2 {
    from { -webkit-mask-position: 100% 0; mask-position: 100% 0; }
    to { -webkit-mask-position: 0 0; mask-position: 0 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a87b573 */.elementor-6 .elementor-element.elementor-element-a87b573 {
    overflow: hidden;
}/* End custom CSS */