html,body{margin:0;padding:0;width:100%;min-height:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:var(--font-body, system-ui, sans-serif);color:var(--color-text, #1e2933);background:var(--color-background, #ffffff)}app-root{display:block;width:100%;min-height:100%}.rf-site{font-family:var(--font-body, system-ui, sans-serif);color:var(--color-text, #1e2933);background:var(--color-background, #ffffff)}.rf-site.cms-page .cms-zone--header .rf-section,.rf-site.cms-page .rf-section.rf-section--header,.rf-site.cms-page .rf-section.rf-section--topbar,.rf-site.cms-page .rf-section.rf-section--chrome,.rf-site.cms-page .cms-chrome-host .rf-section{margin:0;padding-top:0;padding-bottom:0}.rf-site .rf-whatsapp svg,.rf-site .rf-waze svg,.rf-site .rf-gmaps svg,.rf-site .rf-directions svg{max-width:none;flex-shrink:0;overflow:visible}.rf-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap, 1rem);width:100%}.rf-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rf-col-1{grid-column:span 1}.rf-col-2{grid-column:span 2}.rf-col-3{grid-column:span 3}.rf-col-4{grid-column:span 4}.rf-col-5{grid-column:span 5}.rf-col-6{grid-column:span 6}.rf-col-7{grid-column:span 7}.rf-col-8{grid-column:span 8}.rf-col-9{grid-column:span 9}.rf-col-10{grid-column:span 10}.rf-col-11{grid-column:span 11}.rf-col-12{grid-column:span 12}@media(max-width:1024px){.rf-col-tablet-1{grid-column:span 1}.rf-col-tablet-2{grid-column:span 2}.rf-col-tablet-3{grid-column:span 3}.rf-col-tablet-4{grid-column:span 4}.rf-col-tablet-5{grid-column:span 5}.rf-col-tablet-6{grid-column:span 6}.rf-col-tablet-7{grid-column:span 7}.rf-col-tablet-8{grid-column:span 8}.rf-col-tablet-9{grid-column:span 9}.rf-col-tablet-10{grid-column:span 10}.rf-col-tablet-11{grid-column:span 11}.rf-col-tablet-12{grid-column:span 12}}@media(max-width:768px){.rf-col-mobile-1{grid-column:span 1}.rf-col-mobile-2{grid-column:span 2}.rf-col-mobile-3{grid-column:span 3}.rf-col-mobile-4{grid-column:span 4}.rf-col-mobile-5{grid-column:span 5}.rf-col-mobile-6{grid-column:span 6}.rf-col-mobile-7{grid-column:span 7}.rf-col-mobile-8{grid-column:span 8}.rf-col-mobile-9{grid-column:span 9}.rf-col-mobile-10{grid-column:span 10}.rf-col-mobile-11{grid-column:span 11}.rf-col-mobile-12{grid-column:span 12}}.cms-zone--header .cms-zone-grid.rf-grid,.cms-zone--body .cms-zone-grid.rf-grid,.cms-zone--footer .cms-zone-grid.rf-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:row;gap:var(--grid-gap, 1rem);width:100%;min-width:0}app-rf-block.rf-align-left,app-rf-block.rf-align-left>.rf-block--button,app-rf-block.rf-align-left>.rf-block--icon,app-rf-block.rf-align-left>.rf-block--text-line{text-align:left!important}app-rf-block.rf-align-center,app-rf-block.rf-align-center>.rf-block--button,app-rf-block.rf-align-center>.rf-block--icon,app-rf-block.rf-align-center>.rf-block--text-line{text-align:center!important}app-rf-block.rf-align-right,app-rf-block.rf-align-right>.rf-block--button,app-rf-block.rf-align-right>.rf-block--icon,app-rf-block.rf-align-right>.rf-block--text-line{text-align:right!important}app-rf-block.rf-align-justify,app-rf-block.rf-align-justify>.rf-block--button,app-rf-block.rf-align-justify>.rf-block--icon,app-rf-block.rf-align-justify>.rf-block--text-line{text-align:justify!important}app-rf-block.rf-align-left>.rf-block--button,app-rf-block.rf-align-left>.rf-block--icon,app-rf-block.rf-align-left>.rf-block--text-line,app-rf-block.rf-align-center>.rf-block--button,app-rf-block.rf-align-center>.rf-block--icon,app-rf-block.rf-align-center>.rf-block--text-line,app-rf-block.rf-align-right>.rf-block--button,app-rf-block.rf-align-right>.rf-block--icon,app-rf-block.rf-align-right>.rf-block--text-line,app-rf-block.rf-align-justify>.rf-block--button,app-rf-block.rf-align-justify>.rf-block--icon,app-rf-block.rf-align-justify>.rf-block--text-line{display:block!important;width:100%!important}app-rf-block .rf-button,app-rf-block .rf-button-media,app-rf-block .rf-whatsapp,app-rf-block .rf-waze,app-rf-block .rf-gmaps,app-rf-block .rf-directions{display:inline-flex;width:auto;max-width:100%}app-rf-block .text-line__text{display:inline-block;width:auto;max-width:100%}@media(max-width:1024px)and (min-width:769px){.cms-zone--header .cms-zone-grid>.rf-col-1,.cms-zone--body .cms-zone-grid>.rf-col-1,.cms-zone--footer .cms-zone-grid>.rf-col-1{grid-column:span 1}.cms-zone--header .cms-zone-grid>.rf-col-2,.cms-zone--body .cms-zone-grid>.rf-col-2,.cms-zone--footer .cms-zone-grid>.rf-col-2{grid-column:span 2}.cms-zone--header .cms-zone-grid>.rf-col-3,.cms-zone--body .cms-zone-grid>.rf-col-3,.cms-zone--footer .cms-zone-grid>.rf-col-3{grid-column:span 3}.cms-zone--header .cms-zone-grid>.rf-col-4,.cms-zone--body .cms-zone-grid>.rf-col-4,.cms-zone--footer .cms-zone-grid>.rf-col-4{grid-column:span 4}.cms-zone--header .cms-zone-grid>.rf-col-5,.cms-zone--body .cms-zone-grid>.rf-col-5,.cms-zone--footer .cms-zone-grid>.rf-col-5{grid-column:span 5}.cms-zone--header .cms-zone-grid>.rf-col-6,.cms-zone--body .cms-zone-grid>.rf-col-6,.cms-zone--footer .cms-zone-grid>.rf-col-6{grid-column:span 6}.cms-zone--header .cms-zone-grid>.rf-col-7,.cms-zone--body .cms-zone-grid>.rf-col-7,.cms-zone--footer .cms-zone-grid>.rf-col-7{grid-column:span 7}.cms-zone--header .cms-zone-grid>.rf-col-8,.cms-zone--body .cms-zone-grid>.rf-col-8,.cms-zone--footer .cms-zone-grid>.rf-col-8{grid-column:span 8}.cms-zone--header .cms-zone-grid>.rf-col-9,.cms-zone--body .cms-zone-grid>.rf-col-9,.cms-zone--footer .cms-zone-grid>.rf-col-9{grid-column:span 9}.cms-zone--header .cms-zone-grid>.rf-col-10,.cms-zone--body .cms-zone-grid>.rf-col-10,.cms-zone--footer .cms-zone-grid>.rf-col-10{grid-column:span 10}.cms-zone--header .cms-zone-grid>.rf-col-11,.cms-zone--body .cms-zone-grid>.rf-col-11,.cms-zone--footer .cms-zone-grid>.rf-col-11{grid-column:span 11}.cms-zone--header .cms-zone-grid>.rf-col-12,.cms-zone--body .cms-zone-grid>.rf-col-12,.cms-zone--footer .cms-zone-grid>.rf-col-12{grid-column:span 12}}
