section.registration-faqs .faq-container{max-width:1440px;padding:0 48px;margin:0 auto}section.registration-faqs{padding:64px 0 64px;background-color:#f4f0ee}section.registration-faqs .faq-wrapper{max-width:778px;padding:0 46px}.qr-fogorewards section.registration-faqs .faq-wrapper{padding:0 0!important}section.registration-faqs .heading{position:relative;cursor:pointer;color:#1c1b19;font-size:20px;line-height:20px;font-family:AvenirNextCondenced;letter-spacing:-.2px;text-transform:uppercase;font-weight:600;margin:20px 0 20px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:8px}section.registration-faqs .faq-disclaimer .faq-disclaimer-text{color:#1c1b19;font-size:20px;line-height:20px;font-family:AvenirNextCondenced;letter-spacing:-.2px;text-transform:uppercase;font-weight:600;padding-bottom:32px}section.registration-faqs .faq-disclaimer .faq-disclaimer-text a.disclaimer-link{color:#1c1b19;text-decoration:underline;display:inline-block}.underline-link-style{color:#535353;text-decoration:underline;display:inline-block}.italic-style{font-family:AvenirNextLTPro-Italic}.qr-fogorewards section.registration-faqs .faq-disclaimer{padding:0 0}section.registration-faqs .faq-disclaimer{max-width:778px;padding:0 46px}section.registration-faqs .panel:first-child .heading{margin-top:0}section.registration-faqs .heading:after{content:"\002B";font-size:20px;color:#d5250a;align-self:flex-start;margin-top:0;position:relative}section.registration-faqs .heading.active:after{content:"\2212"}section.registration-faqs .content{max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease;opacity:0}section.registration-faqs .heading.active+.content{opacity:1}section.registration-faqs .content{margin:0;font-size:18px;margin-bottom:16px;line-height:28px;color:#535353;max-width:592px;font-weight:400;font-family:AvenirNextLT-Pro-Regular}section.registration-faqs .content ul{margin:0;padding-left:10px;list-style:none}section.registration-faqs .content ul li{position:relative;margin-bottom:12px;padding-left:20px;font-size:18px;line-height:28px;color:#535353;font-weight:400;font-family:AvenirNextLT-Pro-Regular}section.registration-faqs .content ul li:before{content:"•";color:#535353;font-weight:400;position:absolute;left:0;top:0;font-size:18px;line-height:27px}section.registration-faqs .content ul li:last-child{margin-bottom:0}section.registration-faqs .content ul ul{margin-top:8px;margin-bottom:8px;padding-left:16px}section.registration-faqs .content ul ul li:before{content:"◦";color:#805606;font-size:18px}section.registration-faqs .content p+ul{margin-top:12px}section.registration-faqs .content ul+p{margin-top:16px}section.registration-faqs .content p{margin-bottom:12px}section.registration-faqs .content p:last-child{margin-bottom:0}section.registration-faqs .faq-heading{padding-bottom:32px}section.registration-faqs .faq-heading h2{color:#1c1b19;font-size:32px;font-weight:400;line-height:35px;letter-spacing:-.32px;margin-bottom:16px;margin-top:32px;font-family:"Libre Caslon Text",serif}section.registration-faqs .faq-heading .h2-style{color:#805606;font-size:32px;font-weight:400;line-height:35px;letter-spacing:-.32px;margin-bottom:0;margin-top:32px;font-family:AvenirNextCondenced;text-transform:uppercase}section.registration-faqs .faq-heading p{color:#535353;font-size:18px;line-height:27px;margin:0 0 0;font-family:AvenirNextLT-Pro-Regular}section.registration-faqs .faq-heading .p-style{color:#1c1b19;font-size:20px;line-height:27px;margin:0 0 0;font-family:LibreCaslonText-Italic}.faq-body{padding-top:16px;padding-bottom:16px}.faq-body:last-child{padding-bottom:32px}.faq-container{padding:20px}.img-left{display:flex;gap:20px;align-items:flex-start}.img-right{display:flex;gap:20px;align-items:flex-start;flex-direction:row-reverse}.qr-fogorewards .img-left{gap:138px}.qr-fogorewards .img-right{gap:138px}.faq-image{max-width:42%}.faq-image img{width:100%;height:auto;object-fit:cover;max-width:546px}.faq-content{flex:2}.content .a-link{color:#535353;text-decoration:underline;font-family:AvenirNext-Medium;-webkit-font-smoothing:auto}.reservation-highlight{color:#535353;font-family:AvenirNextLT-Pro-Regular;font-size:18px;font-style:normal;font-weight:700;line-height:150%;text-decoration-line:underline;cursor:pointer}.page-template-bob-landing-page .disclaimer-section{margin-top:0!important}.display-inline{display:inline-block}.page-template-uk-faq .img-left{gap:138px}.page-template-uk-faq .img-right{gap:138px}.page-template-uk-faq section.registration-faqs .faq-wrapper{max-width:778px;padding:0}.page-template-uk-faq section.registration-faqs .faq-disclaimer{max-width:778px;padding:0}@media (max-width:1024px){.page-template-uk-faq .img-left{gap:48px}.page-template-uk-faq .img-right{gap:48px}}@media (max-width:768px){.page-template-uk-faq .img-left{gap:20px}.page-template-uk-faq .img-right{gap:20px}}@media (min-width:769px){.faq-image{position:sticky;top:65px}}@media (max-width:1024px){.qr-fogorewards .img-left{gap:48px}.qr-fogorewards .img-right{gap:48px}}@media (max-width:768px){section.registration-faqs .faq-heading h2{margin-top:0;font-size:28px;font-weight:400;line-height:30.8px;margin-bottom:8px}section.registration-faqs .faq-heading .h2-style{margin-top:0;font-size:32px;font-weight:400;line-height:32px;margin-bottom:8px}section.registration-faqs .faq-heading{padding-bottom:24px}section.registration-faqs .heading:after{left:0}.img-left .img-right{flex-direction:column;gap:16px}section.registration-faqs .faq-wrapper{padding:0 0}section.registration-faqs .faq-disclaimer{padding:0 0}.faq-body:last-child{padding-bottom:24px}section.registration-faqs .faq-disclaimer .faq-disclaimer-text{padding-bottom:0}section.registration-faqs .faq-container{padding:0 16px}.faq-image img{width:72%}.faq-container{flex-direction:column;gap:20px}.faq-image{max-width:100%}section.registration-faqs .content ul{padding-left:10px}section.registration-faqs .content ul li{padding-left:16px;margin-bottom:10px}.qr-fogorewards .img-left{gap:20px}.qr-fogorewards .img-right{gap:20px}.faq-content{flex:1}}