/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"PF Regal Text Pro";font-style:normal;font-weight:400;src:url("/themes/custom/bell_limo/fonts/regal-regular/PFRegalTextPro-RegB.woff") format("woff");src:url("/themes/custom/bell_limo/fonts/regal-regular/PFRegalTextPro-RegB.woff2") format("woff2");src:url("/themes/custom/bell_limo/fonts/regal-regular/PFRegalTextPro-RegB.otf") format("truetype")}@font-face{font-family:"PF Regal Display Pro";font-style:normal;font-weight:normal;font-display:swap;src:url("/themes/custom/bell_limo/fonts/pf_regal_display_pro/PFRegalDisplayPro-Regular.woff") format("woff");src:url("/themes/custom/bell_limo/fonts/pf_regal_display_pro/PFRegalDisplayPro-Regular.woff2") format("woff2");src:url("/themes/custom/bell_limo/fonts/pf_regal_display_pro/PFRegalDisplayPro-Regular.ttf") format("truetype")}@font-face{font-family:"PF Regal Display Pro";src:url("/themes/custom/bell_limo/fonts/pf_regal_display_pro/PFRegalDisplayPro-Italic.woff") format("woff");src:url("/themes/custom/bell_limo/fonts/pf_regal_display_pro/PFRegalDisplayPro-Italic.woff2") format("woff2");src:url("/themes/custom/bell_limo/fonts/pf_regal_display_pro/PFRegalDisplayPro-Italic.ttf") format("truetype");font-weight:normal;font-display:swap;font-style:italic}@font-face{font-family:"Formular";src:url("/themes/custom/bell_limo/fonts/formular/Formular-Medium.eot?#iefix") format("embedded-opentype");src:url("/themes/custom/bell_limo/fonts/formular/Formular-Medium.woff2") format("woff2");src:url("/themes/custom/bell_limo/fonts/formular/Formular-Medium.woff") format("woff");src:url("/themes/custom/bell_limo/fonts/formular/Formular-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Formular";src:url("/themes/custom/bell_limo/fonts/formular-regular/formular-regular.eot");src:url("/themes/custom/bell_limo/fonts/formular-regular/formular-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/bell_limo/fonts/formular-regular/formular-regular.woff2") format("woff2"),url("/themes/custom/bell_limo/fonts/formular-regular/formular-regular.woff") format("woff");font-weight:400;font-style:normal}.layout.bg-color--none{background-color:#fff}.layout.bg-color--gray{background-color:#fafafa}.system-breadcrumb-block{position:absolute;width:100%;z-index:2;top:35px}.system-breadcrumb-block ul{padding:0;margin:0;list-style-type:none;display:flex;justify-content:center;align-items:center}.system-breadcrumb-block ul>li{display:inline-flex;align-items:center;color:#fff;font-size:12px}.system-breadcrumb-block ul>li:not(:last-of-type):after{content:"";display:block;width:12px;height:12px;background:url(/themes/custom/bell_limo/assets/icons/short-icon-donw.svg) no-repeat center;transform:rotate(-90deg);background-size:8px;margin:0 4px}.system-breadcrumb-block ul>li>a{color:#fff;text-decoration:none;transition:all linear .3s}.system-breadcrumb-block ul>li>a:hover,.system-breadcrumb-block ul>li>a:focus{color:#e3c462}
@font-face{font-family:"PF Regal Text Pro";font-style:normal;font-weight:400;src:url("/themes/custom/bell_limo/fonts/regal-regular/PFRegalTextPro-RegB.woff") format("woff");src:url("/themes/custom/bell_limo/fonts/regal-regular/PFRegalTextPro-RegB.woff2") format("woff2");src:url("/themes/custom/bell_limo/fonts/regal-regular/PFRegalTextPro-RegB.otf") format("truetype")}@font-face{font-family:"PF Regal Display Pro";font-style:normal;font-weight:normal;font-display:swap;src:url("/themes/custom/bell_limo/fonts/pf_regal_display_pro/PFRegalDisplayPro-Regular.woff") format("woff");src:url("/themes/custom/bell_limo/fonts/pf_regal_display_pro/PFRegalDisplayPro-Regular.woff2") format("woff2");src:url("/themes/custom/bell_limo/fonts/pf_regal_display_pro/PFRegalDisplayPro-Regular.ttf") format("truetype")}@font-face{font-family:"PF Regal Display Pro";src:url("/themes/custom/bell_limo/fonts/pf_regal_display_pro/PFRegalDisplayPro-Italic.woff") format("woff");src:url("/themes/custom/bell_limo/fonts/pf_regal_display_pro/PFRegalDisplayPro-Italic.woff2") format("woff2");src:url("/themes/custom/bell_limo/fonts/pf_regal_display_pro/PFRegalDisplayPro-Italic.ttf") format("truetype");font-weight:normal;font-display:swap;font-style:italic}@font-face{font-family:"Formular";src:url("/themes/custom/bell_limo/fonts/formular/Formular-Medium.eot?#iefix") format("embedded-opentype");src:url("/themes/custom/bell_limo/fonts/formular/Formular-Medium.woff2") format("woff2");src:url("/themes/custom/bell_limo/fonts/formular/Formular-Medium.woff") format("woff");src:url("/themes/custom/bell_limo/fonts/formular/Formular-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Formular";src:url("/themes/custom/bell_limo/fonts/formular-regular/formular-regular.eot");src:url("/themes/custom/bell_limo/fonts/formular-regular/formular-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/bell_limo/fonts/formular-regular/formular-regular.woff2") format("woff2"),url("/themes/custom/bell_limo/fonts/formular-regular/formular-regular.woff") format("woff");font-weight:400;font-style:normal}.layout.bg-color--none{background-color:#fff}.layout.bg-color--gray{background-color:#fafafa}.block--bundle--banner{font-size:20px;position:relative;height:100vh;overflow:hidden}@media(min-width:768px){.block--bundle--banner{height:auto}}.block--bundle--banner>.container{display:flex;align-items:end;height:100%}@media(min-width:768px){.block--bundle--banner>.container{display:block;height:auto}}.block--bundle--banner .gradient{position:absolute;width:100%;height:100%;background:linear-gradient(transparent,black);z-index:1}.block--bundle--banner .field--name-field-image>.contextual-region{position:unset}.block--bundle--banner .field--name-field-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.block--bundle--banner .field--name-field-image video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:left}.block--bundle--banner .content{text-align:center;position:relative;color:#fff;z-index:1;padding:64px 0}@media(min-width:768px){.block--bundle--banner .content{padding:150px 0}}.block--bundle--banner .content .field--name-field-title{font-size:40px;font-family:"PF Regal Text Pro",sans-serif;font-style:italic;font-weight:500;margin:0;color:#fff}@media(min-width:768px){.block--bundle--banner .content .field--name-field-title{font-size:50px}}.block--bundle--banner .content .field--name-field-short-description{font-size:24px;font-family:"PF Regal Text Pro",sans-serif;color:#fff;font-weight:400;margin:24px 0 0}@media(min-width:768px){.block--bundle--banner .content .field--name-field-short-description{font-size:28px;margin:10px 0 0}}.block--bundle--banner .content .field--name-field-link{margin-top:24px}@media(min-width:768px){.block--bundle--banner .content .field--name-field-link{margin-top:36px}}@media(min-width:1024px){.block--bundle--banner .content .field--name-field-link{margin-top:58px}}.block--bundle--banner .content .field--name-field-link a:not(.tour-link){font-size:14px;text-transform:uppercase;font-weight:500;text-align:center;transition:all linear .2s;padding:12px 16px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;width:calc(100% - 32px);justify-content:center;color:#242424;background-color:#e3c462}@media(min-width:768px){.block--bundle--banner .content .field--name-field-link a:not(.tour-link){width:fit-content}}.block--bundle--banner .content .field--name-field-link a:not(.tour-link)::after{content:"";width:24px;height:24px;mask-image:url(/themes/custom/bell_limo/dist/assets/icons/arrow-right.svg);mask-size:15px;mask-repeat:no-repeat;mask-position:center;background-color:#242424}.block--bundle--banner .content .field--name-field-link a:not(.tour-link):hover,.block--bundle--banner .content .field--name-field-link a:not(.tour-link):focus{color:#263558;background-color:#7d6313}.block--bundle--banner .content .field--name-field-link a.tour-link{font-size:14px;text-transform:uppercase;font-weight:500;text-align:center;transition:all linear .2s;padding:12px 16px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;width:calc(100% - 32px);justify-content:center;color:#242424;background-color:#e3c462;display:inline-flex;flex-direction:column;gap:4px}@media(min-width:768px){.block--bundle--banner .content .field--name-field-link a.tour-link{width:fit-content}}.block--bundle--banner .content .field--name-field-link a.tour-link:hover,.block--bundle--banner .content .field--name-field-link a.tour-link:focus{color:#263558;background-color:#7d6313}.block--bundle--banner .content .field--name-field-link a.tour-link:after{content:attr(price-text);font-size:8px;text-transform:none;letter-spacing:1px}.block--bundle--banner .content.link-type-link .field--name-field-link a{text-decoration:none;color:#e3c462;font-size:16px;display:inline-flex;align-items:center;justify-content:center;transition:all linear .3s;background-color:rgba(0,0,0,0);text-transform:none}.block--bundle--banner .content.link-type-link .field--name-field-link a:after{content:"";mask-image:url(/themes/custom/bell_limo/dist/assets/icons/arrow-right.svg);mask-repeat:no-repeat;mask-position:center;mask-size:15px;background-color:#e3c462;display:block;width:24px;height:24px;transition:all linear .3s}.block--bundle--banner .content.link-type-link .field--name-field-link a:hover{color:#7d6313;background-color:rgba(0,0,0,0)}.block--bundle--banner .content.link-type-link .field--name-field-link a:hover:after{background-color:#7d6313}
