@font-face{font-family:'OpenSansLight';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansRegular';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansMedium';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansSemiBold';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansBold';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-Bold.ttf) format("truetype");font-display:swap}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pulse{0%{opacity:1}50%{opacity:0.4}100%{opacity:1}}#filter-buttons{background-color:#fff;position:relative;z-index:8;background-color:transparent;padding-bottom:1rem;width:100%}#filter-buttons .filter-button{margin-bottom:1.2rem}#filter-buttons .nav-item{margin-right:0.6rem}#filter-buttons .nav-item:last-child{margin-right:0}#filter-buttons .nav-link{font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#fff;font-size:1rem;border-radius:0.4rem;background-color:#8b9ebb;background-image:linear-gradient(140deg, #8b9ebb 10%, #6f7e96);border:1px solid #676a6d;transition:all 0.1s linear;padding:1rem 1.6rem;width:100%;height:100%;min-height:85px}@media (min-width: 1400px){#filter-buttons .nav-link{padding:1rem 1.6rem}}#filter-buttons .nav-link.nav-link-primary{background-color:#9b8722}#filter-buttons .nav-link.active{background-color:#af9f4e;background-image:linear-gradient(140deg, #af9f4e, #9b8722 80%)}#filter-buttons .nav-link:hover{border-radius:2rem}#more-help .more-help-container{text-align:center;padding:2rem;background-color:#8b9ebb;margin-left:0;margin-top:3rem}@media (min-width: 992px){#more-help .more-help-container{margin-top:0;margin-left:2rem}}#more-help .more-help-container h2{color:#fff;text-align:center;margin-bottom:2rem}#more-help .more-help-container ul{margin-top:0;padding-top:0}#register-tabs{background-color:#ced4da;background-image:linear-gradient(140deg, #676a6d 30%, #a5aaae)}#register-tabs #pills-tab-content .tab-pane h2{font-family:'OpenSansSemiBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#fff;text-shadow:1px 1px rgba(1,2,3,0.2);text-transform:uppercase;margin-bottom:1rem;font-size:2rem}@media (min-width: 992px){#register-tabs #pills-tab-content .tab-pane h2{font-size:2.4rem}}@media (min-width: 1400px){#register-tabs #pills-tab-content .tab-pane h2{font-size:2.8rem}}#register-tabs #pills-tab-content .tab-pane h3{color:#fff;text-shadow:1px 1px rgba(1,2,3,0.2);font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:1.6rem;text-transform:uppercase;margin-bottom:2rem}#register-tabs #pills-tab-content .tab-pane h4{color:#fff;text-shadow:1px 1px rgba(1,2,3,0.2);font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:1rem;text-decoration:underline;text-transform:uppercase;margin-bottom:1.5rem}#register-tabs #pills-tab-content .tab-pane p{color:#fff;text-shadow:1px 1px rgba(1,2,3,0.2)}#register-tabs #pills-tab-content .tab-pane p:last-of-type{margin-bottom:2rem}#register-tabs #pills-tab-content .tab-pane p.highlight-plain-white{color:#fff;text-transform:uppercase;margin-bottom:1.5rem}#register-tabs #pills-tab-content .tab-pane li{color:#fff;text-shadow:1px 1px rgba(1,2,3,0.3);display:flex;border-bottom:1px dashed #a5aaae;margin-bottom:0.4rem;padding-bottom:0.4rem;line-height:1.6rem;font-size:1rem}#register-tabs #pills-tab-content .tab-pane li span{color:#fff;font-size:1.6rem;margin-right:0.8rem;transition:all 0.4s linear;transform:scale(0.1)}#register-tabs #pills-tab-content .tab-pane li span.animate{transform:scale(1)}@media (min-width: 992px){#register-tabs #pills-tab-content .tab-pane li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}}#register-tabs #pills-tab-content .tab-pane .list-regular{list-style:disc;padding-left:1.2rem}#register-tabs #pills-tab-content .tab-pane .list-regular li{display:list-item;border-bottom:none;margin-bottom:0rem;padding-bottom:0rem}#register-tabs #pills-tab-content .tab-pane .card{background-image:linear-gradient(140deg, #8b9ebb 10%, #6f7e96);border-color:#676a6d;margin-top:3rem;border-radius:0}@media (min-width: 992px){#register-tabs #pills-tab-content .tab-pane .card{margin-top:0}}#register-tabs #pills-tab-content .tab-pane .card .card-body{display:flex;flex-direction:column;align-items:center}#register-tabs #pills-tab-content .tab-pane .card .card-body h3{margin-bottom:1rem}#register-tabs #pills-tab-content .tab-pane .card .card-body h4{margin:0;text-decoration:line-through}#register-tabs #pills-tab-content .tab-pane .card .card-body p{color:#fff}#discount h2{color:#8b9ebb;text-transform:uppercase;margin-bottom:2rem;font-size:2.4rem}@media (min-width: 992px){#discount h2{font-size:2.8rem}}@media (min-width: 1400px){#discount h2{font-size:3.2rem}}#discount ul{margin-bottom:0;padding-left:1.5rem}#faq{text-align:center;position:relative;overflow:hidden}#faq .faq-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg, #010203 50%, rgba(1,2,3,0.5));z-index:5}#faq .faq-background{position:absolute;top:0;left:0;width:100%;height:100%}#faq .faq-background .faq-background-solid{background-color:#010203}#faq .faq-background .faq-background-image{background-size:cover;background-repeat:no-repeat;background-position:center center}#faq .faq-background .faq-background-image.imarc{background-image:url(../_images/imarc-faq-background-right.jpg)}#faq .faq-background .faq-background-image.london{background-image:url(../_images/london-faq-background-right.jpg)}#faq .container{position:relative;z-index:6}#faq h2{color:#fff;text-transform:uppercase;margin-bottom:4rem;font-size:2rem}@media (min-width: 576px){#faq h2{font-size:2.4rem}}@media (min-width: 992px){#faq h2{font-size:2.8rem}}@media (min-width: 1400px){#faq h2{font-size:3.2rem}}#faq .question{text-align:left;padding-left:2rem;padding-right:2rem}#faq .question h4{font-family:'OpenSansBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#fff;font-size:1.2rem;text-transform:uppercase;display:inline-block;transition:all 0.2s linear}@media (min-width: 576px){#faq .question h4{font-size:1.4rem}}@media (min-width: 992px){#faq .question h4{font-size:1.6rem}}#faq .question h4 span{font-size:2rem}#faq .question h4:hover{cursor:pointer;color:#fff}#faq .question h5{font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#fff;font-size:1.2rem;margin-bottom:0}@media (min-width: 576px){#faq .question h5{font-size:1.4rem}}@media (min-width: 992px){#faq .question h5{font-size:1.6rem}}#faq .answer{text-align:left;padding-left:2rem;padding-right:2rem;display:flex;flex-direction:column;justify-content:center;margin-top:2rem}@media (min-width: 1200px){#faq .answer{margin-top:0}}#faq .answer p{font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#fff;font-size:0.9rem}@media (min-width: 576px){#faq .answer p{font-size:1rem}}@media (min-width: 992px){#faq .answer p{font-size:1.2rem}}#faq .answer ul li{font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#fff;font-size:0.9rem}@media (min-width: 576px){#faq .answer ul li{font-size:1rem}}@media (min-width: 992px){#faq .answer ul li{font-size:1.2rem}}#faq .answer a:link,#faq .answer a:visited,#faq .answer a:hover,#faq .answer a:active,#faq .answer a:focus{font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#fff;text-decoration:underline;font-size:0.9rem}@media (min-width: 576px){#faq .answer a:link,#faq .answer a:visited,#faq .answer a:hover,#faq .answer a:active,#faq .answer a:focus{font-size:1rem}}@media (min-width: 992px){#faq .answer a:link,#faq .answer a:visited,#faq .answer a:hover,#faq .answer a:active,#faq .answer a:focus{font-size:1.2rem}}#need-help{background-image:linear-gradient(140deg, #9b8722 10%, #af9f4e 60%, #7c6c1b);text-align:center;position:relative;overflow:hidden}#need-help h2{color:#fff;text-transform:uppercase;font-size:2rem;text-align:center}@media (min-width: 576px){#need-help h2{font-size:2.4rem}}@media (min-width: 992px){#need-help h2{font-size:2.8rem}}@media (min-width: 1400px){#need-help h2{font-size:3.2rem}}#need-help h3{color:#fff;font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:1.6rem;text-transform:uppercase;text-align:center;width:100%;margin-bottom:3rem}@media (min-width: 1400px){#need-help h3{width:80%}}#need-help p{color:#fff}#need-help p:last-child{margin-bottom:0}.filter-buttons-border{margin-bottom:2rem;border-bottom:1px solid #a5aaae}
