.elementor-3770 .elementor-element.elementor-element-409d498{--display:flex;--min-height:100vh;--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-3770 .elementor-element.elementor-element-409d498:not(.elementor-motion-effects-element-type-background), .elementor-3770 .elementor-element.elementor-element-409d498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );background-image:url("https://impactcrea.com/wp-content/uploads/2025/07/layered-waves-haikei-1.svg");}.elementor-3770 .elementor-element.elementor-element-9ed9ad1{--spacer-size:193px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3770 .elementor-element.elementor-element-59c9962{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-3770 .elementor-element.elementor-element-59c9962 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;}.elementor-3770 .elementor-element.elementor-element-2aefb31{--display:flex;--min-height:100vh;--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-3770 .elementor-element.elementor-element-2aefb31:not(.elementor-motion-effects-element-type-background), .elementor-3770 .elementor-element.elementor-element-2aefb31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );background-image:url("https://impactcrea.com/wp-content/uploads/2025/07/blob-scatter-haikei-2.svg");}.elementor-3770 .elementor-element.elementor-element-59e6c63{--spacer-size:193px;}.elementor-3770 .elementor-element.elementor-element-4d64a47{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-3770 .elementor-element.elementor-element-4d64a47 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;}.elementor-3770 .elementor-element.elementor-element-86b6965{--display:flex;--min-height:500px;--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-3770 .elementor-element.elementor-element-86b6965:not(.elementor-motion-effects-element-type-background), .elementor-3770 .elementor-element.elementor-element-86b6965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://impactcrea.com/wp-content/uploads/2025/07/circle-scatter-haikei.svg");background-repeat:no-repeat;background-size:cover;}.elementor-3770 .elementor-element.elementor-element-81a4f8b{--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-3770 .elementor-element.elementor-element-81a4f8b:not(.elementor-motion-effects-element-type-background), .elementor-3770 .elementor-element.elementor-element-81a4f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(90px/2);}.elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(90px/2);}.elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(90px/2);margin-left:calc(90px/2);}.elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-90px/2);margin-left:calc(-90px/2);}body.rtl .elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-90px/2);}body:not(.rtl) .elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-90px/2);}.elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-3770 .elementor-element.elementor-element-5618986{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-item > a{font-family:"Sedgwick Ave", Sans-serif;font-size:102px;font-weight:400;}.elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3770 .elementor-element.elementor-element-5618986 .elementor-icon-list-text{transition:color 0.6s;}.elementor-3770 .elementor-element.elementor-element-243a0cf{--display:flex;--min-height:100vh;--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-3770 .elementor-element.elementor-element-243a0cf:not(.elementor-motion-effects-element-type-background), .elementor-3770 .elementor-element.elementor-element-243a0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3770 .elementor-element.elementor-element-0d85dbd > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-3770 .elementor-element.elementor-element-0d85dbd{text-align:center;}.elementor-3770 .elementor-element.elementor-element-0d85dbd .elementor-heading-title{font-family:"Square Peg", Sans-serif;font-size:82px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-3770 .elementor-element.elementor-element-41cbc06 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-3770 .elementor-element.elementor-element-41cbc06{text-align:center;}.elementor-3770 .elementor-element.elementor-element-41cbc06 .elementor-heading-title{font-family:"Yomogi", Sans-serif;font-size:82px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-3770 .elementor-element.elementor-element-e5eec64{width:100%;max-width:100%;text-align:center;}.elementor-3770 .elementor-element.elementor-element-e5eec64 > .elementor-widget-container:hover{--e-transform-skewX:0deg;}.elementor-3770 .elementor-element.elementor-element-e5eec64 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor1 );margin:120px 0px 0px 0px;}.elementor-3770 .elementor-element.elementor-element-e5eec64:hover > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-3770 .elementor-element.elementor-element-e5eec64 .elementor-heading-title{font-family:"Yomogi", Sans-serif;font-size:82px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-3770 .elementor-element.elementor-element-ec46580 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-3770 .elementor-element.elementor-element-ec46580{text-align:center;}.elementor-3770 .elementor-element.elementor-element-ec46580 .elementor-heading-title{font-family:"Yuji Boku", Sans-serif;font-size:82px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-3770 .elementor-element.elementor-element-0c9731d > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-3770 .elementor-element.elementor-element-0c9731d{text-align:center;}.elementor-3770 .elementor-element.elementor-element-0c9731d .elementor-heading-title{font-family:"Sedgwick Ave", Sans-serif;font-size:82px;font-weight:400;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-3770 .elementor-element.elementor-element-449178a > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-3770 .elementor-element.elementor-element-449178a{text-align:center;}.elementor-3770 .elementor-element.elementor-element-449178a .elementor-heading-title{font-family:"Sedgwick Ave", Sans-serif;font-size:82px;font-weight:400;text-transform:capitalize;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-3770 .elementor-element.elementor-element-449178a .elementor-heading-title a:hover, .elementor-3770 .elementor-element.elementor-element-449178a .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3770 .elementor-element.elementor-element-3c97e1b{--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-3770 .elementor-element.elementor-element-3c97e1b:not(.elementor-motion-effects-element-type-background), .elementor-3770 .elementor-element.elementor-element-3c97e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3770 .elementor-element.elementor-element-8225251{--display:flex;}.elementor-3770 .elementor-element.elementor-element-34b1be6{--display:flex;}.elementor-3770 .elementor-element.elementor-element-34b1be6:not(.elementor-motion-effects-element-type-background), .elementor-3770 .elementor-element.elementor-element-34b1be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E296;}.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-3770 .elementor-element.elementor-element-dcbea08:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://impactcrea.com/wp-content/uploads/2025/07/image-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-3770 .elementor-element.elementor-element-dcbea08.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://impactcrea.com/wp-content/uploads/2025/07/image-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-3770 .elementor-element.elementor-element-bc67aec{--display:flex;--min-height:800px;--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;--overflow:hidden;}.elementor-3770 .elementor-element.elementor-element-bc67aec:not(.elementor-motion-effects-element-type-background), .elementor-3770 .elementor-element.elementor-element-bc67aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3770 .elementor-element.elementor-element-7af7dfd{text-align:left;}.elementor-3770 .elementor-element.elementor-element-7af7dfd .elementor-heading-title{font-family:"Ruluko", Sans-serif;font-size:44px;font-weight:600;}.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-3770 .elementor-element.elementor-element-2335033{width:100%;max-width:100%;top:1px;}body:not(.rtl) .elementor-3770 .elementor-element.elementor-element-2335033{left:0px;}body.rtl .elementor-3770 .elementor-element.elementor-element-2335033{right:0px;}.elementor-3770 .elementor-element.elementor-element-2335033:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://impactcrea.com/wp-content/uploads/2025/07/image-1.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-3770 .elementor-element.elementor-element-2335033.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://impactcrea.com/wp-content/uploads/2025/07/image-1.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-3770 .elementor-element.elementor-element-1429179{--display:flex;--min-height:100vh;--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;--overflow:hidden;}.elementor-3770 .elementor-element.elementor-element-1429179:not(.elementor-motion-effects-element-type-background), .elementor-3770 .elementor-element.elementor-element-1429179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3770 .elementor-element.elementor-element-270c554{--display:flex;}.elementor-3770 .elementor-element.elementor-element-5441cd2{text-align:left;}.elementor-3770 .elementor-element.elementor-element-5441cd2 .elementor-heading-title{font-family:"Ruluko", Sans-serif;font-size:44px;font-weight:600;}.elementor-3770 .elementor-element.elementor-element-de8b2c1{--display:flex;}.elementor-3770 .elementor-element.elementor-element-677e34c{width:100%;max-width:100%;top:1px;}body:not(.rtl) .elementor-3770 .elementor-element.elementor-element-677e34c{left:0px;}body.rtl .elementor-3770 .elementor-element.elementor-element-677e34c{right:0px;}.elementor-3770 .elementor-element.elementor-element-677e34c:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://impactcrea.com/wp-content/uploads/2025/07/image-1.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-3770 .elementor-element.elementor-element-677e34c.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://impactcrea.com/wp-content/uploads/2025/07/image-1.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-3770 .elementor-element.elementor-element-5769bbd{--display:flex;--min-height:100vh;--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-3770 .elementor-element.elementor-element-5769bbd:not(.elementor-motion-effects-element-type-background), .elementor-3770 .elementor-element.elementor-element-5769bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-3770 .elementor-element.elementor-element-c19b46c > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-3770 .elementor-element.elementor-element-c19b46c{text-align:center;}.elementor-3770 .elementor-element.elementor-element-c19b46c .elementor-heading-title{font-family:"Square Peg", Sans-serif;font-size:82px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-3770 .elementor-element.elementor-element-905aa80 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-3770 .elementor-element.elementor-element-905aa80{text-align:center;}.elementor-3770 .elementor-element.elementor-element-905aa80 .elementor-heading-title{font-family:"Yomogi", Sans-serif;font-size:82px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-3770 .elementor-element.elementor-element-2f5d64f{width:100%;max-width:100%;text-align:center;}.elementor-3770 .elementor-element.elementor-element-2f5d64f > .elementor-widget-container:hover{--e-transform-skewX:0deg;}.elementor-3770 .elementor-element.elementor-element-2f5d64f > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor1 );margin:120px 0px 0px 0px;}.elementor-3770 .elementor-element.elementor-element-2f5d64f:hover > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-3770 .elementor-element.elementor-element-2f5d64f .elementor-heading-title{font-family:"Yomogi", Sans-serif;font-size:82px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-3770 .elementor-element.elementor-element-157d1d5 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-3770 .elementor-element.elementor-element-157d1d5{text-align:center;}.elementor-3770 .elementor-element.elementor-element-157d1d5 .elementor-heading-title{font-family:"Yuji Boku", Sans-serif;font-size:82px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-3770 .elementor-element.elementor-element-48fbc4e > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-3770 .elementor-element.elementor-element-48fbc4e{text-align:center;}.elementor-3770 .elementor-element.elementor-element-48fbc4e .elementor-heading-title{font-family:"Sedgwick Ave", Sans-serif;font-size:82px;font-weight:400;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-3770 .elementor-element.elementor-element-99f7f98 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-3770 .elementor-element.elementor-element-99f7f98{text-align:center;}.elementor-3770 .elementor-element.elementor-element-99f7f98 .elementor-heading-title{font-family:"Sedgwick Ave", Sans-serif;font-size:82px;font-weight:400;text-transform:capitalize;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-3770 .elementor-element.elementor-element-99f7f98 .elementor-heading-title a:hover, .elementor-3770 .elementor-element.elementor-element-99f7f98 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}/* Start custom CSS for heading, class: .elementor-element-59c9962 */.spotlight-text {
  font-size: 5em;
  font-weight: bold;
  color: transparent;
  background-image:
    radial-gradient(circle at center, #FFD700 0%, #FFEA70 40%, transparent 70%),
    radial-gradient(circle at center, #00FFFF 0%, #007777 50%, transparent 70%),
    radial-gradient(circle at center, #FF69B4 0%, #C71585 60%, transparent 80%);
  background-repeat: no-repeat;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: background-position 0.1s;
  background-size: 100px 100px, 200px 200px, 300px 300px;
  background-position: center center, center center, center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409d498 */.elementor-3770 .elementor-element.elementor-element-409d498 {
  background: #000;
  display: flex;
  justify-content: center;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d64a47 */.spotlight-text {
  font-size: 5em;
  font-weight: bold;
  color: transparent;
  background-image:
    radial-gradient(circle at center, #FFD700 0%, #FFEA70 40%, transparent 70%),
    radial-gradient(circle at center, #00FFFF 0%, #007777 50%, transparent 70%),
    radial-gradient(circle at center, #FF69B4 0%, #C71585 60%, transparent 80%);
  background-repeat: no-repeat;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: background-position 0.1s;
  background-size: 100px 100px, 200px 200px, 300px 300px;
  background-position: center center, center center, center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aefb31 */.elementor-3770 .elementor-element.elementor-element-2aefb31 {
  background: #000;
  display: flex;
  justify-content: center;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5eec64 */.masked-hover-headline.elementor-motion-effects-mask {
  transition: transform 0.5s ease, mask-size 0.5s ease;
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
}

.masked-hover-headline.elementor-motion-effects-mask:hover {
  transform: scale(1.05) rotate(2deg);
  mask-size: 110% 110%;
  -webkit-mask-size: 110% 110%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f5d64f */.masked-hover-headline.elementor-motion-effects-mask {
  transition: transform 0.5s ease, mask-size 0.5s ease;
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
}

.masked-hover-headline.elementor-motion-effects-mask:hover {
  transform: scale(1.05) rotate(2deg);
  mask-size: 110% 110%;
  -webkit-mask-size: 110% 110%;
}/* End custom CSS */