.block__offers{--gap-size:30px}.block__offers .offers{display:flex;flex-wrap:wrap;gap:var(--gap-size) var(--gap-size);justify-content:center}.block__offers .offers .offer{display:grid;grid-template-columns:15px 1fr 15px;grid-template-rows:30px 320px 30px max-content;overflow-x:hidden}@media (min-width:768px){.block__offers .offers .offer{grid-template-columns:40px 1fr 40px}}.block__offers .offers .offer{width:100%}@media (min-width:1200px){.block__offers .offers .offer{width:calc(50% - var(--gap-size)/2)}}.block__offers .offers .offer .background{background-color:#333;grid-column-end:4;grid-column-start:1;grid-row-end:4;grid-row-start:1;overflow:hidden;z-index:1}.block__offers .offers .offer .background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.7;transition:all 4s ease;width:100%}.block__offers .offers .offer:hover .background img{opacity:1;transform:scale(1.1);transition:all 2s ease}.block__offers .offers .offer .infos{align-items:flex-start;display:flex;flex-direction:column;gap:0 var(--gap-size);grid-column:2/3;grid-row:2/3;justify-content:flex-start;z-index:2}@media (min-width:768px){.block__offers .offers .offer .infos{flex-direction:row;justify-content:space-between}}.block__offers .offers .offer .infos .title{margin-bottom:15px}@media (min-width:768px){.block__offers .offers .offer .infos .title{margin-bottom:15px}}.block__offers .offers .offer .infos .title .headline{color:#fff;display:block;font-size:30px;-webkit-hyphens:auto;hyphens:auto;line-height:1.1em;margin-bottom:0;text-align:left}@media (min-width:450px){.block__offers .offers .offer .infos .title .headline{font-size:45px}}.block__offers .offers .offer .infos .title .subheadline{color:#fff;display:block;font-family:Titillium Web Regular,Arial,sans-serif;font-size:17px;margin-bottom:0;text-align:left}.block__offers .offers .offer .infos .pricing{align-self:flex-end}@media (min-width:568px){.block__offers .offers .offer .infos .pricing{align-self:flex-start}}.block__offers .offers .offer .infos .pricing{background:#fff;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto auto;padding:15px 30px 5px}.block__offers .offers .offer .infos .pricing .pricing-from{color:#868686;font-size:13px;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.block__offers .offers .offer .infos .pricing .pricing-euro-sign{align-self:end;color:#8395ab;font-family:Antonio Bold,Arial,sans-serif;font-size:25px;grid-column-end:3;grid-column-start:2;grid-row-end:3;grid-row-start:2;line-height:1.65em}.block__offers .offers .offer .infos .pricing .pricing-price{align-self:end;color:#8395ab;font-family:Antonio Bold,Arial,sans-serif;font-size:45px;grid-column:3/4;grid-row:1/3;line-height:1.2em;white-space:nowrap}.block__offers .offers .offer .infos .pricing .pricing-text{color:#868686;font-size:13px;grid-column-end:4;grid-column-start:2;grid-row-end:4;grid-row-start:3;position:relative;top:-10px;white-space:nowrap}.block__offers .offers .offer .cta{grid-column-end:3;grid-column-start:2;grid-row-end:5;grid-row-start:3;text-align:center;z-index:2}.block__offers .offers .offer .cta a{background-color:#8395ab;color:#fff;display:inline-block;font-family:Titillium Web Bold,Arial,sans-serif;margin:0 0 5px;padding:15px 70px;transition:background-color .5s ease}.block__offers .offers .offer .cta a:hover{background:#6d7c8e;text-decoration:none;transition:background-color .25s ease}.block__offers .offers .offer .cta .price-text{color:#858585;font-size:.9em;margin-bottom:0;text-align:center}.block__offers .offers .offer .cta .price-text:before{content:"* "}
