.elementor-624 .elementor-element.elementor-element-9d84bfe{--display:flex;--position:fixed;--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;top:0px;}body:not(.rtl) .elementor-624 .elementor-element.elementor-element-9d84bfe{left:0px;}body.rtl .elementor-624 .elementor-element.elementor-element-9d84bfe{right:0px;}.elementor-624 .elementor-element.elementor-element-bd42940{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:120px;--padding-right:40px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-624 .elementor-element.elementor-element-f3281ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-624 .elementor-element.elementor-element-f3281ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-624 .elementor-element.elementor-element-f3281ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-624 .elementor-element.elementor-element-f3281ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-624 .elementor-element.elementor-element-f3281ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-624 .elementor-element.elementor-element-f3281ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-624 .elementor-element.elementor-element-f3281ff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-624 .elementor-element.elementor-element-f3281ff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-624 .elementor-element.elementor-element-f3281ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-624 .elementor-element.elementor-element-f3281ff .elementor-icon-list-item > a{font-family:"ibm-plex-sans", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:1px;}.elementor-624 .elementor-element.elementor-element-f3281ff .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-624 .elementor-element.elementor-element-f3281ff .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.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-624 .elementor-element.elementor-element-f1296c1{width:initial;max-width:initial;columns:1;}.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-624 .elementor-element.elementor-element-12651e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-624 .elementor-element.elementor-element-12651e4 .elementor-heading-title{font-family:"ogg-text", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-624 .elementor-element.elementor-element-cf404c4{width:initial;max-width:initial;columns:1;}.elementor-624 .elementor-element.elementor-element-b576281{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-624 .elementor-element.elementor-element-b576281:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-b576281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E2DC69;}.elementor-624 .elementor-element.elementor-element-aed12ac .elementor-icon-list-icon i{color:var( --e-global-color-7387895 );transition:color 0.3s;}.elementor-624 .elementor-element.elementor-element-aed12ac .elementor-icon-list-icon svg{fill:var( --e-global-color-7387895 );transition:fill 0.3s;}.elementor-624 .elementor-element.elementor-element-aed12ac{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-624 .elementor-element.elementor-element-aed12ac .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-624 .elementor-element.elementor-element-aed12ac .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-7387895 );}.elementor-624 .elementor-element.elementor-element-777d1f3{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-624 .elementor-element.elementor-element-777d1f3:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-777d1f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38bf952 );}.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-624 .elementor-element.elementor-element-bb14033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-624 .elementor-element.elementor-element-bb14033 .elementor-icon-box-wrapper{align-items:center;}.elementor-624 .elementor-element.elementor-element-bb14033 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-bb14033 .elementor-icon-box-title a{font-family:"ogg-text", Sans-serif;font-weight:600;}.elementor-624 .elementor-element.elementor-element-70a4ab3{padding:0px 40px 0px 80px;}.elementor-624 .elementor-element.elementor-element-8e67318{--display:flex;--min-height:250px;}.elementor-624 .elementor-element.elementor-element-8e67318:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-8e67318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.seshatrestauro.com/wp-content/uploads/2025/10/Seshat-Restauro-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-624 .elementor-element.elementor-element-68d11be{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-624 .elementor-element.elementor-element-68d11be:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-68d11be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38bf952 );}.elementor-624 .elementor-element.elementor-element-9515125{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-624 .elementor-element.elementor-element-9515125 .elementor-icon-box-wrapper{align-items:center;}.elementor-624 .elementor-element.elementor-element-9515125 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-9515125 .elementor-icon-box-title a{font-family:"ogg-text", Sans-serif;font-weight:600;}.elementor-624 .elementor-element.elementor-element-9475933{padding:0px 40px 0px 80px;}.elementor-624 .elementor-element.elementor-element-ed0dd3e{--display:flex;--min-height:250px;}.elementor-624 .elementor-element.elementor-element-ed0dd3e:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-ed0dd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.seshatrestauro.com/wp-content/uploads/2025/10/Seshat-Restauro-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-624 .elementor-element.elementor-element-a98e282{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-624 .elementor-element.elementor-element-a98e282:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-a98e282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38bf952 );}.elementor-624 .elementor-element.elementor-element-28d915a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-624 .elementor-element.elementor-element-28d915a .elementor-icon-box-wrapper{align-items:center;}.elementor-624 .elementor-element.elementor-element-28d915a .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-28d915a .elementor-icon-box-title a{font-family:"ogg-text", Sans-serif;font-weight:600;}.elementor-624 .elementor-element.elementor-element-11bc312{padding:0px 40px 0px 80px;}.elementor-624 .elementor-element.elementor-element-1f2f324{--display:flex;--min-height:250px;}.elementor-624 .elementor-element.elementor-element-1f2f324:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-1f2f324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.seshatrestauro.com/wp-content/uploads/2025/10/Seshat-Restauro-7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-624 .elementor-element.elementor-element-cae7ad6{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-624 .elementor-element.elementor-element-cae7ad6:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-cae7ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38bf952 );}.elementor-624 .elementor-element.elementor-element-eedb748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-624 .elementor-element.elementor-element-eedb748 .elementor-icon-box-wrapper{align-items:center;}.elementor-624 .elementor-element.elementor-element-eedb748 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-eedb748 .elementor-icon-box-title a{font-family:"ogg-text", Sans-serif;font-weight:600;}.elementor-624 .elementor-element.elementor-element-49b838d{padding:0px 40px 0px 80px;}.elementor-624 .elementor-element.elementor-element-71e637a{--display:flex;--min-height:250px;}.elementor-624 .elementor-element.elementor-element-71e637a:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-71e637a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.seshatrestauro.com/wp-content/uploads/2025/10/Seshat-Restauro-9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-624 .elementor-element.elementor-element-80af4c3{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-624 .elementor-element.elementor-element-80af4c3:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-80af4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38bf952 );}.elementor-624 .elementor-element.elementor-element-be6f5da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-624 .elementor-element.elementor-element-be6f5da .elementor-icon-box-wrapper{align-items:center;}.elementor-624 .elementor-element.elementor-element-be6f5da .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-be6f5da .elementor-icon-box-title a{font-family:"ogg-text", Sans-serif;font-weight:600;}.elementor-624 .elementor-element.elementor-element-c0e983f{padding:0px 40px 0px 80px;}.elementor-624 .elementor-element.elementor-element-31496e9{--display:flex;--min-height:250px;}.elementor-624 .elementor-element.elementor-element-31496e9:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-31496e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.seshatrestauro.com/wp-content/uploads/2025/10/Seshat-Restauro-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-624 .elementor-element.elementor-element-05d7488{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-624 .elementor-element.elementor-element-05d7488:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-05d7488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38bf952 );}.elementor-624 .elementor-element.elementor-element-62a1b22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-624 .elementor-element.elementor-element-62a1b22 .elementor-icon-box-wrapper{align-items:center;}.elementor-624 .elementor-element.elementor-element-62a1b22 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-62a1b22 .elementor-icon-box-title a{font-family:"ogg-text", Sans-serif;font-weight:600;}.elementor-624 .elementor-element.elementor-element-320d78a{padding:0px 40px 0px 80px;}.elementor-624 .elementor-element.elementor-element-18365e9{--display:flex;--min-height:250px;}.elementor-624 .elementor-element.elementor-element-18365e9:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-18365e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.seshatrestauro.com/wp-content/uploads/2025/10/Seshat-Restauro-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-624 .elementor-element.elementor-element-3a1bfb1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-624 .elementor-element.elementor-element-3a1bfb1:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-3a1bfb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38bf952 );}.elementor-624 .elementor-element.elementor-element-8d50663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-624 .elementor-element.elementor-element-8d50663 .elementor-icon-box-wrapper{align-items:center;}.elementor-624 .elementor-element.elementor-element-8d50663 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-8d50663 .elementor-icon-box-title a{font-family:"ogg-text", Sans-serif;font-weight:600;}.elementor-624 .elementor-element.elementor-element-c5e388e{padding:0px 40px 0px 80px;}.elementor-624 .elementor-element.elementor-element-467db01{--display:flex;--min-height:250px;}.elementor-624 .elementor-element.elementor-element-467db01:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-467db01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.seshatrestauro.com/wp-content/uploads/2025/10/Seshat-Restauro-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-624 .elementor-element.elementor-element-0f6b2fc{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-624 .elementor-element.elementor-element-0f6b2fc:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-0f6b2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38bf952 );}.elementor-624 .elementor-element.elementor-element-95fe406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-624 .elementor-element.elementor-element-95fe406 .elementor-icon-box-wrapper{align-items:center;}.elementor-624 .elementor-element.elementor-element-95fe406 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-95fe406 .elementor-icon-box-title a{font-family:"ogg-text", Sans-serif;font-weight:600;}.elementor-624 .elementor-element.elementor-element-89140c2{padding:0px 40px 0px 80px;}.elementor-624 .elementor-element.elementor-element-2963a66{--display:flex;--min-height:250px;}.elementor-624 .elementor-element.elementor-element-2963a66:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-2963a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.seshatrestauro.com/wp-content/uploads/2025/10/Seshat-Restauro-8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-624 .elementor-element.elementor-element-d515014{--display:flex;--position:fixed;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-624 .elementor-element.elementor-element-d515014{left:0px;}body.rtl .elementor-624 .elementor-element.elementor-element-d515014{right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-624 .elementor-element.elementor-element-00ceccd .elementor-icon-wrapper{text-align:center;}.elementor-624 .elementor-element.elementor-element-9b34e02{--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;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-624 .elementor-element.elementor-element-a98e282{--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;}}@media(min-width:768px){.elementor-624 .elementor-element.elementor-element-9d84bfe{--width:100%;}}@media(max-width:767px){.elementor-624 .elementor-element.elementor-element-12651e4 .elementor-heading-title{font-size:24px;}.elementor-624 .elementor-element.elementor-element-bb14033{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-624 .elementor-element.elementor-element-bb14033 .elementor-icon-box-title{margin-block-end:0px;}.elementor-624 .elementor-element.elementor-element-bb14033 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-bb14033 .elementor-icon-box-title a{font-size:24px;line-height:28px;}.elementor-624 .elementor-element.elementor-element-70a4ab3{padding:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-8e67318{--min-height:180px;}.elementor-624 .elementor-element.elementor-element-9515125{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-624 .elementor-element.elementor-element-9515125 .elementor-icon-box-title{margin-block-end:0px;}.elementor-624 .elementor-element.elementor-element-9515125 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-9515125 .elementor-icon-box-title a{font-size:24px;line-height:28px;}.elementor-624 .elementor-element.elementor-element-9475933{padding:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-ed0dd3e{--min-height:180px;}.elementor-624 .elementor-element.elementor-element-a98e282{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-624 .elementor-element.elementor-element-28d915a{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-624 .elementor-element.elementor-element-28d915a .elementor-icon-box-title{margin-block-end:0px;}.elementor-624 .elementor-element.elementor-element-28d915a .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-28d915a .elementor-icon-box-title a{font-size:24px;line-height:28px;}.elementor-624 .elementor-element.elementor-element-11bc312{padding:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-1f2f324{--min-height:180px;}.elementor-624 .elementor-element.elementor-element-eedb748{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-624 .elementor-element.elementor-element-eedb748 .elementor-icon-box-title{margin-block-end:0px;}.elementor-624 .elementor-element.elementor-element-eedb748 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-eedb748 .elementor-icon-box-title a{font-size:24px;line-height:28px;}.elementor-624 .elementor-element.elementor-element-49b838d{padding:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-71e637a{--min-height:180px;}.elementor-624 .elementor-element.elementor-element-be6f5da{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-624 .elementor-element.elementor-element-be6f5da .elementor-icon-box-title{margin-block-end:0px;}.elementor-624 .elementor-element.elementor-element-be6f5da .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-be6f5da .elementor-icon-box-title a{font-size:24px;line-height:28px;}.elementor-624 .elementor-element.elementor-element-c0e983f{padding:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-31496e9{--min-height:180px;}.elementor-624 .elementor-element.elementor-element-62a1b22{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-624 .elementor-element.elementor-element-62a1b22 .elementor-icon-box-title{margin-block-end:0px;}.elementor-624 .elementor-element.elementor-element-62a1b22 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-62a1b22 .elementor-icon-box-title a{font-size:24px;line-height:28px;}.elementor-624 .elementor-element.elementor-element-320d78a{padding:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-18365e9{--min-height:180px;}.elementor-624 .elementor-element.elementor-element-8d50663{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-624 .elementor-element.elementor-element-8d50663 .elementor-icon-box-title{margin-block-end:0px;}.elementor-624 .elementor-element.elementor-element-8d50663 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-8d50663 .elementor-icon-box-title a{font-size:24px;line-height:28px;}.elementor-624 .elementor-element.elementor-element-c5e388e{padding:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-467db01{--min-height:180px;}.elementor-624 .elementor-element.elementor-element-95fe406{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-624 .elementor-element.elementor-element-95fe406 .elementor-icon-box-title{margin-block-end:0px;}.elementor-624 .elementor-element.elementor-element-95fe406 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-95fe406 .elementor-icon-box-title a{font-size:24px;line-height:28px;}.elementor-624 .elementor-element.elementor-element-89140c2{padding:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-2963a66{--min-height:180px;}.elementor-624 .elementor-element.elementor-element-d515014{--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-624 .elementor-element.elementor-element-00ceccd{padding:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-00ceccd .elementor-icon-wrapper{text-align:right;}.elementor-624 .elementor-element.elementor-element-00ceccd .elementor-icon{font-size:40px;}.elementor-624 .elementor-element.elementor-element-00ceccd .elementor-icon svg{height:40px;}}/* Start custom CSS for text-editor, class: .elementor-element-f1296c1 */h1.peq {
  font-family: "IBM Plex Sans", sans-serif;
  text-transform: uppercase;
  font-size: 0.9rem;
  letter-spacing: 0.12em;
  color: #666666;        /* gris sobrio */
  font-weight: 500;
  margin-bottom: 0;      /* elimina espacio inferior */
  padding: 0;
}

h2.gra {
  font-size: 5rem;
  line-height: 0.8;
  color: #1a1a1a;
  font-weight: 100;
  margin-top: 0;         /* elimina espacio superior */
  padding: 0;
}

h1.peq + h2.gra {
  margin-top: -px; /* ajusta según el diseño */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf404c4 */h1.peq {
  font-family: "IBM Plex Sans", sans-serif;
  text-transform: uppercase;
  font-size: 0.9rem;
  letter-spacing: 0.12em;
  color: #666666;        /* gris sobrio */
  font-weight: 500;
  margin-bottom: 0;      /* elimina espacio inferior */
  padding: 0;
}

h2.gra {
  font-size: 5rem;
  line-height: 0.8;
  color: #1a1a1a;
  font-weight: 100;
  margin-top: 0;         /* elimina espacio superior */
  padding: 0;
}

h1.peq + h2.gra {
  margin-top: -px; /* ajusta según el diseño */
}/* End custom CSS */
/* Start custom CSS */#horizontal-scroll {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  height: 100vh;
  scroll-behavior: smooth;
  width: 100%;
  min-width: 100vw;
}
#horizontal-scroll .bloque {
  flex: 0 0 90vw;
  min-width: 90vw;
  height: 100vh;
  scroll-snap-align: start;
}


@media all and (min-width:1367px) {#horizontal-scroll .bloque {
  flex: 0 0 50vw;
  min-width: 50vw;

}
}


.bloque {padding:0px 10vw;}

/* --- Estilo integral Seshat Restauro --- */
.img-seshat {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 0;
  transition: all 0.6s ease;
  /* Filtros base: textura cálida, leve envejecimiento */
  filter: sepia(15%) contrast(103%) brightness(97%) saturate(90%);
  /* Sombras interiores tipo “fragmento” */
  box-shadow:
    inset 0 0 40px rgba(0, 0, 0, 0.25),
    0 2px 10px rgba(0, 0, 0, 0.15);
 
  /* Textura tipo piedra con máscara */
  -webkit-mask-image: radial-gradient(circle at 15% 20%, black 95%, transparent 100%),
                      radial-gradient(circle at 85% 15%, black 95%, transparent 100%),
                      radial-gradient(circle at 10% 85%, black 95%, transparent 100%),
                      radial-gradient(circle at 90% 90%, black 95%, transparent 100%),
                      radial-gradient(circle at 50% 50%, black 100%, transparent 100%);
  -webkit-mask-composite: source-in;
  mask-composite: intersect;
}

/* --- Capas de textura y luz --- */
.img-seshat::before,
.img-seshat::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  transition: opacity 0.8s ease;
}

/* Capa inferior: pátina dorada + sombra quemada */
.img-seshat::before {
  background:
    radial-gradient(circle at center, rgba(0, 0, 0, 0.25) 0%, transparent 75%),
    linear-gradient(145deg, rgba(240, 230, 200, 0.25), rgba(140, 120, 70, 0.2), rgba(30, 24, 36, 0.3));
  mix-blend-mode: multiply;
  opacity: 0.5;
}

/* Capa superior: reflejo cálido tipo pergamino */
.img-seshat::after {
  background:
    radial-gradient(circle at 40% 60%, rgba(230,200,140,0.12), transparent 70%),
    linear-gradient(120deg, rgba(255,245,220,0.1), rgba(80,60,40,0.2));
  mix-blend-mode: overlay;
  opacity: 0.35;
}

/* --- Hover: aumenta contraste y brillo --- */
.img-seshat:hover {
  transform: scale(1.02);
  filter: sepia(20%) contrast(110%) brightness(102%) saturate(100%);
}
.img-seshat:hover::before {
  opacity: 0.7;
}
.img-seshat:hover::after {
  opacity: 0.5;
}

/* 🔥 Imagen 1 – base original */
.img1 {
  clip-path: polygon(
    3% 0, 10% 2%, 18% 0, 27% 4%, 36% 2%, 45% 6%, 54% 3%, 63% 5%,
    72% 2%, 81% 4%, 90% 1%, 97% 3%, 100% 10%, 98% 18%, 100% 28%,
    96% 36%, 99% 45%, 97% 55%, 100% 63%, 96% 72%, 100% 80%,
    97% 88%, 100% 96%, 92% 100%, 84% 98%, 75% 100%, 66% 97%,
    58% 100%, 48% 97%, 39% 100%, 31% 96%, 23% 99%, 15% 97%,
    8% 100%, 2% 94%, 0 85%, 3% 75%, 0 66%, 3% 57%, 0 49%, 3% 41%,
    0 33%, 2% 24%, 0 15%, 3% 8%
  );
}

/* 🌿 Imagen 2 – más erosionada arriba y base ondulada */
.img2 {
  clip-path: polygon(
    5% 0, 15% 3%, 25% 0, 35% 5%, 45% 2%, 55% 7%, 65% 2%, 75% 6%, 85% 0, 95% 3%, 
    100% 11%, 98% 20%, 100% 31%, 96% 42%, 100% 52%, 97% 63%, 100% 74%, 96% 83%, 100% 91%, 
    94% 99%, 85% 100%, 75% 98%, 64% 100%, 54% 98%, 44% 100%, 33% 97%, 22% 100%, 12% 96%, 
    3% 100%, 0 90%, 2% 78%, 0 66%, 3% 54%, 0 41%, 3% 29%, 0 17%, 3% 7%
  );
}

/* 🜂 Imagen 3 – borde superior plano, base muy rota */
.img3 {
  clip-path: polygon(
    2% 0, 20% 1%, 40% 0, 60% 2%, 80% 0, 98% 3%, 100% 10%, 97% 18%, 100% 28%,
    95% 37%, 100% 46%, 97% 55%, 100% 64%, 96% 73%, 100% 81%, 97% 90%, 100% 98%,
    90% 100%, 80% 96%, 70% 100%, 60% 95%, 50% 100%, 40% 97%, 30% 100%, 20% 95%,
    10% 100%, 4% 96%, 0 88%, 3% 76%, 0 65%, 3% 54%, 0 43%, 3% 31%, 0 21%, 3% 10%
  );
}

/* 🜃 Imagen 4 – lateral izquierdo y derecho más fracturados */
.img4 {
  clip-path: polygon(
    6% 0, 14% 3%, 23% 0, 31% 5%, 40% 2%, 49% 6%, 58% 3%, 67% 7%, 76% 2%, 85% 5%, 94% 0,
    100% 9%, 97% 20%, 100% 31%, 96% 42%, 100% 54%, 97% 66%, 100% 77%, 96% 88%, 100% 98%,
    90% 100%, 82% 97%, 74% 100%, 66% 97%, 58% 100%, 50% 96%, 42% 100%, 34% 97%, 26% 100%, 
    18% 95%, 9% 100%, 0 94%, 4% 82%, 0 70%, 3% 57%, 0 44%, 3% 31%, 0 18%, 4% 9%
  );
}

/* 🜁 Imagen 5 – irregular en la parte superior y bordes curvados */
.img5 {
  clip-path: polygon(
    4% 0, 13% 3%, 22% 0, 31% 5%, 40% 1%, 49% 4%, 58% 2%, 67% 5%, 76% 3%, 85% 6%, 94% 0,
    100% 8%, 97% 18%, 100% 28%, 95% 38%, 100% 48%, 96% 57%, 100% 66%, 97% 75%, 100% 83%, 
    96% 91%, 100% 98%, 92% 100%, 84% 97%, 76% 100%, 68% 98%, 60% 100%, 52% 98%, 44% 100%, 
    36% 98%, 28% 100%, 20% 98%, 12% 100%, 4% 96%, 0 90%, 3% 79%, 0 68%, 3% 55%, 0 42%, 3% 28%
  );
}

/* 🜄 Imagen 6 – más fragmentada en el lateral derecho */
.img6 {
  clip-path: polygon(
    3% 0, 12% 2%, 21% 0, 30% 3%, 39% 1%, 48% 4%, 57% 2%, 66% 5%, 75% 3%, 84% 6%, 93% 0,
    100% 10%, 97% 20%, 100% 30%, 95% 40%, 100% 50%, 96% 60%, 100% 70%, 97% 80%, 100% 90%, 
    94% 100%, 85% 97%, 75% 100%, 65% 98%, 55% 100%, 45% 97%, 35% 100%, 25% 96%, 15% 100%, 
    5% 97%, 0 89%, 2% 77%, 0 65%, 3% 53%, 0 40%, 3% 27%, 0 14%, 3% 5%
  );
}

/* 🜂 Imagen 7 – bordes inferiores muy rotos */
.img7 {
  clip-path: polygon(
    5% 0, 15% 3%, 25% 0, 35% 4%, 45% 2%, 55% 6%, 65% 3%, 75% 6%, 85% 2%, 95% 5%, 100% 10%, 
    97% 20%, 100% 30%, 96% 40%, 100% 50%, 97% 60%, 100% 70%, 96% 80%, 100% 89%, 97% 96%, 
    90% 100%, 80% 97%, 70% 100%, 60% 97%, 50% 100%, 40% 97%, 30% 100%, 20% 97%, 10% 100%, 
    4% 96%, 0 87%, 3% 75%, 0 62%, 3% 48%, 0 35%, 3% 21%, 0 10%
  );
}

/* 🜃 Imagen 8 – con grandes mordidas arriba y base irregular */
.img8 {
  clip-path: polygon(
    6% 0, 16% 3%, 26% 0, 36% 5%, 46% 1%, 56% 6%, 66% 2%, 76% 7%, 86% 3%, 96% 6%, 100% 10%, 
    97% 22%, 100% 33%, 95% 45%, 100% 56%, 96% 67%, 100% 78%, 97% 88%, 100% 97%, 90% 100%, 
    80% 96%, 70% 100%, 60% 97%, 50% 100%, 40% 97%, 30% 100%, 20% 96%, 10% 100%, 2% 93%, 
    0 83%, 4% 70%, 0 57%, 3% 43%, 0 29%, 3% 15%
  );
}/* End custom CSS */