.elementor-392 .elementor-element.elementor-element-bh-content{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:var(--space-m) var(--space-m);--row-gap:var(--space-m);--column-gap:var(--space-m);}.elementor-392 .elementor-element.elementor-element-bh-pontoon-row{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--space-l) var(--space-l);--row-gap:var(--space-l);--column-gap:var(--space-l);--grid-auto-flow:row;}.elementor-392 .elementor-element.elementor-element-bh-pontoon-img img{aspect-ratio:1/1;object-fit:var(--sb-elementor-fit, cover);object-position:var(--sb-elementor-position, 50% 50%);width:100%;transition-duration:0.3s;}.elementor-392 .elementor-element.elementor-element-bh-pontoon-img a{display:flex;}.elementor-392 .elementor-element.elementor-element-bh-pontoon-img:hover img{opacity:0.5;}.elementor-392 .elementor-element.elementor-element-bh-bowrider-row{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--space-l) var(--space-l);--row-gap:var(--space-l);--column-gap:var(--space-l);--grid-auto-flow:row;}.elementor-392 .elementor-element.elementor-element-bh-bowrider-img img{aspect-ratio:1/1;object-fit:var(--sb-elementor-fit, cover);object-position:var(--sb-elementor-position, 50% 50%);width:100%;transition-duration:0.3s;}.elementor-392 .elementor-element.elementor-element-bh-bowrider-img a{display:flex;}.elementor-392 .elementor-element.elementor-element-bh-bowrider-img:hover img{opacity:0.5;}.elementor-392 .elementor-element.elementor-element-bh-where-row{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--space-l) var(--space-l);--row-gap:var(--space-l);--column-gap:var(--space-l);--grid-auto-flow:row;}.elementor-392 .elementor-element.elementor-element-bh-where-img img{aspect-ratio:1/1;object-fit:var(--sb-elementor-fit, cover);object-position:var(--sb-elementor-position, 50% 50%);width:100%;}.elementor-392 .elementor-element.elementor-element-bh-where-img a{display:flex;}@media(max-width:1024px){.elementor-392 .elementor-element.elementor-element-bh-pontoon-row{--grid-auto-flow:row;}.elementor-392 .elementor-element.elementor-element-bh-bowrider-row{--grid-auto-flow:row;}.elementor-392 .elementor-element.elementor-element-bh-where-row{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-392 .elementor-element.elementor-element-bh-pontoon-row{--e-con-grid-template-columns:repeat(1, 1fr);--gap:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);--grid-auto-flow:row;}.elementor-392 .elementor-element.elementor-element-bh-pontoon-img img{aspect-ratio:16/9;object-fit:var(--sb-elementor-fit, cover);object-position:var(--sb-elementor-position, 50% 50%);}.elementor-392 .elementor-element.elementor-element-bh-pontoon-img a{display:flex;}.elementor-392 .elementor-element.elementor-element-bh-bowrider-row{--e-con-grid-template-columns:repeat(1, 1fr);--gap:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);--grid-auto-flow:row;}.elementor-392 .elementor-element.elementor-element-bh-bowrider-img img{aspect-ratio:16/9;object-fit:var(--sb-elementor-fit, cover);object-position:var(--sb-elementor-position, 50% 50%);}.elementor-392 .elementor-element.elementor-element-bh-bowrider-img a{display:flex;}.elementor-392 .elementor-element.elementor-element-bh-where-row{--e-con-grid-template-columns:repeat(1, 1fr);--gap:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);--grid-auto-flow:row;}.elementor-392 .elementor-element.elementor-element-bh-where-img img{aspect-ratio:16/9;object-fit:var(--sb-elementor-fit, cover);object-position:var(--sb-elementor-position, 50% 50%);}.elementor-392 .elementor-element.elementor-element-bh-where-img a{display:flex;}}@media(max-width:700px){.elementor-392 .elementor-element.elementor-element-bh-pontoon-row{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-392 .elementor-element.elementor-element-bh-pontoon-img img{aspect-ratio:16/9;object-fit:var(--sb-elementor-fit, cover);object-position:var(--sb-elementor-position, 50% 50%);}.elementor-392 .elementor-element.elementor-element-bh-pontoon-img a{display:flex;}.elementor-392 .elementor-element.elementor-element-bh-bowrider-row{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-392 .elementor-element.elementor-element-bh-bowrider-img img{aspect-ratio:16/9;object-fit:var(--sb-elementor-fit, cover);object-position:var(--sb-elementor-position, 50% 50%);}.elementor-392 .elementor-element.elementor-element-bh-bowrider-img a{display:flex;}.elementor-392 .elementor-element.elementor-element-bh-where-row{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-392 .elementor-element.elementor-element-bh-where-img img{aspect-ratio:16/9;object-fit:var(--sb-elementor-fit, cover);object-position:var(--sb-elementor-position, 50% 50%);}.elementor-392 .elementor-element.elementor-element-bh-where-img a{display:flex;}}/* Start custom CSS for text-editor, class: .elementor-element-bh-intro */.elementor-392 .elementor-element.elementor-element-bh-intro :is(p, ul):last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-river */.elementor-392 .elementor-element.elementor-element-bh-river :is(p, ul):last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-pontoon-h */.elementor-392 .elementor-element.elementor-element-bh-pontoon-h :is(h2, p):last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bh-pontoon-img */.elementor-392 .elementor-element.elementor-element-bh-pontoon-img {
    overflow: clip;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-pontoon-text */.elementor-392 .elementor-element.elementor-element-bh-pontoon-text :is(p, ul):last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-bowrider-h */.elementor-392 .elementor-element.elementor-element-bh-bowrider-h :is(h2, p):last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bh-bowrider-img */.elementor-392 .elementor-element.elementor-element-bh-bowrider-img {
    overflow: clip;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-bowrider-text */.elementor-392 .elementor-element.elementor-element-bh-bowrider-text :is(p, ul):last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-compare */.elementor-392 .elementor-element.elementor-element-bh-compare :is(h2, p):last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-compare-table */.elementor-392 .elementor-element.elementor-element-bh-compare-table { overflow-x: auto; overflow-y: hidden; }
.elementor-392 .elementor-element.elementor-element-bh-compare-table table { width: 100%; min-width: 36em; border-collapse: collapse; font-size: var(--text-s); margin: 0; }
.elementor-392 .elementor-element.elementor-element-bh-compare-table th, .elementor-392 .elementor-element.elementor-element-bh-compare-table td { padding: var(--space-3xs) var(--space-2xs); text-align: left; vertical-align: top; border: 0; border-bottom: 1px solid #e3e6e8; }
.elementor-392 .elementor-element.elementor-element-bh-compare-table td { padding-block: var(--space-xs); transition: background-color 0.2s ease; }
.elementor-392 .elementor-element.elementor-element-bh-compare-table thead th { background: var(--e-global-color-primary); color: #fff; font-weight: 600; }
.elementor-392 .elementor-element.elementor-element-bh-compare-table tbody tr:nth-child(even) > td { background-color: rgba(187, 223, 246, 0.25); }
.elementor-392 .elementor-element.elementor-element-bh-compare-table tbody tr:hover > td { background-color: color-mix(in srgb, var(--e-global-color-secondary) 28%, #fff); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-compare-note */.elementor-392 .elementor-element.elementor-element-bh-compare-note :is(p, ul):last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-licence */.elementor-392 .elementor-element.elementor-element-bh-licence :is(p, ul):last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-where-h */.elementor-392 .elementor-element.elementor-element-bh-where-h :is(h2, p):last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bh-where-img */.elementor-392 .elementor-element.elementor-element-bh-where-img {
    overflow: clip;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-where-text */.elementor-392 .elementor-element.elementor-element-bh-where-text :is(p, ul):last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-included */.elementor-392 .elementor-element.elementor-element-bh-included :is(p, ul):last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bh-book */.elementor-392 .elementor-element.elementor-element-bh-book :is(p, ul):last-child { margin-bottom: 0; }/* End custom CSS */