@media screen and (min-width:64rem){.web-breadcrumbs{padding-top:3.125rem}.web-breadcrumbs--simple .web-breadcrumbs{padding-top:1.5625rem}}@media screen and (min-width:64rem){.c-newsletter-banner{gap:2.5rem}.c-newsletter-banner__content{max-width:26.875rem}}@media screen and (min-width:64rem){.c-benefits{--benefits-container:42.5rem;padding-left:3.125rem;padding-right:2.625rem}}@media screen and (min-width:64rem){.c-modal__container{padding:0}.c-modal__close-btn{right:1.0625rem}}@media screen and (min-width:64rem){body:has(>.c-fixed-mobile-button) .c-footer{margin-bottom:0}}@media screen and (min-width:64rem){.c-basic-widget{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c60613;background:var(--color-bg,#f4f2e9);border-radius:25px;border-radius:var(--global-radius,25px);display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;margin-left:auto;margin-right:auto;max-width:1000px;padding:.1875rem .1875rem .1875rem 3.125rem}.c-basic-widget__title{font-family:Knockout,Arial Black,sans-serif;font-family:var(--font-family-secondary);font-size:1.375rem;font-size:var(--font-size-secondary-2xl,1.375rem);font-style:italic;font-weight:500;line-height:1.625rem}.c-basic-widget__btn{margin-left:auto}.c-basic-widget__btn .c-button{height:2.75rem;min-height:2.75rem}.c-basic-widget{background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.7);border-radius:6.25rem;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);gap:1.25rem;height:3.25rem;margin-left:auto;margin-right:auto;max-width:58.75rem;min-height:3.25rem;overflow:hidden;padding:.1875rem .1875rem .1875rem 1.5rem;width:100%}.c-basic-widget__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:2.5rem}.c-basic-widget__logo svg{display:block;height:100%;width:auto}.c-basic-widget__title{color:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.9375rem;font-size:var(--font-size-secondary-sm,.9375rem);font-weight:400;line-height:1.25;min-width:0;text-align:left}.c-basic-widget__btn{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;margin-left:0}.c-basic-widget__phone,.c-basic-widget__phone.no-anchor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;background:#c60613;border-radius:6.25rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:.75rem;font-size:var(--font-size-2xs,.75rem);font-style:normal;font-weight:600;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.04em;line-height:1.1;max-width:7.5rem;min-height:0;padding:.25rem 1.125rem;text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.c-basic-widget__phone svg,.c-basic-widget__phone.no-anchor svg{display:none}.c-basic-widget__phone.no-anchor:hover,.c-basic-widget__phone:hover{background:#fff;color:#fff}}@media screen and (min-width:64rem){.c-sticky-section{--slider-img-width:17.3125rem;--slider-img-height:19.75rem;--items:3}}@media screen and (min-width:64rem){.c-sticky-section{padding-top:4.6875rem}}@media screen and (min-width:64rem){.c-service-card{--image-width:18.75rem;--image-height:15.1875rem}}@media screen and (min-width:64rem){.c-services{--item-width:18.75rem;--items:3}}@media screen and (min-width:64rem){.c-lightgallery-card{--img-width:29.375rem;--img-height:23.8125rem}}@media screen and (min-width:64rem){.voucher{--img-height:27.1875rem;background:-webkit-gradient(linear,left top, right top,color-stop(50%, #0f0f0f),color-stop(0, transparent));background:linear-gradient(90deg,#0f0f0f 50%,transparent 0);margin-top:-1px}.voucher:after{display:none}.voucher .voucher--container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.voucher__body{background:#c60613;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:50vw;padding:0 1.5625rem 1.5625rem clamp(2.625rem,-.6477rem + 5.1136vw,3.1875rem);width:50vw}.voucher__content{margin-bottom:1.5625rem}.voucher .voucher--container>picture{-ms-flex-item-align:stretch;align-self:stretch;background-color:#0f0f0f;border-radius:0 0 13.625rem 0;border-radius:0 0 var(--global-radius,13.625rem) 0;display:block;-webkit-box-flex:0;-ms-flex:0 0 50vw;flex:0 0 50vw;line-height:0;max-width:50vw;overflow:hidden;width:50vw}.voucher__img{border-radius:0;height:100%;max-height:none;min-height:var(--img-height);width:100%}}@media screen and (min-width:64rem){.d-none-mdl{display:none}.d-block-mdl{display:block}.d-flex-mdl{display:-webkit-box;display:-ms-flexbox;display:flex}.d-inline-flex-mdl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}