.elementor-228634 .elementor-element.elementor-element-6a334e1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--overlay-opacity:1;--margin-top:-109px;--margin-bottom:-65px;--margin-left:0px;--margin-right:0px;}.elementor-228634 .elementor-element.elementor-element-6a334e1::before, .elementor-228634 .elementor-element.elementor-element-6a334e1 > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-6a334e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-6a334e1 > .elementor-background-slideshow::before, .elementor-228634 .elementor-element.elementor-element-6a334e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-228634 .elementor-element.elementor-element-6a334e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#11101300;background-image:url("https://creativalab.digital/wp-content/uploads/2025/08/Degradado-1.png");--background-overlay:'';background-position:bottom center;}.elementor-228634 .elementor-element.elementor-element-6a334e1:not(.elementor-motion-effects-element-type-background), .elementor-228634 .elementor-element.elementor-element-6a334e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://creativalab.digital/wp-content/uploads/2025/09/Creativa-Lab-BG.webp") 50% 50%;background-size:cover;}.elementor-228634 .elementor-element.elementor-element-6a334e1:hover::before, .elementor-228634 .elementor-element.elementor-element-6a334e1:hover > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-6a334e1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-6a334e1 > .elementor-background-slideshow:hover::before, .elementor-228634 .elementor-element.elementor-element-6a334e1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-228634 .elementor-element.elementor-element-6a334e1:hover{--overlay-opacity:1;}.elementor-228634 .elementor-element.elementor-element-6a334e1:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 6px ) hue-rotate( 0deg );}.elementor-228634 .elementor-element.elementor-element-e42f8f0{--display:flex;}.elementor-228634 .elementor-element.elementor-element-6f34c54{--spacer-size:235px;}.elementor-228634 .elementor-element.elementor-element-ad3d74b .dynamic-text{color:#FFFFFF;font-size:50px;}.elementor-228634 .elementor-element.elementor-element-ad3d74b .dynamic{color:#FFFFFF;}.elementor-228634 .elementor-element.elementor-element-ad3d74b .typed-cursor{color:#FFFFFF;}.elementor-228634 .elementor-element.elementor-element-ad3d74b{font-family:"Red Hat Display", Sans-serif;font-size:67px;font-weight:800;line-height:58px;}.elementor-228634 .elementor-element.elementor-element-f71e773{text-align:center;}.elementor-228634 .elementor-element.elementor-element-c36e04d{text-align:center;}.elementor-228634 .elementor-element.elementor-element-07ef82d{text-align:center;}.elementor-228634 .elementor-element.elementor-element-2297e34{text-align:center;}.elementor-228634 .elementor-element.elementor-element-2297e34 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:22px;font-weight:400;line-height:50px;}.elementor-228634 .elementor-element.elementor-element-a0349f5 > .elementor-widget-container:hover{--e-transform-rotateZ:-2deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-a0349f5 > .elementor-widget-container{margin:25px 0px -15px 0px;}.elementor-228634 .elementor-element.elementor-element-a0349f5 .button{border-radius:48px;}.elementor-228634 .elementor-element.elementor-element-d2cdace{--spacer-size:127px;}.elementor-228634 .elementor-element.elementor-element-bf2b7ef{--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-228634 .elementor-element.elementor-element-a6aabc4{--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-228634 .elementor-element.elementor-element-a6aabc4.premium-cursor-icon .premium-global-cursor-a6aabc4 i{font-size:150px;line-height:150px;}.elementor-228634 .elementor-element.elementor-element-a6aabc4.premium-cursor-icon .premium-global-cursor-a6aabc4 i,
					.elementor-228634 .elementor-element.elementor-element-a6aabc4.premium-cursor-image .premium-global-cursor-a6aabc4,
					.elementor-228634 .elementor-element.elementor-element-a6aabc4.premium-cursor-fimage .premium-global-cursor-a6aabc4,
					.elementor-228634 .elementor-element.elementor-element-a6aabc4.premium-cursor-lottie .premium-global-cursor-a6aabc4 .premium-cursor-lottie-icon,
					.elementor-228634 .elementor-element.elementor-element-a6aabc4.premium-cursor-icon .premium-global-cursor-a6aabc4 .premium-cursor-icon-svg{height:150px;width:150px;}.elementor-228634 .elementor-element.elementor-element-a6aabc4 .premium-global-cursor-a6aabc4{transform:rotate(0deg);}.elementor-228634 .elementor-element.elementor-element-f42234f{--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-228634 .elementor-element.elementor-element-1958078{--spacer-size:50px;}.elementor-228634 .elementor-element.elementor-element-e2fa405{--display:flex;--min-height:233px;--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:stretch;}.elementor-228634 .elementor-element.elementor-element-db8fd2e img{width:31%;}.elementor-228634 .elementor-element.elementor-element-bf07993{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 41px) 0px;text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:20px;}.elementor-228634 .elementor-element.elementor-element-cc1de63{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-228634 .elementor-element.elementor-element-267e884{--display:flex;--justify-content:center;--background-transition:0.1s;--border-radius:25px 25px 25px 25px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-228634 .elementor-element.elementor-element-267e884:not(.elementor-motion-effects-element-type-background), .elementor-228634 .elementor-element.elementor-element-267e884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://creativalab.digital/wp-content/uploads/2025/08/artistic-blurry-colorful-wallpaper-background-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-228634 .elementor-element.elementor-element-267e884:hover{background-image:url("https://creativalab.digital/wp-content/uploads/2025/09/Rectangulo-13592.png");background-position:top center;background-size:cover;--overlay-opacity:0.5;}.elementor-228634 .elementor-element.elementor-element-267e884.e-con:hover{--e-con-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-267e884:hover::before, .elementor-228634 .elementor-element.elementor-element-267e884:hover > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-267e884:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-267e884 > .elementor-background-slideshow:hover::before, .elementor-228634 .elementor-element.elementor-element-267e884 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-228634 .elementor-element.elementor-element-22a6419:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-22a6419{text-align:left;}.elementor-228634 .elementor-element.elementor-element-22a6419 img{width:21%;}.elementor-228634 .elementor-element.elementor-element-0a19b81{--spacer-size:133px;}.elementor-228634 .elementor-element.elementor-element-d7e807f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-228634 .elementor-element.elementor-element-d7e807f .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:27px;font-weight:900;}.elementor-228634 .elementor-element.elementor-element-36eb03d{--spacer-size:21px;}.elementor-228634 .elementor-element.elementor-element-769f852 .elementor-repeater-item-8500243 .accordion-body{font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:300;line-height:22px;}.elementor-228634 .elementor-element.elementor-element-1b36c2b{--display:flex;--justify-content:center;--background-transition:0.1s;--overlay-opacity:0.63;--overlay-mix-blend-mode:color-dodge;--border-radius:25px 25px 25px 25px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-228634 .elementor-element.elementor-element-1b36c2b:not(.elementor-motion-effects-element-type-background), .elementor-228634 .elementor-element.elementor-element-1b36c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23282F;background-image:url("https://creativalab.digital/wp-content/uploads/2025/08/8662-min.jpg");background-position:bottom center;background-size:cover;}.elementor-228634 .elementor-element.elementor-element-1b36c2b:hover{background-image:url("https://creativalab.digital/wp-content/uploads/2025/09/Rectangulo-13592.png");background-position:top center;background-size:cover;--overlay-opacity:0.5;}.elementor-228634 .elementor-element.elementor-element-1b36c2b::before, .elementor-228634 .elementor-element.elementor-element-1b36c2b > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-1b36c2b > .e-con-inner > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-1b36c2b > .elementor-background-slideshow::before, .elementor-228634 .elementor-element.elementor-element-1b36c2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-228634 .elementor-element.elementor-element-1b36c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://creativalab.digital/wp-content/uploads/2025/08/lab.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-228634 .elementor-element.elementor-element-1b36c2b.e-con:hover{--e-con-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-1b36c2b:hover::before, .elementor-228634 .elementor-element.elementor-element-1b36c2b:hover > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-1b36c2b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-1b36c2b > .elementor-background-slideshow:hover::before, .elementor-228634 .elementor-element.elementor-element-1b36c2b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-228634 .elementor-element.elementor-element-6bcd6e0:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-6bcd6e0{text-align:left;}.elementor-228634 .elementor-element.elementor-element-6bcd6e0 img{width:21%;}.elementor-228634 .elementor-element.elementor-element-c78bb56{--spacer-size:133px;}.elementor-228634 .elementor-element.elementor-element-2f3c90a{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-228634 .elementor-element.elementor-element-2f3c90a .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:27px;font-weight:900;}.elementor-228634 .elementor-element.elementor-element-e3f9dc6{--spacer-size:21px;}.elementor-228634 .elementor-element.elementor-element-03f3379 .elementor-repeater-item-8500243 .accordion-body{font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:300;line-height:22px;}.elementor-228634 .elementor-element.elementor-element-7d9a0f3{--display:flex;--justify-content:center;--background-transition:0.1s;--border-radius:25px 25px 25px 25px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-228634 .elementor-element.elementor-element-7d9a0f3:not(.elementor-motion-effects-element-type-background), .elementor-228634 .elementor-element.elementor-element-7d9a0f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;background-image:url("https://creativalab.digital/wp-content/uploads/2025/08/8662-min.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-228634 .elementor-element.elementor-element-7d9a0f3:hover{background-image:url("https://creativalab.digital/wp-content/uploads/2025/09/Rectangulo-13592.png");background-position:top center;background-size:cover;--overlay-opacity:0.5;}.elementor-228634 .elementor-element.elementor-element-7d9a0f3.e-con:hover{--e-con-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-7d9a0f3:hover::before, .elementor-228634 .elementor-element.elementor-element-7d9a0f3:hover > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-7d9a0f3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-7d9a0f3 > .elementor-background-slideshow:hover::before, .elementor-228634 .elementor-element.elementor-element-7d9a0f3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-228634 .elementor-element.elementor-element-7a7f6c0:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-7a7f6c0{text-align:left;}.elementor-228634 .elementor-element.elementor-element-7a7f6c0 img{width:21%;}.elementor-228634 .elementor-element.elementor-element-ec9f45d{--spacer-size:133px;}.elementor-228634 .elementor-element.elementor-element-7f01a1d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-228634 .elementor-element.elementor-element-7f01a1d .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:27px;font-weight:900;}.elementor-228634 .elementor-element.elementor-element-f7b60ac{--spacer-size:21px;}.elementor-228634 .elementor-element.elementor-element-0616d51 .elementor-repeater-item-8500243 .accordion-body{font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:300;line-height:22px;}.elementor-228634 .elementor-element.elementor-element-7242b46{--display:flex;--justify-content:center;--background-transition:0.1s;--border-radius:25px 25px 25px 25px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-228634 .elementor-element.elementor-element-7242b46:not(.elementor-motion-effects-element-type-background), .elementor-228634 .elementor-element.elementor-element-7242b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-228634 .elementor-element.elementor-element-7242b46:hover{background-image:url("https://creativalab.digital/wp-content/uploads/2025/09/Rectangulo-13592.png");background-position:top center;background-size:cover;--overlay-opacity:0.5;}.elementor-228634 .elementor-element.elementor-element-7242b46.e-con:hover{--e-con-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-7242b46:hover::before, .elementor-228634 .elementor-element.elementor-element-7242b46:hover > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-7242b46:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-228634 .elementor-element.elementor-element-7242b46 > .elementor-background-slideshow:hover::before, .elementor-228634 .elementor-element.elementor-element-7242b46 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-228634 .elementor-element.elementor-element-3656627{--spacer-size:202px;}.elementor-228634 .elementor-element.elementor-element-6308505{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-228634 .elementor-element.elementor-element-6308505 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:27px;font-weight:900;}.elementor-228634 .elementor-element.elementor-element-a62931e{--spacer-size:21px;}.elementor-228634 .elementor-element.elementor-element-345731c .elementor-icon-wrapper{text-align:left;}.elementor-228634 .elementor-element.elementor-element-345731c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-228634 .elementor-element.elementor-element-345731c.elementor-view-framed .elementor-icon, .elementor-228634 .elementor-element.elementor-element-345731c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-228634 .elementor-element.elementor-element-345731c.elementor-view-framed .elementor-icon, .elementor-228634 .elementor-element.elementor-element-345731c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-228634 .elementor-element.elementor-element-345731c .elementor-icon{font-size:43px;}.elementor-228634 .elementor-element.elementor-element-345731c .elementor-icon svg{height:43px;}.elementor-228634 .elementor-element.elementor-element-31298c4{--display:flex;--gap:6vh 0;--row-gap:6vh;--column-gap:0;--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-228634 .elementor-element.elementor-element-2d89e691{--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:space-between;}.elementor-228634 .elementor-element.elementor-element-8e6a47e > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.3;}.elementor-228634 .elementor-element.elementor-element-8e6a47e .logo img{width:200px;}.elementor-228634 .elementor-element.elementor-element-9a5812c > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-9a5812c .logo img{width:200px;}.elementor-228634 .elementor-element.elementor-element-3d51011 > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-3d51011 .logo img{width:200px;}.elementor-228634 .elementor-element.elementor-element-4d36636 > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-4d36636 .logo img{width:200px;}.elementor-228634 .elementor-element.elementor-element-fd755ed > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-fd755ed .logo img{width:200px;}.elementor-228634 .elementor-element.elementor-element-aeb24c9 > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-aeb24c9 .logo img{width:200px;}.elementor-228634 .elementor-element.elementor-element-73379a06{--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:space-between;}.elementor-228634 .elementor-element.elementor-element-945390d > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.3;}.elementor-228634 .elementor-element.elementor-element-945390d .logo img{width:200px;}.elementor-228634 .elementor-element.elementor-element-1a2ac00 > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-1a2ac00 .logo img{width:200px;}.elementor-228634 .elementor-element.elementor-element-fbf5a89 > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-fbf5a89 .logo img{width:200px;}.elementor-228634 .elementor-element.elementor-element-775ed59 > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-775ed59 .logo img{width:200px;}.elementor-228634 .elementor-element.elementor-element-c9e8d9b > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-c9e8d9b .logo img{width:200px;}.elementor-228634 .elementor-element.elementor-element-d0e0dc2 > .elementor-widget-container:hover{--e-transform-rotateZ:-6deg;--e-transform-scale:1.1;}.elementor-228634 .elementor-element.elementor-element-d0e0dc2 .logo img{width:200px;}.elementor-228634 .elementor-element.elementor-element-5693cc6{--display:flex;--min-height:120px;--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;}.elementor-228634 .elementor-element.elementor-element-5b8bfbc .heading .highlighted-text:not(:hover){background-size:0% 13%;}.elementor-228634 .elementor-element.elementor-element-5b8bfbc .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 13%;}.elementor-228634 .elementor-element.elementor-element-5b8bfbc .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 13%;}.elementor-228634 .elementor-element.elementor-element-5b8bfbc .highlighted-text{background-image:linear-gradient(#FF9D03, #FF9D03);}.elementor-228634 .elementor-element.elementor-element-66132c1{--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-228634 .elementor-element.elementor-element-00b4fd8 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .premium-img-gallery-fitRows div.premium-gallery-item{width:25%;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .premium-gallery-load-more-btn{background-color:#000000;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .premium-gallery-load-more{text-align:center;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .premium-gallery-item{padding:8px;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-img.style1 .premium-gallery-caption{bottom:0px;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .premium-gallery-caption{text-align:left;border-radius:45px 45px 45px 45px;margin:0px 0px 16px 0px;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-img:not(.style2):hover .pa-gallery-icons-wrapper, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-img .pa-gallery-icons-caption-container, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-img:hover .pa-gallery-icons-caption-container{background-color:#000000C4;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-img-container, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-img.style2 .pa-gallery-icons-caption-container{border-radius:15px 15px 15px 15px;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .premium-gallery-img-name, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .premium-gallery-img-name a{color:#FFFFFF;font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:900;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{top:147px;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-icons-inner-container i, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-icons-caption-cell i{font-size:45px;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-icons-inner-container svg, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-icons-caption-cell svg{width:45px;height:45px;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-magnific-image i, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-img-link i{color:#FFFFFF;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-magnific-image svg, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-img-link svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-magnific-image:hover i, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-img-link:hover i{color:#FE9500;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-magnific-image:hover svg, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .pa-gallery-img-link:hover svg{fill:#FE9500;color:#FE9500;}.elementor-228634 .elementor-element.elementor-element-da749a2{--spacer-size:38px;}.elementor-228634 .elementor-element.elementor-element-3a1c151{--spacer-size:64px;}.elementor-228634 .elementor-element.elementor-element-5fe8df1 .heading .highlighted-text:not(:hover){background-size:0% 13%;}.elementor-228634 .elementor-element.elementor-element-5fe8df1 .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 13%;}.elementor-228634 .elementor-element.elementor-element-5fe8df1 .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 13%;}.elementor-228634 .elementor-element.elementor-element-5fe8df1 .highlighted-text{background-image:linear-gradient(#FF9D03, #FF9D03);}.elementor-228634 .elementor-element.elementor-element-abdef2a{--spacer-size:64px;}.elementor-228634 .elementor-element.elementor-element-b913f68 .premium-person-container{width:25%;padding:0 5px 0 5px;margin:5px 0 5px 0;}.elementor-228634 .elementor-element.elementor-element-b913f68{justify-content:center;}.elementor-228634 .elementor-element.elementor-element-b913f68 .premium-person-info{text-align:left;background-color:#0F001FC2;} .elementor-228634 .elementor-element.elementor-element-b913f68 .premium-person-style1 .premium-person-info{left:5px;right:5px;}.elementor-228634 .elementor-element.elementor-element-b913f68 .premium-person-image-container img{height:396px !important;}.elementor-228634 .elementor-element.elementor-element-b913f68 .premium-persons-container a.carousel-arrow.carousel-next{right:-55px;}.elementor-228634 .elementor-element.elementor-element-b913f68 .premium-persons-container a.carousel-arrow.carousel-prev{left:-55px;}.elementor-228634 .elementor-element.elementor-element-b913f68 .premium-persons-container .slick-arrow i{font-size:25px;}.elementor-228634 .elementor-element.elementor-element-b913f68 .premium-persons-container .slick-arrow{padding:0px;}.elementor-228634 .elementor-element.elementor-element-c7afe9e{--spacer-size:94px;}.elementor-228634 .elementor-element.elementor-element-8be8862 .heading .highlighted-text:not(:hover){background-size:0% 13%;}.elementor-228634 .elementor-element.elementor-element-8be8862 .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 13%;}.elementor-228634 .elementor-element.elementor-element-8be8862 .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 13%;}.elementor-228634 .elementor-element.elementor-element-8be8862 .title + .subtitle{margin-bottom:0px;}.elementor-228634 .elementor-element.elementor-element-8be8862 .subtitle + .title{margin-top:0px;}.elementor-228634 .elementor-element.elementor-element-8be8862 .highlighted-text{background-image:linear-gradient(#FF9D03, #FF9D03);}.elementor-228634 .elementor-element.elementor-element-36ea78b{text-align:center;}.elementor-228634 .elementor-element.elementor-element-c42417a{--spacer-size:40px;}.elementor-228634 .elementor-element.elementor-element-545d39e{--spacer-size:27px;}.elementor-228634 .elementor-element.elementor-element-b2a8f54{--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;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-228634 .elementor-element.elementor-element-9b1ba13{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-228634 .elementor-element.elementor-element-9b1ba13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-228634 .elementor-element.elementor-element-360bc10{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-228634 .elementor-element.elementor-element-360bc10.elementor-element{--align-self:flex-start;}.elementor-228634 .elementor-element.elementor-element-67302c9{width:100%;max-width:100%;}.elementor-228634 .elementor-element.elementor-element-67302c9 [class*=vc_col]{padding:0px;}.elementor-228634 .elementor-element.elementor-element-67302c9 .subscribe-form{margin:0px;}.elementor-228634 .elementor-element.elementor-element-67302c9 .contact-form{margin:-0px;}.elementor-228634 .elementor-element.elementor-element-332910b{--display:flex;}@media(max-width:1024px){.elementor-228634 .elementor-element.elementor-element-6a334e1{--grid-auto-flow:row;}.elementor-228634 .elementor-element.elementor-element-cc1de63{--grid-auto-flow:row;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}.elementor-228634 .elementor-element.elementor-element-b913f68 .premium-person-container{width:100%;}.elementor-228634 .elementor-element.elementor-element-9b1ba13{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-228634 .elementor-element.elementor-element-6a334e1{--width:1558px;}.elementor-228634 .elementor-element.elementor-element-267e884{--width:90%;}.elementor-228634 .elementor-element.elementor-element-1b36c2b{--width:90%;}.elementor-228634 .elementor-element.elementor-element-7d9a0f3{--width:90%;}.elementor-228634 .elementor-element.elementor-element-7242b46{--width:90%;}}@media(max-width:767px){.elementor-228634 .elementor-element.elementor-element-6a334e1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-228634 .elementor-element.elementor-element-6f34c54{--spacer-size:148px;}.elementor-228634 .elementor-element.elementor-element-2297e34 .elementor-heading-title{line-height:1.5em;}.elementor-228634 .elementor-element.elementor-element-bf2b7ef{--justify-content:center;--flex-wrap:nowrap;}.elementor-228634 .elementor-element.elementor-element-db8fd2e img{width:87%;}.elementor-228634 .elementor-element.elementor-element-cc1de63{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-228634 .elementor-element.elementor-element-267e884{--margin-top:78px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-228634 .elementor-element.elementor-element-1b36c2b{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-228634 .elementor-element.elementor-element-7d9a0f3{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-228634 .elementor-element.elementor-element-7242b46{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-228634 .elementor-element.elementor-element-31298c4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:6vh;--padding-bottom:6vh;--padding-left:0;--padding-right:0;}.elementor-228634 .elementor-element.elementor-element-2d89e691{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 02px;--row-gap:12px;--column-gap:02px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-228634 .elementor-element.elementor-element-73379a06{--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-228634 .elementor-element.elementor-element-00b4fd8 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-228634 .elementor-element.elementor-element-00b4fd8 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}.elementor-228634 .elementor-element.elementor-element-b913f68 .premium-person-container{width:50%;}.elementor-228634 .elementor-element.elementor-element-b913f68{justify-content:center;}.elementor-228634 .elementor-element.elementor-element-b913f68 .premium-person-info{text-align:left;}.elementor-228634 .elementor-element.elementor-element-b913f68 .premium-person-image-container img{height:430px !important;}.elementor-228634 .elementor-element.elementor-element-9b1ba13{--min-height:841px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:1fr;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-267e884 */.banner-box {
  font-family: 'Red Hat Display', sans-serif;
  font-size: 16px;
  line-height: 1.4;
  color: #fff;
  text-align: left;
  font-weight: 700;
  overflow: visible;
}

.banner-box h3 {
  margin-bottom: 8px;
  font-size: 18px;
}

.banner-box p {
  font-weight: 400;
  margin-bottom: 12px;
}

.whatsapp-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 700;
  color: #fff !important;
  background: #25D366 !important;
  border-radius: 50px;
  text-decoration: none !important;
  transform: perspective(600px) rotateY(-5deg);
  transform-origin: left center;
  transition: transform 0.3s ease;
}

.whatsapp-link span {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}

.whatsapp-link small {
  font-weight: 400;
  font-size: 12px;
}

.whatsapp-link i {
  font-size: 20px;
}

.whatsapp-link:hover {
  transform: perspective(600px) scale(1.05) rotateY(-4deg);
  background: #25D366 !important;
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b36c2b */#banner-glow-1 {
  position: relative;
  border-radius: 20px; /* igual que tus cards */
  z-index: 0;
}

#banner-glow-1::after {
  content: "";
  position: absolute;
  inset: -1px; /* expande un poco hacia afuera */
  border-radius: inherit;
  background: linear-gradient(135deg, #ff1957, #ff8a00, #ffce00);
  filter: blur(20px); /* suaviza el glow */
  z-index: -1;
  opacity: 0.9; /* controla la intensidad */
}/* End custom CSS */
/* Start custom CSS for premium-img-gallery, class: .elementor-element-00b4fd8 *//* Desktop */
.premium-gallery-container .pa-gallery-img-container img,
.premium-gallery-container .pa-gallery-img-container video {
  width: 300px !important;
  height: 300px !important;
  object-fit: cover;
  display: block;
}

/* Tablet */
@media (max-width: 1024px) {
  .premium-gallery-container .pa-gallery-img-container img,
  .premium-gallery-container .pa-gallery-img-container video {
    width: 200px !important;
    height: 200px !important;
  }
}

/* Móvil */
@media (max-width: 767px) {
  .premium-gallery-container .pa-gallery-img-container img,
  .premium-gallery-container .pa-gallery-img-container video {
    width: 100% !important;   /* ocupa todo el ancho */
    height: auto !important;  /* mantiene proporción */
    aspect-ratio: 1 / 1;      /* cuadrado responsivo */
  }
}/* End custom CSS */
/* Start custom CSS for ohio_contact_form, class: .elementor-element-67302c9 *//* Fuente */
@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;600&display=swap');

/* Base */
.wpcf7 {
  color: #E0E0E0;
  font-family: 'Red Hat Display', sans-serif;
}
.wpcf7-form-control-wrap {
  position: relative;
  margin-bottom: 25px;
  width: 100%;
}

/* Inputs */
.wpcf7 .wpcf7-form-control.wpcf7-text,
.wpcf7 .wpcf7-form-control.wpcf7-email,
.wpcf7 .wpcf7-form-control.wpcf7-textarea {
  width: 100%;
  padding: 16px 20px;
  background: transparent;
  border: 2px solid #444;
  border-radius: 12px;
  color: #E0E0E0;
  font-size: 16px;
  transition: all .35s ease;
  box-sizing: border-box;
  background-clip: padding-box;
}
.wpcf7 .wpcf7-form-control::placeholder {
  color: #888;
}

/* FOCUS: glow degradado animado */
.wpcf7 .wpcf7-form-control:focus {
  outline: none;
  border-color: transparent;
  background-image:
    linear-gradient(#111,#111),
    linear-gradient(135deg,#ff9900,#ff00cc,#00e5ff,#ff9900);
  background-origin: border-box;
  background-clip: padding-box,border-box;
  background-size: 200% 200%;
  animation: gradientGlow 5s ease infinite;
  box-shadow:
    0 0 20px rgba(255,0,200,.55),
    0 0 36px rgba(0,229,255,.35),
    0 0 52px rgba(255,153,0,.45);
}

/* ERROR: outer glow rojo con pulso */
.wpcf7 .wpcf7-form-control.wpcf7-not-valid,
.wpcf7 .wpcf7-form-control[aria-invalid="true"] {
  border-color: transparent !important;
  background-image:
    linear-gradient(#111,#111),
    linear-gradient(135deg,#ff4d4d,#ff0000,#ff4d4d);
  background-origin: border-box;
  background-clip: padding-box,border-box;
  animation: redPulse 2s infinite;
  box-shadow:
    0 0 22px rgba(255,0,0,.75),
    0 0 40px rgba(255,0,0,.55),
    0 0 60px rgba(255,0,0,.45);
}

/* Pulse rojo animado */
@keyframes redPulse {
  0% {
    box-shadow:
      0 0 22px rgba(255,0,0,.75),
      0 0 40px rgba(255,0,0,.55),
      0 0 60px rgba(255,0,0,.45);
  }
  50% {
    box-shadow:
      0 0 28px rgba(255,0,0,.9),
      0 0 50px rgba(255,0,0,.65),
      0 0 70px rgba(255,0,0,.55);
  }
  100% {
    box-shadow:
      0 0 22px rgba(255,0,0,.75),
      0 0 40px rgba(255,0,0,.55),
      0 0 60px rgba(255,0,0,.45);
  }
}

/* Animación del degradado (focus) */
@keyframes gradientGlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Mensajes de error CF7 */
.wpcf7 .wpcf7-not-valid-tip {
  color: #ff6b6b;
  font-size: 12px;
  margin-top: 8px;
}
.wpcf7 .wpcf7-response-output {
  border: none;
  color: #fff;
  margin: 12px 0;
}
.wpcf7 .wpcf7-form.sent .wpcf7-response-output {
  color: #9cffc1;
}

/* Botón */
.wpcf7 .wpcf7-submit.button.-default {
  display: inline-block;
  padding: 15px 30px;
  background: #8844ee;
  color: #fff;
  border: none;
  border-radius: 25px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  box-shadow: 0 4px 15px rgba(136,68,238,.4);
}
.wpcf7 .wpcf7-submit.button.-default:hover {
  background: #9c66ff;
  transform: translateY(-2px);
  box-shadow: 0 6px 22px rgba(136,68,238,.6);
}

/* Estado cargando */
.wpcf7.submitting .wpcf7-submit { opacity:.7; pointer-events:none; }
.wpcf7 .wpcf7-spinner {
  margin-left:10px;
  filter: drop-shadow(0 0 8px rgba(136,68,238,.6));
}/* End custom CSS */