#breadcrumbs{width:-moz-fit-content!important;width:fit-content!important}.promotion-card{--tw-bg-opacity:1;aspect-ratio:5/6;background-color:rgb(91 112 161/var(--tw-bg-opacity,1));border-radius:.75rem;width:100%}.promotion-card .wrapper{display:flex;flex-direction:column;gap:0;height:100%;justify-content:space-between;position:relative}.promotion-card .promotion-expiration{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1));border-radius:9999px;font-size:14px;font-weight:400;left:1rem;letter-spacing:normal;letter-spacing:.05em;line-height:1.43;padding:.25rem 1rem;position:absolute;top:1.5rem;z-index:10}.promotion-card figure{max-height:50%}@media (min-width:1024px){.promotion-card figure{max-height:60%}}.promotion-card figure img{border-top-left-radius:.75rem;border-top-right-radius:.75rem;max-height:100%;object-fit:cover;width:100%}.promotion-card .promotion-data{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;flex-direction:column;flex-grow:1;gap:0;justify-content:flex-start;padding:0 .5rem .5rem}@media (min-width:768px){.promotion-card .promotion-data{justify-content:space-around;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.promotion-card .promotion-data{gap:.5rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1536px){.promotion-card .promotion-data{padding-left:2rem;padding-right:2rem}}.promotion-card .promotion-data h3{flex-grow:1;font-size:22px;font-weight:700;letter-spacing:normal;line-height:1.27;line-height:1.5rem!important;margin-bottom:0}@media (min-width:768px){.promotion-card .promotion-data h3{font-size:1.5rem;line-height:2rem}}.promotion-card .promotion-data .info{flex-grow:1;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.43}.promotion-card .promotion-data .info strong{font-size:1.5rem;line-height:2rem}.promotion-card .promotion-link{flex-grow:1}.promotion-card .promotion-link a{margin-top:auto;text-align:center;width:100%}.promotion-card .promotion-link a:after{content:"→";display:inline-block;margin-left:.5rem;transform:rotate(-45deg)}.ntl-banner{--tw-bg-opacity:1;--tw-text-opacity:1;aspect-ratio:16/6;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));background-image:url(../images/promotion-banner.png);background-size:cover;border-radius:.75rem;color:rgb(255 255 255/var(--tw-text-opacity,1));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:6rem;position:relative}.ntl-banner:before{background:#0000004d;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ntl-banner>*{position:relative;z-index:2}.ntl-banner .wrapper{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;justify-content:center;position:relative}@media (min-width:768px){.ntl-banner .wrapper{align-items:flex-start}}.ntl-banner .wrapper h3{font-size:1.5rem;line-height:2rem;margin-bottom:.5rem}@media (min-width:768px){.ntl-banner .wrapper h3{font-size:3rem;line-height:1;margin-bottom:1rem}}.ntl-banner .wrapper .inner{padding:.5rem}@media (min-width:768px){.ntl-banner .wrapper .inner{padding:0 0 0 3rem}}.ntl-banner .wrapper .inner a.btn svg.icon{display:inline-block;height:1.5rem;margin-right:.5rem;vertical-align:middle;width:1.5rem}.ntl-banner .wrapper .inner a.btn svg.icon path{stroke:#111827}.ntl-banner .wrapper .inner a.btn:hover svg.icon path{stroke:#fff}.promotions-contact-form .wpcf7-response-output,.promotions-contact-form input,.promotions-contact-form select,.promotions-contact-form span,.promotions-contact-form textarea{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.promotions-contact-form .wpcf7-response-output{font-weight:700}.main-content-promotion-page figure img{border-radius:.75rem}.main-content-promotion-page figure:after{display:none!important}

/*# sourceMappingURL=promotions.css.map*/