.paragraph+.paragraph--offers{border-top:none}@media screen and (max-width: 47.9375em){.paragraph--offers [class*=col]+[class*=col]{margin-top:60px}}@media screen and (min-width: 48em){.paragraph--offers .container>.paragraph--offer .paragraph__visual:before{padding-bottom:24.73118%}}.paragraph--offer{overflow:hidden;position:relative;margin-right:auto;margin-left:auto;width:100%}@media screen and (max-width: 47.9375em){.paragraph--offer{max-width:450px}}@media screen and (min-width: 48em){.paragraph--offer{max-width:930px}}.paragraph--offer .paragraph__cta{position:relative;display:block}.paragraph--offer .paragraph__cta img{-webkit-transition:-webkit-transform 1500ms cubic-bezier(0, 0, 0.2, 1) 0s;transition:-webkit-transform 1500ms cubic-bezier(0, 0, 0.2, 1) 0s;-o-transition:transform 1500ms cubic-bezier(0, 0, 0.2, 1) 0s;transition:transform 1500ms cubic-bezier(0, 0, 0.2, 1) 0s;transition:transform 1500ms cubic-bezier(0, 0, 0.2, 1) 0s, -webkit-transform 1500ms cubic-bezier(0, 0, 0.2, 1) 0s}.paragraph--offer .paragraph__cta:focus img{-webkit-transform:scale(1.05);transform:scale(1.05)}.no-objectfit .paragraph--offer .paragraph__cta:focus img,.no-object-fit .paragraph--offer .paragraph__cta:focus img{-webkit-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}@media screen and (min-width: 60em){.paragraph--offer .paragraph__cta:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.no-objectfit .paragraph--offer .paragraph__cta:hover img,.no-object-fit .paragraph--offer .paragraph__cta:hover img{-webkit-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}}.paragraph--offer .paragraph__visual{position:relative;display:block;overflow:hidden;margin:0;padding:0}.paragraph--offer .paragraph__visual:before{content:'';display:block;padding-bottom:51.11111%}@media screen and (min-width: 48em){.paragraph--offer .paragraph__visual:before{padding-bottom:24.73118%}}.paragraph--offer .paragraph__visual:after{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,0.5)}.paragraph--offer .paragraph__visual .js-lazy-load .loader{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}@-webkit-keyframes bounce_circle{50%{opacity:1}}@keyframes bounce_circle{50%{opacity:1}}.paragraph--offer .paragraph__visual .js-lazy-load .loader:after,.paragraph--offer .paragraph__visual .js-lazy-load .loader:before{content:''}.paragraph--offer .paragraph__visual .js-lazy-load .loader:before,.paragraph--offer .paragraph__visual .js-lazy-load .loader .throbber,.paragraph--offer .paragraph__visual .js-lazy-load .loader:after{display:block;border-radius:12px;height:12px;width:12px;background-color:#fff;opacity:0;-webkit-animation-name:bounce_circle;animation-name:bounce_circle;-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.paragraph--offer .paragraph__visual .js-lazy-load .loader .throbber,.paragraph--offer .paragraph__visual .js-lazy-load .loader:after{margin-left:0.25em}.paragraph--offer .paragraph__visual .js-lazy-load .loader:before{-webkit-animation-delay:0ms;animation-delay:0ms}.paragraph--offer .paragraph__visual .js-lazy-load .loader .throbber{-webkit-animation-delay:250ms;animation-delay:250ms}.paragraph--offer .paragraph__visual .js-lazy-load .loader:after{-webkit-animation-delay:500ms;animation-delay:500ms}.paragraph--offer .paragraph__visual img{position:absolute;top:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.no-objectfit .paragraph--offer .paragraph__visual img,.no-object-fit .paragraph--offer .paragraph__visual img{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto;min-height:100%;min-width:100%;max-width:none}.paragraph--offer .paragraph__content{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0 15px;position:absolute;z-index:3;color:#fff;text-align:center;text-transform:uppercase}.paragraph--offer .paragraph__title{margin:0;font-size:20px}@media screen and (min-width: 48em){.paragraph--offer .paragraph__title{font-size:24px}}@media screen and (min-width: 60em){.paragraph--offer .paragraph__title{font-size:30px}}.paragraph--offer .paragraph__subtitle{margin:0;font-size:12px}@media screen and (min-width: 48em){.paragraph--offer .paragraph__subtitle{font-size:15px}}@media screen and (min-width: 60em){.paragraph--offer .paragraph__subtitle{font-size:18px}}
