.elementor-1772 .elementor-element.elementor-element-11b6115a{--display:flex;--min-height:500px;--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;--justify-content:center;--align-items:center;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1772 .elementor-element.elementor-element-11b6115a:not(.elementor-motion-effects-element-type-background), .elementor-1772 .elementor-element.elementor-element-11b6115a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://couverdon.sandbox-alot.com/wp-content/uploads/2019/10/couverdon-land-for-sale-map.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1772 .elementor-element.elementor-element-30af35dc{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:center;}.elementor-1772 .elementor-element.elementor-element-30af35dc .elementor-heading-title{font-family:"Yeseva One", Sans-serif;font-size:100px;color:#10121C;}.elementor-1772 .elementor-element.elementor-element-22c1097e{text-align:center;}.elementor-1772 .elementor-element.elementor-element-22c1097e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;text-transform:uppercase;color:var( --e-global-color-bc7689a );}.elementor-1772 .elementor-element.elementor-element-40a920e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots__item .jet-hotspots__item-inner{background-color:#00000000;}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots .tippy-box{background-color:#FFFFFF;width:720px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-1772 .elementor-element.elementor-element-5b4e56ab{width:100%;max-width:100%;}.elementor-1772 .elementor-element.elementor-element-5b4e56ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1772 .elementor-element.elementor-element-5b4e56ab.elementor-element{--align-self:stretch;}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots{text-align:center;}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots__item-inner .jet-hotspots__item-text{font-family:"Yeseva One", Sans-serif;font-size:18px;font-weight:400;text-transform:lowercase;}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots__item .jet-hotspots__item-inner .jet-hotspots__item-icon{font-size:30px;color:var( --e-global-color-bc7689a );}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots__item .jet-hotspots__item-inner .jet-hotspots__item-text{color:#000000;}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots__item:hover .jet-hotspots__item-inner .jet-hotspots__item-text{color:var( --e-global-color-bc7689a );}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots__item-inner{padding:0px 0px 0px 0px;}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots .tippy-box .tippy-content{color:#000000;text-align:left;padding:0px 0px 0px 0px;}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots .tippy-box[data-placement*=left] .tippy-arrow:before{border-left-color:var( --e-global-color-bc7689a );}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots .tippy-box[data-placement*=right] .tippy-arrow:before{border-right-color:var( --e-global-color-bc7689a );}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots .tippy-box[data-placement*=top] .tippy-arrow:before{border-top-color:var( --e-global-color-bc7689a );}.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots .tippy-box[data-placement*=bottom] .tippy-arrow:before{border-bottom-color:var( --e-global-color-bc7689a );}.elementor-1772 .elementor-element.elementor-element-4e50094f{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1772 .elementor-element.elementor-element-4e50094f{left:14%;}body.rtl .elementor-1772 .elementor-element.elementor-element-4e50094f{right:14%;}.elementor-1772 .elementor-element.elementor-element-4e50094f .elementor-heading-title{font-family:"Yeseva One", Sans-serif;font-size:100px;color:#000000;}.elementor-1772 .elementor-element.elementor-element-3af8da44{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1772 .elementor-element.elementor-element-33ca660{text-align:end;}.elementor-1772 .elementor-element.elementor-element-33ca660 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;text-transform:uppercase;color:var( --e-global-color-bc7689a );}.elementor-1772 .elementor-element.elementor-element-f6bee8d{--display:flex;}.elementor-1772 .elementor-element.elementor-element-4f3e2407{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1772 .elementor-element.elementor-element-6095e1af{text-align:center;}.elementor-1772 .elementor-element.elementor-element-6095e1af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;text-transform:uppercase;color:#000000;}.elementor-1772 .elementor-element.elementor-element-56c202d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:5;}.elementor-1772 .elementor-element.elementor-element-4cb9384a{text-align:center;}.elementor-1772 .elementor-element.elementor-element-4cb9384a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-radio-list__row{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-list-tree__children{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);text-align:center;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-radio-list__label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-radio-list__button{color:#FFFFFF;background-color:#000000;padding:5px 20px 5px 20px;border-radius:80px 80px 80px 80px;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-radio-list__button:hover{color:#FFFFFF;background-color:var( --e-global-color-bc7689a );}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-radio-list__input:checked ~ .jet-radio-list__button{color:#FFFFFF;background-color:var( --e-global-color-bc7689a );}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-collapse-icon{width:20px;height:20px;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-collapse-none{width:20px;height:20px;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-filters-counter{padding-left:5px;}.rtl .elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-filters-counter{padding-right:5px;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-filter+.jet-filter{margin-top:10px;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1772 .elementor-element.elementor-element-5778286e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-1772 .elementor-element.elementor-element-5778286e .jet-listing-grid__loader{--spinner-color:var( --e-global-color-bc7689a );}.elementor-1772 .elementor-element.elementor-element-26fda187{--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:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1772 .elementor-element.elementor-element-4e498512{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-bc7689a );--border-color:var( --e-global-color-bc7689a );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1772 .elementor-element.elementor-element-45483345{text-align:center;}.elementor-1772 .elementor-element.elementor-element-45483345 .elementor-heading-title{font-family:"Yeseva One", Sans-serif;font-size:75px;font-weight:600;}.elementor-1772 .elementor-element.elementor-element-1e0c6776 .elementor-button{background-color:var( --e-global-color-bc7689a );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 10px 0px;}.elementor-1772 .elementor-element.elementor-element-1e0c6776 .elementor-button:hover, .elementor-1772 .elementor-element.elementor-element-1e0c6776 .elementor-button:focus{background-color:#10121C;color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-1e0c6776 .elementor-button:hover svg, .elementor-1772 .elementor-element.elementor-element-1e0c6776 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-7ba2c40{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;bottom:-10%;z-index:0;}body:not(.rtl) .elementor-1772 .elementor-element.elementor-element-7ba2c40{left:-10px;}body.rtl .elementor-1772 .elementor-element.elementor-element-7ba2c40{right:-10px;}.elementor-1772 .elementor-element.elementor-element-7ba2c40 img{width:100%;}@media(min-width:768px){.elementor-1772 .elementor-element.elementor-element-40a920e3{--width:100%;}.elementor-1772 .elementor-element.elementor-element-4e498512{--width:75%;}}@media(max-width:1024px){.elementor-1772 .elementor-element.elementor-element-11b6115a{--min-height:400px;}.elementor-1772 .elementor-element.elementor-element-30af35dc .elementor-heading-title{font-size:60px;}.elementor-1772 .elementor-element.elementor-element-22c1097e .elementor-heading-title{font-size:24px;}.elementor-1772 .elementor-element.elementor-element-45483345 .elementor-heading-title{font-size:40px;}.elementor-1772 .elementor-element.elementor-element-7ba2c40{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}@media(max-width:767px){.elementor-1772 .elementor-element.elementor-element-11b6115a{--min-height:350px;}.elementor-1772 .elementor-element.elementor-element-30af35dc .elementor-heading-title{font-size:40px;}.elementor-1772 .elementor-element.elementor-element-22c1097e .elementor-heading-title{font-size:20px;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-list-tree__children:not(:last-child){margin-bottom:0px;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-radio-list__row:not(:last-child){margin-bottom:0px;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-radio-list__label{font-size:11px;}.elementor-1772 .elementor-element.elementor-element-7f0457c2 .jet-filter-label{font-size:14px;}.elementor-1772 .elementor-element.elementor-element-5778286e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1772 .elementor-element.elementor-element-26fda187{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-1772 .elementor-element.elementor-element-45483345 .elementor-heading-title{font-size:39px;}.elementor-1772 .elementor-element.elementor-element-7ba2c40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;bottom:0%;}}/* Start custom CSS for jet-hotspots, class: .elementor-element-5b4e56ab */.elementor-1772 .elementor-element.elementor-element-5b4e56ab .jet-hotspots__item .jet-hotspots__item-inner {
    flex-flow: column !important;
    cursor: pointer;
}

/* Nanoose Bay - Texto a la DERECHA */
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-1539 .jet-hotspots__item-inner { flex-flow: row !important; align-items: center; transform: translate(-12px, -50%); }
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-1539 .jet-hotspots__item-text { order: 2;  }

/* Cortes Island - Texto ARRIBA */
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-1532 .jet-hotspots__item-icon { order: 2; }
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-1532 .jet-hotspots__item-text { order: 1; }

/* Nanoose Bay - Texto a la DERECHA */
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-1538 .jet-hotspots__item-inner { flex-flow: row !important; align-items: center; transform: translate(-12px, -50%); }
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-1538 .jet-hotspots__item-text { order: 2; 
    
}

/* Duncan - Texto ARRIBA */
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-15312 .jet-hotspots__item-icon { order: 2; }
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-15312 .jet-hotspots__item-text { order: 1; }


/* Shawnigan Lake - Texto a la DERECHA */
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-15313 .jet-hotspots__item-inner { flex-flow: row !important; align-items: center; transform: translate(-12px, -50%); }
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-15313 .jet-hotspots__item-text { order: 2;
}

/* Qualicum Beach - Texto a la IZQUIERDA */
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-1536 .jet-hotspots__item-inner { flex-flow: row !important; align-items: center; transform: translate(calc(-100% + 12px), -50%); }
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-1536 .jet-hotspots__item-icon { order: 2; }
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-1536 .jet-hotspots__item-text { order: 1; padding-right: 0px; }

/* Parksville - Texto ARRIBA */
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-1534 .jet-hotspots__item-icon { order: 2; }
.elementor-1772 .elementor-element.elementor-element-5b4e56ab #jet-hotspot-1534 .jet-hotspots__item-text { order: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a920e3 */.elementor-1772 .elementor-element.elementor-element-40a920e3 .jet-hotspots__inner {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1772 {
    overflow-x: hidden !important;
}/* End custom CSS */