.elementor-10671 .elementor-element.elementor-element-2269796{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-10671 .elementor-element.elementor-element-2269796:not(.elementor-motion-effects-element-type-background), .elementor-10671 .elementor-element.elementor-element-2269796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sphericagency.com/wp-content/uploads/2025/07/fondo-SHPERIC-scaled.png");background-position:0px 74px;background-repeat:no-repeat;background-size:cover;}.elementor-10671 .elementor-element.elementor-element-2269796 .wcf-image-hover{background-image:url( https://sphericagency.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-10671 .elementor-element.elementor-element-fb6650d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10671 .elementor-element.elementor-element-fb6650d .wcf-image-hover{background-image:url( https://sphericagency.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-10671 .elementor-element.elementor-element-3b547cc > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-10671 .elementor-element.elementor-element-3b547cc .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:65px;font-weight:300;letter-spacing:1.5px;color:#000000;}.elementor-10671 .elementor-element.elementor-element-32a05fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10671 .elementor-element.elementor-element-32a05fe .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:58px;font-weight:600;color:#C1D111;}.elementor-10671 .elementor-element.elementor-element-9d77192{--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-10671 .elementor-element.elementor-element-9d77192 .wcf-image-hover{background-image:url( https://sphericagency.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-10671 .elementor-element.elementor-element-70233bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10671 .elementor-element.elementor-element-70233bf{z-index:3;}.elementor-10671 .elementor-element.elementor-element-70233bf img{width:242px;}.elementor-10671 .elementor-element.elementor-element-ae5be64 > .elementor-widget-container{margin:0px 0px 0px -55px;}.elementor-10671 .elementor-element.elementor-element-ae5be64 img{width:282px;}.elementor-10671 .elementor-element.elementor-element-cce527a > .elementor-widget-container{margin:0px 0px 0px -9px;}.elementor-10671 .elementor-element.elementor-element-cce527a img{width:273px;}.elementor-10671 .elementor-element.elementor-element-b55ddf2 > .elementor-widget-container{margin:0px 0px 0px -9px;}.elementor-10671 .elementor-element.elementor-element-b55ddf2 img{width:365px;}.elementor-10671 .elementor-element.elementor-element-43f4ff5 > .elementor-widget-container{margin:-216px 0px 0px -170px;}.elementor-10671 .elementor-element.elementor-element-43f4ff5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10671 .elementor-element.elementor-element-43f4ff5 img{width:204px;}@media(min-width:768px){.elementor-10671 .elementor-element.elementor-element-2269796{--content-width:1334px;}}@media(max-width:1024px){.elementor-10671 .elementor-element.elementor-element-2269796:not(.elementor-motion-effects-element-type-background), .elementor-10671 .elementor-element.elementor-element-2269796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-10671 .elementor-element.elementor-element-2269796:not(.elementor-motion-effects-element-type-background), .elementor-10671 .elementor-element.elementor-element-2269796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 258px;background-size:cover;}.elementor-10671 .elementor-element.elementor-element-2269796{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:121px;--padding-left:0px;--padding-right:0px;}.elementor-10671 .elementor-element.elementor-element-fb6650d{--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-10671 .elementor-element.elementor-element-3b547cc{text-align:center;}.elementor-10671 .elementor-element.elementor-element-3b547cc .elementor-heading-title{font-size:44px;}.elementor-10671 .elementor-element.elementor-element-32a05fe{text-align:center;}.elementor-10671 .elementor-element.elementor-element-32a05fe .elementor-heading-title{font-size:40px;}.elementor-10671 .elementor-element.elementor-element-9d77192{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10671 .elementor-element.elementor-element-70233bf{width:var( --container-widget-width, 191px );max-width:191px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-10671 .elementor-element.elementor-element-ae5be64 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-10671 .elementor-element.elementor-element-ae5be64 img{width:253px;}.elementor-10671 .elementor-element.elementor-element-cce527a > .elementor-widget-container{margin:-95px 0px 0px 83px;}.elementor-10671 .elementor-element.elementor-element-cce527a img{width:187px;}.elementor-10671 .elementor-element.elementor-element-b55ddf2 > .elementor-widget-container{margin:-117px 0px 0px -84px;}.elementor-10671 .elementor-element.elementor-element-b55ddf2 img{width:233px;}.elementor-10671 .elementor-element.elementor-element-43f4ff5 > .elementor-widget-container{margin:-13px 0px 0px -95px;}.elementor-10671 .elementor-element.elementor-element-43f4ff5 img{width:175px;}}/* Start custom CSS for wcf--image, class: .elementor-element-70233bf */.imagefloat1 {
    animation: float 5.5s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(5px, 20px);
	}
	100% {
		transform: translate(0, 0);
	}
}/* End custom CSS */
/* Start custom CSS for wcf--image, class: .elementor-element-ae5be64 */.imagefloat2 {
    animation: float 5.5s ease-in-out infinite;
}
@keyframes float {
	0% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(0px, 10px);
	}
	100% {
		transform: translate(0, 0);
	}
}/* End custom CSS */
/* Start custom CSS for wcf--image, class: .elementor-element-cce527a */.imagefloat3 {
    animation: float 5.5s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(0px, 10px);
	}
	100% {
		transform: translate(0, 0);
	}
}/* End custom CSS */
/* Start custom CSS for wcf--image, class: .elementor-element-b55ddf2 */.imagefloat2 {
    animation: float 5.5s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(0px, 10px);
	}
	100% {
		transform: translate(0, 0);
	}
}/* End custom CSS */
/* Start custom CSS for wcf--image, class: .elementor-element-43f4ff5 */.imagefloat2 {
    animation: float 5.5s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(0px, 10px);
	}
	100% {
		transform: translate(0, 0);
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2269796 */.imagefloat1 {
  animation: float 5.5s ease-in-out infinite;
  animation-delay: 0s;
}

.imagefloat2 {
  animation: float 5.5s ease-in-out infinite;
  animation-delay: 1.2s;
}

.imagefloat3 {
  animation: float 5.5s ease-in-out infinite;
  animation-delay: 2.5s;
}/* End custom CSS */