.elementor-1451 .elementor-element.elementor-element-692fff9f{--display:flex;--min-height:105vh;--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:0% 2%;--row-gap:0%;--column-gap:2%;--overflow:hidden;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-1451 .elementor-element.elementor-element-54d28dd2{--display:flex;--min-height:700px;--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:flex-end;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.05);--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1451 .elementor-element.elementor-element-54d28dd2:not(.elementor-motion-effects-element-type-background), .elementor-1451 .elementor-element.elementor-element-54d28dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1451 .elementor-element.elementor-element-54d28dd2::before, .elementor-1451 .elementor-element.elementor-element-54d28dd2 > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-54d28dd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-54d28dd2 > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-54d28dd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-54d28dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1451 .elementor-element.elementor-element-6c616b24 .pt_plus_video-box-shadow{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-1451 .elementor-element.elementor-element-6c616b24 .pt_plus_video_player .tp-video-icon-inner,.elementor-1451 .elementor-element.elementor-element-6c616b24 .pt_plus_video_player .tp-video-popup,.elementor-1451 .elementor-element.elementor-element-6c616b24 .pt_plus_video_player .tp-video-popup-icon{max-width:100px;width:100px;max-height:100px;height:100px;}.elementor-1451 .elementor-element.elementor-element-6c616b24 .pt_plus_video_player .tp-video-only-icon-wrapper > i::before{font-size:100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-1451 .elementor-element.elementor-element-296c46cd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1451 .elementor-element.elementor-element-296c46cd .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1451 .elementor-element.elementor-element-596a9147{width:100%;max-width:100%;text-align:start;}.elementor-1451 .elementor-element.elementor-element-596a9147.elementor-element{--align-self:center;}.elementor-1451 .elementor-element.elementor-element-596a9147 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:500;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-1451 .elementor-element.elementor-element-4422ec60{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1451 .elementor-element.elementor-element-4422ec60 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-1451 .elementor-element.elementor-element-cc1ea08 .elementor-button{background-color:#0456FB;font-family:"Gilroy", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:300px 300px 300px 300px;}.elementor-1451 .elementor-element.elementor-element-cc1ea08 .elementor-button:hover, .elementor-1451 .elementor-element.elementor-element-cc1ea08 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1451 .elementor-element.elementor-element-cc1ea08{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1451 .elementor-element.elementor-element-cc1ea08 .elementor-button:hover svg, .elementor-1451 .elementor-element.elementor-element-cc1ea08 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1451 .elementor-element.elementor-element-74da25f{--display:flex;--min-height:650px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.05);--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1451 .elementor-element.elementor-element-74da25f:not(.elementor-motion-effects-element-type-background), .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1451 .elementor-element.elementor-element-74da25f::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .e-con-inner > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hasselfree.agency/storage/2026/05/branding-2.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:70% auto;}.elementor-1451 .elementor-element.elementor-element-49ad649 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1451 .elementor-element.elementor-element-c71fd3f{width:100%;max-width:100%;text-align:start;}.elementor-1451 .elementor-element.elementor-element-c71fd3f.elementor-element{--align-self:center;}.elementor-1451 .elementor-element.elementor-element-c71fd3f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-1451 .elementor-element.elementor-element-b66c947{width:100%;max-width:100%;}.elementor-1451 .elementor-element.elementor-element-b66c947 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-1451 .elementor-element.elementor-element-5a2f3a6 .elementor-button{background-color:#0456FB;font-family:"Gilroy", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:300px 300px 300px 300px;}.elementor-1451 .elementor-element.elementor-element-5a2f3a6 .elementor-button:hover, .elementor-1451 .elementor-element.elementor-element-5a2f3a6 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1451 .elementor-element.elementor-element-5a2f3a6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1451 .elementor-element.elementor-element-5a2f3a6 .elementor-button:hover svg, .elementor-1451 .elementor-element.elementor-element-5a2f3a6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1451 .elementor-element.elementor-element-8b0309e{--display:flex;--min-height:105vh;--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;--gap:0% 2%;--row-gap:0%;--column-gap:2%;--overflow:hidden;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:2%;}.elementor-1451 .elementor-element.elementor-element-d3e7426{--display:flex;--min-height:650px;--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;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.05);--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1451 .elementor-element.elementor-element-d3e7426:not(.elementor-motion-effects-element-type-background), .elementor-1451 .elementor-element.elementor-element-d3e7426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #9ED2FF 0%, #0086FF 100%);}.elementor-1451 .elementor-element.elementor-element-d3e7426::before, .elementor-1451 .elementor-element.elementor-element-d3e7426 > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-d3e7426 > .e-con-inner > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-d3e7426 > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-d3e7426 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-d3e7426 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;background-image:url("https://hasselfree.agency/storage/2026/05/domain-reg.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-1451 .elementor-element.elementor-element-f9bdf0a .elementor-heading-title{color:#FFFFFF;}.elementor-1451 .elementor-element.elementor-element-78b736a{width:100%;max-width:100%;text-align:start;}.elementor-1451 .elementor-element.elementor-element-78b736a.elementor-element{--align-self:center;}.elementor-1451 .elementor-element.elementor-element-78b736a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:500;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-1451 .elementor-element.elementor-element-e2cd94c{width:100%;max-width:100%;}.elementor-1451 .elementor-element.elementor-element-e2cd94c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1451 .elementor-element.elementor-element-528f797 .elementor-button{background-color:#0456FB;font-family:"Gilroy", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:300px 300px 300px 300px;}.elementor-1451 .elementor-element.elementor-element-528f797 .elementor-button:hover, .elementor-1451 .elementor-element.elementor-element-528f797 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1451 .elementor-element.elementor-element-528f797{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1451 .elementor-element.elementor-element-528f797 .elementor-button:hover svg, .elementor-1451 .elementor-element.elementor-element-528f797 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1451 .elementor-element.elementor-element-e57c760{--display:flex;--min-height:700px;--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:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.05);--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1451 .elementor-element.elementor-element-e57c760:not(.elementor-motion-effects-element-type-background), .elementor-1451 .elementor-element.elementor-element-e57c760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1451 .elementor-element.elementor-element-e57c760::before, .elementor-1451 .elementor-element.elementor-element-e57c760 > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-e57c760 > .e-con-inner > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-e57c760 > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-e57c760 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-e57c760 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hasselfree.agency/storage/2026/01/hosting-blade.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:60% auto;}.elementor-1451 .elementor-element.elementor-element-dcf4dd8 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1451 .elementor-element.elementor-element-df9029c{width:100%;max-width:100%;text-align:start;}.elementor-1451 .elementor-element.elementor-element-df9029c.elementor-element{--align-self:center;}.elementor-1451 .elementor-element.elementor-element-df9029c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-1451 .elementor-element.elementor-element-06b4620{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1451 .elementor-element.elementor-element-06b4620 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-1451 .elementor-element.elementor-element-6ba5b76 .elementor-button{background-color:#0456FB;font-family:"Gilroy", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:300px 300px 300px 300px;}.elementor-1451 .elementor-element.elementor-element-6ba5b76 .elementor-button:hover, .elementor-1451 .elementor-element.elementor-element-6ba5b76 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1451 .elementor-element.elementor-element-6ba5b76{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1451 .elementor-element.elementor-element-6ba5b76 .elementor-button:hover svg, .elementor-1451 .elementor-element.elementor-element-6ba5b76 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(min-width:768px){.elementor-1451 .elementor-element.elementor-element-54d28dd2{--width:60%;}.elementor-1451 .elementor-element.elementor-element-74da25f{--width:40%;}.elementor-1451 .elementor-element.elementor-element-d3e7426{--width:40%;}.elementor-1451 .elementor-element.elementor-element-e57c760{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1451 .elementor-element.elementor-element-54d28dd2{--width:100%;}.elementor-1451 .elementor-element.elementor-element-74da25f{--width:100%;}.elementor-1451 .elementor-element.elementor-element-d3e7426{--width:100%;}.elementor-1451 .elementor-element.elementor-element-e57c760{--width:100%;}}@media(max-width:1366px){.elementor-1451 .elementor-element.elementor-element-54d28dd2{--min-height:650px;}.elementor-1451 .elementor-element.elementor-element-74da25f{--min-height:600px;}.elementor-1451 .elementor-element.elementor-element-74da25f::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .e-con-inner > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:70% auto;}.elementor-1451 .elementor-element.elementor-element-d3e7426{--min-height:550px;}.elementor-1451 .elementor-element.elementor-element-e57c760{--min-height:650px;}}@media(max-width:1200px){.elementor-1451 .elementor-element.elementor-element-54d28dd2{--min-height:600px;}.elementor-1451 .elementor-element.elementor-element-4422ec60{width:100%;max-width:100%;}.elementor-1451 .elementor-element.elementor-element-74da25f{--min-height:550px;}.elementor-1451 .elementor-element.elementor-element-d3e7426{--min-height:550px;}.elementor-1451 .elementor-element.elementor-element-e57c760{--min-height:600px;}}@media(max-width:1024px){.elementor-1451 .elementor-element.elementor-element-692fff9f{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:8%;--padding-bottom:4%;--padding-left:5%;--padding-right:2%;}.elementor-1451 .elementor-element.elementor-element-54d28dd2{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1451 .elementor-element.elementor-element-4422ec60{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1451 .elementor-element.elementor-element-74da25f{--min-height:600px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1451 .elementor-element.elementor-element-74da25f::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .e-con-inner > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top center;}.elementor-1451 .elementor-element.elementor-element-8b0309e{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1451 .elementor-element.elementor-element-d3e7426{--min-height:700px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1451 .elementor-element.elementor-element-e2cd94c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1451 .elementor-element.elementor-element-e57c760{--min-height:700px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1451 .elementor-element.elementor-element-06b4620{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1451 .elementor-element.elementor-element-692fff9f{--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:10%;--padding-bottom:8%;--padding-left:5%;--padding-right:0%;}.elementor-1451 .elementor-element.elementor-element-54d28dd2{--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1451 .elementor-element.elementor-element-6c616b24{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -5%) 0%;}.elementor-1451 .elementor-element.elementor-element-6c616b24 .pt_plus_video-box-shadow{border-radius:5px 5px 5px 5px;overflow:hidden;}.elementor-1451 .elementor-element.elementor-element-4422ec60 .elementor-heading-title{letter-spacing:-0.3px;}.elementor-1451 .elementor-element.elementor-element-74da25f{--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1451 .elementor-element.elementor-element-74da25f::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .e-con-inner > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-74da25f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:70% auto;}.elementor-1451 .elementor-element.elementor-element-b66c947{width:100%;max-width:100%;}.elementor-1451 .elementor-element.elementor-element-b66c947 .elementor-heading-title{letter-spacing:-0.3px;}.elementor-1451 .elementor-element.elementor-element-8b0309e{--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:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:0%;}.elementor-1451 .elementor-element.elementor-element-d3e7426{--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:60%;--padding-left:5%;--padding-right:5%;}.elementor-1451 .elementor-element.elementor-element-e2cd94c .elementor-heading-title{letter-spacing:-0.3px;}.elementor-1451 .elementor-element.elementor-element-e57c760{--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1451 .elementor-element.elementor-element-e57c760::before, .elementor-1451 .elementor-element.elementor-element-e57c760 > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-e57c760 > .e-con-inner > .elementor-background-video-container::before, .elementor-1451 .elementor-element.elementor-element-e57c760 > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-e57c760 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1451 .elementor-element.elementor-element-e57c760 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;}.elementor-1451 .elementor-element.elementor-element-06b4620 .elementor-heading-title{letter-spacing:-0.3px;}}/* Start custom CSS for container, class: .elementor-element-692fff9f *//* Base setup for both portfolio containers */
.portfolio-split-glow {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background: transparent;
}

/* Main glow layer */
.portfolio-split-glow::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
}

/* Seam / bridge layer */
.portfolio-split-glow::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  filter: blur(30px) saturate(1.08);
  opacity: 1;
  mix-blend-mode: normal;
}

/* Container 1 — cooler body, warm bridge on the right */
.glow-left::before {
  background:
    radial-gradient(circle at 12% 24%, rgba(92, 118, 255, 0.46) 0%, transparent 34%),
    radial-gradient(circle at 32% 42%, rgba(80, 185, 255, 0.36) 0%, transparent 38%),
    radial-gradient(circle at 48% 20%, rgba(178, 120, 255, 0.30) 0%, transparent 36%),

    /* Bridge colors near the join */
    radial-gradient(circle at 84% 46%, rgba(255, 126, 104, 0.38) 0%, transparent 38%),
    radial-gradient(circle at 96% 58%, rgba(255, 172, 90, 0.34) 0%, transparent 34%),

    linear-gradient(
      115deg,
      #f1efff 0%,
      #edf7ff 32%,
      #eef7ff 58%,
      #fff0f0 82%,
      #fff4e8 100%
    );
}

/* Container 2 — bridge protected, stronger glow on the right */
.glow-right::before {
  background:
    /* Keep bridge untouched near the join */
    radial-gradient(circle at 4% 58%, rgba(255, 172, 90, 0.34) 0%, transparent 34%),
    radial-gradient(circle at 16% 46%, rgba(255, 126, 104, 0.38) 0%, transparent 38%),

    /* Softer middle transition */
    radial-gradient(circle at 36% 30%, rgba(255, 92, 150, 0.26) 0%, transparent 38%),
    radial-gradient(circle at 48% 56%, rgba(255, 138, 86, 0.24) 0%, transparent 40%),

    /* Stronger right-side glow colors */
    radial-gradient(circle at 68% 34%, rgba(196, 115, 255, 0.44) 0%, transparent 38%),
    radial-gradient(circle at 78% 68%, rgba(128, 232, 184, 0.36) 0%, transparent 40%),
    radial-gradient(circle at 88% 46%, rgba(112, 204, 255, 0.40) 0%, transparent 38%),
    radial-gradient(circle at 94% 26%, rgba(255, 216, 128, 0.32) 0%, transparent 34%),
    radial-gradient(circle at 96% 74%, rgba(255, 98, 168, 0.34) 0%, transparent 36%),

    linear-gradient(
      115deg,
      #fff4e8 0%,
      #fff0f0 18%,
      #fff1f8 36%,
      #f4edff 56%,
      #edf8ff 74%,
      #effff7 88%,
      #fff7df 100%
    );
}

/* Extra right-side luminous bloom for Container 2 only */
.glow-right .e-con-inner::before,
.glow-right > .elementor-container::before,
.glow-right > .elementor-widget-wrap::before {
  content: "";
  position: absolute;
  inset: auto -8% -18% auto;
  width: 52%;
  height: 70%;
  z-index: -1;
  pointer-events: none;

  background:
    radial-gradient(circle at 45% 45%, rgba(112, 204, 255, 0.34) 0%, transparent 42%),
    radial-gradient(circle at 64% 58%, rgba(128, 232, 184, 0.28) 0%, transparent 40%),
    radial-gradient(circle at 72% 34%, rgba(255, 216, 128, 0.24) 0%, transparent 38%),
    radial-gradient(circle at 52% 72%, rgba(196, 115, 255, 0.26) 0%, transparent 42%);

  filter: blur(58px) saturate(1.18);
  opacity: 0.9;
  mix-blend-mode: soft-light;
}

/* Right edge of Container 1 — bridge */
.glow-left::after {
  background:
    linear-gradient(
      to right,
      rgba(255, 244, 232, 0) 0%,
      rgba(255, 244, 232, 0) 55%,
      rgba(255, 238, 232, 0.38) 68%,
      rgba(255, 230, 226, 0.74) 84%,
      rgba(255, 229, 224, 0.96) 100%
    ),
    radial-gradient(circle at 92% 48%, rgba(255, 126, 104, 0.42) 0%, transparent 34%),
    radial-gradient(circle at 98% 60%, rgba(255, 172, 90, 0.34) 0%, transparent 36%),
    radial-gradient(circle at 96% 34%, rgba(255, 92, 150, 0.24) 0%, transparent 34%);
}

/* Left edge of Container 2 — same bridge reversed */
.glow-right::after {
  background:
    linear-gradient(
      to right,
      rgba(255, 229, 224, 0.96) 0%,
      rgba(255, 230, 226, 0.74) 16%,
      rgba(255, 238, 232, 0.38) 32%,
      rgba(255, 244, 232, 0) 45%,
      rgba(255, 244, 232, 0) 100%
    ),
    radial-gradient(circle at 8% 48%, rgba(255, 126, 104, 0.42) 0%, transparent 34%),
    radial-gradient(circle at 2% 60%, rgba(255, 172, 90, 0.34) 0%, transparent 36%),
    radial-gradient(circle at 4% 34%, rgba(255, 92, 150, 0.24) 0%, transparent 34%);
}

/* Tighten the join without affecting layout height */
.glow-right {
  margin-left: -2px;
}

/* Keep Elementor content above the glow */
.portfolio-split-glow > .e-con-inner,
.portfolio-split-glow > .elementor-container,
.portfolio-split-glow > .elementor-widget-wrap,
.portfolio-split-glow .elementor-widget,
.portfolio-split-glow .elementor-element {
  position: relative;
  z-index: 3;
}/* End custom CSS */