html:where(:has(body.page-id-2214)) body main .dms-subtitle.dms-subtitle,html:where(:has(body.page-id-2214)) body main .dms-subtitle.dms-subtitle *{
text-transform:none!important;
}html:where(:has(body.page-id-2214)) body main .dmx h2,html:where(:has(body.page-id-2214)) body main .dmx h3{
text-transform:none!important;
}@media (max-width:760px){html:where(:has(body.page-id-2214)) body main .dmx{
overflow-wrap:break-word;
}}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-tag{
display:flex!important;
align-items:center!important;
gap:14px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-tag:before{
content:"";
display:block;
flex:0 0 54px;
width:54px;
height:5px;
border-radius:2px;
background:linear-gradient(90deg,#dfb443 0 76%,#ed0521 76%);
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx h2:not(.dmx-tag+h2):before{
content:"";
display:block;
width:54px;
height:5px;
margin-bottom:22px;
border-radius:2px;
background:linear-gradient(90deg,#dfb443 0 76%,#ed0521 76%);
}@media (max-width:760px){html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-tag:before{
flex-basis:52px;
width:52px;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx h2:not(.dmx-tag+h2):before{
width:52px;
}}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx{
padding-inline:5%!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx-wrap{
max-width:1320px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx{
padding:64px max(5%,24px)!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx-wrap{
width:100%!important;
max-width:1320px!important;
margin-inline:auto!important;
}@media (max-width:760px){html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx{
padding:44px 5%!important;
}}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx-wrap>p>a{
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
gap:0!important;
min-height:48px!important;
padding:14px 24px!important;
border:1px solid #b78c28!important;
border-bottom-width:3px!important;
border-radius:8px!important;
background:#dfb443!important;
color:#17271e!important;
font:700 14px/1.35 Roboto,Arial,sans-serif!important;
text-decoration:none!important;
text-align:center!important;
cursor:pointer;
box-shadow:0 3px 0 #9b7625,0 5px 12px #17271e18!important;
transition:transform .15s,box-shadow .15s,background-color .15s!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a.dms-cta .dms-cta-icon{
display:none!important;
width:0!important;
min-width:0!important;
margin:0!important;
padding:0!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a{
display:inline-flex!important;
align-items:center!important;
justify-content:flex-start!important;
gap:12px!important;
min-height:48px!important;
padding:8px 0!important;
border:0!important;
border-radius:0!important;
background:none!important;
background-image:none!important;
box-shadow:none!important;
color:#23372b!important;
text-decoration:none!important;
transform:none!important;
filter:none!important;
font:700 14px/1.4 Roboto,Arial,sans-serif!important;
text-align:left!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a .dms-cta-label{
color:inherit!important;
-webkit-text-fill-color:currentColor!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a:before{
content:""!important;
display:block!important;
flex:0 0 32px!important;
width:32px!important;
height:32px!important;
border:0!important;
border-radius:0!important;
position:static!important;
transform:none!important;
background:currentColor!important;
-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2027V12l10-7%2010%207v15H6Z%20M12%2027V17h8v10%20M11%2012h10%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;
mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2027V12l10-7%2010%207v15H6Z%20M12%2027V17h8v10%20M11%2012h10%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a:after{
display:none!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-nav{
gap:16px 28px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-nav a[aria-current=page]{
background:none!important;
border:0!important;
color:#806221!important;
box-shadow:none!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a:hover{
background:none!important;
box-shadow:none!important;
transform:none!important;
filter:none!important;
text-decoration:underline!important;
text-underline-offset:6px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a:active{
box-shadow:none!important;
transform:none!important;
opacity:.7;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a[href*="nuestra-pasta"]:before{
-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%204v8c0%205%208%205%208%200V4%20M11%204v24%20M25%204c-6%204-7%2012-1%2013v11%20M25%204v13%20M3%2028h26%22%2F%3E%3C%2Fsvg%3E")!important;
mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%204v8c0%205%208%205%208%200V4%20M11%204v24%20M25%204c-6%204-7%2012-1%2013v11%20M25%204v13%20M3%2028h26%22%2F%3E%3C%2Fsvg%3E")!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a[href*="donde-estamos"]:before{
-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M26%2013c0%208-10%2016-10%2016S6%2021%206%2013a10%2010%200%200%201%2020%200Z%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2213%22%20r%3D%223.5%22%2F%3E%3C%2Fsvg%3E")!important;
mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M26%2013c0%208-10%2016-10%2016S6%2021%206%2013a10%2010%200%200%201%2020%200Z%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2213%22%20r%3D%223.5%22%2F%3E%3C%2Fsvg%3E")!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a[href*="malaga"]:before{
-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M26%2013c0%208-10%2016-10%2016S6%2021%206%2013a10%2010%200%200%201%2020%200Z%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2213%22%20r%3D%223.5%22%2F%3E%3C%2Fsvg%3E")!important;
mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M26%2013c0%208-10%2016-10%2016S6%2021%206%2013a10%2010%200%200%201%2020%200Z%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2213%22%20r%3D%223.5%22%2F%3E%3C%2Fsvg%3E")!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a[href*="dalmoros.it"]:before{
-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M26%2013c0%208-10%2016-10%2016S6%2021%206%2013a10%2010%200%200%201%2020%200Z%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2213%22%20r%3D%223.5%22%2F%3E%3C%2Fsvg%3E")!important;
mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M26%2013c0%208-10%2016-10%2016S6%2021%206%2013a10%2010%200%200%201%2020%200Z%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2213%22%20r%3D%223.5%22%2F%3E%3C%2Fsvg%3E")!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a[href*="enjoy-respect"]:before{
-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2028S3%2020%203%2011a7%207%200%200%201%2013-3%207%207%200%200%201%2013%203c0%209-13%2017-13%2017Z%22%2F%3E%3C%2Fsvg%3E")!important;
mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2028S3%2020%203%2011a7%207%200%200%201%2013-3%207%207%200%200%201%2013%203c0%209-13%2017-13%2017Z%22%2F%3E%3C%2Fsvg%3E")!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx a[href*="grupos-y-agencias"]:before{
-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%229%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M8%2028v-5a8%208%200%200%201%2016%200v5%20M5%206a4%204%200%200%200%200%208%20M27%206a4%204%200%200%201%200%208%20M2%2025v-4a6%206%200%200%201%205-6%20M30%2025v-4a6%206%200%200%200-5-6%22%2F%3E%3C%2Fsvg%3E")!important;
mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%229%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M8%2028v-5a8%208%200%200%201%2016%200v5%20M5%206a4%204%200%200%200%200%208%20M27%206a4%204%200%200%201%200%208%20M2%2025v-4a6%206%200%200%201%205-6%20M30%2025v-4a6%206%200%200%200-5-6%22%2F%3E%3C%2Fsvg%3E")!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx a.dms-cta{
display:inline-flex!important;
align-items:center!important;
justify-content:flex-start!important;
gap:12px!important;
padding:8px 0!important;
border:0!important;
border-radius:0!important;
background:none!important;
box-shadow:none!important;
color:#23372b!important;
text-align:left!important;
transform:none!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx a.dms-cta:before{
content:""!important;
display:block!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx a.dms-cta:hover{
background:none!important;
box-shadow:none!important;
transform:none!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx a.dms-cta:active{
box-shadow:none!important;
transform:none!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card{
position:relative!important;
transition:border-color .2s,box-shadow .2s;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card:hover,html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card:focus-within{
border-color:#b78c28!important;
box-shadow:0 8px 24px #23372b18!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-location-card h3 a.dm-location-link{
display:inline!important;
position:static!important;
min-height:0!important;
margin:0!important;
padding:0!important;
font:inherit!important;
color:inherit!important;
line-height:inherit!important;
background:none!important;
border:0!important;
box-shadow:none!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-location-card h3 a.dm-location-link:before{
display:none!important;
content:none!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-location-card h3 a.dm-location-link:after{
content:""!important;
display:block!important;
position:absolute!important;
inset:0!important;
z-index:2!important;
width:auto!important;
height:auto!important;
background:none!important;
mask:none!important;
-webkit-mask:none!important;
cursor:pointer!important;
border-radius:18px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-location-card h3 a.dm-location-link:focus-visible{
outline:none!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-location-card h3 a.dm-location-link:focus-visible:after{
outline:3px solid #b78c28!important;
outline-offset:-4px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-nav{
grid-template-columns:repeat(4,minmax(0,1fr))!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-nav a:not([href*="/restaurante-de-pasta-fresca/"]){
display:none!important;
}@media (max-width:760px){html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-nav{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
}}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-card-symbols{
display:flex!important;
gap:20px!important;
position:relative!important;
z-index:3!important;
margin-top:auto!important;
padding-top:12px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-card-symbols a.dm-icon-action{
position:relative!important;
z-index:3!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
width:48px!important;
height:48px!important;
min-height:48px!important;
padding:8px!important;
gap:0!important;
font-size:0!important;
border:0!important;
border-radius:0!important;
background:none!important;
box-shadow:none!important;
color:#23372b!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-card-symbols a.dm-icon-action .dms-cta-label{
display:none!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-card-symbols a.dm-icon-action:before{
display:block!important;
content:""!important;
width:30px!important;
height:30px!important;
flex:0 0 30px!important;
background:currentColor!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-card-symbols a.dm-contact-symbol:before{
-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%204H4c-2%2013%2011%2026%2024%2024v-5l-7-3-3%203c-5-2-7-5-9-9l3-3-4-7Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;
mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%204H4c-2%2013%2011%2026%2024%2024v-5l-7-3-3%203c-5-2-7-5-9-9l3-3-4-7Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-card-symbols a.dm-description-symbol:before{
-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2212%22%2F%3E%3Cpath%20d%3D%22M16%2014v9%20M16%209v1%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;
mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2212%22%2F%3E%3Cpath%20d%3D%22M16%2014v9%20M16%209v1%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-card-symbols a.dm-icon-action:hover{
color:#9b7625!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-grid{
gap:22px!important;
margin:30px 0 44px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-card.dm-location-card{
display:grid!important;
grid-template-columns:38% minmax(0,1fr)!important;
min-height:210px!important;
border:1px solid #23372b20!important;
border-radius:12px!important;
background:#fffaf1!important;
box-shadow:0 3px 14px #23372b08!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-card.dm-location-card>img{
width:100%!important;
height:100%!important;
min-height:210px!important;
aspect-ratio:auto!important;
object-fit:cover!important;
object-position:center!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dmx-copy{
display:grid!important;
grid-template-columns:minmax(0,1fr) auto!important;
grid-template-rows:auto auto 1fr!important;
align-items:start!important;
gap:8px 8px!important;
padding:22px!important;
min-width:0!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dmx-tag{
grid-column:1/-1!important;
font-size:10px!important;
gap:9px!important;
letter-spacing:.14em!important;
line-height:1.4!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dmx-tag:before{
width:30px!important;
flex-basis:30px!important;
height:3px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card h3{
grid-column:1!important;
grid-row:2!important;
margin:0!important;
font-size:28px!important;
line-height:1.1!important;
letter-spacing:-.025em!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dmx-copy>p{
grid-column:1/-1!important;
grid-row:3!important;
margin:0!important;
font-size:13px!important;
line-height:1.65!important;
color:#65685f!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dm-card-symbols{
grid-column:2!important;
grid-row:2!important;
align-self:center!important;
gap:4px!important;
margin:-6px -8px 0 0!important;
padding:0!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-location-card .dm-card-symbols a.dm-icon-action{
width:36px!important;
height:40px!important;
min-height:40px!important;
padding:6px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-location-card .dm-card-symbols a.dm-icon-action:before{
width:24px!important;
height:24px!important;
flex-basis:24px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-opening{
display:inline-block;
margin-top:8px;
color:#806221;
font-size:11px;
font-weight:700;
letter-spacing:.025em;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card:hover{
border-color:#b78c28!important;
}@media (min-width:761px) and (max-width:1100px){html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-grid{
grid-template-columns:1fr!important;
}}@media (max-width:760px){html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-card.dm-location-card{
grid-template-columns:36% minmax(0,1fr)!important;
min-height:180px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-card.dm-location-card>img{
min-height:180px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dmx-copy{
padding:18px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card h3{
font-size:26px!important;
}}@media (max-width:430px){html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dm-card-symbols{
grid-column:1/-1!important;
grid-row:4!important;
justify-self:start!important;
margin:0 0 -6px -6px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dmx-copy{
padding:16px!important;
gap:8px!important;
}}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-card.dm-location-card{
border:1px solid rgba(111,100,66,.22)!important;
border-radius:14px!important;
background:linear-gradient(120deg,#fffdf7,#f5f0e5)!important;
box-shadow:0 2px 3px #23372b04,0 12px 28px -20px #23372b55!important;
isolation:isolate;
transition:border-color .25s,box-shadow .25s;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-card.dm-location-card>img{
border-right:1px solid #c5b38655!important;
filter:saturate(.88) contrast(1.03);
transition:filter .3s;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dmx-copy{
background:radial-gradient(ellipse at 100% 0,rgba(223,180,67,.08),transparent 70%);
padding:24px!important;
gap:10px 10px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dmx-tag{
color:#887144!important;
font-size:9px!important;
font-weight:600!important;
letter-spacing:.18em!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card h3{
font-family:"Barlow Condensed","Arial Narrow",Arial,sans-serif!important;
font-weight:600!important;
font-size:34px!important;
line-height:1!important;
letter-spacing:.015em!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dmx-copy>p{
font-size:12px!important;
line-height:1.7!important;
color:#737368!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-opening{
margin-top:10px!important;
padding-top:7px;
border-top:1px solid #bfa46755;
color:#8a6c2f!important;
font-size:10px!important;
font-weight:600!important;
letter-spacing:.035em!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dm-card-symbols{
gap:8px!important;
align-items:center!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-location-card .dm-card-symbols a.dm-icon-action{
color:#667052!important;
opacity:.9;
transition:color .2s,opacity .2s;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-location-card .dm-card-symbols a.dm-icon-action+a.dm-icon-action{
border-left:1px solid #a58a4f33!important;
padding-left:10px!important;
width:40px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-location-card .dm-card-symbols a.dm-icon-action:before{
width:23px!important;
height:23px!important;
flex-basis:23px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-card.dm-location-card:hover,html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dmx-card.dm-location-card:focus-within{
border-color:#b39a57!important;
box-shadow:0 2px 3px #23372b06,0 15px 30px -18px #23372b55!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card:hover>img{
filter:saturate(1) contrast(1.03);
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-location-card .dm-card-symbols a.dm-icon-action:hover{
color:#a17a21!important;
opacity:1;
}@media (max-width:760px){html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dmx-copy{
padding:20px!important;
gap:9px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card h3{
font-size:32px!important;
}}@media (max-width:430px){html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dmx-copy{
padding:16px!important;
gap:7px!important;
}}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-card-hours{
display:grid;
grid-template-columns:auto auto;
justify-content:start;
gap:2px 16px;
margin-top:10px;
padding-top:9px;
border-top:1px solid #bfa46744;
font-size:11px;
line-height:1.6;
color:#667052;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-card-hours strong{
font-weight:600;
color:#23372b;
white-space:nowrap;
}@media (max-width:430px){html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-card-hours{
gap:2px 9px;
font-size:10px;
}}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx:has(+.dm-pasta-feature){
padding-bottom:44px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx:has(+.dm-pasta-feature) .dmx-grid{
margin-bottom:0!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav{
gap:14px!important;
padding:24px 0 0!important;
margin-top:30px!important;
border-top:1px solid #23372b20!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a,html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a.dms-cta{
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
gap:13px!important;
min-height:76px!important;
margin:0!important;
padding:15px 18px!important;
border:1px solid #b6a57a45!important;
border-radius:9px!important;
background:linear-gradient(115deg,#fffdf766,#f4eee1aa)!important;
box-shadow:0 2px 7px #23372b04!important;
color:#23372b!important;
font:600 13px/1.35 Roboto,Arial,sans-serif!important;
text-decoration:none!important;
transition:border-color .2s,background .2s,box-shadow .2s!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a:before,html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a.dms-cta:before{
width:28px!important;
height:28px!important;
flex:0 0 28px!important;
color:#8a7546!important;
opacity:.9;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a:hover,html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a.dms-cta:hover{
background:#fffaf0!important;
border-color:#b59a5a99!important;
box-shadow:0 4px 12px #23372b09!important;
text-decoration:none!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a:focus-visible{
outline:2px solid #b59a5a!important;
outline-offset:3px!important;
}@media (max-width:760px){html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav{
gap:12px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a,html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a.dms-cta{
min-height:70px!important;
padding:13px 16px!important;
}}@media (max-width:380px){html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a,html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a.dms-cta{
gap:9px!important;
padding:12px!important;
font-size:12px!important;
}}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-card-symbols a.dm-directions-symbol:before{
-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M26%2013c0%208-10%2016-10%2016S6%2021%206%2013a10%2010%200%200%201%2020%200Z%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2213%22%20r%3D%223.5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;
mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M26%2013c0%208-10%2016-10%2016S6%2021%206%2013a10%2010%200%200%201%2020%200Z%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2213%22%20r%3D%223.5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-hours-caption{
display:block;
margin-top:8px;
font-size:10px;
font-weight:600;
color:#59634f;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-hours-caption+.dm-card-hours{
margin-top:3px;
padding-top:5px;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-location-card .dm-card-symbols a.dm-icon-action{
min-width:44px!important;
width:44px!important;
height:44px!important;
min-height:44px!important;
opacity:1!important;
color:#536048!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx .dm-location-card .dmx-copy>p{
color:#596053!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-card-symbols a:focus-visible{
outline:2px solid #806221!important;
outline-offset:2px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a[href="/"],html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dmx-nav a[href="https://www.dalmoros.es/"]{
display:none!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-seo-faq a.dm-editorial-link{
display:inline!important;
padding:0!important;
min-height:0!important;
border:0!important;
border-radius:0!important;
background:none!important;
box-shadow:none!important;
font:inherit!important;
font-weight:600!important;
text-decoration:underline!important;
text-underline-offset:3px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-seo-faq a.dm-editorial-link:before,html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dmx .dm-seo-faq a.dm-editorial-link:after{
display:none!important;
content:none!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-seo-faq>.dmx-tag{
margin-top:20px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-seo-faq>.dmx-tag{
margin-top:0!important;
font-size:9px!important;
letter-spacing:.15em!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dm-faq-section{
width:100%!important;
max-width:none!important;
padding:0!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dmx.dm-faq-section .dm-seo-faq{
width:100%!important;
max-width:none!important;
margin:0!important;
padding:32px 5%!important;
border-left:0!important;
border-right:0!important;
border-radius:0!important;
box-shadow:none!important;
}:where(body.page-id-2214) .dmx{
background:#f6f1e7;
color:#21392b;
padding:72px 6%;
font-family:Roboto,Arial,sans-serif;
}:where(body.page-id-2214) .dmx-wrap{
max-width:1180px;
margin:auto;
}:where(body.page-id-2214) .dmx h2{
font:900 clamp(32px,4vw,55px)/1.08 Roboto,Arial,sans-serif;
color:#21392b;
letter-spacing:-.04em;
margin:0 0 24px;
}:where(body.page-id-2214) .dmx h3{
font-size:24px;
color:#21392b;
}:where(body.page-id-2214) .dmx p{
font-size:17px;
line-height:1.8;
max-width:760px;
}:where(body.page-id-2214) .dmx a{
color:#21392b;
font-weight:700;
text-underline-offset:5px;
}:where(body.page-id-2214) .dmx-tag{
color:#806221;
font-size:12px;
letter-spacing:.13em;
text-transform:uppercase;
}:where(body.page-id-2214) .dmx figure{
margin:30px 0;
}:where(body.page-id-2214) .dmx figcaption{
font-size:12px;
padding:10px 0;
color:#616757;
}@media (max-width:700px){:where(body.page-id-2214) .dmx{
padding:45px 5%;
}}:where(body.page-id-2214) .dm-sumup-grid{
display:grid;
grid-template-columns:1.1fr .9fr;
gap:7%;
align-items:center;
}:where(body.page-id-2214) .dm-demo-note{
font-size:12px;
line-height:1.7;
color:#666c61;
border-left:2px solid #b8994e;
padding-left:16px;
}:where(body.page-id-2214) .dm-terminal-wrap{
display:grid;
place-items:center;
padding:20px;
}:where(body.page-id-2214) .dm-terminal{
width:100%;
max-width:350px;
padding:22px 18px 16px;
border:1px solid #455149;
border-radius:28px;
background:linear-gradient(135deg,#34443a,#14251b);
box-shadow:0 28px 55px -28px #17271e88;
color:#23372b;
transform:rotate(2deg);
}:where(body.page-id-2214) .dm-terminal-brand{
display:flex;
align-items:center;
justify-content:space-between;
color:#fff;
font:bold 23px/1.5 Arial,sans-serif;
padding:0 5px 16px;
letter-spacing:-.04em;
}:where(body.page-id-2214) .dm-terminal-brand small{
font:500 8px/1.5 Arial,sans-serif;
letter-spacing:.12em;
color:#d6c396;
}:where(body.page-id-2214) .dm-terminal-screen{
background:#fffef9;
border-radius:12px;
padding:26px 20px;
min-height:360px;
}:where(body.page-id-2214) .dm-terminal-eyebrow{
font:600 9px/1.5 Roboto,Arial,sans-serif;
letter-spacing:.1em;
color:#7b805f;
}:where(body.page-id-2214) .dm-terminal-screen h3{
font-size:32px!important;
margin:14px 0 20px!important;
}:where(body.page-id-2214) .dm-terminal-screen p{
font-size:13px;
line-height:1.6;
}:where(body.page-id-2214) .dm-terminal dl{
margin:16px 0 24px;
font-size:12px;
}:where(body.page-id-2214) .dm-terminal dl>div{
display:flex;
justify-content:space-between;
gap:8px;
padding:9px 0;
border-bottom:1px solid #e4dfd0;
}:where(body.page-id-2214) .dm-terminal dd{
margin:0;
font-weight:600;
white-space:nowrap;
}:where(body.page-id-2214) .dm-terminal button{
font:600 13px/1.4 Roboto,Arial,sans-serif;
cursor:pointer;
border:1px solid #23372b;
border-radius:7px;
background:#23372b;
color:#fff;
padding:13px 10px;
width:100%;
min-height:46px;
}:where(body.page-id-2214) .dm-terminal button:focus-visible,:where(body.page-id-2214) .dm-terminal input:focus-visible{
outline:3px solid #b8994e;
outline-offset:3px;
}:where(body.page-id-2214) .dm-terminal .dm-tip-options{
display:grid;
grid-template-columns:1fr 1fr;
gap:9px;
}:where(body.page-id-2214) .dm-terminal .dm-tip-options button{
background:#faf8f0;
color:#23372b;
border-color:#d1d2c6;
min-height:66px;
}:where(body.page-id-2214) .dm-tip-options button span{
display:block;
font-size:11px;
font-weight:400;
margin-top:3px;
}:where(body.page-id-2214) .dm-terminal .dm-tip-options button[aria-pressed=true]{
background:#23372b;
color:#fff;
border-color:#23372b;
box-shadow:0 0 0 2px #dfb443;
}:where(body.page-id-2214) .dm-tip-custom{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
font-size:12px;
margin:18px 0;
}:where(body.page-id-2214) .dm-tip-custom input{
width:95px;
min-width:0;
max-width:45%;
font:400 14px Roboto,Arial,sans-serif;
padding:10px;
border:1px solid #b6b9ad;
border-radius:5px;
background:#fff;
color:#23372b;
}:where(body.page-id-2214) .dm-terminal-bottom{
display:block;
text-align:center;
color:#c9c8af;
font-size:8px;
letter-spacing:.12em;
margin-top:15px;
}@media (max-width:760px){:where(body.page-id-2214) .dm-sumup-grid{
grid-template-columns:1fr;
gap:24px;
}:where(body.page-id-2214) .dm-sumup-grid>div>p{
font-size:15px;
}:where(body.page-id-2214) .dm-terminal-wrap{
padding:12px 8px;
}:where(body.page-id-2214) .dm-terminal{
transform:none;
max-width:330px;
}}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal{
background:#1e1c1c!important;
border-color:#393636!important;
color:#1e1c1c!important;
box-shadow:0 28px 55px -28px #1e1c1c70!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal-brand{
color:#fbfbf9!important;
gap:14px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal-brand svg{
display:block!important;
width:95px!important;
height:24px!important;
flex:0 0 95px!important;
color:#fbfbf9!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal-brand small,html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal-bottom{
color:#d2d0ca!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal-screen{
background:#fbfbf9!important;
color:#1e1c1c!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal-screen h3{
color:#1e1c1c!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal-eyebrow{
color:#62605a!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal button{
background:#1e1c1c!important;
border-color:#1e1c1c!important;
color:#fbfbf9!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal .dm-tip-options button{
background:#fbfbf9!important;
color:#1e1c1c!important;
border-color:#c3c1b4!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal .dm-tip-options button[aria-pressed=true]{
background:#f5f4ed!important;
color:#1e1c1c!important;
border-color:#1e1c1c!important;
box-shadow:0 0 0 1px #1e1c1c!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal button:focus-visible,html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal input:focus-visible{
outline:3px solid #1e1c1c!important;
outline-offset:3px!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal .dm-tip-custom input{
background:#fbfbf9!important;
color:#1e1c1c!important;
border-color:#c3c1b4!important;
}html:where(:has(body.page-id-2214)) body.page-id-2214 main .dm-terminal dl>div{
border-color:#dfddd3!important;
}:where(body.page-id-2214) .service-reference .service-care-card .dmx-tag{
font-size:10px!important;
}:where(body.page-id-2214) .service-reference .dm-sumup-grid{
grid-template-columns:1.1fr .9fr!important;
gap:7%!important;
}:where(body.page-id-2214) .service-reference .dm-terminal,:where(body.page-id-2214) .service-reference .dm-terminal *{
box-sizing:border-box;
}:where(body.page-id-2214) .service-reference .dm-terminal h3{
font-family:Roboto,Arial,sans-serif!important;
}:where(body.page-id-2214) .service-reference .dm-terminal button{
display:block!important;
width:100%!important;
box-shadow:none!important;
}:where(body.page-id-2214) .service-reference .dm-terminal button:before,:where(body.page-id-2214) .service-reference .dm-terminal button:after{
content:none!important;
display:none!important;
}:where(body.page-id-2214) .service-reference .dm-tip-options button{
display:block!important;
}:where(body.page-id-2214) .service-reference #simulacion-sumup{
scroll-margin-top:90px;
}:where(body.page-id-2214) .service-reference .dm-demo-note{
max-width:none!important;
}:where(body.page-id-2214) .service-reference .dm-terminal-wrap{
min-width:0;
}:where(body.page-id-2214) .service-reference .dm-terminal-brand small{
white-space:nowrap;
}:where(body.page-id-2214) .service-reference .dm-terminal-screen{
min-height:380px;
}:where(body.page-id-2214) .service-reference .dm-terminal-bottom{
line-height:1.8;
}@media (max-width:760px){:where(body.page-id-2214) .service-reference .dm-sumup-grid{
grid-template-columns:minmax(0,1fr)!important;
gap:28px!important;
}:where(body.page-id-2214) .service-reference .dm-terminal{
max-width:340px!important;
transform:none!important;
}:where(body.page-id-2214) .service-reference .dm-terminal-wrap{
padding:0!important;
}:where(body.page-id-2214) .service-reference .dm-terminal-screen{
padding:22px 16px;
}:where(body.page-id-2214) .service-reference .dm-terminal-brand{
gap:8px!important;
}:where(body.page-id-2214) .service-reference .dm-tip-custom input{
font-size:16px!important;
}:where(body.page-id-2214) .service-reference #simulacion-sumup{
scroll-margin-top:78px;
}}body.page-id-2214 #dmr-page-start>.dmx{
max-width:none!important;
width:100%!important;
margin-inline:0!important;
}