/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-offer.node--view-mode-teaser{height:100%;padding:0;margin-bottom:0;background-color:var(--white);border-radius:20px;border:none;box-shadow:0 8px 30px rgba(0,0,0,0.08);}.node--type-offer.node--view-mode-teaser .node__content .layout--onecol:nth-child(2){padding:20px;}.node--type-offer.node--view-mode-teaser .content > a{padding:0;}.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-images{margin-bottom:0;padding:0;}.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-images img{transition:all 0.5s ease-in-out;height:auto;width:100%;border-radius:20px 20px 0 0;}.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a{display:block;max-width:100%;color:var(--deep-blue);text-transform:uppercase;font-family:var(--bold);font-size:1.5rem;line-height:1.5rem;text-decoration:none;}@media screen and (max-width:1024px){.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a{font-size:1.375rem;}}.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a:hover{color:var(--purple-90);}.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a:after{content:" ";display:block;width:75px;height:5px;background-color:var(--deep-blue);margin:16px 0;}@media screen and (max-width:900px){.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a{font-size:1.25rem;margin-bottom:12px;}}@media screen and (max-width:480px){.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a{font-size:1.125rem;margin-bottom:3px;}}@media screen and (max-width:380px){.node--type-offer.node--view-mode-teaser .content .field--name-field-display-title a{font-size:0.875rem;}}.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-establishment{margin-bottom:7px;}.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-establishment a{font-family:var(--bold);color:var(--blue);font-size:1rem;line-height:1.25rem;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease-in-out;}.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-establishment a:hover{color:var(--magenta);}.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-date{color:var(--deep-blue);font-family:var(--regular);font-size:1rem;line-height:1.125rem;text-decoration:none;margin-bottom:5px;}@media screen and (max-width:640px){.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-date{font-size:0.8125rem;}}@media screen and (max-width:380px){.node--type-offer.node--view-mode-teaser .content .field--name-field-offer-date{font-size:0.75rem;line-height:0.9375rem;}}
