/* @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:#ffffff;}.layout.bg-color--gray{background-color:#FAFAFA;}.layout.bg-color--black{background-color:#000;}.layout.bg-color--white{background-color:#ffffff;}.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:#ffffff;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:#ffffff;text-decoration:none;transition:all linear 0.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:#ffffff;}.layout.bg-color--gray{background-color:#FAFAFA;}.layout.bg-color--black{background-color:#000;}.layout.bg-color--white{background-color:#ffffff;}.block--bundle--background-image-with-content{width:100%;height:100vh;position:relative;overflow:hidden;}.block--bundle--background-image-with-content .gradient{position:absolute;width:100%;height:100%;background:linear-gradient(transparent,black);z-index:1;}.block--bundle--background-image-with-content .field--name-field-image > .contextual-region{position:unset;}.block--bundle--background-image-with-content img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;}.block--bundle--background-image-with-content > .container{height:100%;position:relative;}.block--bundle--background-image-with-content > .container .content{position:absolute;z-index:1;left:25px;bottom:64px;backdrop-filter:blur(24px);background-color:rgba(255,255,255,0.08);padding:40px 25px;max-width:calc(100% - 100px);}@media (min-width:768px){.block--bundle--background-image-with-content > .container .content{max-width:50%;padding:40px 56px;}}.block--bundle--background-image-with-content > .container .content .field--name-field-title{color:#ffffff;font-weight:500;font-size:28px;margin:0;font-family:"Formular",sans-serif;font-style:normal;}@media (min-width:768px){.block--bundle--background-image-with-content > .container .content .field--name-field-title{font-size:36px;}}.block--bundle--background-image-with-content > .container .content .field--name-field-short-description{font-size:20px;color:#ffffff;line-height:1.35;font-weight:300;font-family:"PF Regal Text Pro",sans-serif;margin-top:16px;}.block--bundle--background-image-with-content > .container .content .field--name-field-link{margin-top:44px;}.block--bundle--background-image-with-content > .container .content .field--name-field-link > a{font-size:14px;text-transform:uppercase;font-weight:500;text-align:center;transition:all linear 0.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--background-image-with-content > .container .content .field--name-field-link > a{width:fit-content;}}.block--bundle--background-image-with-content > .container .content .field--name-field-link > a::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--background-image-with-content > .container .content .field--name-field-link > a:hover,.block--bundle--background-image-with-content > .container .content .field--name-field-link > a:focus{color:#263558;background-color:#7D6313;}
@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:#ffffff;}.layout.bg-color--gray{background-color:#FAFAFA;}.layout.bg-color--black{background-color:#000;}.layout.bg-color--white{background-color:#ffffff;}.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:#ffffff;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:#ffffff;}@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:#ffffff;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 0.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 0.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 0.3s;background-color:transparent;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 0.3s;}.block--bundle--banner .content.link-type-link .field--name-field-link a:hover{color:#7D6313;background-color:transparent;}.block--bundle--banner .content.link-type-link .field--name-field-link a:hover:after{background-color:#7D6313;}.block--bundle--banner .content.no-title{padding:0;}@media (min-width:768px){.block--bundle--banner .content.no-title{padding:250px 0;}}
@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:#ffffff;}.layout.bg-color--gray{background-color:#FAFAFA;}.layout.bg-color--black{background-color:#000;}.layout.bg-color--white{background-color:#ffffff;}.block--bundle--disclaimer{padding:16px 0;}@media (min-width:768px){.block--bundle--disclaimer{padding:32px 0;}}.block--bundle--disclaimer .content{padding:10px 24px;background-color:#FAFAFA;}@media (min-width:768px){.block--bundle--disclaimer .content{padding:16px 32px;}}.block--bundle--disclaimer .content .field--name-field-title{font-size:16px;margin-bottom:8px;font-weight:500;}@media (min-width:768px){.block--bundle--disclaimer .content .field--name-field-title{font-size:21px;}}.block--bundle--disclaimer .content .field--name-field-short-description{font-family:"PF Regal Text Pro",sans-serif;line-height:1.35;color:#646464;font-size:12px;}@media (min-width:768px){.block--bundle--disclaimer .content .field--name-field-short-description{font-size:16px;}}
