/* compiled by scssphp 1.11.0 on Wed, 01 Jul 2026 07:22:08 +0000 (0.0673s) */
/* Developed by Inware AG - www.inware.ch */

.Offers{--text-size:1.125rem;}@media (min-width:75em){.Offers{--text-size:1.25rem;}}.Offers__title{text-align:center;}.Offers__titleWrapper{margin-bottom:4rem;}.Offers__titleWrapper .fr-view{font-size:var(--text-size);text-align:center;max-width:87.5rem;margin-left:auto;margin-right:auto;}@media (min-width:75em){.Offers__titleWrapper .fr-view{font-size:1.25rem;}}.Offers__list{display:-webkit-flex;display:flex;flex-wrap:wrap;gap:0;}.Offers__item{--zoom:1;display:-webkit-flex;display:flex;width:100%;background-color:#ffefef;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer;}@media (hover:hover) and (pointer:fine){.Offers__item:hover{background-color:#ffd6d6;--zoom:1.05;}}.Offers__item:focus-visible,.Offers__item.touch{background-color:#ffd6d6;--zoom:1.05;}@media (max-width:61.9375em){.Offers__item:nth-of-type(even){flex-direction:row-reverse;}}@media (max-width:35.9375em){.Offers__item{flex-direction:column;margin-bottom:.75rem;}.Offers__item:nth-of-type(even){flex-direction:column;}}@media (min-width:62em){.Offers__item{width:50%;}.Offers__item:nth-of-type(4n - 1){flex-direction:row-reverse;}.Offers__item:nth-of-type(4n){flex-direction:row-reverse;}}.Offers__itemDesc{width:100%;padding:1.5rem 1.5rem 1.5rem;}@media (min-width:36em){.Offers__itemDesc{min-height:15rem;width:50%;padding:15% 2rem 2rem;}}@media (min-width:48em){.Offers__itemDesc{padding:15% 2.625rem 2.625rem;}}@media (min-width:62em){.Offers__itemDesc{padding:23% 1.5rem 1.5rem;}}@media (min-width:75em){.Offers__itemDesc{padding:23% 2.625rem 2.625rem;}}.Offers__itemDesc hr{width:3.125rem;height:.125rem;background-color:#272727;border:none !important;margin-left:0;}.Offers__itemDesc h4{font-size:var(--text-size);font-weight:700;text-transform:none;color:#272727;margin-bottom:0;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.Offers__itemDesc p,.Offers__itemDesc span{font-size:var(--text-size);color:#272727;}.Offers__itemDesc span{display:inline-block;margin-top:1rem;text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:.05em;color:#b62428;}@media (hover:hover) and (pointer:fine){.Offers__itemDesc span:hover{color:#700b0f;}}.Offers__itemDesc span:focus-visible,.Offers__itemDesc span.touch{color:#700b0f;}.Offers__itemWrapper{width:100%;aspect-ratio:2;overflow:hidden;}@media (min-width:36em){.Offers__itemWrapper{width:50%;aspect-ratio:1.2835820896;}}.Offers__itemImage{width:100%;height:100%;object-fit:cover;scale:var(--zoom);-webkit-transition:scale .2s ease-in-out;transition:scale .2s ease-in-out;}.Offers__modal{position:fixed;display:block !important;pointer-events:none;opacity:0;max-width:100%;max-inline-size:100vw;min-width:min(90%,75rem);border:none;padding:1.5rem 1rem;margin:0 auto;inset:0;border-radius:0;background:transparent;color:#272727;max-height:100dvh;-ms-overflow-style:none;scrollbar-width:none;}.Offers__modal::-webkit-scrollbar{display:none;}@media (min-width:48em){.Offers__modal{padding:1.5rem;}}.Offers__modal *{pointer-events:none !important;}.Offers__modal::backdrop{background-color:rgba(39,39,39,.2);-webkit-animation:modalBackdropFadeIn .5s ease normal;animation:modalBackdropFadeIn .5s ease normal;}.Offers__modal[open]{opacity:1;pointer-events:inherit;-webkit-animation:modalFadeIn .5s ease normal;animation:modalFadeIn .5s ease normal;}.Offers__modal[open] *{pointer-events:all !important;}.Offers__modal.close[open]{-webkit-animation:modalFadeOut .5s ease normal;animation:modalFadeOut .5s ease normal;}.Offers__modal.close[open] *{pointer-events:none !important;}.Offers__modal.close::backdrop{-webkit-animation:modalBackdropFadeOut .5s ease normal;animation:modalBackdropFadeOut .5s ease normal;}.Offers__modalContent{position:relative;background-color:#fff;border:#fff;overflow:hidden;width:100%;max-width:75rem;border-radius:1.5rem;box-shadow:0px 6px 6px rgba(0,0,0,.16);}.modal--sections .Offers__modalContent{max-width:100%;}.Offers__modalCloseWrapper{position:-webkit-sticky;position:sticky;top:0;right:0;height:0;display:-webkit-flex;display:flex;justify-content:flex-end;z-index:2;}dialog[open] .Offers__modalCloseWrapper{pointer-events:none !important;}dialog[open] .Offers__modalCloseWrapper>*{pointer-events:all !important;}.Offers__modalClose{position:relative;flex-grow:0;flex-shrink:0;width:3.4375rem;height:3.4375rem;margin:.125rem .3125rem;padding:.625rem;cursor:pointer;border-radius:2px;color:rgba(39,39,39,.6);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}.Offers__modalClose>span{position:absolute;height:.125rem;background:currentColor;-webkit-transition:top .2s ease-in-out 0s,left .2s ease-in-out 0s,width .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s;transition:top .2s ease-in-out 0s,left .2s ease-in-out 0s,width .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s;transition:top .2s ease-in-out 0s,left .2s ease-in-out 0s,width .2s ease-in-out 0s,transform .2s ease-in-out 0s;top:1.5625rem;left:.625rem;width:2.5rem;}@media (hover:none) and (pointer:coarse){.Offers__modalClose>span{-webkit-transition:top .2s ease-in-out 0s,left .2s ease-in-out 0s,width .2s ease-in-out 0s,-webkit-transform .2s ease-in-out .2s;transition:top .2s ease-in-out 0s,left .2s ease-in-out 0s,width .2s ease-in-out 0s,-webkit-transform .2s ease-in-out .2s;transition:top .2s ease-in-out 0s,left .2s ease-in-out 0s,width .2s ease-in-out 0s,transform .2s ease-in-out .2s;}}.Offers__modalClose>span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.Offers__modalClose>span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}@media (hover:hover) and (pointer:fine){.Offers__modalClose:hover{color:#272727;}}.Offers__modalClose:focus-visible,.Offers__modalClose.touch{color:#272727;}.Offers__modalBody{width:100%;overflow:auto;padding:2.5rem 1.125rem;font-size:1rem;}@media (min-width:48em){.Offers__modalBody{padding:2.5rem;}}@-webkit-keyframes modalFadeIn{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);}to{opacity:1;}}@keyframes modalFadeIn{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);}to{opacity:1;}}@-webkit-keyframes modalFadeOut{from{opacity:1;}to{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);}}@keyframes modalFadeOut{from{opacity:1;}to{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);}}@-webkit-keyframes modalBackdropFadeIn{from{opacity:0;}to{opacity:1;}}@keyframes modalBackdropFadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes modalBackdropFadeOut{from{opacity:1;}to{opacity:0;}}@keyframes modalBackdropFadeOut{from{opacity:1;}to{opacity:0;}}