@media print,screen and (max-width:63.99875em){.mfr-core__modal{align-items:flex-end}}.mfr-core__modal .mfr-popup{max-width:28.125rem;width:calc(100% - 1.875rem);padding:.3125rem .3125rem 4.375rem}@media print,screen and (min-width:64em){.mfr-core__modal .mfr-popup{max-width:64rem;padding:0 3.75rem}}.mfr-core__modal .mfr-popup__inner{background-color:var(--section-background);color:var(--section-text)}.mfr-core__modal .mfr-popup__content{overflow:hidden;display:flex;align-items:stretch}.mfr-core__modal .mfr-popup .close-button{position:absolute;left:50%;top:unset;bottom:.4375rem;width:3.5rem;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media print,screen and (min-width:64em){.mfr-core__modal .mfr-popup .close-button{bottom:unset;top:0;left:0;-moz-transform:unset;-o-transform:unset;-ms-transform:unset;-webkit-transform:unset;transform:unset}}.mfr-core__modal .mfr-popup .close-button img{width:100%;display:block;object-fit:contain}.mfr-core__modal-inner{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;overflow-y:auto;overflow-x:hidden;width:100%}@media print,screen and (min-width:64em){.mfr-core__modal-inner{flex-direction:row;align-items:center;overflow:hidden}}.mfr-core__modal-image{width:100%;height:auto}@media print,screen and (min-width:64em){.mfr-core__modal-image{width:auto}}.mfr-core__modal-image img{width:100%;height:auto;display:block}.mfr-core__modal-images{align-self:stretch;display:flex;align-items:stretch;justify-content:stretch;width:100%;overflow:hidden;flex-shrink:0}@media print,screen and (min-width:64em){.mfr-core__modal-images{width:31.25rem}}.mfr-core__modal-images:not(:last-child){margin-bottom:.9375rem}@media print,screen and (min-width:64em){.mfr-core__modal-images:not(:last-child){margin-bottom:1.875rem}}.mfr-core__modal-images .flickity-page-dots{position:absolute;bottom:.3125rem;left:0;width:100%}.mfr-core__modal-images-carousel{align-self:stretch;width:100%}@media print,screen and (min-width:64em){.mfr-core__modal-images-carousel .flickity-viewport{height:100%!important}}.mfr-core__modal-images-carousel .flickity-button{top:50%}.mfr-core__modal-images-carousel .flickity-button.previous{left:.3125rem}.mfr-core__modal-images-carousel .flickity-button.next{right:.3125rem}.mfr-core__modal-images-inner{width:100%;height:auto;display:flex;justify-content:stretch;align-items:center;flex-shrink:0}.mfr-core__modal-images-inner-image{width:100%;height:auto;display:flex;justify-content:stretch;align-items:stretch;contain:paint;-moz-border-radius:1.1875rem;-o-border-radius:1.1875rem;-ms-border-radius:1.1875rem;-webkit-border-radius:1.1875rem;border-radius:1.1875rem}.mfr-core__modal-images-inner img{display:block;width:100%;object-fit:contain;object-position:center center}.mfr-core__modal-list{margin:0;padding:0;list-style:none;width:100%}.mfr-core__modal-list li{font-size:var(--font-body-size-small-mobile)}@media print,screen and (min-width:64em){.mfr-core__modal-list li{font-size:var(--font-body-size-small)}}.mfr-core__modal-list li{line-height:1em;font-weight:700;letter-spacing:.046875rem;text-transform:uppercase;position:relative;display:flex;justify-content:flex-start;align-items:center;gap:.4375rem;padding:.8125rem 0}.mfr-core__modal-list li:before{content:"";width:1.0625rem;height:.8125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17' height='14'%3E%3Cpath fill='%23FF2B0F' d='M6.0241852 13.067298L0 7.0609884L2.1272345 4.9516296L6.0241852 8.8485804L14.872766 0L17 2.1272345L6.0241852 13.067298Z'/%3E%3C/svg%3E");background-size:100% 100%}.mfr-core__modal-list li:not(:last-child){border-bottom:solid var(--global-border-width) rgba(0,0,0,.08)}.mfr-core__modal-list:not(:last-child){margin-bottom:.625rem}.mfr-core__modal-content .section-title__wrapper{margin-bottom:0}@media (max-height:825px){.mfr-core__modal-content .section-title__wrapper .section-title{font-size:1.125rem}}@media (max-height:825px){.mfr-core__modal-content .section-text__wrapper .section-text{font-size:.875rem}}@media print,screen and (max-width:63.99875em){.mfr-core__modal-content .section-content__spacer{max-height:2vh}}.mfr-core__modal .section-content{width:100%;flex-grow:1;padding:0}@media print,screen and (min-width:64em){.mfr-core__modal .section-content{flex-shrink:0;flex-grow:1;max-height:100%}}.mfr-core__modal .section-content .inner{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch}.mfr-core__modal .section-content .small-title:not(:last-child){margin-bottom:1.3125rem}.mfr-core__modal .section-content .section-icon{margin:0;width:100%;max-width:8.75rem!important}@media print,screen and (min-width:64em){.mfr-core__modal .section-content .section-icon{max-width:15rem!important}}.mfr-core__modal .section-content .section-icon:not(:last-child){margin-bottom:1.125rem}@media print,screen and (min-width:64em){.mfr-core__modal .section-content .section-icon:not(:last-child){margin-bottom:2.0625rem}}@media print,screen and (min-width:64em){.mfr-core__modal .section-content .section-text{max-width:76%}}.mfr-core__modal .section-content .button{width:100%;margin-top:auto;border-color:rgba(0,0,0,.08);max-width:20.375rem;align-self:center}@media print,screen and (max-width:39.99875em){.mfr-core__modal .section-content .button{-moz-border-radius:1rem;-o-border-radius:1rem;-ms-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}}.mfr-core__modal .section-content .button:not(:last-child){margin-bottom:.625rem}@media print,screen and (min-width:64em){.mfr-core__modal .section-content .button:not(:last-child){margin-bottom:.9375rem}}.mfr-core__modal .section-content .text-cta:hover{opacity:1;transform:none}.mfr-core__modal-image-text-wrapper{width:100%;display:flex;justify-content:stretch;align-items:stretch;flex-wrap:wrap;gap:.625rem}@media print,screen and (min-width:64em){.mfr-core__modal-image-text-wrapper{gap:1.25rem}}.mfr-core__modal-image-text-wrapper:not(:last-child){margin-bottom:1.875rem}@media (max-height:825px){.mfr-core__modal-image-text-wrapper:not(:last-child){margin-bottom:.9375rem}}.mfr-core__modal-image-text-item{position:relative;flex-shrink:0;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;aspect-ratio:368/115;border:solid .0625rem var(--color-black);-moz-border-radius:.625rem;-o-border-radius:.625rem;-ms-border-radius:.625rem;-webkit-border-radius:.625rem;border-radius:.625rem;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}@media (max-height:825px){.mfr-core__modal-image-text-item{aspect-ratio:368/95}}@media print,screen and (min-width:64em){.mfr-core__modal-image-text-item{width:calc((100% - 2.5rem)/ 3);aspect-ratio:352/147}}@media screen and (pointer:fine){.mfr-core__modal-image-text-item:hover{-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);-webkit-transform:scale(.95);transform:scale(.95)}}.mfr-core__modal-image-text-item:focus-visible,.mfr-core__modal-image-text-item:focus-within{-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);-webkit-transform:scale(.95);transform:scale(.95)}.mfr-core__modal-image-text-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.mfr-core__modal-image-text-inner{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;z-index:2;color:var(--color-white)}.mfr-core__modal-image-text-inner p{text-transform:uppercase}.mfr-core__modal-image-text-heading{font-size:var(--font-body-size-small-mobile)}@media print,screen and (min-width:64em){.mfr-core__modal-image-text-heading{font-size:var(--font-body-size-small)}}.mfr-core__modal-image-text-heading{line-height:1.286em;font-weight:500;letter-spacing:.026875rem}.mfr-core__modal-image-text-heading:not(:last-child){margin-bottom:.3125rem}.mfr-core__modal-image-text-sub-heading{font-size:.6875rem;line-height:1.2em;font-weight:500;letter-spacing:.019375rem;margin:0}
/*# sourceMappingURL=mfr-core__modal.css.map */
