.elementor-31 .elementor-element.elementor-element-b917d2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b917d2c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b917d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-31 .elementor-element.elementor-element-a7b3d51{text-align:center;}.elementor-31 .elementor-element.elementor-element-a7b3d51 .elementor-heading-title{font-family:"Overused", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-886e248{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-31 .elementor-element.elementor-element-75cecae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .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-31 .elementor-element.elementor-element-d0a1aa2{text-align:left;}.elementor-31 .elementor-element.elementor-element-d0a1aa2 img{width:66%;}.elementor-31 .elementor-element.elementor-element-f078fdc{--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-31 .elementor-element.elementor-element-7b50316{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-31 .elementor-element.elementor-element-7b50316 .elementor-social-icon{background-color:#000000;}.elementor-31 .elementor-element.elementor-element-1f37b21{--display:flex;--min-height:603px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9a45372{--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-31 .elementor-element.elementor-element-0614c09 .elementor-heading-title{font-family:"Balboa Condensed", Sans-serif;font-size:120px;font-weight:normal;line-height:100px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-10129ed{font-family:"Overused", Sans-serif;font-size:22px;font-weight:normal;color:#FFFFFF;}.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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-b0f916c .elementor-button{background-color:var( --e-global-color-8fef22a );font-family:"Balboa", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;border-radius:150px 150px 150px 150px;}.elementor-31 .elementor-element.elementor-element-b0f916c .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-b0f916c .elementor-button:focus{background-color:var( --e-global-color-3480cd8 );}.elementor-31 .elementor-element.elementor-element-b1d8d34{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f42d8d6{--e-transform-rotateZ:23deg;top:-42px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-f42d8d6{left:-165px;}body.rtl .elementor-31 .elementor-element.elementor-element-f42d8d6{right:-165px;}.elementor-31 .elementor-element.elementor-element-f42d8d6 img{width:47%;}.elementor-31 .elementor-element.elementor-element-3292d16{--e-transform-rotateZ:-18deg;top:-248px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3292d16{left:51px;}body.rtl .elementor-31 .elementor-element.elementor-element-3292d16{right:51px;}.elementor-31 .elementor-element.elementor-element-3292d16 img{width:55%;}.elementor-31 .elementor-element.elementor-element-7419f04{--e-transform-rotateZ:18deg;top:-167px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-7419f04{left:320px;}body.rtl .elementor-31 .elementor-element.elementor-element-7419f04{right:320px;}.elementor-31 .elementor-element.elementor-element-7419f04 img{width:62%;}.elementor-31 .elementor-element.elementor-element-b98a179{--display:flex;--min-height:633px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-3228eb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fa0d5b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-fa0d5b6:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-fa0d5b6.elementor-widget-image img{-webkit-mask-image:url( https://hidrapro.co/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-fa0d5b6 img{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-b61d565{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b5842a6{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-31 .elementor-element.elementor-element-b5842a6.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-b5842a6 .elementor-heading-title{font-family:"Balboa Condensed", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-0f7d501{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4e04d87:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-4e04d87.elementor-widget-image img{-webkit-mask-image:url( https://hidrapro.co/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-4e04d87 img{width:100%;}.elementor-31 .elementor-element.elementor-element-e7c4419{--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-31 .elementor-element.elementor-element-0fc8278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-0fc8278:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-0fc8278.elementor-widget-image img{-webkit-mask-image:url( https://hidrapro.co/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-0fc8278 img{width:25%;}.elementor-31 .elementor-element.elementor-element-5029dd3{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-5029dd3.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-5029dd3 .elementor-heading-title{font-family:"Balboa Condensed", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-0db09e6:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-0db09e6.elementor-widget-image img{-webkit-mask-image:url( https://hidrapro.co/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-0db09e6 img{width:25%;}.elementor-31 .elementor-element.elementor-element-09b7d0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-167px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-6385501{--display:flex;--min-height:134px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:150px 150px 150px 150px;}.elementor-31 .elementor-element.elementor-element-6385501:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6385501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-3132e8a{text-align:center;}.elementor-31 .elementor-element.elementor-element-3132e8a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-314b38c{text-align:center;}.elementor-31 .elementor-element.elementor-element-314b38c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ebb9f05{--display:flex;--min-height:134px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:150px 150px 150px 150px;}.elementor-31 .elementor-element.elementor-element-ebb9f05:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ebb9f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4631192 );}.elementor-31 .elementor-element.elementor-element-f38407d{text-align:center;}.elementor-31 .elementor-element.elementor-element-f38407d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-719240d{text-align:center;}.elementor-31 .elementor-element.elementor-element-719240d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-2ef2714{--display:flex;--min-height:134px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:150px 150px 150px 150px;}.elementor-31 .elementor-element.elementor-element-2ef2714:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2ef2714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4352668 );}.elementor-31 .elementor-element.elementor-element-d9558b8{text-align:center;}.elementor-31 .elementor-element.elementor-element-d9558b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-c58490f{text-align:center;}.elementor-31 .elementor-element.elementor-element-c58490f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-82a77b0{--display:flex;--min-height:134px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:150px 150px 150px 150px;}.elementor-31 .elementor-element.elementor-element-82a77b0:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-82a77b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8fef22a );}.elementor-31 .elementor-element.elementor-element-5aad709{text-align:center;}.elementor-31 .elementor-element.elementor-element-5aad709 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-c9b4d00{text-align:center;}.elementor-31 .elementor-element.elementor-element-c9b4d00 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-30606b6{--display:flex;--min-height:134px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:150px 150px 150px 150px;}.elementor-31 .elementor-element.elementor-element-30606b6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-30606b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3480cd8 );}.elementor-31 .elementor-element.elementor-element-1b06030{text-align:center;}.elementor-31 .elementor-element.elementor-element-1b06030 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-b0f3cf3{text-align:center;}.elementor-31 .elementor-element.elementor-element-b0f3cf3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ba1ea3b{--display:flex;--min-height:134px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:150px 150px 150px 150px;}.elementor-31 .elementor-element.elementor-element-ba1ea3b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ba1ea3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5e2dd5c );}.elementor-31 .elementor-element.elementor-element-2120f86{text-align:center;}.elementor-31 .elementor-element.elementor-element-2120f86 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-2e65496{text-align:center;}.elementor-31 .elementor-element.elementor-element-2e65496 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-f896cfc{--display:flex;--min-height:850px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f896cfc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f896cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hidrapro.co/wp-content/uploads/2025/08/5.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-4a3e33b{--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-31 .elementor-element.elementor-element-5458901{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-b010886 .elementor-heading-title{font-family:"Balboa Condensed", Sans-serif;font-size:100px;font-weight:normal;text-transform:uppercase;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-689ec92{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-c1ae2d0 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-c1ae2d0 .elementor-button:focus{background-color:var( --e-global-color-8e2c625 );}.elementor-31 .elementor-element.elementor-element-c1ae2d0 .elementor-button{font-family:"Balboa", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;border-radius:150px 150px 150px 150px;}.elementor-31 .elementor-element.elementor-element-acd669f{--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;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-d635b03{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-d635b03.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-d635b03 .elementor-headline{text-align:center;font-family:"Balboa Condensed", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-d635b03 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-d635b03 .elementor-headline-dynamic-text{font-family:"Balboa Condensed", Sans-serif;font-weight:normal;}.elementor-31 .elementor-element.elementor-element-d635b03 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-b1ba144{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:200px;--z-index:5;}.elementor-31 .elementor-element.elementor-element-d6871a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__front{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__back{background-color:var( --e-global-color-abdab62 );}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box{height:400px;}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__layer, .elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__layer__overlay{border-radius:400px;}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__image img{width:60%;border-style:none;}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__image{opacity:1;}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__button{margin-center:0;}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;font-family:"Balboa Condensed", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Overused", Sans-serif;font-size:14px;font-weight:300;}.elementor-31 .elementor-element.elementor-element-a9da7bb{--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-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__front{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__back{background-color:var( --e-global-color-8fef22a );}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box{height:400px;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__layer, .elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__layer__overlay{border-radius:400px;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__image img{width:60%;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__button{margin-center:0;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;font-family:"Balboa Condensed", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Overused", Sans-serif;font-size:14px;font-weight:300;}.elementor-31 .elementor-element.elementor-element-5433707{--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-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__front{background-color:#02010100;}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__back{background-color:var( --e-global-color-46867cb );}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box{height:400px;}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__layer, .elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__layer__overlay{border-radius:400px;}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__image img{width:60%;}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__button{margin-center:0;}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;font-family:"Balboa Condensed", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Overused", Sans-serif;font-size:14px;font-weight:300;}.elementor-31 .elementor-element.elementor-element-9bdc24f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.88;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-31 .elementor-element.elementor-element-9bdc24f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9bdc24f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hidrapro.co/wp-content/uploads/2025/08/6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-9bdc24f::before, .elementor-31 .elementor-element.elementor-element-9bdc24f > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9bdc24f > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9bdc24f > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9bdc24f > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9bdc24f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-649c348{--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;--justify-content:center;--align-items:center;}.elementor-31 .elementor-element.elementor-element-0438239{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-f278381{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-f278381 .elementor-heading-title{font-family:"Balboa Condensed", Sans-serif;font-size:120px;font-weight:400;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-7e6f3d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-7e6f3d5 .elementor-heading-title{font-family:"Balboa Condensed", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-25f671d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-25f671d .elementor-heading-title{font-family:"Balboa Condensed", Sans-serif;font-size:120px;font-weight:400;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-c7ee22f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-c7ee22f .elementor-heading-title{font-family:"Balboa Condensed", Sans-serif;font-size:120px;font-weight:400;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4fffca0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-4fffca0 .elementor-heading-title{font-family:"Balboa Condensed", Sans-serif;font-size:130px;font-weight:400;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-9e14b76{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8953c4e{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:67px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8953c4e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8953c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f8f8;}.elementor-31 .elementor-element.elementor-element-8953c4e .elementor-repeater-item-e8ce3b1.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-31 .elementor-element.elementor-element-7dc064c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-867e5ee{text-align:center;}.elementor-31 .elementor-element.elementor-element-867e5ee .elementor-heading-title{font-family:"Overused", Sans-serif;font-size:18px;font-weight:normal;text-transform:uppercase;letter-spacing:3.2px;color:#000000;}.elementor-widget-jet-headline .jet-headline__first .jet-headline__label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-headline .jet-headline__second .jet-headline__label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-31 .elementor-element.elementor-element-3f221b8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-3f221b8 .jet-headline{justify-content:center;}.elementor-31 .elementor-element.elementor-element-3f221b8 .jet-headline > .jet-headline__link{justify-content:center;}.elementor-31 .elementor-element.elementor-element-3f221b8 .jet-headline__first .jet-headline__label{color:var( --e-global-color-1fcb590 );font-family:"Balboa Condensed", Sans-serif;font-size:80px;font-weight:500;text-transform:uppercase;line-height:1.35em;letter-spacing:0px;}.elementor-31 .elementor-element.elementor-element-3f221b8 .jet-headline__second .jet-headline__label{color:var( --e-global-color-8fef22a );font-family:"Balboa Condensed", Sans-serif;font-size:80px;font-weight:500;text-transform:uppercase;line-height:1.35em;}.elementor-31 .elementor-element.elementor-element-3f221b8 .jet-headline__second{padding:0px 0px 0px 3px;}.elementor-widget-jet-testimonials .jet-testimonials__comment{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-testimonials .jet-testimonials__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-testimonials .jet-testimonials__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-testimonials .jet-testimonials__name a:hover{color:var( --e-global-color-secondary );}.elementor-widget-jet-testimonials .jet-testimonials__position{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-testimonials .jet-testimonials__date{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-arrow{background-color:var( --e-global-color-primary );}.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-arrow:hover{background-color:var( --e-global-color-accent );}.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-slick-dots li span{background-color:var( --e-global-color-text );}.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-slick-dots li span:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__comment{background-color:rgba(0,0,0,0);order:1;align-self:center;text-align:center;color:#888888;font-family:"Overused", Sans-serif;font-size:18px;font-weight:normal;line-height:2em;letter-spacing:-0.3px;width:780px;margin:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__rating{font-size:20px;order:8;}.elementor-31 .elementor-element.elementor-element-2217b13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__figure{order:2;border-style:solid;border-width:5px 5px 5px 5px;border-color:#ffffff;border-radius:50% 50% 50% 50%;box-shadow:0px 3px 27px 0px rgba(0,0,0,0.09);}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__icon{order:5;align-self:center;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__title{order:6;text-align:center;align-self:center;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__name{order:3;align-self:center;text-align:center;color:#404044;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;margin:12px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__position{order:4;align-self:center;text-align:center;color:#888888;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;letter-spacing:-0.2px;margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__date{order:7;align-self:center;text-align:center;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__content{justify-content:space-between;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__tag-img{width:90px;height:90px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__item .jet-testimonials__figure{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2217b13 i:not(:last-of-type){margin-right:7px;}body.rtl .elementor-31 .elementor-element.elementor-element-2217b13 i:not(:last-of-type){margin-left:7px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__instance .jet-arrow{background-color:rgba(0,0,0,0);color:#404044;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__instance .jet-arrow svg *{fill:#404044;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__instance .jet-arrow:hover{color:#505cfd;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__instance .jet-arrow:hover svg *{fill:#505cfd;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__instance .jet-slick-dots{justify-content:center;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__instance .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__instance .jet-slick-dots li span{background-color:rgba(0,0,0,0);width:8px;height:8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8e8e8e;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__instance .jet-slick-dots li span:hover{background-color:#505cfd;border-style:solid;border-width:1px 1px 1px 1px;border-color:#505cfd;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__instance .jet-slick-dots li.slick-active span{background-color:#505cfd;border-style:solid;border-width:1px 1px 1px 1px;border-color:#505cfd;}.elementor-31 .elementor-element.elementor-element-b26747f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b26747f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b26747f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-1c0393c{--display:flex;--min-height:484px;--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:flex-start;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-31 .elementor-element.elementor-element-9605944 .elementor-heading-title{font-family:"Balboa Condensed", Sans-serif;font-size:100px;font-weight:normal;text-transform:uppercase;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-e627136{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-31 .elementor-element.elementor-element-58d06ba .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-31 .elementor-element.elementor-element-58d06ba{--icon-box-icon-margin:17px;}.elementor-31 .elementor-element.elementor-element-58d06ba .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-58d06ba.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-58d06ba.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-58d06ba.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-58d06ba .elementor-icon{font-size:23px;}.elementor-31 .elementor-element.elementor-element-58d06ba .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-58d06ba .elementor-icon-box-title a{font-family:"Overused", Sans-serif;font-size:16px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-58d06ba:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-58d06ba:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-58d06ba .elementor-icon-box-description{font-family:"Balboa", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d441e89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form-row:not(:last-child){padding-bottom:27px;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form-row{margin-left:calc( -36px/2 );margin-right:calc( -36px/2 );}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form-col{padding-left:calc( 36px/2 );padding-right:calc( 36px/2 );align-items:flex-start;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form__label{font-family:"Balboa Condensed", Sans-serif;font-size:20px;font-weight:400;color:#838383;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form__label, .elementor-31 .elementor-element.elementor-element-1022daa .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form__field:not(.checkradio-field):not(.range-field){color:#FFFFFF;background-color:#02010100;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0C0C0;border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form ::-webkit-input-placeholder{color:#7E7E7E;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form ::-ms-input-placeholder{color:#7E7E7E;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form ::-moz-placeholder{color:#7E7E7E;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form :-moz-placeholder{color:#7E7E7E;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form__field.textarea-field{height:154px;min-height:154px;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form-repeater__actions{justify-content:flex-start;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form__submit{background-color:var( --e-global-color-8fef22a );color:#FFFFFF;padding:10px 150px 10px 150px;border-style:none;border-radius:150px 150px 150px 150px;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form__submit:hover{background-color:var( --e-global-color-3480cd8 );color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form-message{text-align:center;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form__field-error, .elementor-31 .elementor-element.elementor-element-1022daa .jet-form .jet-engine-file-upload__errors{text-align:left;}.elementor-31 .elementor-element.elementor-element-8264179{--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;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-31 .elementor-element.elementor-element-ce0bdf1 img{width:42%;}.elementor-31 .elementor-element.elementor-element-5935a4a{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-31 .elementor-element.elementor-element-5935a4a .elementor-social-icon{background-color:#000000;}.elementor-31 .elementor-element.elementor-element-90b67f2 .elementor-heading-title{font-family:"Overused", Sans-serif;font-size:14px;font-weight:400;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-2217b13 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__tag-img{width:90px;height:90px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__item .jet-testimonials__figure{margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__comment{align-self:center;text-align:center;font-size:14px;margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__name{align-self:center;text-align:center;margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__position{align-self:center;text-align:center;margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-d0a1aa2{text-align:center;}.elementor-31 .elementor-element.elementor-element-7b50316{text-align:center;}.elementor-31 .elementor-element.elementor-element-1f37b21{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-0614c09{text-align:center;}.elementor-31 .elementor-element.elementor-element-0614c09 .elementor-heading-title{font-size:70px;line-height:65px;}.elementor-31 .elementor-element.elementor-element-10129ed{text-align:center;font-size:18px;}.elementor-31 .elementor-element.elementor-element-b0f916c .elementor-button{font-size:18px;}.elementor-31 .elementor-element.elementor-element-fa0d5b6 img{width:60%;}.elementor-31 .elementor-element.elementor-element-b5842a6 .elementor-heading-title{font-size:50px;}.elementor-31 .elementor-element.elementor-element-4e04d87 img{width:60%;}.elementor-31 .elementor-element.elementor-element-e7c4419{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-0fc8278 img{width:60%;}.elementor-31 .elementor-element.elementor-element-5029dd3{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-5029dd3 .elementor-heading-title{font-size:50px;}.elementor-31 .elementor-element.elementor-element-0db09e6 img{width:60%;}.elementor-31 .elementor-element.elementor-element-09b7d0e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-6385501{--width:20%;--min-height:20px;}.elementor-31 .elementor-element.elementor-element-3132e8a .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-314b38c .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-ebb9f05{--width:20%;--min-height:20px;}.elementor-31 .elementor-element.elementor-element-f38407d .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-719240d .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-2ef2714{--width:20%;--min-height:20px;}.elementor-31 .elementor-element.elementor-element-d9558b8 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-c58490f .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-82a77b0{--width:40%;--min-height:20px;}.elementor-31 .elementor-element.elementor-element-5aad709 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-c9b4d00 .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-30606b6{--width:20%;--min-height:20px;}.elementor-31 .elementor-element.elementor-element-1b06030 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-b0f3cf3 .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-ba1ea3b{--width:20%;--min-height:20px;}.elementor-31 .elementor-element.elementor-element-2120f86 .elementor-heading-title{font-size:20px;}.elementor-31 .elementor-element.elementor-element-2e65496 .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-f896cfc{--min-height:463px;}.elementor-31 .elementor-element.elementor-element-b010886{text-align:center;}.elementor-31 .elementor-element.elementor-element-b010886 .elementor-heading-title{font-size:50px;}.elementor-31 .elementor-element.elementor-element-689ec92{text-align:center;}.elementor-31 .elementor-element.elementor-element-acd669f{--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-31 .elementor-element.elementor-element-d635b03{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-d635b03 .elementor-headline{font-size:35px;}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box{height:350px;}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-ca4847c .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box{height:350px;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-a1f1ce1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box{height:350px;}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-c874e84 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:12px;}.elementor-31 .elementor-element.elementor-element-9bdc24f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-560802a img{width:60%;}.elementor-31 .elementor-element.elementor-element-f278381{text-align:center;}.elementor-31 .elementor-element.elementor-element-f278381 .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-31 .elementor-element.elementor-element-7e6f3d5{text-align:center;}.elementor-31 .elementor-element.elementor-element-7e6f3d5 .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-31 .elementor-element.elementor-element-25f671d{text-align:center;}.elementor-31 .elementor-element.elementor-element-25f671d .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-31 .elementor-element.elementor-element-c7ee22f{text-align:center;}.elementor-31 .elementor-element.elementor-element-c7ee22f .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-31 .elementor-element.elementor-element-4fffca0{text-align:center;}.elementor-31 .elementor-element.elementor-element-4fffca0 .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-31 .elementor-element.elementor-element-9e14b76{--min-height:30vh;}.elementor-31 .elementor-element.elementor-element-3f221b8 .jet-headline__first .jet-headline__label{font-size:32px;}.elementor-31 .elementor-element.elementor-element-3f221b8 .jet-headline__second .jet-headline__label{font-size:32px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__tag-img{width:90px;height:90px;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__instance .jet-arrow.prev-arrow{top:40%;bottom:auto;}.elementor-31 .elementor-element.elementor-element-2217b13 .jet-testimonials__instance .jet-arrow.next-arrow{top:40%;bottom:auto;}.elementor-31 .elementor-element.elementor-element-b26747f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-1c0393c{--min-height:89px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-9605944.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-9605944{text-align:center;}.elementor-31 .elementor-element.elementor-element-9605944 .elementor-heading-title{font-size:40px;}.elementor-31 .elementor-element.elementor-element-e627136{text-align:center;font-size:14px;}.elementor-31 .elementor-element.elementor-element-58d06ba{width:100%;max-width:100%;--icon-box-icon-margin:0px;}.elementor-31 .elementor-element.elementor-element-58d06ba .elementor-icon-box-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-d441e89{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form-row:not(:last-child){padding-bottom:27px;}.elementor-31 .elementor-element.elementor-element-1022daa .jet-form__submit{padding:10px 50px 10px 50px;}.elementor-31 .elementor-element.elementor-element-8264179{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-90b67f2{text-align:center;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-75cecae{--width:50%;}.elementor-31 .elementor-element.elementor-element-f078fdc{--width:50%;}.elementor-31 .elementor-element.elementor-element-9a45372{--width:40%;}.elementor-31 .elementor-element.elementor-element-b1d8d34{--width:60%;}.elementor-31 .elementor-element.elementor-element-3228eb2{--width:20%;}.elementor-31 .elementor-element.elementor-element-b61d565{--width:55%;}.elementor-31 .elementor-element.elementor-element-0f7d501{--width:25%;}.elementor-31 .elementor-element.elementor-element-6385501{--width:10%;}.elementor-31 .elementor-element.elementor-element-ebb9f05{--width:10%;}.elementor-31 .elementor-element.elementor-element-2ef2714{--width:10%;}.elementor-31 .elementor-element.elementor-element-82a77b0{--width:10%;}.elementor-31 .elementor-element.elementor-element-30606b6{--width:10%;}.elementor-31 .elementor-element.elementor-element-ba1ea3b{--width:10%;}.elementor-31 .elementor-element.elementor-element-4a3e33b{--width:50%;}.elementor-31 .elementor-element.elementor-element-5458901{--width:50%;}.elementor-31 .elementor-element.elementor-element-d6871a9{--width:33%;}.elementor-31 .elementor-element.elementor-element-a9da7bb{--width:33%;}.elementor-31 .elementor-element.elementor-element-5433707{--width:33%;}.elementor-31 .elementor-element.elementor-element-649c348{--width:50%;}.elementor-31 .elementor-element.elementor-element-0438239{--width:50%;}.elementor-31 .elementor-element.elementor-element-1c0393c{--width:50%;}.elementor-31 .elementor-element.elementor-element-d441e89{--width:50%;}}@media(min-width:1025px){.elementor-31 .elementor-element.elementor-element-9bdc24f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9bdc24f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-a7b3d51 */.elementor-31 .elementor-element.elementor-element-a7b3d51 {
  overflow: hidden;
  white-space: nowrap;
}

.elementor-31 .elementor-element.elementor-element-a7b3d51 > .elementor-heading-title {
  display: inline-block;
  padding-left: 0;
  animation: slideLoop 60s linear infinite;
}

@keyframes slideLoop {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f42d8d6 */.elementor-31 .elementor-element.elementor-element-f42d8d6 img {
  transform-origin: center center;
  animation: subtleMove 10s ease-in-out infinite alternate;
}

@keyframes subtleMove {
  0%   { transform: translate(0px, 0px) scale(1); }
  25%  { transform: translate(6px, -4px) scale(1.015); }
  50%  { transform: translate(-5px, 6px) scale(1.01); }
  75%  { transform: translate(4px, -6px) scale(1.02); }
  100% { transform: translate(-3px, 3px) scale(1.005); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3292d16 */.elementor-31 .elementor-element.elementor-element-3292d16 img {
  transform-origin: center center;
  animation: subtleMove2 25s ease-in-out infinite alternate;
}

@keyframes subtleMove2 {
  0%   { transform: translate(0px, 0px) rotate(0deg) scale(1); }
  25%  { transform: translate(-8px, -5px) rotate(0.5deg) scale(1.02); }
  50%  { transform: translate(8px, 5px) rotate(-0.5deg) scale(1.015); }
  75%  { transform: translate(-6px, 8px) rotate(0.3deg) scale(1.01); }
  100% { transform: translate(6px, -8px) rotate(-0.3deg) scale(1.005); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7419f04 */.elementor-31 .elementor-element.elementor-element-7419f04 img {
  transform-origin: center center;
  animation: subtleMove3 30s ease-in-out infinite alternate;
}

@keyframes subtleMove3 {
  0%   { transform: translate(0px, 0px) scale(1); }
  20%  { transform: translate(10px, 0px) scale(1.02); }
  40%  { transform: translate(0px, 10px) scale(1.015); }
  60%  { transform: translate(-10px, 0px) scale(1.02); }
  80%  { transform: translate(0px, -10px) scale(1.01); }
  100% { transform: translate(0px, 0px) scale(1); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f37b21 */.elementor-31 .elementor-element.elementor-element-1f37b21 {
  background: linear-gradient(120deg, #77B1E3, #DC87A8, #7FBD5A, #F8A839);
  background-size: 300% 300%;
  animation: gradientShift 15s ease infinite;
}

/* Animación del cambio de gradiente */
@keyframes gradientShift {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa0d5b6 */.elementor-31 .elementor-element.elementor-element-fa0d5b6 img {
  transform-origin: center center;
  animation: subtleMove2 25s ease-in-out infinite alternate;
}

@keyframes subtleMove2 {
  0%   { transform: translate(0px, 0px) rotate(0deg) scale(1); }
  25%  { transform: translate(-8px, -5px) rotate(0.5deg) scale(1.02); }
  50%  { transform: translate(8px, 5px) rotate(-0.5deg) scale(1.015); }
  75%  { transform: translate(-6px, 8px) rotate(0.3deg) scale(1.01); }
  100% { transform: translate(6px, -8px) rotate(-0.3deg) scale(1.005); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e04d87 */.elementor-31 .elementor-element.elementor-element-4e04d87 img {
  transform-origin: center center;
  animation: subtleMove 10s ease-in-out infinite alternate;
}

@keyframes subtleMove {
  0%   { transform: translate(0px, 0px) scale(1); }
  25%  { transform: translate(6px, -4px) scale(1.015); }
  50%  { transform: translate(-5px, 6px) scale(1.01); }
  75%  { transform: translate(4px, -6px) scale(1.02); }
  100% { transform: translate(-3px, 3px) scale(1.005); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b98a179 *//* pegar en Avanzado -> CSS personalizado del contenedor (usa ".elementor-31 .elementor-element.elementor-element-b98a179") */
.elementor-31 .elementor-element.elementor-element-b98a179 {
  position: relative;
  overflow: hidden;
  pointer-events: none; /* no interfiere con clicks */
}

/* Aseguramos que el contenido del contenedor quede por encima de las burbujas */
.elementor-31 .elementor-element.elementor-element-b98a179 > *:not(.bubbles-wrapper) {
  position: relative;
  z-index: 1;
}

/* Wrapper que el JS inyecta; ocupa todo el contenedor */
.elementor-31 .elementor-element.elementor-element-b98a179 .bubbles-wrapper {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  overflow: hidden;
}

/* Estilo base de cada burbuja */
.elementor-31 .elementor-element.elementor-element-b98a179 .bubbles-wrapper .bubble {
  position: absolute;
  bottom: -160px;                    /* empiezan fuera abajo */
  border: 2px solid #BBBBBB;            /* borde negro, sin relleno */
  background: transparent;
  border-radius: 50%;
  will-change: transform, opacity;
  opacity: 0;
  transform-origin: center;
  /* La animación real se configura por JS (duración/delay) */
  animation-name: bubble-rise;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

/* Keyframes: suben y hacen un sutil desplazamiento horizontal usando --drift */
@keyframes bubble-rise {
  0% {
    transform: translateY(0) translateX(0);
    opacity: 0;
  }
  10% {
    opacity: 0.85;
  }
  90% {
    opacity: 0.85;
  }
  100% {
    transform: translateY(-130vh) translateX(calc(var(--drift, 0px) * -0.5));
    opacity: 0;
  }
}

/* Reducción de trabajo en mobile (si quieres, no obligatorio) */
@media (max-width: 767px) {
  .elementor-31 .elementor-element.elementor-element-b98a179 .bubbles-wrapper .bubble { border-width: 1.5px; }
}

/* Respectar preferencia de reducción de movimiento */
@media (prefers-reduced-motion: reduce) {
  .elementor-31 .elementor-element.elementor-element-b98a179 .bubbles-wrapper .bubble {
    animation: none !important;
    opacity: 0.6;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fc8278 */.elementor-31 .elementor-element.elementor-element-0fc8278 img {
  transform-origin: center center;
  animation: subtleMove2 25s ease-in-out infinite alternate;
}

@keyframes subtleMove2 {
  0%   { transform: translate(0px, 0px) rotate(0deg) scale(1); }
  25%  { transform: translate(-8px, -5px) rotate(0.5deg) scale(1.02); }
  50%  { transform: translate(8px, 5px) rotate(-0.5deg) scale(1.015); }
  75%  { transform: translate(-6px, 8px) rotate(0.3deg) scale(1.01); }
  100% { transform: translate(6px, -8px) rotate(-0.3deg) scale(1.005); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db09e6 */.elementor-31 .elementor-element.elementor-element-0db09e6 img {
  transform-origin: center center;
  animation: subtleMove 10s ease-in-out infinite alternate;
}

@keyframes subtleMove {
  0%   { transform: translate(0px, 0px) scale(1); }
  25%  { transform: translate(6px, -4px) scale(1.015); }
  50%  { transform: translate(-5px, 6px) scale(1.01); }
  75%  { transform: translate(4px, -6px) scale(1.02); }
  100% { transform: translate(-3px, 3px) scale(1.005); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6385501 */.elementor-31 .elementor-element.elementor-element-6385501 {
  animation: deform2 5s ease-in-out infinite;
}
@keyframes deform2 {
  0%   { transform: skewX(0deg) skewY(0deg); }
  25%  { transform: skewX(2deg) skewY(-2deg); }
  50%  { transform: skewX(-2deg) skewY(2deg); }
  75%  { transform: skewX(1deg) skewY(-1deg); }
  100% { transform: skewX(0deg) skewY(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb9f05 */.elementor-31 .elementor-element.elementor-element-ebb9f05 {
  animation: deform3 4s ease-in-out infinite;
}
@keyframes deform3 {
  0%   { transform: scale(1); }
  30%  { transform: scale(1.05, 0.95); }
  50%  { transform: scale(0.95, 1.05); }
  70%  { transform: scale(1.03, 0.97); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef2714 */.elementor-31 .elementor-element.elementor-element-2ef2714 {
  animation: deform1 6s ease-in-out infinite;
}
@keyframes deform1 {
  0%   { transform: scale(1, 1); }
  20%  { transform: scale(1.02, 0.98); }
  40%  { transform: scale(0.98, 1.02); }
  60%  { transform: scale(1.03, 0.97); }
  80%  { transform: scale(0.97, 1.03); }
  100% { transform: scale(1, 1); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82a77b0 */.elementor-31 .elementor-element.elementor-element-82a77b0 {
  animation: deform4 7s ease-in-out infinite;
}
@keyframes deform4 {
  0%   { transform: rotate(0deg) scale(1); }
  25%  { transform: rotate(1deg) scale(1.02, 0.98); }
  50%  { transform: rotate(-1deg) scale(0.98, 1.02); }
  75%  { transform: rotate(0.5deg) scale(1.01, 0.99); }
  100% { transform: rotate(0deg) scale(1); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30606b6 */.elementor-31 .elementor-element.elementor-element-30606b6 {
  animation: deform2 5s ease-in-out infinite;
}
@keyframes deform2 {
  0%   { transform: skewX(0deg) skewY(0deg); }
  25%  { transform: skewX(2deg) skewY(-2deg); }
  50%  { transform: skewX(-2deg) skewY(2deg); }
  75%  { transform: skewX(1deg) skewY(-1deg); }
  100% { transform: skewX(0deg) skewY(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1ea3b */.elementor-31 .elementor-element.elementor-element-ba1ea3b {
  animation: deformarContenedor 6s ease-in-out infinite;
  transform-origin: center;
}

@keyframes deformarContenedor {
  0%   { transform: scale(1, 1); }
  20%  { transform: scale(1.02, 0.98); }
  40%  { transform: scale(0.98, 1.02); }
  60%  { transform: scale(1.03, 0.97); }
  80%  { transform: scale(0.97, 1.03); }
  100% { transform: scale(1, 1); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bdc24f */.elementor-31 .elementor-element.elementor-element-9bdc24f .elementor-heading-title {
  color: rgb(182, 182, 182, 0.15);
  background: linear-gradient(to right, #3A0092, #B42940, #F8A838) no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 0%;
  transition: background-size cubic-bezier(.5,.5,.5,1) 0.6s;
  position: relative;
 }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Overused';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/OverusedGrotesk-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Overused';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/OverusedGrotesk-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Overused';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/OverusedGrotesk-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Overused';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/OverusedGrotesk-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Overused';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/OverusedGrotesk-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Overused';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/OverusedGrotesk-BookItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Balboa Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/BalboaW05-Condensed.ttf') format('truetype');
}
@font-face {
	font-family: 'Balboa Condensed';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/BalboaW05-ExtraCondensed.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Balboa';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/Balboa-W00-ExtraBlack.ttf') format('truetype');
}
@font-face {
	font-family: 'Balboa';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/Balboa-W01-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Balboa';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/Balboa-W01-Extra-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Balboa';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/Balboa-W01-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Balboa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hidrapro.co/wp-content/uploads/2025/08/Balboa-W01-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */