.elementor-76 .elementor-element.elementor-element-ee273ea{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-ee273ea:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-ee273ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-ee273ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-f7fdf60{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-153bd32{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-widget-heading .elementor-heading-title{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-76 .elementor-element.elementor-element-59887a0{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-59887a0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-59887a0 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-b9109a2{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-b9109a2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-b9109a2 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-4055ad5{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-4055ad5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-4055ad5 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-16c91c2{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-16c91c2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-16c91c2 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-152b8b5{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-152b8b5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-152b8b5 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-642a03d{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-642a03d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-642a03d .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-393909f{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-393909f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-393909f .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-29d91e4{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-2bdb6c0{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-26b6777{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-26b6777.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-26b6777 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-fa640c0{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-fa640c0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-fa640c0 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-0da9c74{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-0da9c74.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-0da9c74 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-8d33a3f{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-8d33a3f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-8d33a3f .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-47dabbd{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-47dabbd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-47dabbd .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-0626c66{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-0626c66.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-0626c66 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-5ac7ba8{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-6d70e36{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-ca809c8{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-ca809c8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-ca809c8 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-0dc50fb{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-0dc50fb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-0dc50fb .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-05a6551{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-05a6551.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-05a6551 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-24d56ef{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-24d56ef.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-24d56ef .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-9098cf9{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-9098cf9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-9098cf9 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-f2be434{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-f2be434.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-f2be434 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-178405b{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-4c7b0f8{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-cacda5c{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-cacda5c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-cacda5c .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-3ecc982{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-3ecc982.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-3ecc982 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-94a47af{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-94a47af.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-94a47af .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-66dacf7{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-66dacf7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-66dacf7 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-2ab0294{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-2ab0294.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-2ab0294 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-5ed2913{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-5ed2913.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-5ed2913 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-31f076b{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-76 .elementor-element.elementor-element-31f076b.e-con{--align-self:center;}.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 );}.elementor-76 .elementor-element.elementor-element-8bdaf19{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-76 .elementor-element.elementor-element-8bdaf19 img{width:100%;}.elementor-76 .elementor-element.elementor-element-5772996{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-5772996:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-5772996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-5772996.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-0ef0329{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-024305d{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-9c40a88{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-9c40a88.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-9c40a88 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-97e9713{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-97e9713.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-97e9713 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-970f364{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-970f364.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-970f364 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-4baf4ad{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-4baf4ad.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-4baf4ad .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-ee9880b{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-3e880d1{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-ae98e20{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-ae98e20.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-ae98e20 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-05c55fa{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-05c55fa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-05c55fa .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-b3d56d8{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-b3d56d8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-b3d56d8 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-ace155a{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-ace155a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-ace155a .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-907bd27{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-907bd27.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-907bd27 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-8c93627{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-8c93627.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-8c93627 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-6cb4fdd{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-9e40a00{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-52b3eb5{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-52b3eb5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-52b3eb5 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-51af54e{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-51af54e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-51af54e .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-b631c7a{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-b631c7a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-b631c7a .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-0f2dda4{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-0f2dda4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-0f2dda4 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-e3ce6b5{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-e3ce6b5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-e3ce6b5 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-8d6a16b{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-8d6a16b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-8d6a16b .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-8d29986{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-272f4e0{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-255d2eb{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-255d2eb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-255d2eb .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-9c9b0d7{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-9c9b0d7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-9c9b0d7 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-a06f645{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-a06f645.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-a06f645 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-46c9744{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-46c9744.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-46c9744 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-29beb53{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-29beb53.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-29beb53 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-5511738{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-5511738.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-5511738 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-9c97a57{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-bdc3b61{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-e064057{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-e064057.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-e064057 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-5920d32{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-5920d32.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-5920d32 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-57be611{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-57be611.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-57be611 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-77f8c4d{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-77f8c4d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-77f8c4d .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-1c08b00{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-f3ae715{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-56987c4{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-56987c4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-56987c4 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-90151ce{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-90151ce.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-90151ce .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-4cc2966{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-4cc2966.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-4cc2966 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-2056598{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-2056598.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-2056598 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-76593fb{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-76593fb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-76593fb .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-914017a{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-914017a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-914017a .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-0da8b54{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-43a9de8{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-76 .elementor-element.elementor-element-0a1c1ae{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-0a1c1ae.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-0a1c1ae .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-10ecc92{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-10ecc92.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-10ecc92 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-dbdaed3{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-dbdaed3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-dbdaed3 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-9563d95{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-9563d95.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-9563d95 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-cd6a679{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-cd6a679.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-cd6a679 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-00aae2e{width:initial;max-width:initial;}.elementor-76 .elementor-element.elementor-element-00aae2e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-00aae2e .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:330px;font-weight:400;text-transform:uppercase;line-height:240px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF00;}.elementor-76 .elementor-element.elementor-element-4652dd7{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-76 .elementor-element.elementor-element-4652dd7.e-con{--align-self:center;}.elementor-76 .elementor-element.elementor-element-fc2cb53{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-76 .elementor-element.elementor-element-fc2cb53 img{width:100%;}.elementor-76 .elementor-element.elementor-element-d5766bc{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-1038a0f{--display:flex;--min-height:58vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 0px 0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-1038a0f:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-1038a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-5424b34{text-align:center;}.elementor-76 .elementor-element.elementor-element-5424b34 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:91px;font-weight:400;line-height:80px;letter-spacing:0px;color:var( --e-global-color-primary );}.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 );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-76 .elementor-element.elementor-element-df4e9a1{width:var( --container-widget-width, 489px );max-width:489px;padding:019px 0px 0px 0px;--container-widget-width:489px;--container-widget-flex-grow:0;text-align:center;font-family:"Bogart", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-df4e9a1 p{margin-block-end:0px;}.elementor-76 .elementor-element.elementor-element-2aa9568{--e-image-carousel-slides-to-show:3;}.elementor-76 .elementor-element.elementor-element-2aa9568 .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-76 .elementor-element.elementor-element-2aa9568 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-76 .elementor-element.elementor-element-2aa9568 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-primary );font-family:"PIADAROLL", Sans-serif;font-size:36px;text-transform:uppercase;font-style:normal;}.elementor-76 .elementor-element.elementor-element-80aeeec{--spacer-size:30px;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{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-eael-creative-button .eael-creative-button--rayen::before, 
                                .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                                .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{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-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button-icon-left svg, 
                    .elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button-icon-left i,
                    .elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button i{font-size:30px;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button svg{height:30px;width:30px;fill:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button .cretive-button-text{font-family:"PIADAROLL", Sans-serif;font-size:92px;font-weight:400;line-height:50px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button--rayen::before, 
                                .elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button--winona::after, 
                                .elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--saqui::after{font-family:"PIADAROLL", Sans-serif;font-size:92px;font-weight:400;line-height:50px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button-wrapper{justify-content:center;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button{width:281px;padding:30px 55px 25px 55px;color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );border-radius:90px;box-shadow:12px 12px 0px -4px #C1162E;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--winona::after{padding:30px 55px 25px 55px;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:30px 55px 25px 55px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--tamaya::before{padding:30px 55px 25px 55px;color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--rayen::before{padding:30px 55px 25px 55px;background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:30px 55px 25px 55px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--saqui::after{padding:30px 55px 25px 55px;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button .creative-button-inner svg{fill:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button .eael-creative-button--tamaya-secondary{color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--tamaya::after{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button::before{border-radius:90px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button::after{border-radius:90px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button:hover i{color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button:hover .creative-button-inner svg{fill:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button:hover svg{fill:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--wapasha::before{border-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--antiman::before{border-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--pipaluk::before{border-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--quidel::before{background-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-291dd10{--spacer-size:50px;}.elementor-76 .elementor-element.elementor-element-a4798fa{--display:flex;--min-height:100vh;--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-start;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:75px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-76 .elementor-element.elementor-element-a4798fa:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-a4798fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-1adf148{text-align:center;}.elementor-76 .elementor-element.elementor-element-1adf148 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:91px;font-weight:400;text-transform:uppercase;line-height:80px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-4aeea6a{width:var( --container-widget-width, 1000px );max-width:1000px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Bogart", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:var( --e-global-color-text );}.elementor-76 .elementor-element.elementor-element-4aeea6a p{margin-block-end:0px;}.elementor-76 .elementor-element.elementor-element-5f7a140{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:17px 17px 17px 17px;}.elementor-76 .elementor-element.elementor-element-5f7a140:hover{border-radius:100px 100px 100px 100px;}.elementor-76 .elementor-element.elementor-element-5f7a140 .elementor-wrapper{--video-aspect-ratio:1.77777;}.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-76 .elementor-element.elementor-element-c02545c .elementor-button{background-color:#22222200;font-family:"Stack Sans", Sans-serif;font-size:21px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:39px 39px 39px 39px;}.elementor-76 .elementor-element.elementor-element-e0ee6d0{--display:flex;--min-height:100vh;--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-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-e0ee6d0:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-e0ee6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-49b9489{--display:flex;--min-height:50vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-9219b06{--display:flex;--min-height:50vh;}.elementor-76 .elementor-element.elementor-element-9219b06:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-9219b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piadaroll.es/wp-content/uploads/2026/07/HOME_PIADAROLL.webp");background-size:cover;}.elementor-76 .elementor-element.elementor-element-d2925ef{--display:flex;--min-height:50vh;--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-start;--align-items:flex-start;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-76 .elementor-element.elementor-element-d2925ef.e-con{--align-self:center;}.elementor-76 .elementor-element.elementor-element-32a86bf{text-align:start;}.elementor-76 .elementor-element.elementor-element-32a86bf .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:91px;font-weight:400;line-height:80px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-3e09b93{--spacer-size:30px;}.elementor-76 .elementor-element.elementor-element-eadd767{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Bogart", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-eadd767 p{margin-block-end:0px;}.elementor-76 .elementor-element.elementor-element-2f00c0f{--spacer-size:1px;}.elementor-76 .elementor-element.elementor-element-0d79773{--display:flex;--min-height:50vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-e819678{--display:flex;--min-height:50vh;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-76 .elementor-element.elementor-element-26eba9f{text-align:start;}.elementor-76 .elementor-element.elementor-element-26eba9f .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:91px;font-weight:400;line-height:80px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-865474a{--spacer-size:30px;}.elementor-76 .elementor-element.elementor-element-cb9775e{width:var( --container-widget-width, 78% );max-width:78%;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;font-family:"Bogart", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-cb9775e p{margin-block-end:0px;}.elementor-76 .elementor-element.elementor-element-54f7e40{--spacer-size:20px;}.elementor-76 .elementor-element.elementor-element-8256eac .elementor-button{background-color:#22222200;font-family:"Stack Sans", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:41px 41px 41px 41px;padding:8px 12px 8px 12px;}.elementor-76 .elementor-element.elementor-element-279d1b1{--display:flex;--min-height:50vh;}.elementor-76 .elementor-element.elementor-element-279d1b1:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-279d1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piadaroll.es/wp-content/uploads/2026/07/Copia-di-DSC01124-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76 .elementor-element.elementor-element-cab7ae2{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-cab7ae2:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-cab7ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-6b74b7a{--display:flex;--min-height:80px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 0px 0px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-6b74b7a:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-6b74b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-6c2ea6a{--display:flex;--min-height:80px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 0px 0px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-6c2ea6a:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-6c2ea6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-76 .elementor-element.elementor-element-a3e66ab{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 0px 0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-a3e66ab:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-a3e66ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-83cfade{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-76 .elementor-element.elementor-element-1c2a4f1{width:var( --container-widget-width, 182px );max-width:182px;padding:20px 20px 20px 20px;--container-widget-width:182px;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-0bbc812{text-align:center;}.elementor-76 .elementor-element.elementor-element-0bbc812 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:91px;font-weight:400;line-height:80px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-ddb4c07{width:var( --container-widget-width, 182px );max-width:182px;padding:20px 20px 20px 20px;--container-widget-width:182px;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-3a3b5a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-76 .elementor-element.elementor-element-41990e8{width:initial;max-width:initial;padding:0px 0px 0px 0px;text-align:center;font-family:"Bogart", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-41990e8 p{margin-block-end:0px;}.elementor-76 .elementor-element.elementor-element-dd88291{width:var( --container-widget-width, 69px );max-width:69px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:69px;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-dd88291 img{width:100%;}.elementor-76 .elementor-element.elementor-element-16f180a{--e-image-carousel-slides-to-show:3;}.elementor-76 .elementor-element.elementor-element-16f180a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;width:11px;height:11px;background:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-16f180a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#C1162E61;opacity:1;}.elementor-76 .elementor-element.elementor-element-16f180a .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-76 .elementor-element.elementor-element-16f180a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-76 .elementor-element.elementor-element-16f180a .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-primary );font-family:"PIADAROLL", Sans-serif;font-size:36px;text-transform:uppercase;font-style:normal;}.elementor-76 .elementor-element.elementor-element-66a4b05{--spacer-size:20px;}.elementor-76 .elementor-element.elementor-element-bd2579d .elementor-button{background-color:#22222200;font-family:"Stack Sans", Sans-serif;font-size:21px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:39px 39px 39px 39px;}.elementor-76 .elementor-element.elementor-element-aa3f1a3{--spacer-size:50px;}.elementor-76 .elementor-element.elementor-element-a1dff9b{--display:flex;--min-height:330px;--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;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-a1dff9b:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-a1dff9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-6e55481{--display:flex;--min-height:330px;--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;--border-radius:40px 40px 0px 0px;}.elementor-76 .elementor-element.elementor-element-6e55481:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-6e55481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-afb4588{text-align:center;}.elementor-76 .elementor-element.elementor-element-afb4588 .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:64px;font-weight:400;line-height:64px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-50e685a{--spacer-size:20px;}.elementor-76 .elementor-element.elementor-element-bdf9d2a .elementor-button{background-color:#22222200;font-family:"Stack Sans", Sans-serif;font-size:21px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:39px 39px 39px 39px;}.elementor-76 .elementor-element.elementor-element-7dd84c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:44px;--padding-bottom:119px;--padding-left:44px;--padding-right:44px;}.elementor-76 .elementor-element.elementor-element-7dd84c9:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-7dd84c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#860F20;}.elementor-76 .elementor-element.elementor-element-fe752ab{--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-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-380700e{text-align:start;}.elementor-76 .elementor-element.elementor-element-380700e .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:150px;font-weight:400;line-height:124px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-efc499b .elementor-button{background-color:#22222200;font-family:"Stack Sans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:39px 39px 39px 39px;}.elementor-76 .elementor-element.elementor-element-205191f{--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-start;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-947fa4f{text-align:end;}.elementor-76 .elementor-element.elementor-element-947fa4f .elementor-heading-title{font-family:"PIADAROLL", Sans-serif;font-size:150px;font-weight:400;line-height:124px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-894632e .elementor-button{background-color:#22222200;font-family:"Stack Sans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:39px 39px 39px 39px;}.elementor-76 .elementor-element.elementor-element-5db34f0{--spacer-size:50px;}.elementor-76 .elementor-element.elementor-element-65463ca{--display:flex;--position:absolute;--min-height:529px;bottom:-91px;}.elementor-76 .elementor-element.elementor-element-65463ca:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-65463ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piadaroll.es/wp-content/uploads/2026/07/Copia-di-DSC09616-scaled.png");background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-76 .elementor-element.elementor-element-65463ca{left:0px;}body.rtl .elementor-76 .elementor-element.elementor-element-65463ca{right:0px;}@media(min-width:768px){.elementor-76 .elementor-element.elementor-element-ee273ea{--width:116.855%;}.elementor-76 .elementor-element.elementor-element-f7fdf60{--width:200%;}.elementor-76 .elementor-element.elementor-element-153bd32{--width:200%;}.elementor-76 .elementor-element.elementor-element-29d91e4{--width:200%;}.elementor-76 .elementor-element.elementor-element-2bdb6c0{--width:200%;}.elementor-76 .elementor-element.elementor-element-5ac7ba8{--width:200%;}.elementor-76 .elementor-element.elementor-element-6d70e36{--width:200%;}.elementor-76 .elementor-element.elementor-element-178405b{--width:200%;}.elementor-76 .elementor-element.elementor-element-4c7b0f8{--width:200%;}.elementor-76 .elementor-element.elementor-element-31f076b{--width:50%;}.elementor-76 .elementor-element.elementor-element-5772996{--width:116.855%;}.elementor-76 .elementor-element.elementor-element-0ef0329{--width:200%;}.elementor-76 .elementor-element.elementor-element-024305d{--width:200%;}.elementor-76 .elementor-element.elementor-element-ee9880b{--width:200%;}.elementor-76 .elementor-element.elementor-element-3e880d1{--width:200%;}.elementor-76 .elementor-element.elementor-element-6cb4fdd{--width:200%;}.elementor-76 .elementor-element.elementor-element-9e40a00{--width:200%;}.elementor-76 .elementor-element.elementor-element-8d29986{--width:200%;}.elementor-76 .elementor-element.elementor-element-272f4e0{--width:200%;}.elementor-76 .elementor-element.elementor-element-9c97a57{--width:200%;}.elementor-76 .elementor-element.elementor-element-bdc3b61{--width:200%;}.elementor-76 .elementor-element.elementor-element-1c08b00{--width:200%;}.elementor-76 .elementor-element.elementor-element-f3ae715{--width:200%;}.elementor-76 .elementor-element.elementor-element-0da8b54{--width:200%;}.elementor-76 .elementor-element.elementor-element-43a9de8{--width:200%;}.elementor-76 .elementor-element.elementor-element-4652dd7{--width:50%;}.elementor-76 .elementor-element.elementor-element-9219b06{--width:50%;}.elementor-76 .elementor-element.elementor-element-d2925ef{--width:50%;}.elementor-76 .elementor-element.elementor-element-e819678{--width:50%;}.elementor-76 .elementor-element.elementor-element-279d1b1{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-76 .elementor-element.elementor-element-31f076b{--width:90%;}.elementor-76 .elementor-element.elementor-element-4652dd7{--width:90%;}}@media(max-width:1024px){.elementor-76 .elementor-element.elementor-element-ee273ea{--justify-content:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-f7fdf60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-153bd32{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-76 .elementor-element.elementor-element-59887a0 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-b9109a2 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-4055ad5 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-16c91c2 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-152b8b5 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-642a03d .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-393909f .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-29d91e4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-2bdb6c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-26b6777 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-fa640c0 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-0da9c74 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-8d33a3f .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-47dabbd .elementor-heading-title{font-size:120px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-0626c66 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-5ac7ba8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-6d70e36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-ca809c8 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-0dc50fb .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-05a6551 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-24d56ef .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-9098cf9 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-f2be434 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-178405b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-4c7b0f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-cacda5c .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-3ecc982 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-94a47af .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-66dacf7 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-2ab0294 .elementor-heading-title{font-size:120px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-5ed2913 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-76 .elementor-element.elementor-element-5772996{--justify-content:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-0ef0329{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-024305d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-9c40a88 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-97e9713 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-970f364 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-4baf4ad .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-ee9880b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-3e880d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-ae98e20 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-05c55fa .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-b3d56d8 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-ace155a .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-907bd27 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-8c93627 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-6cb4fdd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-9e40a00{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-52b3eb5 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-51af54e .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-b631c7a .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-0f2dda4 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-e3ce6b5 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-8d6a16b .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-8d29986{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-272f4e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-255d2eb .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-9c9b0d7 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-a06f645 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-46c9744 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-29beb53 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-5511738 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-9c97a57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-bdc3b61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-e064057 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-5920d32 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-57be611 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-77f8c4d .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-1c08b00{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-f3ae715{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-56987c4 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-90151ce .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-4cc2966 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-2056598 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-76593fb .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-914017a .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-0da8b54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-43a9de8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-0a1c1ae .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-10ecc92 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-dbdaed3 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-9563d95 .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-cd6a679 .elementor-heading-title{font-size:220px;line-height:180px;}.elementor-76 .elementor-element.elementor-element-00aae2e .elementor-heading-title{font-size:220px;line-height:180px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-76 .elementor-element.elementor-element-5424b34 .elementor-heading-title{font-size:70px;line-height:52px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-76 .elementor-element.elementor-element-2aa9568 .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-76 .elementor-element.elementor-element-2aa9568 .elementor-image-carousel-caption{font-size:49px;}.elementor-76 .elementor-element.elementor-element-80aeeec{--spacer-size:20px;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                                .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                                .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button{width:286px;}.elementor-76 .elementor-element.elementor-element-291dd10{--spacer-size:50px;}.elementor-76 .elementor-element.elementor-element-a4798fa{--min-height:80vh;--padding-top:75px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-76 .elementor-element.elementor-element-1adf148 .elementor-heading-title{font-size:60px;line-height:52px;}.elementor-76 .elementor-element.elementor-element-4aeea6a{font-size:15px;}.elementor-76 .elementor-element.elementor-element-5f7a140:hover{border-radius:60px 60px 60px 60px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-c02545c .elementor-button{font-size:18px;}.elementor-76 .elementor-element.elementor-element-e0ee6d0{--min-height:70vh;}.elementor-76 .elementor-element.elementor-element-49b9489{--min-height:40vh;}.elementor-76 .elementor-element.elementor-element-9219b06{--min-height:40vh;}.elementor-76 .elementor-element.elementor-element-9219b06:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-9219b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-76 .elementor-element.elementor-element-d2925ef{--min-height:40vh;}.elementor-76 .elementor-element.elementor-element-32a86bf .elementor-heading-title{font-size:50px;line-height:40px;}.elementor-76 .elementor-element.elementor-element-eadd767{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-76 .elementor-element.elementor-element-0d79773{--min-height:40vh;}.elementor-76 .elementor-element.elementor-element-e819678{--min-height:40vh;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:50px;}.elementor-76 .elementor-element.elementor-element-26eba9f .elementor-heading-title{font-size:50px;line-height:40px;}.elementor-76 .elementor-element.elementor-element-cb9775e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-76 .elementor-element.elementor-element-8256eac .elementor-button{font-size:15px;border-width:1px 1px 1px 1px;}.elementor-76 .elementor-element.elementor-element-279d1b1{--min-height:40vh;}.elementor-76 .elementor-element.elementor-element-0bbc812 .elementor-heading-title{font-size:70px;line-height:52px;}.elementor-76 .elementor-element.elementor-element-16f180a .swiper-pagination-bullet{width:8px;height:8px;}.elementor-76 .elementor-element.elementor-element-16f180a .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-76 .elementor-element.elementor-element-16f180a .elementor-image-carousel-caption{font-size:49px;}.elementor-76 .elementor-element.elementor-element-66a4b05{--spacer-size:20px;}.elementor-76 .elementor-element.elementor-element-bd2579d .elementor-button{font-size:18px;}.elementor-76 .elementor-element.elementor-element-aa3f1a3{--spacer-size:42px;}.elementor-76 .elementor-element.elementor-element-a1dff9b{--min-height:270px;}.elementor-76 .elementor-element.elementor-element-6e55481{--min-height:270px;}.elementor-76 .elementor-element.elementor-element-afb4588 .elementor-heading-title{font-size:52px;line-height:52px;}.elementor-76 .elementor-element.elementor-element-50e685a{--spacer-size:33px;}.elementor-76 .elementor-element.elementor-element-380700e .elementor-heading-title{font-size:82px;line-height:68px;}.elementor-76 .elementor-element.elementor-element-947fa4f .elementor-heading-title{font-size:82px;line-height:68px;}.elementor-76 .elementor-element.elementor-element-65463ca{--min-height:314px;}.elementor-76 .elementor-element.elementor-element-65463ca:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-65463ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-ee273ea{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-f7fdf60{--width:6000px;--justify-content:center;}.elementor-76 .elementor-element.elementor-element-153bd32{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76 .elementor-element.elementor-element-59887a0.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-59887a0 .elementor-heading-title{font-size:150px;line-height:120px;}.elementor-76 .elementor-element.elementor-element-b9109a2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-b9109a2 .elementor-heading-title{font-size:150px;line-height:120px;}.elementor-76 .elementor-element.elementor-element-4055ad5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-4055ad5 .elementor-heading-title{font-size:150px;line-height:120px;}.elementor-76 .elementor-element.elementor-element-16c91c2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-16c91c2 .elementor-heading-title{font-size:150px;line-height:120px;}.elementor-76 .elementor-element.elementor-element-152b8b5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-152b8b5 .elementor-heading-title{font-size:150px;line-height:120px;}.elementor-76 .elementor-element.elementor-element-642a03d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-642a03d .elementor-heading-title{font-size:150px;line-height:120px;}.elementor-76 .elementor-element.elementor-element-393909f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-393909f .elementor-heading-title{font-size:150px;line-height:120px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-76 .elementor-element.elementor-element-5772996{--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-0ef0329{--width:5000px;--justify-content:flex-start;}.elementor-76 .elementor-element.elementor-element-024305d{--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-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-76 .elementor-element.elementor-element-9c40a88.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-9c40a88 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-97e9713.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-97e9713 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-970f364.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-970f364 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-4baf4ad.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-4baf4ad .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-ee9880b{--width:5000px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-3000px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-3e880d1{--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-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-76 .elementor-element.elementor-element-ae98e20.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-ae98e20 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-05c55fa.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-05c55fa .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-b3d56d8.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-b3d56d8 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-ace155a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-ace155a .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-907bd27.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-907bd27 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-8c93627.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-8c93627 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-6cb4fdd{--width:5000px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-1000px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-9e40a00{--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-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-76 .elementor-element.elementor-element-52b3eb5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-52b3eb5 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-51af54e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-51af54e .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-b631c7a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-b631c7a .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-0f2dda4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-0f2dda4 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-e3ce6b5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-e3ce6b5 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-8d6a16b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-8d6a16b .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-8d29986{--width:5000px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-2000px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-272f4e0{--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-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-76 .elementor-element.elementor-element-255d2eb.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-255d2eb .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-9c9b0d7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-9c9b0d7 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-a06f645.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-a06f645 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-46c9744.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-46c9744 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-29beb53.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-29beb53 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-5511738.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-5511738 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-9c97a57{--width:5000px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-1500px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-bdc3b61{--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-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-76 .elementor-element.elementor-element-e064057.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-e064057 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-5920d32.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-5920d32 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-57be611.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-57be611 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-77f8c4d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-77f8c4d .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-1c08b00{--width:5000px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-3000px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-f3ae715{--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-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-76 .elementor-element.elementor-element-56987c4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-56987c4 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-90151ce.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-90151ce .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-4cc2966.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-4cc2966 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-2056598.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-2056598 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-76593fb.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-76593fb .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-914017a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-914017a .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-0da8b54{--width:5000px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-3000px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-43a9de8{--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-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-76 .elementor-element.elementor-element-0a1c1ae.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-0a1c1ae .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-10ecc92.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-10ecc92 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-dbdaed3.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-dbdaed3 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-9563d95.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-9563d95 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-cd6a679.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-cd6a679 .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-00aae2e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-76 .elementor-element.elementor-element-00aae2e .elementor-heading-title{font-size:100px;line-height:100px;}.elementor-76 .elementor-element.elementor-element-1038a0f{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-5424b34 .elementor-heading-title{font-size:45px;line-height:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-76 .elementor-element.elementor-element-df4e9a1{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-size:15px;line-height:15px;}.elementor-76 .elementor-element.elementor-element-2aa9568{--e-image-carousel-slides-to-show:1;}.elementor-76 .elementor-element.elementor-element-80aeeec{--spacer-size:20px;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                                .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                                .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button .cretive-button-text{font-size:70px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button--rayen::before, 
                                .elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button--winona::after, 
                                .elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--saqui::after{font-size:70px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button{padding:14px 14px 14px 14px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--winona::after{padding:14px 14px 14px 14px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:14px 14px 14px 14px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--tamaya::before{padding:14px 14px 14px 14px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--rayen::before{padding:14px 14px 14px 14px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:14px 14px 14px 14px;}.elementor-76 .elementor-element.elementor-element-d2fd457 .eael-creative-button.eael-creative-button--saqui::after{padding:14px 14px 14px 14px;}.elementor-76 .elementor-element.elementor-element-291dd10{--spacer-size:40px;}.elementor-76 .elementor-element.elementor-element-a4798fa{--padding-top:42px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-76 .elementor-element.elementor-element-1adf148 .elementor-heading-title{font-size:42px;line-height:38px;}.elementor-76 .elementor-element.elementor-element-4aeea6a{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;font-size:15px;line-height:15px;}.elementor-76 .elementor-element.elementor-element-5f7a140{border-radius:14px 14px 14px 14px;}.elementor-76 .elementor-element.elementor-element-5f7a140:hover{border-radius:35px 35px 35px 35px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-c02545c .elementor-button{font-size:15px;border-width:1px 1px 1px 1px;border-radius:48px 48px 48px 48px;padding:10px 22px 10px 21px;}.elementor-76 .elementor-element.elementor-element-9219b06{--min-height:25vh;}.elementor-76 .elementor-element.elementor-element-32a86bf .elementor-heading-title{font-size:42px;line-height:38px;}.elementor-76 .elementor-element.elementor-element-eadd767{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;font-size:15px;line-height:15px;}.elementor-76 .elementor-element.elementor-element-0d79773{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-76 .elementor-element.elementor-element-26eba9f .elementor-heading-title{font-size:42px;line-height:38px;}.elementor-76 .elementor-element.elementor-element-cb9775e{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;font-size:15px;line-height:15px;}.elementor-76 .elementor-element.elementor-element-8256eac .elementor-button{font-size:14px;border-width:1px 1px 1px 1px;border-radius:48px 48px 48px 48px;padding:10px 22px 10px 21px;}.elementor-76 .elementor-element.elementor-element-279d1b1{--min-height:25vh;}.elementor-76 .elementor-element.elementor-element-cab7ae2{--min-height:98vh;}.elementor-76 .elementor-element.elementor-element-a3e66ab{--min-height:0px;}.elementor-76 .elementor-element.elementor-element-83cfade{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-76 .elementor-element.elementor-element-1c2a4f1{--container-widget-width:119px;--container-widget-flex-grow:0;width:var( --container-widget-width, 119px );max-width:119px;}.elementor-76 .elementor-element.elementor-element-0bbc812 .elementor-heading-title{font-size:50px;line-height:38px;}.elementor-76 .elementor-element.elementor-element-3a3b5a5{--width:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-41990e8{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;font-size:15px;line-height:15px;}.elementor-76 .elementor-element.elementor-element-16f180a{--e-image-carousel-slides-to-show:1;}.elementor-76 .elementor-element.elementor-element-16f180a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-76 .elementor-element.elementor-element-66a4b05{--spacer-size:20px;}.elementor-76 .elementor-element.elementor-element-bd2579d .elementor-button{font-size:15px;border-width:1px 1px 1px 1px;border-radius:48px 48px 48px 48px;padding:10px 22px 10px 21px;}.elementor-76 .elementor-element.elementor-element-aa3f1a3{--spacer-size:50px;}.elementor-76 .elementor-element.elementor-element-a1dff9b{--min-height:250px;}.elementor-76 .elementor-element.elementor-element-6e55481{--min-height:250px;--border-radius:20px 20px 0px 0px;}.elementor-76 .elementor-element.elementor-element-afb4588 .elementor-heading-title{font-size:42px;line-height:38px;}.elementor-76 .elementor-element.elementor-element-50e685a{--spacer-size:20px;}.elementor-76 .elementor-element.elementor-element-bdf9d2a .elementor-button{font-size:14px;border-width:1px 1px 1px 1px;border-radius:48px 48px 48px 48px;padding:10px 22px 10px 21px;}.elementor-76 .elementor-element.elementor-element-7dd84c9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:40px 40px 0px 0px;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-76 .elementor-element.elementor-element-fe752ab{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-76 .elementor-element.elementor-element-380700e{text-align:center;}.elementor-76 .elementor-element.elementor-element-380700e .elementor-heading-title{font-size:49px;line-height:40px;}.elementor-76 .elementor-element.elementor-element-efc499b .elementor-button{font-size:14px;border-width:1px 1px 1px 1px;border-radius:48px 48px 48px 48px;padding:10px 22px 10px 21px;}.elementor-76 .elementor-element.elementor-element-205191f{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-76 .elementor-element.elementor-element-947fa4f{text-align:center;}.elementor-76 .elementor-element.elementor-element-947fa4f .elementor-heading-title{font-size:49px;line-height:40px;}.elementor-76 .elementor-element.elementor-element-894632e .elementor-button{font-size:14px;border-width:1px 1px 1px 1px;border-radius:48px 48px 48px 48px;padding:10px 22px 10px 21px;}.elementor-76 .elementor-element.elementor-element-5db34f0{--spacer-size:127px;}.elementor-76 .elementor-element.elementor-element-65463ca:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-65463ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piadaroll.es/wp-content/uploads/2026/07/Copia-di-DSC09616_2-scaled.png");}.elementor-76 .elementor-element.elementor-element-65463ca{--min-height:248px;}}/* Start custom CSS for container, class: .elementor-element-153bd32 */.marquee {
  display: flex;
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7fdf60 */.marquee {
  display: flex;

   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee_group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 100s linear infinite;
}

@keyframes scroll {
  from {
transform: translateX(calc(-100% - 2rem));
  }
  to {
   transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdb6c0 */.marquee {
  display: flex;
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d91e4 */.marquee2 {
  display: flex;

   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee_group2 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 100s linear infinite reverse;
}


@keyframes scroll {
  from {
transform: translateX(calc(-100% - 2rem));
  }
  to {
   transform: translateX(0);
  }
}

@media only screen and (min-width: 360px) {
    .marquee_group2 span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d70e36 */.marquee {
  display: flex;
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ac7ba8 */.marquee {
  display: flex;

   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee_group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 100s linear infinite;
}


@keyframes scroll {
  from {
transform: translateX(calc(-100% - 2rem));
  }
  to {
   transform: translateX(0);
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7b0f8 */.marquee {
  display: flex;
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178405b */.marquee2 {
  display: flex;

   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee_group2 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 100s linear infinite reverse;
}


@keyframes scroll {
  from {
transform: translateX(calc(-100% - 2rem));
  }
  to {
   transform: translateX(0);
  }
}

@media only screen and (min-width: 360px) {
    .marquee_group2 span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-024305d */.marquee {
  display: flex;
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e880d1 */.marquee {
  display: flex;
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e40a00 */.marquee {
  display: flex;
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-272f4e0 */.marquee {
  display: flex;
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc3b61 */.marquee {
  display: flex;
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3ae715 */.marquee {
  display: flex;
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a9de8 */.marquee {
  display: flex;
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}


@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5424b34 */.text-2 {
  overflow: hidden;
}

/* Título original de Elementor */
.text-2 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;

  /* Altura real de una línea según Elementor */
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-decoration: inherit;
}

/* Cada una de las dos líneas */
.text-2 .block {
  display: block;
  width: max-content;
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  white-space: nowrap;
}

/* Cada letra */
.text-2 .letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transition: transform 0.45s cubic-bezier(0.56, 0, 0.14, 1);
}

/* Movimiento */
.text-2:hover .letter,
.text-2.play .letter {
  transform: translateY(-100%);
}

/* Retrasos automáticos */
.text-2 .letter:nth-child(1)  { transition-delay: 0s; }
.text-2 .letter:nth-child(2)  { transition-delay: 0.03s; }
.text-2 .letter:nth-child(3)  { transition-delay: 0.06s; }
.text-2 .letter:nth-child(4)  { transition-delay: 0.09s; }
.text-2 .letter:nth-child(5)  { transition-delay: 0.12s; }
.text-2 .letter:nth-child(6)  { transition-delay: 0.15s; }
.text-2 .letter:nth-child(7)  { transition-delay: 0.18s; }
.text-2 .letter:nth-child(8)  { transition-delay: 0.21s; }
.text-2 .letter:nth-child(9)  { transition-delay: 0.24s; }
.text-2 .letter:nth-child(10) { transition-delay: 0.27s; }
.text-2 .letter:nth-child(11) { transition-delay: 0.30s; }
.text-2 .letter:nth-child(12) { transition-delay: 0.33s; }
.text-2 .letter:nth-child(13) { transition-delay: 0.36s; }
.text-2 .letter:nth-child(14) { transition-delay: 0.39s; }
.text-2 .letter:nth-child(15) { transition-delay: 0.42s; }
.text-2 .letter:nth-child(16) { transition-delay: 0.45s; }
.text-2 .letter:nth-child(17) { transition-delay: 0.48s; }
.text-2 .letter:nth-child(18) { transition-delay: 0.51s; }
.text-2 .letter:nth-child(19) { transition-delay: 0.54s; }
.text-2 .letter:nth-child(20) { transition-delay: 0.57s; }
/* Ventana visible del logo */


.text-3 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;
  height: 1lh;
  margin: 0;
  padding: 0;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada copia del logo */
.text-3 .logo-block {
  display: block;
  width: max-content;
  height: 1lh;
  white-space: nowrap;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada letra */
.text-3 .logo-letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transform: translateY(0);
  will-change: transform;
}

/* Entrada automática: dos movimientos completos hacia arriba */
.text-3.logo-intro-playing .logo-letter {
  animation: text-3-intro 0.9s
    cubic-bezier(0.56, 0, 0.14, 1)
    forwards;

  animation-delay: calc(
    0.5s + (var(--letter-index) * 0.03s)
  );
}

@keyframes text-3-intro {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(-200%);
  }
}

/* Estado preparado para el hover */
.text-3.logo-hover-ready .logo-letter {
  transition: transform 0.45s
    cubic-bezier(0.56, 0, 0.14, 1);

  transition-delay: calc(var(--letter-index) * 0.03s);
}

/* Hover igual que text-2 */
.text-3.logo-hover-ready:hover .logo-letter {
  transform: translateY(-100%);
}

/* En el editor de Elementor permanece estático */
body.elementor-editor-active
.text-3 .logo-letter {
  animation: none !important;
  transition: none !important;
  transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1adf148 */.text-2 {
  overflow: hidden;
}

/* Título original de Elementor */
.text-2 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;

  /* Altura real de una línea según Elementor */
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-decoration: inherit;
}

/* Cada una de las dos líneas */
.text-2 .block {
  display: block;
  width: max-content;
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  white-space: nowrap;
}

/* Cada letra */
.text-2 .letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transition: transform 0.45s cubic-bezier(0.56, 0, 0.14, 1);
}

/* Movimiento */
.text-2:hover .letter,
.text-2.play .letter {
  transform: translateY(-100%);
}

/* Retrasos automáticos */
.text-2 .letter:nth-child(1)  { transition-delay: 0s; }
.text-2 .letter:nth-child(2)  { transition-delay: 0.03s; }
.text-2 .letter:nth-child(3)  { transition-delay: 0.06s; }
.text-2 .letter:nth-child(4)  { transition-delay: 0.09s; }
.text-2 .letter:nth-child(5)  { transition-delay: 0.12s; }
.text-2 .letter:nth-child(6)  { transition-delay: 0.15s; }
.text-2 .letter:nth-child(7)  { transition-delay: 0.18s; }
.text-2 .letter:nth-child(8)  { transition-delay: 0.21s; }
.text-2 .letter:nth-child(9)  { transition-delay: 0.24s; }
.text-2 .letter:nth-child(10) { transition-delay: 0.27s; }
.text-2 .letter:nth-child(11) { transition-delay: 0.30s; }
.text-2 .letter:nth-child(12) { transition-delay: 0.33s; }
.text-2 .letter:nth-child(13) { transition-delay: 0.36s; }
.text-2 .letter:nth-child(14) { transition-delay: 0.39s; }
.text-2 .letter:nth-child(15) { transition-delay: 0.42s; }
.text-2 .letter:nth-child(16) { transition-delay: 0.45s; }
.text-2 .letter:nth-child(17) { transition-delay: 0.48s; }
.text-2 .letter:nth-child(18) { transition-delay: 0.51s; }
.text-2 .letter:nth-child(19) { transition-delay: 0.54s; }
.text-2 .letter:nth-child(20) { transition-delay: 0.57s; }
/* Ventana visible del logo */


.text-3 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;
  height: 1lh;
  margin: 0;
  padding: 0;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada copia del logo */
.text-3 .logo-block {
  display: block;
  width: max-content;
  height: 1lh;
  white-space: nowrap;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada letra */
.text-3 .logo-letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transform: translateY(0);
  will-change: transform;
}

/* Entrada automática: dos movimientos completos hacia arriba */
.text-3.logo-intro-playing .logo-letter {
  animation: text-3-intro 0.9s
    cubic-bezier(0.56, 0, 0.14, 1)
    forwards;

  animation-delay: calc(
    0.5s + (var(--letter-index) * 0.03s)
  );
}

@keyframes text-3-intro {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(-200%);
  }
}

/* Estado preparado para el hover */
.text-3.logo-hover-ready .logo-letter {
  transition: transform 0.45s
    cubic-bezier(0.56, 0, 0.14, 1);

  transition-delay: calc(var(--letter-index) * 0.03s);
}

/* Hover igual que text-2 */
.text-3.logo-hover-ready:hover .logo-letter {
  transform: translateY(-100%);
}

/* En el editor de Elementor permanece estático */
body.elementor-editor-active
.text-3 .logo-letter {
  animation: none !important;
  transition: none !important;
  transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32a86bf */.text-2 {
  overflow: hidden;
}

/* Título original de Elementor */
.text-2 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;

  /* Altura real de una línea según Elementor */
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-decoration: inherit;
}

/* Cada una de las dos líneas */
.text-2 .block {
  display: block;
  width: max-content;
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  white-space: nowrap;
}

/* Cada letra */
.text-2 .letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transition: transform 0.45s cubic-bezier(0.56, 0, 0.14, 1);
}

/* Movimiento */
.text-2:hover .letter,
.text-2.play .letter {
  transform: translateY(-100%);
}

/* Retrasos automáticos */
.text-2 .letter:nth-child(1)  { transition-delay: 0s; }
.text-2 .letter:nth-child(2)  { transition-delay: 0.03s; }
.text-2 .letter:nth-child(3)  { transition-delay: 0.06s; }
.text-2 .letter:nth-child(4)  { transition-delay: 0.09s; }
.text-2 .letter:nth-child(5)  { transition-delay: 0.12s; }
.text-2 .letter:nth-child(6)  { transition-delay: 0.15s; }
.text-2 .letter:nth-child(7)  { transition-delay: 0.18s; }
.text-2 .letter:nth-child(8)  { transition-delay: 0.21s; }
.text-2 .letter:nth-child(9)  { transition-delay: 0.24s; }
.text-2 .letter:nth-child(10) { transition-delay: 0.27s; }
.text-2 .letter:nth-child(11) { transition-delay: 0.30s; }
.text-2 .letter:nth-child(12) { transition-delay: 0.33s; }
.text-2 .letter:nth-child(13) { transition-delay: 0.36s; }
.text-2 .letter:nth-child(14) { transition-delay: 0.39s; }
.text-2 .letter:nth-child(15) { transition-delay: 0.42s; }
.text-2 .letter:nth-child(16) { transition-delay: 0.45s; }
.text-2 .letter:nth-child(17) { transition-delay: 0.48s; }
.text-2 .letter:nth-child(18) { transition-delay: 0.51s; }
.text-2 .letter:nth-child(19) { transition-delay: 0.54s; }
.text-2 .letter:nth-child(20) { transition-delay: 0.57s; }
/* Ventana visible del logo */


.text-3 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;
  height: 1lh;
  margin: 0;
  padding: 0;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada copia del logo */
.text-3 .logo-block {
  display: block;
  width: max-content;
  height: 1lh;
  white-space: nowrap;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada letra */
.text-3 .logo-letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transform: translateY(0);
  will-change: transform;
}

/* Entrada automática: dos movimientos completos hacia arriba */
.text-3.logo-intro-playing .logo-letter {
  animation: text-3-intro 0.9s
    cubic-bezier(0.56, 0, 0.14, 1)
    forwards;

  animation-delay: calc(
    0.5s + (var(--letter-index) * 0.03s)
  );
}

@keyframes text-3-intro {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(-200%);
  }
}

/* Estado preparado para el hover */
.text-3.logo-hover-ready .logo-letter {
  transition: transform 0.45s
    cubic-bezier(0.56, 0, 0.14, 1);

  transition-delay: calc(var(--letter-index) * 0.03s);
}

/* Hover igual que text-2 */
.text-3.logo-hover-ready:hover .logo-letter {
  transform: translateY(-100%);
}

/* En el editor de Elementor permanece estático */
body.elementor-editor-active
.text-3 .logo-letter {
  animation: none !important;
  transition: none !important;
  transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26eba9f */.text-2 {
  overflow: hidden;
}

/* Título original de Elementor */
.text-2 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;

  /* Altura real de una línea según Elementor */
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-decoration: inherit;
}

/* Cada una de las dos líneas */
.text-2 .block {
  display: block;
  width: max-content;
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  white-space: nowrap;
}

/* Cada letra */
.text-2 .letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transition: transform 0.45s cubic-bezier(0.56, 0, 0.14, 1);
}

/* Movimiento */
.text-2:hover .letter,
.text-2.play .letter {
  transform: translateY(-100%);
}

/* Retrasos automáticos */
.text-2 .letter:nth-child(1)  { transition-delay: 0s; }
.text-2 .letter:nth-child(2)  { transition-delay: 0.03s; }
.text-2 .letter:nth-child(3)  { transition-delay: 0.06s; }
.text-2 .letter:nth-child(4)  { transition-delay: 0.09s; }
.text-2 .letter:nth-child(5)  { transition-delay: 0.12s; }
.text-2 .letter:nth-child(6)  { transition-delay: 0.15s; }
.text-2 .letter:nth-child(7)  { transition-delay: 0.18s; }
.text-2 .letter:nth-child(8)  { transition-delay: 0.21s; }
.text-2 .letter:nth-child(9)  { transition-delay: 0.24s; }
.text-2 .letter:nth-child(10) { transition-delay: 0.27s; }
.text-2 .letter:nth-child(11) { transition-delay: 0.30s; }
.text-2 .letter:nth-child(12) { transition-delay: 0.33s; }
.text-2 .letter:nth-child(13) { transition-delay: 0.36s; }
.text-2 .letter:nth-child(14) { transition-delay: 0.39s; }
.text-2 .letter:nth-child(15) { transition-delay: 0.42s; }
.text-2 .letter:nth-child(16) { transition-delay: 0.45s; }
.text-2 .letter:nth-child(17) { transition-delay: 0.48s; }
.text-2 .letter:nth-child(18) { transition-delay: 0.51s; }
.text-2 .letter:nth-child(19) { transition-delay: 0.54s; }
.text-2 .letter:nth-child(20) { transition-delay: 0.57s; }
/* Ventana visible del logo */


.text-3 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;
  height: 1lh;
  margin: 0;
  padding: 0;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada copia del logo */
.text-3 .logo-block {
  display: block;
  width: max-content;
  height: 1lh;
  white-space: nowrap;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada letra */
.text-3 .logo-letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transform: translateY(0);
  will-change: transform;
}

/* Entrada automática: dos movimientos completos hacia arriba */
.text-3.logo-intro-playing .logo-letter {
  animation: text-3-intro 0.9s
    cubic-bezier(0.56, 0, 0.14, 1)
    forwards;

  animation-delay: calc(
    0.5s + (var(--letter-index) * 0.03s)
  );
}

@keyframes text-3-intro {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(-200%);
  }
}

/* Estado preparado para el hover */
.text-3.logo-hover-ready .logo-letter {
  transition: transform 0.45s
    cubic-bezier(0.56, 0, 0.14, 1);

  transition-delay: calc(var(--letter-index) * 0.03s);
}

/* Hover igual que text-2 */
.text-3.logo-hover-ready:hover .logo-letter {
  transform: translateY(-100%);
}

/* En el editor de Elementor permanece estático */
body.elementor-editor-active
.text-3 .logo-letter {
  animation: none !important;
  transition: none !important;
  transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bbc812 */.text-2 {
  overflow: hidden;
}

/* Título original de Elementor */
.text-2 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;

  /* Altura real de una línea según Elementor */
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-decoration: inherit;
}

/* Cada una de las dos líneas */
.text-2 .block {
  display: block;
  width: max-content;
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  white-space: nowrap;
}

/* Cada letra */
.text-2 .letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transition: transform 0.45s cubic-bezier(0.56, 0, 0.14, 1);
}

/* Movimiento */
.text-2:hover .letter,
.text-2.play .letter {
  transform: translateY(-100%);
}

/* Retrasos automáticos */
.text-2 .letter:nth-child(1)  { transition-delay: 0s; }
.text-2 .letter:nth-child(2)  { transition-delay: 0.03s; }
.text-2 .letter:nth-child(3)  { transition-delay: 0.06s; }
.text-2 .letter:nth-child(4)  { transition-delay: 0.09s; }
.text-2 .letter:nth-child(5)  { transition-delay: 0.12s; }
.text-2 .letter:nth-child(6)  { transition-delay: 0.15s; }
.text-2 .letter:nth-child(7)  { transition-delay: 0.18s; }
.text-2 .letter:nth-child(8)  { transition-delay: 0.21s; }
.text-2 .letter:nth-child(9)  { transition-delay: 0.24s; }
.text-2 .letter:nth-child(10) { transition-delay: 0.27s; }
.text-2 .letter:nth-child(11) { transition-delay: 0.30s; }
.text-2 .letter:nth-child(12) { transition-delay: 0.33s; }
.text-2 .letter:nth-child(13) { transition-delay: 0.36s; }
.text-2 .letter:nth-child(14) { transition-delay: 0.39s; }
.text-2 .letter:nth-child(15) { transition-delay: 0.42s; }
.text-2 .letter:nth-child(16) { transition-delay: 0.45s; }
.text-2 .letter:nth-child(17) { transition-delay: 0.48s; }
.text-2 .letter:nth-child(18) { transition-delay: 0.51s; }
.text-2 .letter:nth-child(19) { transition-delay: 0.54s; }
.text-2 .letter:nth-child(20) { transition-delay: 0.57s; }
/* Ventana visible del logo */


.text-3 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;
  height: 1lh;
  margin: 0;
  padding: 0;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada copia del logo */
.text-3 .logo-block {
  display: block;
  width: max-content;
  height: 1lh;
  white-space: nowrap;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada letra */
.text-3 .logo-letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transform: translateY(0);
  will-change: transform;
}

/* Entrada automática: dos movimientos completos hacia arriba */
.text-3.logo-intro-playing .logo-letter {
  animation: text-3-intro 0.9s
    cubic-bezier(0.56, 0, 0.14, 1)
    forwards;

  animation-delay: calc(
    0.5s + (var(--letter-index) * 0.03s)
  );
}

@keyframes text-3-intro {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(-200%);
  }
}

/* Estado preparado para el hover */
.text-3.logo-hover-ready .logo-letter {
  transition: transform 0.45s
    cubic-bezier(0.56, 0, 0.14, 1);

  transition-delay: calc(var(--letter-index) * 0.03s);
}

/* Hover igual que text-2 */
.text-3.logo-hover-ready:hover .logo-letter {
  transform: translateY(-100%);
}

/* En el editor de Elementor permanece estático */
body.elementor-editor-active
.text-3 .logo-letter {
  animation: none !important;
  transition: none !important;
  transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afb4588 */.text-2 {
  overflow: hidden;
}

/* Título original de Elementor */
.text-2 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;

  /* Altura real de una línea según Elementor */
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-decoration: inherit;
}

/* Cada una de las dos líneas */
.text-2 .block {
  display: block;
  width: max-content;
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  white-space: nowrap;
}

/* Cada letra */
.text-2 .letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transition: transform 0.45s cubic-bezier(0.56, 0, 0.14, 1);
}

/* Movimiento */
.text-2:hover .letter,
.text-2.play .letter {
  transform: translateY(-100%);
}

/* Retrasos automáticos */
.text-2 .letter:nth-child(1)  { transition-delay: 0s; }
.text-2 .letter:nth-child(2)  { transition-delay: 0.03s; }
.text-2 .letter:nth-child(3)  { transition-delay: 0.06s; }
.text-2 .letter:nth-child(4)  { transition-delay: 0.09s; }
.text-2 .letter:nth-child(5)  { transition-delay: 0.12s; }
.text-2 .letter:nth-child(6)  { transition-delay: 0.15s; }
.text-2 .letter:nth-child(7)  { transition-delay: 0.18s; }
.text-2 .letter:nth-child(8)  { transition-delay: 0.21s; }
.text-2 .letter:nth-child(9)  { transition-delay: 0.24s; }
.text-2 .letter:nth-child(10) { transition-delay: 0.27s; }
.text-2 .letter:nth-child(11) { transition-delay: 0.30s; }
.text-2 .letter:nth-child(12) { transition-delay: 0.33s; }
.text-2 .letter:nth-child(13) { transition-delay: 0.36s; }
.text-2 .letter:nth-child(14) { transition-delay: 0.39s; }
.text-2 .letter:nth-child(15) { transition-delay: 0.42s; }
.text-2 .letter:nth-child(16) { transition-delay: 0.45s; }
.text-2 .letter:nth-child(17) { transition-delay: 0.48s; }
.text-2 .letter:nth-child(18) { transition-delay: 0.51s; }
.text-2 .letter:nth-child(19) { transition-delay: 0.54s; }
.text-2 .letter:nth-child(20) { transition-delay: 0.57s; }
/* Ventana visible del logo */


.text-3 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;
  height: 1lh;
  margin: 0;
  padding: 0;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada copia del logo */
.text-3 .logo-block {
  display: block;
  width: max-content;
  height: 1lh;
  white-space: nowrap;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada letra */
.text-3 .logo-letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transform: translateY(0);
  will-change: transform;
}

/* Entrada automática: dos movimientos completos hacia arriba */
.text-3.logo-intro-playing .logo-letter {
  animation: text-3-intro 0.9s
    cubic-bezier(0.56, 0, 0.14, 1)
    forwards;

  animation-delay: calc(
    0.5s + (var(--letter-index) * 0.03s)
  );
}

@keyframes text-3-intro {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(-200%);
  }
}

/* Estado preparado para el hover */
.text-3.logo-hover-ready .logo-letter {
  transition: transform 0.45s
    cubic-bezier(0.56, 0, 0.14, 1);

  transition-delay: calc(var(--letter-index) * 0.03s);
}

/* Hover igual que text-2 */
.text-3.logo-hover-ready:hover .logo-letter {
  transform: translateY(-100%);
}

/* En el editor de Elementor permanece estático */
body.elementor-editor-active
.text-3 .logo-letter {
  animation: none !important;
  transition: none !important;
  transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380700e */.text-2 {
  overflow: hidden;
}

/* Título original de Elementor */
.text-2 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;

  /* Altura real de una línea según Elementor */
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-decoration: inherit;
}

/* Cada una de las dos líneas */
.text-2 .block {
  display: block;
  width: max-content;
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  white-space: nowrap;
}

/* Cada letra */
.text-2 .letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transition: transform 0.45s cubic-bezier(0.56, 0, 0.14, 1);
}

/* Movimiento */
.text-2:hover .letter,
.text-2.play .letter {
  transform: translateY(-100%);
}

/* Retrasos automáticos */
.text-2 .letter:nth-child(1)  { transition-delay: 0s; }
.text-2 .letter:nth-child(2)  { transition-delay: 0.03s; }
.text-2 .letter:nth-child(3)  { transition-delay: 0.06s; }
.text-2 .letter:nth-child(4)  { transition-delay: 0.09s; }
.text-2 .letter:nth-child(5)  { transition-delay: 0.12s; }
.text-2 .letter:nth-child(6)  { transition-delay: 0.15s; }
.text-2 .letter:nth-child(7)  { transition-delay: 0.18s; }
.text-2 .letter:nth-child(8)  { transition-delay: 0.21s; }
.text-2 .letter:nth-child(9)  { transition-delay: 0.24s; }
.text-2 .letter:nth-child(10) { transition-delay: 0.27s; }
.text-2 .letter:nth-child(11) { transition-delay: 0.30s; }
.text-2 .letter:nth-child(12) { transition-delay: 0.33s; }
.text-2 .letter:nth-child(13) { transition-delay: 0.36s; }
.text-2 .letter:nth-child(14) { transition-delay: 0.39s; }
.text-2 .letter:nth-child(15) { transition-delay: 0.42s; }
.text-2 .letter:nth-child(16) { transition-delay: 0.45s; }
.text-2 .letter:nth-child(17) { transition-delay: 0.48s; }
.text-2 .letter:nth-child(18) { transition-delay: 0.51s; }
.text-2 .letter:nth-child(19) { transition-delay: 0.54s; }
.text-2 .letter:nth-child(20) { transition-delay: 0.57s; }
/* Ventana visible del logo */


.text-3 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;
  height: 1lh;
  margin: 0;
  padding: 0;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada copia del logo */
.text-3 .logo-block {
  display: block;
  width: max-content;
  height: 1lh;
  white-space: nowrap;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada letra */
.text-3 .logo-letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transform: translateY(0);
  will-change: transform;
}

/* Entrada automática: dos movimientos completos hacia arriba */
.text-3.logo-intro-playing .logo-letter {
  animation: text-3-intro 0.9s
    cubic-bezier(0.56, 0, 0.14, 1)
    forwards;

  animation-delay: calc(
    0.5s + (var(--letter-index) * 0.03s)
  );
}

@keyframes text-3-intro {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(-200%);
  }
}

/* Estado preparado para el hover */
.text-3.logo-hover-ready .logo-letter {
  transition: transform 0.45s
    cubic-bezier(0.56, 0, 0.14, 1);

  transition-delay: calc(var(--letter-index) * 0.03s);
}

/* Hover igual que text-2 */
.text-3.logo-hover-ready:hover .logo-letter {
  transform: translateY(-100%);
}

/* En el editor de Elementor permanece estático */
body.elementor-editor-active
.text-3 .logo-letter {
  animation: none !important;
  transition: none !important;
  transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-947fa4f */.text-2 {
  overflow: hidden;
}

/* Título original de Elementor */
.text-2 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;

  /* Altura real de una línea según Elementor */
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-decoration: inherit;
}

/* Cada una de las dos líneas */
.text-2 .block {
  display: block;
  width: max-content;
  height: 1lh;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  white-space: nowrap;
}

/* Cada letra */
.text-2 .letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transition: transform 0.45s cubic-bezier(0.56, 0, 0.14, 1);
}

/* Movimiento */
.text-2:hover .letter,
.text-2.play .letter {
  transform: translateY(-100%);
}

/* Retrasos automáticos */
.text-2 .letter:nth-child(1)  { transition-delay: 0s; }
.text-2 .letter:nth-child(2)  { transition-delay: 0.03s; }
.text-2 .letter:nth-child(3)  { transition-delay: 0.06s; }
.text-2 .letter:nth-child(4)  { transition-delay: 0.09s; }
.text-2 .letter:nth-child(5)  { transition-delay: 0.12s; }
.text-2 .letter:nth-child(6)  { transition-delay: 0.15s; }
.text-2 .letter:nth-child(7)  { transition-delay: 0.18s; }
.text-2 .letter:nth-child(8)  { transition-delay: 0.21s; }
.text-2 .letter:nth-child(9)  { transition-delay: 0.24s; }
.text-2 .letter:nth-child(10) { transition-delay: 0.27s; }
.text-2 .letter:nth-child(11) { transition-delay: 0.30s; }
.text-2 .letter:nth-child(12) { transition-delay: 0.33s; }
.text-2 .letter:nth-child(13) { transition-delay: 0.36s; }
.text-2 .letter:nth-child(14) { transition-delay: 0.39s; }
.text-2 .letter:nth-child(15) { transition-delay: 0.42s; }
.text-2 .letter:nth-child(16) { transition-delay: 0.45s; }
.text-2 .letter:nth-child(17) { transition-delay: 0.48s; }
.text-2 .letter:nth-child(18) { transition-delay: 0.51s; }
.text-2 .letter:nth-child(19) { transition-delay: 0.54s; }
.text-2 .letter:nth-child(20) { transition-delay: 0.57s; }
/* Ventana visible del logo */


.text-3 .elementor-heading-title {
  position: relative;
  display: block;
  overflow: hidden;
  height: 1lh;
  margin: 0;
  padding: 0;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada copia del logo */
.text-3 .logo-block {
  display: block;
  width: max-content;
  height: 1lh;
  white-space: nowrap;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* Cada letra */
.text-3 .logo-letter {
  display: inline-block;
  vertical-align: top;

  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;

  transform: translateY(0);
  will-change: transform;
}

/* Entrada automática: dos movimientos completos hacia arriba */
.text-3.logo-intro-playing .logo-letter {
  animation: text-3-intro 0.9s
    cubic-bezier(0.56, 0, 0.14, 1)
    forwards;

  animation-delay: calc(
    0.5s + (var(--letter-index) * 0.03s)
  );
}

@keyframes text-3-intro {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(-200%);
  }
}

/* Estado preparado para el hover */
.text-3.logo-hover-ready .logo-letter {
  transition: transform 0.45s
    cubic-bezier(0.56, 0, 0.14, 1);

  transition-delay: calc(var(--letter-index) * 0.03s);
}

/* Hover igual que text-2 */
.text-3.logo-hover-ready:hover .logo-letter {
  transform: translateY(-100%);
}

/* En el editor de Elementor permanece estático */
body.elementor-editor-active
.text-3 .logo-letter {
  animation: none !important;
  transition: none !important;
  transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65463ca */.elementor-76 .elementor-element.elementor-element-65463ca{

    pointer-events:none;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stack Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://piadaroll.es/wp-content/uploads/2026/07/StackSansHeadline-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */