/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-offer.node--view-mode-card{border-radius:15px;}.node--type-offer.node--view-mode-card .field--name-field-offer-images{position:relative;margin-bottom:0;}.node--type-offer.node--view-mode-card .field--name-field-offer-images img{transition:all 0.5s ease-in-out;border-radius:15px;}.node--type-offer.node--view-mode-card .field--name-field-offer-images::after{content:"";position:absolute;bottom:0;left:0;right:0;display:block;width:100%;height:133px;border-radius:0 0 12px 12px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);}.node--type-offer.node--view-mode-card .field--name-field-offer-establishment{display:none;}.node--type-offer.node--view-mode-card .node-readmore{display:none;padding:0;width:100%;}.node--type-offer.node--view-mode-card .node-readmore a{display:inline-block !important;padding:3px 30px;transition:all 0.5s ease-in-out;border:1px solid var(--white);border-radius:18px;font-family:var(--regular);font-size:1rem;color:var(--white);text-align:center;}.node--type-offer.node--view-mode-card .node-readmore a:hover{text-decoration:none;background-color:var(--white);color:var(--text);border-color:var(--text);}.node--type-offer.node--view-mode-card .field--name-field-display-title{position:absolute;bottom:10px;left:15px;}.node--type-offer.node--view-mode-card .field--name-field-display-title h4{margin-bottom:0;padding:0;font-family:var(--bold);color:var(--white);font-size:1.25rem;line-height:1.5rem;text-decoration:none;transition:all 0.5s ease-in-out;text-transform:uppercase;display:block;padding-bottom:12px;}@media screen and (max-width:380px){.node--type-offer.node--view-mode-card .field--name-field-display-title h4{font-size:0.9375rem;}}@media screen and (max-width:768px){.node--type-offer.node--view-mode-card .field--name-field-display-title h4{min-height:60px;}}@media screen and (max-width:640px){.node--type-offer.node--view-mode-card .field--name-field-display-title h4{padding-bottom:10px;min-height:auto;font-size:1.125rem;}}@media screen and (max-width:480px){.node--type-offer.node--view-mode-card .field--name-field-display-title h4{font-size:1rem;}}
.node--type-offer.node--view-mode-full{margin-bottom:45px;}@media screen and (max-width:580px){.node--type-offer.node--view-mode-full .block-field-blocknodeoffertitle{max-width:calc(100% - 110px);}}.node--type-offer.node--view-mode-full .layout--twocol.center{margin-top:30px;}@media screen and (max-width:580px){.node--type-offer.node--view-mode-full .layout--twocol.center{position:relative;}}.node--type-offer.node--view-mode-full .layout--twocol.center.small-big{margin-top:0;margin-bottom:30px;}@media screen and (max-width:768px){.node--type-offer.node--view-mode-full .layout__region--left{flex:0 0 70%;max-width:70%;}}@media screen and (max-width:580px){.node--type-offer.node--view-mode-full .layout__region--left{flex:0 0 100%;max-width:100%;}}.node--type-offer.node--view-mode-full .layout__region--left .field--name-field-offer-establishment a{display:inline-block;margin-top:10px;padding:6px 12px 4px;border-radius:12px;background-color:var(--blue-50);color:var(--deep-blue);font-family:var(--regular);font-size:0.9375rem;line-height:1.125rem;}@media screen and (max-width:640px){.node--type-offer.node--view-mode-full .layout__region--left .field--name-field-offer-establishment a{margin-top:0;}}@media screen and (max-width:640px){.node--type-offer.node--view-mode-full .layout__region--left .block-views-blockrestaurants-block-evaluation{margin-top:15px !important;}}.node--type-offer.node--view-mode-full .layout__region--right{padding-right:15px !important;}@media screen and (max-width:768px){.node--type-offer.node--view-mode-full .layout__region--right{flex:0 0 30%;max-width:30%;}}@media screen and (max-width:640px){.node--type-offer.node--view-mode-full .layout__region--right{padding:0 !important;}}@media screen and (max-width:580px){.node--type-offer.node--view-mode-full .layout__region--right{flex:0 0 100%;max-width:100%;position:absolute;bottom:10px;right:15px;}}.node--type-offer.node--view-mode-full .layout__region--right .block-addtoany-block{float:right;}.node--type-offer.node--view-mode-full .field--name-field-offer-terms{padding-top:20px;}.node--type-offer.node--view-mode-full .field--name-field-offer-terms .field__label{padding-bottom:15px;color:var(--blue);font-family:var(--bold);font-weight:normal;font-size:1.5rem;line-height:1.25rem;}@media screen and (max-width:640px){.node--type-offer.node--view-mode-full .field--name-field-offer-terms .field__label{color:var(--text);font-size:1.25rem;}}@media screen and (max-width:640px){.node--type-offer.node--view-mode-full .field--name-field-offer-terms .field__label{padding-bottom:24px;}}.node--type-offer.node--view-mode-full .field--name-field-offer-terms .field__item *{font-size:1rem;color:var(--text);font-family:var(--regular);padding-left:0;}.node--type-offer.node--view-mode-full .layout--twocol.center .layout__region--left.col-sm-3{display:flex;flex-direction:column;gap:20px;border-radius:20px;background-color:var(--white);box-shadow:0 0 32px 5px rgba(168,174,201,0.3);max-width:300px;padding:30px 20px !important;margin-top:20px;}@media screen and (max-width:768px){.node--type-offer.node--view-mode-full .layout--twocol.center .layout__region--left.col-sm-3{padding-left:15px !important;}}@media screen and (max-width:640px){.node--type-offer.node--view-mode-full .layout--twocol.center .layout__region--left.col-sm-3{border:0;border-radius:0;max-width:100%;padding:30px 20px;}}.node--type-offer.node--view-mode-full .layout--twocol.center .layout__region--left.col-sm-3 > .block{padding-bottom:20px;border-bottom:1px solid var(--deep-blue-50);}.node--type-offer.node--view-mode-full .layout--twocol.center .layout__region--left.col-sm-3 > .block:last-child{padding-bottom:0;border-bottom:0;}.node--type-offer.node--view-mode-full .layout--twocol.center .layout__region--left.col-sm-3 .field--name-field-offer-establishment{margin-bottom:0 !important;}
