/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.loyalty-program .block-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Geometria","Arial","Helvetica",sans-serif;line-height:1.25;border-radius:5px;text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition:0.3s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;font-size:1rem;font-weight:700;color:#fff;padding:15px 25px;min-height:60px;background:#075ba2}@media screen and (min-width:1215px){.loyalty-program .block-button{font-size:1rem;font-weight:700}}@media screen and (min-width:1215px){.loyalty-program .block-button{padding:1.0555555556rem 1.3888888889rem 1rem;min-height:3.3333333333rem;border-radius:0.2777777778rem}}.loyalty-program .block-button::after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;transform:scaleY(0);transform-origin:center center;border-radius:5px;transition:transform 0.3s;z-index:-1}@media screen and (min-width:1215px){.loyalty-program .block-button::after{border-radius:0.2777777778rem}}.loyalty-program .block-button::after{background:#F08B22}.loyalty-program .block-button:hover::after{transform:scaleY(1)}.impaired .loyalty-program .block-button{background:#000 !important;color:#fff !important;border:1px solid #000;transition:0s}.impaired .loyalty-program .block-button::before,.impaired .loyalty-program .block-button::after{background:none !important}.impaired .loyalty-program .block-button:hover{background:#fff !important;color:#000 !important}.loyalty-program .block-button-r{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Geometria","Arial","Helvetica",sans-serif;line-height:1.25;border-radius:5px;text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition:0.3s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;font-size:1rem;font-weight:700;color:#fff;padding:10px 25px;min-height:50px;background:#F08B22}@media screen and (min-width:1215px){.loyalty-program .block-button-r{font-size:1rem;font-weight:700}}@media screen and (min-width:1215px){.loyalty-program .block-button-r{padding:0.5555555556rem 1.3888888889rem;min-height:2.7777777778rem;border-radius:0.2777777778rem}}.loyalty-program .block-button-r::after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;transform:scaleY(0);transform-origin:center center;border-radius:5px;transition:transform 0.3s;z-index:-1}@media screen and (min-width:1215px){.loyalty-program .block-button-r::after{border-radius:0.2777777778rem}}.loyalty-program .block-button-r::after{background:#075ba2}.loyalty-program .block-button-r:hover::after{transform:scaleY(1)}.impaired .loyalty-program .block-button-r{background:#000 !important;color:#fff !important;border:1px solid #000;transition:0s}.impaired .loyalty-program .block-button-r::before,.impaired .loyalty-program .block-button-r::after{background:none !important}.impaired .loyalty-program .block-button-r:hover{background:#fff !important;color:#000 !important}.loyalty-program .block.bg .block-layout{background:rgba(69,156,223,0.08);padding:30px 15px;border-radius:10px}.loyalty-program .block.full-width{padding-top:40px}.loyalty-program .block.full-width .block-layout{background:#0B67B5;color:#fff;margin:0 -12px;padding:30px 12px;text-align:center}.loyalty-program .block.full-width .title{margin-left:auto;margin-right:auto}.loyalty-program .block-1 .image{width:237px;margin-bottom:30px;margin-left:auto;margin-right:auto}.loyalty-program .block-1 .text{margin-top:20px}.loyalty-program .block-1 .block-button{margin-top:20px}.loyalty-program .block-2{text-align:center;padding-top:30px}.loyalty-program .block-2 .block-layout{position:relative}.loyalty-program .block-2 .block-layout::before{content:"";position:absolute;z-index:1;pointer-events:none;background:url("/themes/personal/images/lp/diamond-1.26.png") no-repeat center;background-size:contain;right:-47px;top:-14px;width:83px;height:105px}.loyalty-program .block-2 .block-layout::after{content:"";position:absolute;z-index:1;pointer-events:none;background:url("/themes/personal/images/lp/diamond-1.01.png") no-repeat center;background-size:contain;right:4px;top:-30px;width:63px;height:64px}.loyalty-program .block-2 .block-wrapper::before{content:"";position:absolute;z-index:1;pointer-events:none;background:url("/themes/personal/images/lp/diamond-1.26.png") no-repeat center;background-size:contain;left:-33px;bottom:-50px;width:123px;height:156px;transform:rotate(-64deg)}.loyalty-program .block-2 .block-wrapper::after{content:"";position:absolute;z-index:1;pointer-events:none;background:url("/themes/personal/images/lp/diamond-1.01.png") no-repeat center;background-size:contain;left:0;bottom:49px;width:93px;height:93px;transform:rotate(29deg)}.loyalty-program .block-2 .image{width:201px;margin-left:auto;margin-right:auto}.loyalty-program .block-2 .title{padding:0 15px}.loyalty-program .block-2 .subtitle{margin-top:10px}.loyalty-program .block-2 .block-wrapper{margin-top:25px}.loyalty-program .block-2 .items{display:flex;flex-wrap:wrap;margin:0 -15px -30px;text-align:left}.loyalty-program .block-2 .item{padding:0 15px;margin-bottom:20px;width:100%}.loyalty-program .block-2 .image{margin-top:30px}.loyalty-program .block-4{padding-top:40px}.loyalty-program .block-4 .subtitle{margin-top:10px}.loyalty-program .block-4 .items{margin-top:30px}.loyalty-program .block-4 .item-name+.item-name{margin-top:20px}.loyalty-program .block-4 .items-bot{margin-top:20px}.loyalty-program .block-4 .item-note::before{content:"*";color:#F08B22;margin-right:0.2em}.loyalty-program .block-4 .image{position:relative;width:244px;margin-left:auto;margin-right:auto;margin-top:20px}.loyalty-program .block-4 .image::before{content:"";position:absolute;z-index:1;pointer-events:none;background:url("/themes/personal/images/lp/diamond-1.01.png") no-repeat center;background-size:contain;top:6px;left:100%;width:52px;height:53px;transform:rotate(29deg);z-index:-1}.loyalty-program .block-5{text-align:center;padding-top:40px}.loyalty-program .block-5 .block-layout{position:relative}.loyalty-program .block-5 .block-layout::before{content:"";position:absolute;z-index:1;pointer-events:none;background:url("/themes/personal/images/lp/diamond-1.38.png") no-repeat center;background-size:contain;left:-7px;top:-81px;width:48px;height:67px}.loyalty-program .block-5 .block-layout::after{content:"";position:absolute;z-index:1;pointer-events:none;background:url("/themes/personal/images/lp/diamond-1.43.png") no-repeat center;background-size:contain;left:-25px;top:-47px;width:72px;height:104px}.loyalty-program .block-5 .subtitle{margin-top:10px}.loyalty-program .block-5 .title-2{margin-top:10px}.loyalty-program .block-5 .block-wrapper{margin-top:20px}.loyalty-program .block-5 .block-wrapper::before{content:"";position:absolute;z-index:1;pointer-events:none;background:url("/themes/personal/images/lp/diamond-1.26.png") no-repeat center;background-size:contain;right:-45px;bottom:-28px;width:65px;height:83px}.loyalty-program .block-5 .block-wrapper::after{content:"";position:absolute;z-index:1;pointer-events:none;background:url("/themes/personal/images/lp/diamond-1.01.png") no-repeat center;background-size:contain;right:-4px;bottom:5px;width:49px;height:50px}.loyalty-program .block-5 .items{display:flex;flex-wrap:wrap;margin:0 -15px -30px;text-align:left}.loyalty-program .block-5 .item{width:100%;padding:0 15px;margin-bottom:20px}.loyalty-program .block-5 .item-name{margin-top:15px}.loyalty-program .block-7{text-align:center;padding-top:40px}.loyalty-program .block-7 .block-wrapper{margin-top:30px}.loyalty-program .block-7 .subtitle{margin-top:10px}.loyalty-program .block-7 .subtitle span{color:#F08B22}.loyalty-program .block-7 .items{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -10px -20px}.loyalty-program .block-7 .swiper{width:100%}.loyalty-program .block-7 .swiper-wrapper{flex-wrap:wrap}@media screen and (min-width:1215px){.loyalty-program .block-7 .swiper-wrapper{flex-wrap:nowrap}}.loyalty-program .block-7 .swiper-navigation{display:none}@media screen and (min-width:1215px){.loyalty-program .block-7 .swiper-navigation{display:block}}.loyalty-program .block-7 .swiper-button{width:2rem;height:2rem;color:#fff;opacity:1;top:60%}.loyalty-program .block-7 .swiper-button:hover{color:#fff}.loyalty-program .block-7 .swiper-button-prev{left:1.1111111111rem}.loyalty-program .block-7 .swiper-button-prev::after{content:""}.loyalty-program .block-7 .swiper-button-prev:hover{transform:translateX(-0.1666666667rem)}.loyalty-program .block-7 .swiper-button-next{right:1.1111111111rem}.loyalty-program .block-7 .swiper-button-next::after{content:""}.loyalty-program .block-7 .swiper-button-next:hover{transform:translateX(0.1666666667rem)}.loyalty-program .block-7 .swiper-button-disabled{display:none}.loyalty-program .block-7 .item{padding:0 10px;margin-bottom:20px;width:100%;height:auto;color:#FFFFFF}.loyalty-program .block-7 .item-inner{position:relative;z-index:1;padding-bottom:25px}.loyalty-program .block-7 .item-inner::before{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;text-decoration:none;content:"";background:#0B67B5;top:33%;border-radius:10px;z-index:-1;pointer-events:none}.loyalty-program .block-7 .image{padding:0 30px}.loyalty-program .block-7 .image-inner{position:relative}.loyalty-program .block-7 .image-inner::before{display:block;content:"";padding-bottom:54.6153846154%}.loyalty-program .block-7 .image-inner img{position:absolute;left:0;right:0;top:0;bottom:0;max-width:100%;max-height:100%;height:auto;object-fit:contain;border-radius:10px}.loyalty-program .block-7 .image-inner__container{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-bottom:2%}@media screen and (min-width:1215px){.loyalty-program .block-7 .image-inner__container{gap:0.8333333333rem}}.loyalty-program .block-7 .image-inner__container a{width:65.194%}@media screen and (min-width:1215px){.loyalty-program .block-7 .image-inner__container a{transition:0.1s}.loyalty-program .block-7 .image-inner__container a:hover{transform:translateY(-0.1666666667rem)}}.loyalty-program .block-7 .image-inner__container img{position:unset;border-radius:unset}.loyalty-program .block-7 .name{font-size:1rem;font-weight:700;margin-top:15px}@media screen and (min-width:1215px){.loyalty-program .block-7 .name{font-size:1rem;font-weight:700}}.loyalty-program .block-7 .name:first-letter{text-transform:uppercase}.loyalty-program .block-7 .block-button-r{margin-top:15px;border:1px solid transparent}.loyalty-program .block-7 .block-button-r:hover{border-color:#FFFFFF}.loyalty-program .block-7 .block-button{margin-top:25px;background:#0B67B5}.loyalty-program .block .title{font-size:1.25rem;font-weight:500}@media screen and (min-width:1215px){.loyalty-program .block .title{font-size:2rem;font-weight:500}}.loyalty-program .block .title-2{font-size:1.5rem;font-weight:500;color:#F08B22;font-size:20px}@media screen and (min-width:1215px){.loyalty-program .block .title-2{font-size:2.6666666667rem;font-weight:500}}.loyalty-program .block .subtitle{font-size:1.125rem;font-weight:700}@media screen and (min-width:1215px){.loyalty-program .block .subtitle{font-size:1.3333333333rem;font-weight:700}}.loyalty-program .block .subtitle.accent{color:#F08B22}.loyalty-program .block .item-name{font-size:1rem;font-weight:700;display:flex}@media screen and (min-width:1215px){.loyalty-program .block .item-name{font-size:1rem;font-weight:700}}.loyalty-program .block .item-name::before{content:"";width:26px;height:26px;background:url("/themes/personal/images//icons/done.svg") no-repeat center #F08B22;background-size:18px;border-radius:50%;flex-shrink:0;margin-right:10px}.loyalty-program .block .item-name.with-text::before{margin-top:-5px}@media screen and (min-width:1215px){.loyalty-program .block .item-name.with-text::before{margin-top:-0.1111111111rem}}.loyalty-program .block .item-name.off::before{background-color:#ED1C24;background-image:url("/themes/personal/images//icons/close.svg")}.loyalty-program .block .item-text{line-height:1.5;margin-top:5px}.loyalty-program .block .note{margin-top:30px;text-align:left}.loyalty-program .block .item-note{font-size:1rem;font-weight:700;font-size:14px}@media screen and (min-width:1215px){.loyalty-program .block .item-note{font-size:1rem;font-weight:700}}.loyalty-program .block .item-note.with-asterisk::before{content:"*";color:#F08B22}.loyalty-program .block .item-note+.item-note{margin-top:15px}.block-faq{padding-top:40px}@media screen and (min-width:768px){.loyalty-program .block-1 .image{width:354px}.loyalty-program .block-2 .subtitle{width:75%;margin-left:auto;margin-right:auto}.loyalty-program .block-2 .image{width:300px}.loyalty-program .block-2 .item{width:50%}.loyalty-program .block-4 .image{width:366px}.loyalty-program .block-5 .item{width:50%}.loyalty-program .block-7 .item{width:50%}}@media screen and (min-width:992px){.loyalty-program .block-1 .block-layout{display:flex;align-items:center}.loyalty-program .block-1 .image{order:1;margin-left:20px;flex-shrink:0;margin-bottom:0}.loyalty-program .block-2 .block-wrapper{display:flex;align-items:center}.loyalty-program .block-2 .image{order:-1;margin-right:40px;flex-shrink:0}.loyalty-program .block-4 .block-layout{display:flex;align-items:center}.loyalty-program .block-4 .image{order:1;margin-left:20px;flex-shrink:0}.loyalty-program .block-7 .item{width:33.333%}}@media screen and (min-width:1215px){.loyalty-program .block-button-r{min-height:3.3333333333rem}.loyalty-program .block.bg .block-layout{border-radius:0.8333333333rem;padding:3.1666666667rem 0}.loyalty-program .block.full-width{padding-top:2.7777777778rem}.loyalty-program .block.full-width .block-layout{margin:0 -4.1666666667rem;padding:1.9444444444rem 4.1666666667rem}.loyalty-program .block.full-width .title{max-width:37.2222222222rem;margin-left:auto;margin-right:auto}.loyalty-program .block-1 .block-layout{padding-left:8.3333333333rem}.loyalty-program .block-1 .block-container{max-width:31.6666666667rem;flex-shrink:0;margin-right:10rem}.loyalty-program .block-1 .image{width:31.6666666667rem;margin-left:0}.loyalty-program .block-1 .text{margin-top:2.2222222222rem}.loyalty-program .block-1 .block-button{margin-top:3.3333333333rem}.loyalty-program .block-2{padding-top:8.3333333333rem}.loyalty-program .block-2 .block-layout::before{right:-3.2777777778rem;top:-0.9444444444rem;width:12.9444444444rem;height:16.3888888889rem}.loyalty-program .block-2 .block-layout::after{right:4.7777777778rem;top:-3.1111111111rem;width:9.8333333333rem;height:10rem}.loyalty-program .block-2 .block-wrapper{padding-left:12.7222222222rem;padding-right:8.3333333333rem}.loyalty-program .block-2 .block-wrapper::before{left:-4.1666666667rem;bottom:2.6666666667rem;width:11.2777777778rem;height:14.2777777778rem}.loyalty-program .block-2 .block-wrapper::after{left:-1.3333333333rem;bottom:11.8333333333rem;width:8.5555555556rem;height:8.6666666667rem}.loyalty-program .block-2 .image{width:20.6111111111rem;margin-right:8.3333333333rem;flex-shrink:0;margin-top:0}.loyalty-program .block-2 .subtitle{margin:1.1111111111rem auto 0;max-width:48.2777777778rem}.loyalty-program .block-2 .block-wrapper{margin-top:3.3333333333rem}.loyalty-program .block-2 .items{margin:0 -0.8333333333rem -2.2222222222rem}.loyalty-program .block-2 .item{padding:0 0.8333333333rem;margin-bottom:2.2222222222rem}.loyalty-program .block-4{padding-top:3.1666666667rem}.loyalty-program .block-4 .block-layout{padding-left:8.3333333333rem}.loyalty-program .block-4 .block-container{width:36.3888888889rem;flex-shrink:0;margin-right:8.3333333333rem}.loyalty-program .block-4 .subtitle{margin-top:0.5555555556rem}.loyalty-program .block-4 .items{margin-top:2.2222222222rem}.loyalty-program .block-4 .item-name+.item-name{margin-top:1.3888888889rem}.loyalty-program .block-4 .items-bot{margin-top:1.9444444444rem}.loyalty-program .block-4 .image{width:23.6111111111rem;margin-left:0}.loyalty-program .block-4 .image::before{top:0.7222222222rem;margin-left:0.8333333333rem;width:6.1111111111rem;height:6.2222222222rem}.loyalty-program .block-5{padding-top:6.5555555556rem}.loyalty-program .block-5 .block-layout::before{left:-0.6666666667rem;top:3.4444444444rem;width:8rem;height:11.0555555556rem}.loyalty-program .block-5 .block-layout::after{left:-3.6111111111rem;top:9rem;width:11.8888888889rem;height:17.1111111111rem}.loyalty-program .block-5 .subtitle{margin-top:1.1111111111rem}.loyalty-program .block-5 .title-2{margin-top:2.7777777778rem}.loyalty-program .block-5 .block-wrapper{margin:2.2222222222rem auto 0;padding-left:16.6666666667rem;padding-right:16.6666666667rem}.loyalty-program .block-5 .block-wrapper::before{right:-3.2777777778rem;bottom:0;width:12.9444444444rem;height:16.3888888889rem}.loyalty-program .block-5 .block-wrapper::after{right:4.7777777778rem;bottom:8.7222222222rem;width:9.8333333333rem;height:10rem}.loyalty-program .block-5 .items{margin:0 -0.8333333333rem}.loyalty-program .block-5 .item{padding:0 0.8333333333rem}.loyalty-program .block-5 .item-name{margin-top:1.3888888889rem}.loyalty-program .block-7{padding-top:5.5555555556rem}.loyalty-program .block-7 .block-layout::before{left:-4.4444444444rem;top:1.7777777778rem;width:9rem;height:12.8888888889rem}.loyalty-program .block-7 .block-layout::after{left:-4rem;top:8.5555555556rem;width:8rem;height:11.0555555556rem}.loyalty-program .block-7 .block-wrapper{margin-top:5.6111111111rem}.loyalty-program .block-7 .block-wrapper::before{right:-4.1666666667rem;bottom:0.6111111111rem;width:8rem;height:11.0555555556rem}.loyalty-program .block-7 .subtitle{margin:1.1111111111rem auto 0;max-width:48.2777777778rem}.loyalty-program .block-7 .items{margin:0 -0.8333333333rem -1.6666666667rem}.loyalty-program .block-7 .item{padding:0 0.8333333333rem;margin-bottom:1.6666666667rem}.loyalty-program .block-7 .item-inner{padding-bottom:1.6666666667rem}.loyalty-program .block-7 .item-inner::before{border-radius:0.5555555556rem}.loyalty-program .block-7 .image{padding:0 1.3888888889rem}.loyalty-program .block-7 .image-inner img{border-radius:0.5555555556rem}.loyalty-program .block-7 .name{font-size:1.3333333333rem;font-weight:700;margin-top:2.1111111111rem}.loyalty-program .block-7 .block-button-r{margin-top:1.6666666667rem}.loyalty-program .block-7 .block-button{margin-top:2.7777777778rem}.loyalty-program .block .item-name::before{width:1.4444444444rem;height:1.4444444444rem;background-size:1rem;margin-right:0.5555555556rem}.loyalty-program .block .item-text{margin-top:1.6666666667rem}.loyalty-program .block .note{margin-top:2.2222222222rem}.loyalty-program .block .item-note+.item-note{margin-top:1.1111111111rem}.block-faq{padding-top:8.3333333333rem}.block-faq .block__layout{padding-left:8.3333333333rem;padding-right:8.3333333333rem}}
