.promotions[data-v-df4cd63c]{width:100%;background:var(--promoblocks-background-color);padding:75px 0;text-align:left;position:relative}.promotions img[data-v-df4cd63c]{width:100%;-o-object-fit:cover;object-fit:cover}.promotions .row[data-v-df4cd63c]{width:100%;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.promotions .promoblock[data-v-df4cd63c]{width:31%;text-decoration:none;margin:0 0 40px;position:relative;overflow:hidden}.promotions .promoblock img[data-v-df4cd63c],.promotions .promoblock picture[data-v-df4cd63c]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promotions .promoblock img[data-v-df4cd63c]:after,.promotions .promoblock picture[data-v-df4cd63c]:after{content:"";position:absolute;inset:0;background:#0000004d;z-index:0}.promotions .promoblock .content[data-v-df4cd63c]{position:absolute;bottom:0;left:0;right:0;padding:clamp(3rem,4vw,4.5rem);z-index:1;display:flex;flex-direction:column;gap:.5rem}.promotions .promoblock .content h3[data-v-df4cd63c]{color:#fff;transition:all .5s ease;font-size:var(--step-1)}.promotions .promoblock .content[data-v-df4cd63c] p:first-of-type{opacity:0;max-height:0;overflow:hidden;transition:max-height .7s ease;font-size:15px;line-height:20px}.promotions .promoblock .content[data-v-df4cd63c] p:last-of-type{opacity:1;transform:none}.promotions .promoblock .content[data-v-df4cd63c]:before{content:"";position:absolute;inset-inline:20px;bottom:20px;top:auto;height:0;background:#fff;transition:height .4s ease,opacity .7s ease;z-index:-1;opacity:0}.promotions .promoblock .button[data-v-df4cd63c],.promotions .promoblock[data-v-df4cd63c] .button{color:#fff;background:none;border:2px solid #fff;transition:background .3s ease,border-color .3s ease,color .3s ease}.promotions .promoblock[data-v-df4cd63c] .button:hover{background:var(--blue);color:#fff;border:2px solid var(--blue)}.promotions .partial-background[data-v-df4cd63c]{position:absolute;inset:170px 0 0;background:var(--blue-light);z-index:-10}@media(min-width:981px){.promotions .promoblock[data-v-df4cd63c]:hover{cursor:pointer}.promotions .promoblock[data-v-df4cd63c]:hover p:first-of-type{opacity:1;max-height:200px}.promotions .promoblock:hover .content[data-v-df4cd63c]:before{opacity:1;height:90%;z-index:-1}.promotions .promoblock:hover .content[data-v-df4cd63c],.promotions .promoblock:hover .content h3[data-v-df4cd63c]{z-index:20}.promotions .promoblock:hover h3[data-v-df4cd63c]{color:var(--blue);transition:all .5s ease}.promotions .promoblock:hover .button[data-v-df4cd63c],.promotions .promoblock[data-v-df4cd63c]:hover .button{background:none;color:var(--flamingo);border:2px solid var(--flamingo)}.promotions .promoblock[data-v-df4cd63c]:hover .button:hover{background:var(--blue);color:#fff;border:2px solid var(--blue)}}@media(max-width:980px){.promotions .row[data-v-df4cd63c]{justify-content:space-around}.promotions .promoblock[data-v-df4cd63c]{width:48%;margin:1%}}@media(max-width:720px){.promotions .promoblock[data-v-df4cd63c]{width:96%;margin:2%;aspect-ratio:1/1}.promotions .promoblock .content[data-v-df4cd63c]{padding:clamp(3rem,4vw,4.5rem)}}
