.elementor-18582 .elementor-element.elementor-element-a1bcd53{--display:flex;--min-height:95vh;--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18582 .elementor-element.elementor-element-a1bcd53 .elementor-repeater-item-803c453.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-18582 .elementor-element.elementor-element-066c509{--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:flex-end;--align-items:center;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18582 .elementor-element.elementor-element-066c509:not(.elementor-motion-effects-element-type-background), .elementor-18582 .elementor-element.elementor-element-066c509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-433b59c );background-image:url("https://disegna.dev.sumurdigital.com/wp-content/uploads/Disegna-Inicio-Composite.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18582 .elementor-element.elementor-element-066c509::before, .elementor-18582 .elementor-element.elementor-element-066c509 > .elementor-background-video-container::before, .elementor-18582 .elementor-element.elementor-element-066c509 > .e-con-inner > .elementor-background-video-container::before, .elementor-18582 .elementor-element.elementor-element-066c509 > .elementor-background-slideshow::before, .elementor-18582 .elementor-element.elementor-element-066c509 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18582 .elementor-element.elementor-element-066c509 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18582 .elementor-element.elementor-element-5b099e3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18582 .elementor-element.elementor-element-5b099e3:not(.elementor-motion-effects-element-type-background), .elementor-18582 .elementor-element.elementor-element-5b099e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-18582 .elementor-element.elementor-element-fced34a{text-align:center;}.elementor-18582 .elementor-element.elementor-element-fced34a img{width:260px;}.elementor-18582 .elementor-element.elementor-element-d02fe44{width:initial;max-width:initial;text-align:center;}.elementor-18582 .elementor-element.elementor-element-d02fe44 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18582 .elementor-element.elementor-element-d02fe44 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.1em;color:var( --e-global-color-ab8b71e );}.elementor-18582 .elementor-element.elementor-element-e97f981 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Didact Gothic", Sans-serif;font-size:1rem;font-weight:300;text-transform:uppercase;line-height:1.6em;fill:#ffffff;color:#ffffff;border-style:none;border-radius:10px 10px 10px 10px;padding:10px 20px 11px 20px;}.elementor-18582 .elementor-element.elementor-element-e97f981 .elementor-button:hover, .elementor-18582 .elementor-element.elementor-element-e97f981 .elementor-button:focus{background-color:var( --e-global-color-c0f6905 );color:#ffffff;}.elementor-18582 .elementor-element.elementor-element-e97f981 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18582 .elementor-element.elementor-element-e97f981 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18582 .elementor-element.elementor-element-e97f981 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18582 .elementor-element.elementor-element-e97f981 .elementor-button:hover svg, .elementor-18582 .elementor-element.elementor-element-e97f981 .elementor-button:focus svg{fill:#ffffff;}.elementor-18582 .elementor-element.elementor-element-0d8c3ae{--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:flex-end;--align-items:center;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18582 .elementor-element.elementor-element-0d8c3ae:not(.elementor-motion-effects-element-type-background), .elementor-18582 .elementor-element.elementor-element-0d8c3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-433b59c );background-image:url("https://disegna.dev.sumurdigital.com/wp-content/uploads/Inicio-Disegna-Quartz-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18582 .elementor-element.elementor-element-0d8c3ae::before, .elementor-18582 .elementor-element.elementor-element-0d8c3ae > .elementor-background-video-container::before, .elementor-18582 .elementor-element.elementor-element-0d8c3ae > .e-con-inner > .elementor-background-video-container::before, .elementor-18582 .elementor-element.elementor-element-0d8c3ae > .elementor-background-slideshow::before, .elementor-18582 .elementor-element.elementor-element-0d8c3ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-18582 .elementor-element.elementor-element-0d8c3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18582 .elementor-element.elementor-element-24e1578{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18582 .elementor-element.elementor-element-24e1578:not(.elementor-motion-effects-element-type-background), .elementor-18582 .elementor-element.elementor-element-24e1578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-18582 .elementor-element.elementor-element-69bbb20{text-align:center;}.elementor-18582 .elementor-element.elementor-element-69bbb20 img{width:254px;}.elementor-18582 .elementor-element.elementor-element-f3cf737{width:initial;max-width:initial;text-align:center;}.elementor-18582 .elementor-element.elementor-element-f3cf737 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18582 .elementor-element.elementor-element-f3cf737 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.1em;color:var( --e-global-color-ab8b71e );}.elementor-18582 .elementor-element.elementor-element-7f59189 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Didact Gothic", Sans-serif;font-size:1rem;font-weight:300;text-transform:uppercase;line-height:1.6em;fill:#ffffff;color:#ffffff;border-style:none;border-radius:10px 10px 10px 10px;padding:10px 20px 11px 20px;}.elementor-18582 .elementor-element.elementor-element-7f59189 .elementor-button:hover, .elementor-18582 .elementor-element.elementor-element-7f59189 .elementor-button:focus{background-color:var( --e-global-color-c0f6905 );color:#ffffff;}.elementor-18582 .elementor-element.elementor-element-7f59189 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18582 .elementor-element.elementor-element-7f59189 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18582 .elementor-element.elementor-element-7f59189 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18582 .elementor-element.elementor-element-7f59189 .elementor-button:hover svg, .elementor-18582 .elementor-element.elementor-element-7f59189 .elementor-button:focus svg{fill:#ffffff;}@media(min-width:768px){.elementor-18582 .elementor-element.elementor-element-066c509{--width:50%;}.elementor-18582 .elementor-element.elementor-element-0d8c3ae{--width:50%;}}@media(max-width:1366px){.elementor-18582 .elementor-element.elementor-element-066c509{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-18582 .elementor-element.elementor-element-0d8c3ae{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-18582 .elementor-element.elementor-element-a1bcd53{--min-height:70vh;}}@media(max-width:1024px){.elementor-18582 .elementor-element.elementor-element-066c509{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-18582 .elementor-element.elementor-element-fced34a img{width:80px;}.elementor-18582 .elementor-element.elementor-element-0d8c3ae{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-18582 .elementor-element.elementor-element-69bbb20 img{width:80px;}.elementor-18582 .elementor-element.elementor-element-a1bcd53{--min-height:70vh;}}@media(max-width:767px){.elementor-18582 .elementor-element.elementor-element-066c509{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:25%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-18582 .elementor-element.elementor-element-fced34a img{width:70px;}.elementor-18582 .elementor-element.elementor-element-e97f981 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18582 .elementor-element.elementor-element-e97f981 .elementor-button{padding:15px 15px 15px 15px;}.elementor-18582 .elementor-element.elementor-element-0d8c3ae{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:25%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-18582 .elementor-element.elementor-element-69bbb20 img{width:70px;}.elementor-18582 .elementor-element.elementor-element-7f59189 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18582 .elementor-element.elementor-element-7f59189 .elementor-button{padding:15px 15px 15px 15px;}.elementor-18582 .elementor-element.elementor-element-a1bcd53{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS *//* Nova home division hover test — 2026-06-30 */
body.home .home-division-card{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  min-height:calc(100vh - 40px);
  cursor:pointer;
  background-size:cover!important;
  background-position:center!important;
}
body.home .home-division-card::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.42) 31%,rgba(0,0,0,.12) 62%,rgba(0,0,0,0) 100%);
  opacity:.68;
  transition:opacity .45s ease, background .45s ease;
}
body.home .home-division-card::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:rgba(0,0,0,.08);
  opacity:0;
  transition:opacity .45s ease;
}
body.home .home-division-card:hover::before{opacity:.9;}
body.home .home-division-card:hover::after{opacity:1;}
body.home .home-division-card > .home-division-content{
  position:absolute!important;
  left:50%!important;
  bottom:clamp(58px,9vh,110px)!important;
  z-index:2!important;
  width:min(430px,calc(100% - 72px))!important;
  margin:0!important;
  padding:0!important;
  transform:translateX(-50%)!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:18px!important;
  text-align:center!important;
}
body.home .home-division-logo img{
  width:min(310px,82vw)!important;
  height:auto!important;
  filter:drop-shadow(0 10px 28px rgba(0,0,0,.46));
}
body.home .home-division-text,
body.home .home-division-text *{
  color:#fff!important;
  text-shadow:0 4px 22px rgba(0,0,0,.72);
}
body.home .home-division-text .elementor-heading-title{
  font-size:clamp(17px,1.28vw,20px)!important;
  line-height:1.38!important;
  font-weight:400!important;
  letter-spacing:.01em!important;
}
body.home .home-division-button{
  opacity:0;
  transform:translateY(14px);
  pointer-events:none;
  transition:opacity .35s ease, transform .35s ease;
}
body.home .home-division-card:hover .home-division-button,
body.home .home-division-card:focus-within .home-division-button{
  opacity:1;
  transform:translateY(0);
  pointer-events:auto;
}
body.home .home-division-button .elementor-button{
  min-width:210px;
  border:1px solid rgba(255,255,255,.88)!important;
  background:rgba(255,255,255,.94)!important;
  color:#111!important;
  border-radius:0!important;
  padding:15px 24px!important;
  box-shadow:0 14px 34px rgba(0,0,0,.25);
  transition:background .25s ease,color .25s ease,transform .25s ease,border-color .25s ease;
}
body.home .home-division-button .elementor-button:hover{
  background:#111!important;
  color:#fff!important;
  border-color:#111!important;
  transform:translateY(-2px);
}
@media (max-width:767px){
  body.home .home-division-card{
    min-height:68vh;
    background-position:center!important;
  }
  body.home .home-division-card > .home-division-content{
    bottom:38px!important;
    width:min(330px,calc(100% - 44px))!important;
    gap:14px!important;
  }
  body.home .home-division-card::before{opacity:.86;}
  body.home .home-division-button{
    opacity:1;
    transform:none;
    pointer-events:auto;
  }
  body.home .home-division-text .elementor-heading-title{
    font-size:16px!important;
  }
  body.home .home-division-button .elementor-button{
    min-width:190px;
    padding:13px 20px!important;
  }
}/* End custom CSS */