.elementor-7185 .elementor-element.elementor-element-803fa10{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7185 .elementor-element.elementor-element-803fa10:not(.elementor-motion-effects-element-type-background), .elementor-7185 .elementor-element.elementor-element-803fa10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://equilibriografico.es/wp-content/uploads/2026/05/fondo-blanco-puro.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7185 .elementor-element.elementor-element-115b995{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-7185 .elementor-element.elementor-element-bb35a49{--iteration-count:infinite;width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;--dynamic-text-color:#84968D;}.elementor-7185 .elementor-element.elementor-element-bb35a49 > .elementor-widget-container{margin:060px 0px 0px 0px;}.elementor-7185 .elementor-element.elementor-element-bb35a49 .elementor-headline{text-align:start;font-family:"Hero", Sans-serif;font-size:39px;font-weight:600;line-height:1.05em;}.elementor-7185 .elementor-element.elementor-element-bb35a49 .elementor-headline-plain-text{color:#1F1F1F;}.elementor-7185 .elementor-element.elementor-element-bb35a49 .elementor-headline-dynamic-text{font-family:"Hero", Sans-serif;font-weight:600;line-height:1.05em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-7185 .elementor-element.elementor-element-87a19d6{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:"Hero", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#5B5B5B;}.elementor-7185 .elementor-element.elementor-element-87a19d6 > .elementor-widget-container{margin:028px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7185 .elementor-element.elementor-element-b72489c .elementor-button:hover, .elementor-7185 .elementor-element.elementor-element-b72489c .elementor-button:focus{background-color:#7A384B;box-shadow:2px 7px 3px 0px rgba(0,0,0,0.5);}.elementor-7185 .elementor-element.elementor-element-b72489c > .elementor-widget-container{margin:036px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7185 .elementor-element.elementor-element-b72489c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7185 .elementor-element.elementor-element-b72489c .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-7185 .elementor-element.elementor-element-b72489c .elementor-button{font-family:"Hero", Sans-serif;font-size:21px;font-weight:600;fill:var( --e-global-color-6ad5011 );color:var( --e-global-color-6ad5011 );box-shadow:2px 2px 3px 0px rgba(0,0,0,0.5);transition-duration:0.3s;border-radius:20px 20px 20px 20px;padding:14px 028px 14px 028px;}.elementor-7185 .elementor-element.elementor-element-3b0f06f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7185 .elementor-element.elementor-element-91473ba > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-7185 .elementor-element.elementor-element-7d290b6{--display:flex;--min-height:120px;--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:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7185 .elementor-element.elementor-element-5663e5d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7DDD3;--border-color:#E7DDD3;--border-radius:22px 22px 22px 22px;--margin-top:-10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:024px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-7185 .elementor-element.elementor-element-5663e5d:not(.elementor-motion-effects-element-type-background), .elementor-7185 .elementor-element.elementor-element-5663e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8C;}.elementor-7185 .elementor-element.elementor-element-5663e5d.e-con{--e-con-transform-translateX:202px;}.elementor-7185 .elementor-element.elementor-element-75fa83b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:024px;}.elementor-7185 .elementor-element.elementor-element-8321217{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7185 .elementor-element.elementor-element-4144f94{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;font-family:"Hero", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:#3A3A3A;}.elementor-7185 .elementor-element.elementor-element-0972ed0{--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-7185 .elementor-element.elementor-element-4e56f17{--animation-duration:1200ms;}.elementor-7185 .elementor-element.elementor-element-4e56f17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7185 .elementor-element.elementor-element-4e56f17 .elementor-headline{text-align:start;font-family:"Hero", Sans-serif;font-size:35px;font-weight:300;line-height:77px;}.elementor-7185 .elementor-element.elementor-element-4e56f17 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-7185 .elementor-element.elementor-element-4e56f17 .elementor-headline-dynamic-text{font-family:"Hero", Sans-serif;font-weight:300;line-height:77px;}.elementor-7185 .elementor-element.elementor-element-4e56f17 .elementor-headline-dynamic-wrapper path{stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;}.elementor-7185 .elementor-element.elementor-element-5444539{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;}.elementor-7185 .elementor-element.elementor-element-7b1828c{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#E8DDD7;--border-color:#E8DDD7;--border-radius:0px 0px 0px 0px;--margin-top:28px;--margin-bottom:0px;--margin-left:34px;--margin-right:34px;}.elementor-7185 .elementor-element.elementor-element-2260486 img{width:100%;max-width:100%;height:100px;}.elementor-7185 .elementor-element.elementor-element-6cb078c{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-7185 .elementor-element.elementor-element-54aced7{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-7185 .elementor-element.elementor-element-e52373e{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#E8DDD7;--border-color:#E8DDD7;--border-radius:0px 0px 0px 0px;--margin-top:28px;--margin-bottom:0px;--margin-left:34px;--margin-right:34px;}.elementor-7185 .elementor-element.elementor-element-3ada95a img{width:100%;max-width:100%;height:100px;}.elementor-7185 .elementor-element.elementor-element-09d640a{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-7185 .elementor-element.elementor-element-8d88527{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-7185 .elementor-element.elementor-element-e66efcf{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#E8DDD7;--border-color:#E8DDD7;--border-radius:0px 0px 0px 0px;--margin-top:28px;--margin-bottom:0px;--margin-left:34px;--margin-right:34px;}.elementor-7185 .elementor-element.elementor-element-5a586c8 img{width:100%;max-width:100%;height:100px;}.elementor-7185 .elementor-element.elementor-element-763657c{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-7185 .elementor-element.elementor-element-14f1fdf{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-7185 .elementor-element.elementor-element-34cdc7d{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#E8DDD7;--border-color:#E8DDD7;--border-radius:0px 0px 0px 0px;--margin-top:28px;--margin-bottom:0px;--margin-left:34px;--margin-right:34px;}.elementor-7185 .elementor-element.elementor-element-518d501 img{width:100%;max-width:100%;height:100px;}.elementor-7185 .elementor-element.elementor-element-956758c{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-7185 .elementor-element.elementor-element-14793b9{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-7185 .elementor-element.elementor-element-c5d7044{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#E8DDD7;--border-color:#E8DDD7;--border-radius:0px 0px 0px 0px;--margin-top:28px;--margin-bottom:0px;--margin-left:34px;--margin-right:34px;}.elementor-7185 .elementor-element.elementor-element-5a93b10 img{width:100%;max-width:100%;height:100px;}.elementor-7185 .elementor-element.elementor-element-5c52e58{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-7185 .elementor-element.elementor-element-cc10d99{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-7185 .elementor-element.elementor-element-7b03a7a{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#E8DDD7;--border-color:#E8DDD7;--border-radius:0px 0px 0px 0px;--margin-top:28px;--margin-bottom:0px;--margin-left:34px;--margin-right:34px;}.elementor-7185 .elementor-element.elementor-element-0d605e1 img{width:100%;max-width:100%;height:100px;}.elementor-7185 .elementor-element.elementor-element-c3a6155{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-7185 .elementor-element.elementor-element-0d5d386{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-7185 .elementor-element.elementor-element-e86efcb{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8DDD7;--border-color:#E8DDD7;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--margin-top:38px;--margin-bottom:38px;--margin-left:0px;--margin-right:0px;}.elementor-7185 .elementor-element.elementor-element-e86efcb:not(.elementor-motion-effects-element-type-background), .elementor-7185 .elementor-element.elementor-element-e86efcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://equilibriografico.es/wp-content/uploads/2026/05/fondo-estrategia.png");background-repeat:no-repeat;background-size:cover;}.elementor-7185 .elementor-element.elementor-element-6c7f9d0{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7185 .elementor-element.elementor-element-b45a68e .elementor-heading-title{font-family:"Hero", Sans-serif;font-size:63px;font-weight:400;line-height:77px;color:var( --e-global-color-text );}.elementor-7185 .elementor-element.elementor-element-98904ff{font-family:"Hero", Sans-serif;font-size:21px;font-weight:500;line-height:36px;}.elementor-7185 .elementor-element.elementor-element-9bf9962{--display:flex;--justify-content:flex-start;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7185 .elementor-element.elementor-element-1a54397 .elementor-image-box-wrapper{text-align:center;}.elementor-7185 .elementor-element.elementor-element-1a54397.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7185 .elementor-element.elementor-element-1a54397.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7185 .elementor-element.elementor-element-1a54397.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7185 .elementor-element.elementor-element-1a54397 .elementor-image-box-title{margin-bottom:0px;font-family:"Hero", Sans-serif;font-size:27px;font-weight:600;line-height:30px;}.elementor-7185 .elementor-element.elementor-element-1a54397 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7185 .elementor-element.elementor-element-1a54397 .elementor-image-box-description{font-family:"Hero", Sans-serif;font-size:17px;font-weight:500;line-height:20px;}.elementor-7185 .elementor-element.elementor-element-226dee8{--display:flex;}.elementor-7185 .elementor-element.elementor-element-00a674f .elementor-image-box-wrapper{text-align:center;}.elementor-7185 .elementor-element.elementor-element-00a674f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7185 .elementor-element.elementor-element-00a674f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7185 .elementor-element.elementor-element-00a674f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7185 .elementor-element.elementor-element-00a674f .elementor-image-box-title{margin-bottom:0px;font-family:"Hero", Sans-serif;font-size:27px;font-weight:600;line-height:30px;}.elementor-7185 .elementor-element.elementor-element-00a674f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7185 .elementor-element.elementor-element-00a674f .elementor-image-box-description{font-family:"Hero", Sans-serif;font-size:17px;font-weight:500;line-height:20px;}.elementor-7185 .elementor-element.elementor-element-830b12c{--display:flex;}.elementor-7185 .elementor-element.elementor-element-155a453 .elementor-image-box-wrapper{text-align:center;}.elementor-7185 .elementor-element.elementor-element-155a453.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7185 .elementor-element.elementor-element-155a453.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7185 .elementor-element.elementor-element-155a453.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7185 .elementor-element.elementor-element-155a453 .elementor-image-box-title{margin-bottom:0px;font-family:"Hero", Sans-serif;font-size:27px;font-weight:600;line-height:30px;}.elementor-7185 .elementor-element.elementor-element-155a453 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7185 .elementor-element.elementor-element-155a453 .elementor-image-box-description{font-family:"Hero", Sans-serif;font-size:17px;font-weight:500;line-height:20px;}.elementor-7185 .elementor-element.elementor-element-e387401{--display:flex;}.elementor-7185 .elementor-element.elementor-element-9517f99 .elementor-image-box-wrapper{text-align:center;}.elementor-7185 .elementor-element.elementor-element-9517f99.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7185 .elementor-element.elementor-element-9517f99.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7185 .elementor-element.elementor-element-9517f99.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7185 .elementor-element.elementor-element-9517f99 .elementor-image-box-title{margin-bottom:0px;font-family:"Hero", Sans-serif;font-size:27px;font-weight:600;line-height:30px;}.elementor-7185 .elementor-element.elementor-element-9517f99 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7185 .elementor-element.elementor-element-9517f99 .elementor-image-box-description{font-family:"Hero", Sans-serif;font-size:17px;font-weight:500;line-height:20px;}.elementor-7185 .elementor-element.elementor-element-a05b701{--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;--margin-top:11px;--margin-bottom:11px;--margin-left:11px;--margin-right:11px;}.elementor-7185 .elementor-element.elementor-element-a05b701:not(.elementor-motion-effects-element-type-background), .elementor-7185 .elementor-element.elementor-element-a05b701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://equilibriografico.es/wp-content/uploads/2026/05/fondo-dinal-widget.png");}.elementor-7185 .elementor-element.elementor-element-2f8651c{--display:flex;}.elementor-7185 .elementor-element.elementor-element-1965e4d{--display:flex;}.elementor-7185 .elementor-element.elementor-element-caac69c{--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:flex-end;--align-items:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7185 .elementor-element.elementor-element-5663e5d{--content-width:1100px;}.elementor-7185 .elementor-element.elementor-element-75fa83b{--width:50px;}.elementor-7185 .elementor-element.elementor-element-5444539{--content-width:1100px;}.elementor-7185 .elementor-element.elementor-element-e86efcb{--content-width:1500px;}.elementor-7185 .elementor-element.elementor-element-6c7f9d0{--width:45%;}.elementor-7185 .elementor-element.elementor-element-9bf9962{--width:14%;}.elementor-7185 .elementor-element.elementor-element-226dee8{--width:14%;}.elementor-7185 .elementor-element.elementor-element-830b12c{--width:14%;}.elementor-7185 .elementor-element.elementor-element-e387401{--width:14%;}.elementor-7185 .elementor-element.elementor-element-2f8651c{--width:20%;}.elementor-7185 .elementor-element.elementor-element-caac69c{--width:37%;}}@media(max-width:1366px){.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7185 .elementor-element.elementor-element-3b0f06f{--justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-7185 .elementor-element.elementor-element-803fa10{--min-height:720px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-7185 .elementor-element.elementor-element-bb35a49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7185 .elementor-element.elementor-element-87a19d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7185 .elementor-element.elementor-element-b72489c > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7185 .elementor-element.elementor-element-91473ba > .elementor-widget-container{margin:-45px -18px 0px 0px;}.elementor-7185 .elementor-element.elementor-element-91473ba{text-align:center;}.elementor-7185 .elementor-element.elementor-element-5663e5d.e-con{--e-con-transform-translateX:68px;}.elementor-7185 .elementor-element.elementor-element-75fa83b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7185 .elementor-element.elementor-element-d66a54d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 160px 0px 0px;}.elementor-7185 .elementor-element.elementor-element-5444539{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7185 .elementor-element.elementor-element-7b1828c{--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7185 .elementor-element.elementor-element-6cb078c{text-align:center;}.elementor-7185 .elementor-element.elementor-element-54aced7{text-align:center;}.elementor-7185 .elementor-element.elementor-element-e52373e{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7185 .elementor-element.elementor-element-09d640a{text-align:center;}.elementor-7185 .elementor-element.elementor-element-8d88527{text-align:center;}.elementor-7185 .elementor-element.elementor-element-e66efcf{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7185 .elementor-element.elementor-element-763657c{text-align:center;}.elementor-7185 .elementor-element.elementor-element-14f1fdf{text-align:center;}.elementor-7185 .elementor-element.elementor-element-34cdc7d{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7185 .elementor-element.elementor-element-956758c{text-align:center;}.elementor-7185 .elementor-element.elementor-element-14793b9{text-align:center;}.elementor-7185 .elementor-element.elementor-element-c5d7044{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7185 .elementor-element.elementor-element-5c52e58{text-align:center;}.elementor-7185 .elementor-element.elementor-element-cc10d99{text-align:center;}.elementor-7185 .elementor-element.elementor-element-7b03a7a{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7185 .elementor-element.elementor-element-c3a6155{text-align:center;}.elementor-7185 .elementor-element.elementor-element-0d5d386{text-align:center;}.elementor-7185 .elementor-element.elementor-element-e86efcb:not(.elementor-motion-effects-element-type-background), .elementor-7185 .elementor-element.elementor-element-e86efcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7185 .elementor-element.elementor-element-1a54397 .elementor-image-box-img{margin-bottom:0px;}.elementor-7185 .elementor-element.elementor-element-00a674f .elementor-image-box-img{margin-bottom:0px;}.elementor-7185 .elementor-element.elementor-element-155a453 .elementor-image-box-img{margin-bottom:0px;}.elementor-7185 .elementor-element.elementor-element-9517f99 .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for container, class: .elementor-element-803fa10 */.elementor-7185 .elementor-element.elementor-element-803fa10{
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ea8e4 */.elementor-7185 .elementor-element.elementor-element-00ea8e4{
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    overflow: visible;
    line-height: 0;
}

.elementor-7185 .elementor-element.elementor-element-00ea8e4 .linea-equilibrio{
    width: 100vw;
    max-width: 100vw;
}

.elementor-7185 .elementor-element.elementor-element-00ea8e4 svg{
    width: 100vw;
    height: 120px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d290b6 */.linea-equilibrio{
  width: 100%;
  height: 120px;
  overflow: visible;
  pointer-events: none;
}

.linea-equilibrio svg{
  width: 100%;
  height: 120px;
  display: block;
  overflow: visible;
}

#curva-equilibrio{
  fill: none;
  stroke: #871146;
  stroke-width: 1.2;
  opacity: 0.25;
}

.bola{
  filter: drop-shadow(0 4px 8px rgba(0,0,0,0.12));
}

.verde{
  fill: #8fa39a;
}

.vino{
  fill: #871146;
}

.beige{
  fill: #d8c9b6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4144f94 */.elementor-7185 .elementor-element.elementor-element-4144f94 span{
    color:#793246;
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5663e5d */.elementor-7185 .elementor-element.elementor-element-5663e5d{
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cb078c */.eq-numero{
  color:#8B3A52;
  font-size:30px;
  font-family:"Cormorant Garamond", serif;
  font-style:italic;
  font-weight:600;
  letter-spacing:1px;
  margin-right:12px;
  line-height:1;
}

.eq-titulo-item{
  color:#1f1f1f;
  font-weight:600;
  font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09d640a */.eq-numero{
  color:#8B3A52;
  font-size:30px;
  font-family:"Cormorant Garamond", serif;
  font-style:italic;
  font-weight:600;
  letter-spacing:1px;
  margin-right:12px;
  line-height:1;
}

.eq-titulo-item{
  color:#1f1f1f;
  font-weight:600;
  font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-763657c */.eq-numero{
  color:#8B3A52;
  font-size:30px;
  font-family:"Cormorant Garamond", serif;
  font-style:italic;
  font-weight:600;
  letter-spacing:1px;
  margin-right:12px;
  line-height:1;
}

.eq-titulo-item{
  color:#1f1f1f;
  font-weight:600;
  font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-956758c */.eq-numero{
  color:#8B3A52;
  font-size:30px;
  font-family:"Cormorant Garamond", serif;
  font-style:italic;
  font-weight:600;
  letter-spacing:1px;
  margin-right:12px;
  line-height:1;
}

.eq-titulo-item{
  color:#1f1f1f;
  font-weight:600;
  font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c52e58 */.eq-numero{
  color:#8B3A52;
  font-size:30px;
  font-family:"Cormorant Garamond", serif;
  font-style:italic;
  font-weight:600;
  letter-spacing:1px;
  margin-right:12px;
  line-height:1;
}

.eq-titulo-item{
  color:#1f1f1f;
  font-weight:600;
  font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3a6155 */.eq-numero{
  color:#8B3A52;
  font-size:30px;
  font-family:"Cormorant Garamond", serif;
  font-style:italic;
  font-weight:600;
  letter-spacing:1px;
  margin-right:12px;
  line-height:1;
}

.eq-titulo-item{
  color:#1f1f1f;
  font-weight:600;
  font-size:22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b45a68e */.verde-equilibrio{
color:#84968D;
font-weight:500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98904ff */.asi-trabajamos{
color:#793246;
font-weight:500;
cursor:pointer;
transition:0.3s ease;
}

.asi-trabajamos:hover{
opacity:0.8;
letter-spacing:1px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a54397 */.elementor-7185 .elementor-element.elementor-element-1a54397{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
text-align:center;
padding:15px 20px 25px 20px;
transition:all .35s ease;
height:100%;
animation:floatBox 5s ease-in-out infinite;
}

.elementor-7185 .elementor-element.elementor-element-1a54397 .elementor-image-box-wrapper{
display:flex;
flex-direction:column;
align-items:center;
}

.elementor-7185 .elementor-element.elementor-element-1a54397 figure{
margin:0 0 10px 0 !important;
}

.elementor-7185 .elementor-element.elementor-element-1a54397 img{
width:95px !important;
max-width:95px !important;
height:auto !important;
transition:all .35s ease;
opacity:.92;
}

.elementor-7185 .elementor-element.elementor-element-1a54397 .elementor-image-box-title{
color:#793246;
font-weight:500;
font-size:18px;
line-height:1.15;
margin-bottom:10px !important;
margin-top:0 !important;
}

.elementor-7185 .elementor-element.elementor-element-1a54397 .elementor-image-box-description{
color:#111;
font-size:16px;
line-height:1.45;
font-weight:400;
max-width:220px;
margin:auto;
letter-spacing:-0.2px;
}

.elementor-7185 .elementor-element.elementor-element-1a54397:hover{
transform:translateY(-8px);
}

.elementor-7185 .elementor-element.elementor-element-1a54397:hover img{
transform:scale(1.05);
opacity:1;
}

@keyframes floatBox{
0%{
transform:translateY(0px);
}
50%{
transform:translateY(-6px);
}
100%{
transform:translateY(0px);
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-00a674f */.elementor-7185 .elementor-element.elementor-element-00a674f{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
text-align:center;
padding:15px 20px 25px 20px;
transition:all .35s ease;
height:100%;
animation:floatBox 5s ease-in-out infinite;
}

.elementor-7185 .elementor-element.elementor-element-00a674f .elementor-image-box-wrapper{
display:flex;
flex-direction:column;
align-items:center;
}

.elementor-7185 .elementor-element.elementor-element-00a674f figure{
margin:0 0 10px 0 !important;
}

.elementor-7185 .elementor-element.elementor-element-00a674f img{
width:95px !important;
max-width:95px !important;
height:auto !important;
transition:all .35s ease;
opacity:.92;
}

.elementor-7185 .elementor-element.elementor-element-00a674f .elementor-image-box-title{
color:#793246;
font-weight:500;
font-size:18px;
line-height:1.15;
margin-bottom:10px !important;
margin-top:0 !important;
}

.elementor-7185 .elementor-element.elementor-element-00a674f .elementor-image-box-description{
color:#111;
font-size:16px;
line-height:1.45;
font-weight:400;
max-width:220px;
margin:auto;
letter-spacing:-0.2px;
}

.elementor-7185 .elementor-element.elementor-element-00a674f:hover{
transform:translateY(-8px);
}

.elementor-7185 .elementor-element.elementor-element-00a674f:hover img{
transform:scale(1.05);
opacity:1;
}

@keyframes floatBox{
0%{
transform:translateY(0px);
}
50%{
transform:translateY(-6px);
}
100%{
transform:translateY(0px);
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-155a453 */.elementor-7185 .elementor-element.elementor-element-155a453{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
text-align:center;
padding:15px 20px 25px 20px;
transition:all .35s ease;
height:100%;
animation:floatBox 5s ease-in-out infinite;
}

.elementor-7185 .elementor-element.elementor-element-155a453 .elementor-image-box-wrapper{
display:flex;
flex-direction:column;
align-items:center;
}

.elementor-7185 .elementor-element.elementor-element-155a453 figure{
margin:0 0 10px 0 !important;
}

.elementor-7185 .elementor-element.elementor-element-155a453 img{
width:95px !important;
max-width:95px !important;
height:auto !important;
transition:all .35s ease;
opacity:.92;
}

.elementor-7185 .elementor-element.elementor-element-155a453 .elementor-image-box-title{
color:#793246;
font-weight:500;
font-size:18px;
line-height:1.15;
margin-bottom:10px !important;
margin-top:0 !important;
}

.elementor-7185 .elementor-element.elementor-element-155a453 .elementor-image-box-description{
color:#111;
font-size:16px;
line-height:1.45;
font-weight:400;
max-width:220px;
margin:auto;
letter-spacing:-0.2px;
}

.elementor-7185 .elementor-element.elementor-element-155a453:hover{
transform:translateY(-8px);
}

.elementor-7185 .elementor-element.elementor-element-155a453:hover img{
transform:scale(1.05);
opacity:1;
}

@keyframes floatBox{
0%{
transform:translateY(0px);
}
50%{
transform:translateY(-6px);
}
100%{
transform:translateY(0px);
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9517f99 */.elementor-7185 .elementor-element.elementor-element-9517f99{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
text-align:center;
padding:15px 20px 25px 20px;
transition:all .35s ease;
height:100%;
animation:floatBox 5s ease-in-out infinite;
}

.elementor-7185 .elementor-element.elementor-element-9517f99 .elementor-image-box-wrapper{
display:flex;
flex-direction:column;
align-items:center;
}

.elementor-7185 .elementor-element.elementor-element-9517f99 figure{
margin:0 0 10px 0 !important;
}

.elementor-7185 .elementor-element.elementor-element-9517f99 img{
width:95px !important;
max-width:95px !important;
height:auto !important;
transition:all .35s ease;
opacity:.92;
}

.elementor-7185 .elementor-element.elementor-element-9517f99 .elementor-image-box-title{
color:#793246;
font-weight:500;
font-size:18px;
line-height:1.15;
margin-bottom:10px !important;
margin-top:0 !important;
}

.elementor-7185 .elementor-element.elementor-element-9517f99 .elementor-image-box-description{
color:#111;
font-size:16px;
line-height:1.45;
font-weight:400;
max-width:220px;
margin:auto;
letter-spacing:-0.2px;
}

.elementor-7185 .elementor-element.elementor-element-9517f99:hover{
transform:translateY(-8px);
}

.elementor-7185 .elementor-element.elementor-element-9517f99:hover img{
transform:scale(1.05);
opacity:1;
}

@keyframes floatBox{
0%{
transform:translateY(0px);
}
50%{
transform:translateY(-6px);
}
100%{
transform:translateY(0px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72781ec */.hero-texto-creannitt h2{
    font-size: 42px;
    font-weight: 500;
    line-height: 1.1em;
    color: #ffffff;
    margin-bottom: 18px;
   
}

.hero-texto-creannitt h2 span{
    font-style: italic;
    font-family: "Cormorant Garamond", serif;
    font-weight: 500;
    opacity: 0.95;
}

.hero-texto-creannitt p{
    font-size: 17px;
    line-height: 1.7em;
    color: rgba(255,255,255,0.88);
    max-width: 620px;
    
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8895082 */.boton-equilibriografico .elementor-button{
    background: #F6F1EC !important;
    color: #5e4b4f !important;

    border-radius: 999px !important;

    padding: 16px 30px !important;

    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 500;

    border: none;

    box-shadow: 0 8px 25px rgba(0,0,0,0.08);

    transition: all 0.35s ease;
}

.boton-equilibriografico .elementor-button:hover{
    background: #ffffff !important;
    transform: translateY(-2px);
}

.boton-equilibriografico .elementor-button-icon{
    transition: transform 0.35s ease;
}

.boton-equilibriografico .elementor-button:hover .elementor-button-icon{
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05b701 */.bloque-granate{
    width: 92%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 24px;
    overflow: hidden;
}
.bloque-granate{
    width: 92%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(121, 50, 70, 0.12);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-7185{
  overflow-x: hidden;
  overflow-y: visible;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Hero';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://equilibriografico.es/wp-content/uploads/2025/04/Hero-Regular.eot');
	src: url('https://equilibriografico.es/wp-content/uploads/2025/04/Hero-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://equilibriografico.es/wp-content/uploads/2025/04/Hero-Regular.woff2') format('woff2'),
		url('https://equilibriografico.es/wp-content/uploads/2025/04/Hero-Regular.woff') format('woff'),
		url('https://equilibriografico.es/wp-content/uploads/2025/04/Hero-Regular.ttf') format('truetype'),
		url('https://equilibriografico.es/wp-content/uploads/2025/04/Hero-Regular.svg#Hero') format('svg');
}
/* End Custom Fonts CSS */