/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cross-content-item{background-color:var(--color-secondary);color:var(--color-white);padding:2rem 1rem;display:block;max-width:375px;border-radius:30px;display:flex;flex-direction:column;align-items:center;gap:1.125rem;font-size:var(--title-s);font-weight:700;line-height:170%;width:100%;}.cross-content-item:hover{text-decoration:none;box-shadow:0px 0px 32px 0px rgba(0,0,0,0.15);}.cross-content-item__text{display:flex;align-items:center;gap:0.6rem;}.cross-content-item__text::before{content:"";display:block;position:relative;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-image:url(/sites/umodis.com/themes/custom/umodis/images/cross-content/go.svg);background-size:contain;}
.shop-map-view__legend{max-width:583px;margin:2rem auto;text-align:center;}@media screen and (min-width:500px){.shop-map-view__legend{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;justify-content:center;text-align:initial;}.separator{display:block;height:34px;width:1px;background-color:#797979;}}.shop-map-view .geolocation-map-wrapper{border-radius:10px;overflow:hidden;}.shop-map-view .views-field-title{font-size:1.25rem;}.shop-map-view .views-field-body p{margin:0.25rem 0;font-size:1rem;}@media screen and (min-width:900px){.shop-map-view .views-field-title{font-size:1rem;}.shop-map-view .views-field-body p{font-size:0.75rem;}}.picto{font-weight:700;display:inline-flex;gap:0.5rem;align-items:center;}.picto::after{content:"";position:relative;display:block;width:22px;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain;}.picto--spar{color:#C50000;}.picto--vival{color:#277138;}.picto--spar::after{background-image:url(/sites/umodis.com/themes/custom/umodis/images/map/spar.svg);}.picto--vival::after{background-image:url(/sites/umodis.com/themes/custom/umodis/images/map/vival.svg);}
.section{overflow-x:clip;}
.text--center{margin:auto 0;}.text > :first-child:not(:last-child){margin-top:0;}.text p{line-height:normal;margin:1rem 0;}.text ul{padding-left:1rem;margin:0.5rem 0;}.text ol{padding-left:1rem;margin:0.5rem 0;}.text li{margin:0.125rem 0;}.text .text-no-margin{margin:0;}
.page-builder{position:relative;z-index:1;overflow:hidden;}.page-builder__background{position:absolute;top:0;height:1000px;z-index:-1;width:1920px;left:50%;transform:translateX(-50%);}.page-builder__background svg{width:100%;height:100%;}.path-frontpage .page-builder__background{display:none;}.page-builder__cross-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin:3rem;}
