.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.container{width:auto;padding:2em 0;margin:0 auto;max-width:1366px}.page{display:block;width:auto;margin:0 auto}.section{display:block;padding:0 0}.information{display:block;margin:.5em;padding:.5em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.information--w-1-2{width:50%}.information--w-1-4{width:25%}.information--w-3-4{width:75%}.information ul{list-style-type:disc;margin:1em 2em}.information ul li{list-style-type:disc;padding:.5em 0}.information ol{list-style-type:decimal;margin:1em 2em;padding:0}.information ol li{list-style-type:decimal;padding:.5em 0}.image{display:block;width:100%;height:auto}.media{display:block;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.media--img{display:block;width:100%;height:auto}.media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.overlay{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;z-index:1;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}#listing-details{overflow-x:hidden}#listing-details ul li{word-break:break-word}#listing-details .item__form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#listing-details .item__form .listing-details__form-input{width:calc(50% - .5em)}#listing-details .item__form .listing-details__form-input:nth-child(odd){margin-right:.25em}#listing-details .item__form .listing-details__form-input:nth-child(even){margin-left:.25em}#listing-details .item__form h3{font-weight:500}#listing-details .item__form .listing-details__form-message{width:100%;margin-top:.5em;margin-bottom:.5em}#listing-details .item__form .listing-details__form-time{position:relative;width:100%;margin-top:.5em;margin-bottom:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#listing-details .item__form .listing-details__form-time .date,#listing-details .item__form .listing-details__form-time .time{width:calc(50% - .5em)}#listing-details .item__form .listing-details__form-time .date{margin-right:.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#listing-details .item__form .listing-details__form-time .date input[type=date]::-webkit-calendar-picker-indicator{background:0 0;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}#listing-details .item__form .listing-details__form-time .time{margin-left:.25em}#listing-details .item__form .listing-details__form-security{width:100%;margin-top:.5em;margin-bottom:.5em}#listing-details .item__form .listing-details__form-security .consent-container{display:-webkit-box;display:-ms-flexbox;display:flex}#listing-details .item__form .listing-details__form-security .consent-container input[type=text]{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}#listing-details .item__form .listing-details__form-security .security-image{margin-right:1em}#listing-details .item__form input[type=submit]{padding-left:2em;padding-right:2em}#listing-details .item__form .button-container{margin-left:auto}#listing-details .main .item{padding:1em;margin-top:1em;margin-bottom:1em;width:auto}#listing-details .main .item__agent,#listing-details .main .item__brokerage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}#listing-details .main .item__agent .media,#listing-details .main .item__brokerage .media{width:150px;height:200px}#listing-details .main .item__agent .media img,#listing-details .main .item__brokerage .media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#listing-details .main .item__agent .media--brokerage,#listing-details .main .item__brokerage .media--brokerage{height:auto}#listing-details .main .item__agent .media--brokerage img,#listing-details .main .item__brokerage .media--brokerage img{-o-object-fit:contain;object-fit:contain}#listing-details .main .item__agent .information,#listing-details .main .item__brokerage .information{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:1em 0 0 0}#listing-details .main .item__agent .information h2,#listing-details .main .item__agent .information h3,#listing-details .main .item__brokerage .information h2,#listing-details .main .item__brokerage .information h3{margin-bottom:0;font-weight:500}#listing-details .main .item__agent .brokerage-name,#listing-details .main .item__agent .brokerage-name strong,#listing-details .main .item__brokerage .brokerage-name,#listing-details .main .item__brokerage .brokerage-name strong{font-weight:500}#listing-details .main .item__agent .title,#listing-details .main .item__brokerage .title{font-size:1.25em}#listing-details .ask_explicit_consent{width:100%}#listing-details .listing-details__header{display:block;padding-top:0;overflow:hidden}#listing-details .listing-details__header-container{height:100%;padding:1em 3em}#listing-details .listing-details__header-listing-info{margin-top:6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#listing-details .listing-details__header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#listing-details .listing-details__header-bottom h4{padding:0 .5em;margin-bottom:0;font-weight:500}#listing-details .listing-details__header-bottom h4:first-child{padding:0 .5em 0 0}#listing-details .listing-details__header-bottom .listing-bath,#listing-details .listing-details__header-bottom .listing-bed,#listing-details .listing-details__header-bottom .listing-type{padding-right:1em}#listing-details .listing-details__header .address-container h1,#listing-details .listing-details__header .address-container h3{margin:0}#listing-details .listing-details__header .price{font-size:1.75em}#listing-details .listing-details__header .mls-container span{font-size:.85em;font-weight:500}#listing-details .listing-details__header .address-extra{font-size:1.5em}#listing-details .listing-details__header .listing-bath,#listing-details .listing-details__header .listing-bed,#listing-details .listing-details__header .listing-type{font-size:1.15em;padding-right:1em}#listing-details .listing-details__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#listing-details .listing-details__top-info{margin-bottom:2em}#listing-details .listing-details__top-info h2,#listing-details .listing-details__top-info h3,#listing-details .listing-details__top-info h4,#listing-details .listing-details__top-info h5{margin-bottom:0;font-weight:500}#listing-details .listing-details__top-info h4{font-size:1.15em}#listing-details .listing-details__top-info .price-container h2{font-size:1.5em}#listing-details .listing-details__top-info .image-gallery__bottom{margin:unset}#listing-details .listing-details__top-info .image-details__bottom-media{margin-top:.25em}#listing-details .listing-details__top-info .button-container{margin-top:.25em}#listing-details .listing-details__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2em;overflow:hidden;padding:0 2em}#listing-details .listing-details__aside .item__agent,#listing-details .listing-details__aside .item__brokerage,#listing-details .listing-details__aside .item__form{width:auto}#listing-details .listing-details__expense-container,#listing-details .listing-details__feature-container,#listing-details .listing-details__room-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#listing-details .listing-details__expense-container li,#listing-details .listing-details__feature-container li,#listing-details .listing-details__room-container li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:.35em;padding-top:.35em;width:100%}#listing-details .listing-details__expense-container li .label,#listing-details .listing-details__feature-container li .label,#listing-details .listing-details__room-container li .label{padding-right:1em;width:40%}#listing-details .listing-details__expense-container li .results,#listing-details .listing-details__feature-container li .results,#listing-details .listing-details__room-container li .results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;width:60%}#listing-details .listing-details__expense-container li .results span,#listing-details .listing-details__feature-container li .results span,#listing-details .listing-details__room-container li .results span{line-height:1.75em}#listing-details .listing-details__expense-container li .results span:last-of-type,#listing-details .listing-details__feature-container li .results span:last-of-type,#listing-details .listing-details__room-container li .results span:last-of-type{width:100%}#listing-details .listing-details__expense-container li .results .floor,#listing-details .listing-details__expense-container li .results .remarks,#listing-details .listing-details__feature-container li .results .floor,#listing-details .listing-details__feature-container li .results .remarks,#listing-details .listing-details__room-container li .results .floor,#listing-details .listing-details__room-container li .results .remarks{margin-top:.15em;margin-bottom:.15em}#listing-details .listing-details__expense-container li:nth-child(odd) .results,#listing-details .listing-details__feature-container li:nth-child(odd) .results,#listing-details .listing-details__room-container li:nth-child(odd) .results{padding-right:3em}#listing-details .listing-details__room-container .results{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#listing-details .listing-details__room-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}#listing-details .listing-details__room-title-container h3{margin-bottom:0}#listing-details .listing-details__courtesy{margin-top:1.5em}#listing-details .listing-details__courtesy .feed-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em}#listing-details .listing-details__courtesy .button-container{width:10em}#listing-details .listing-details__action-button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:none}#listing-details .listing-details__action-button-container-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2em;padding:0 2em}#listing-details .listing-details__form-input{margin-top:.5em;margin-bottom:.5em;display:inline-block}#listing-details .listing-details__header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#listing-details .listing-details__top-3{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#listing-details .listing-details__top-3 .ll-module__item{list-style:none}#listing-details .listing-details__top-3 .ll-module__item .ll-score{padding:.25em}#listing-details .listing-details__top-3 .ll-module__item .ll-score__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:unset}#listing-details .listing-details__top-3 .ll-module__item .ll-score__expand{display:none}#listing-details .listing-details__top-3 .ll-module__item .ll-score__title{display:none}#listing-details .listing-details__top-3 .ll-module__item .ll-score__badge{border-radius:50%;margin-left:.5em;height:30px;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#listing-details .listing-details__top-3 .ll-module__item .ll-score__icon{width:2em;height:2em}#listing-details .article-container{width:100%;overflow:hidden;padding:0 2em}#listing-details .room-conversion-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:3em}#listing-details .room-conversion-container label{position:relative;margin:0;padding:.25em .75em;font-size:.85em;cursor:pointer}#listing-details .room-conversion-container input[type=radio]{opacity:0;position:absolute;top:0}#listing-details .price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listing-details .price-container h2{font-weight:500;margin-bottom:0}#listing-details article p{margin-top:1em;margin-bottom:1em}#listing-details .exclusion-container h4,#listing-details .inclusion-container h4{font-size:1em}#listing-details .summary-list-container{margin-top:3em;margin-bottom:1em}#listing-details .banner-container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}#listing-details .banner-container .overlay{width:100%;height:100%;visibility:inherit}#listing-details .banner-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#listing-details .container__image{padding-left:0;padding-right:0;max-width:inherit}#listing-details .image-gallery__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;cursor:pointer;top:.5em}#listing-details .image-gallery__arrow-left{left:0}#listing-details .image-gallery__arrow-right{right:0}#listing-details .image-gallery__arrow span{font-size:48px}#listing-details .image-gallery .slick-list{-webkit-box-sizing:border-box;box-sizing:border-box}#listing-details .image-gallery .photo img{width:100%;height:100%;max-height:40em;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}#listing-details .image-gallery .photo-container{outline:0;padding-top:4em;padding-bottom:1em;margin-left:1em;margin-right:1em}#listing-details .image-gallery__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 1em}#listing-details .image-gallery__bottom-media{margin-bottom:1em}#listing-details .image-gallery__bottom .button-container{margin-right:auto;margin-top:1em}#listing-details .image-gallery__bottom .button-container .button:last-of-type{margin-top:.5em}#listing-details .sale-lease-container{margin-bottom:2em;-ms-flex-wrap:wrap;flex-wrap:wrap}#listing-details .sale-lease-container span{padding:.25em;font-size:1.25em}#listing-details .summary-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#listing-details .summary-list li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:.25em;padding-top:.25em}#listing-details .summary-list li .label{width:40%;padding-right:2%}#listing-details .summary-list li .result{width:58%;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}#listing-details .section--more-info .listing-details__article{padding-top:2.5em;padding-bottom:2.5em}#listing-details .open-house-container{padding:1em;margin:1em 0}#listing-details .open-house-container .listing-details__title{margin-bottom:0;font-size:1em;font-weight:500}#listing-details .open-house-container p{margin-top:1.25em;margin-bottom:0}#listing-details #map_canvas{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#listing-details #local-maps{height:100%;width:100%;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}#listing-details .map-container{position:relative;height:100%}#listing-details .map-container .map-container__main{display:-webkit-box;display:-ms-flexbox;display:flex;height:40em;width:100%;position:relative}#listing-details .map-container .ll-widget-local-content{width:100%;height:100%!important;min-height:inherit}#listing-details .map-container .ll-content.ll-mobile{height:100%!important}#listing-details .map-container .ll-content.ll-mobile .ll-container{height:100%!important}#listing-details .map-container__ll{position:relative;padding-top:1em;z-index:1}#listing-details .map-container__ll #lmap{width:100%;height:40em}#listing-details .map-container__ll #lmap .ll-leaflet-profile-map{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0}#listing-details .map-container__ll #lmap .ll-leaflet-profile-map .leaflet-control{float:unset;display:none}#listing-details .map-container__ll #lmap .ll-leaflet-profile-map .leaflet-control:nth-child(1){display:block}#listing-details .map-container__ll #lmap .ll-leaflet-profile-map #tabsListContainer .ll-powered-by{display:none}#listing-details .map-container__ll #lmap .ll-leaflet-profile-map #tabsListContainer .ll-powered-by:nth-child(2){display:block}#listing-details .map-container__ll.u-hidden-visually,#listing-details .map-container__main.u-hidden-visually{display:none}#listing-details .map-container__ll.u-init-map,#listing-details .map-container__main.u-init-map{visibility:hidden;position:absolute;top:0;width:100%;height:40em}#listing-details div[data-widget=LocalProfile] .ll-module__item--showcased .ll-geography-score:after{opacity:1}#listing-details .tab-menu__map{display:-webkit-box;display:-ms-flexbox;display:flex}#listing-details .tab-menu__map .tab{padding:1em;cursor:pointer}#listing-details .ask_explicit_consent div{display:block}#listing-details .logo-container__crea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#listing-details .listing-courtesy{display:-webkit-box;display:-ms-flexbox;display:flex}#listing-details .listing-courtesy .agent{-webkit-box-flex:1;-ms-flex:1;flex:1}#listing-details .listing-courtesy .label{font-weight:600}#listing-details .listing-courtesy .disclaimer__alberta{width:100%}#listing-details .listing-courtesy--stitch .agent span{display:inline-block}#listing-details .listing-courtesy--stitch .agent span::after{display:inline-block;content:"/"}#listing-details .listing-courtesy--stitch .agent span:last-child:after{display:none}#listing-details .action-button{width:4em;cursor:pointer}#listing-details .action-button .favourite-icon{font-size:2.25em;height:40px}#listing-details .action-button .action-icon{font-size:2.5em}#listing-details .action-button .label{font-size:.75em;text-align:center;line-height:1em;word-break:break-word}#listing-details .page--agent-bottom .bottom-container,#listing-details .page--team-bottom .bottom-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#listing-details .icon-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listing-details .ui-widget{font-family:inherit;font-size:inherit}#listing-details .dialog--form{width:80vw!important}#listing-details .ui-dialog-titlebar{background:0 0;border:none}#listing-details .ui-dialog-content{padding:1em 1em 3em}#listing-details .multimedia-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}#listing-details .multimedia-container a{text-decoration:none}#listing-details .multimedia-container .icon{overflow:visible;overflow:initial;text-indent:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto;padding:.25em .5em}#listing-details .multimedia-container .icon.VIRTUAL_TOURS span:before{content:"\e04a"}#listing-details .multimedia-container .icon.AUDIO span:before{content:"\e3a1"}#listing-details .multimedia-container .icon.VIDEO span:before{content:"\e63a"}#listing-details .multimedia-container .icon.SLIDESHOWS span:before{content:"\e069"}#listing-details .multimedia-container .icon.BROCHURES span:before{content:"\e55b"}#listing-details .multimedia-container .icon.WEB_COMMERCIALS span:before{content:"\e069"}#listing-details .multimedia-container .icon.ADDITIONAL_PHOTOS span:before{content:"\e413"}#listing-details .multimedia-container .icon.MAP span:before{content:"\e0c8"}#listing-details .multimedia-container .icon.FLOOR span:before{content:"\e22f"}#listing-details .multimedia-container .action-icon{font-size:2.5em}#listing-details .multimedia-container .icon-label{margin-top:.25em;word-break:keep-all;font-size:.85em;text-align:center;line-height:1em}#listing-details .image-details__bottom-media{-webkit-box-flex:1;-ms-flex:1;flex:1}#listing-details .vows__map-signup{position:absolute;top:0;height:80px;width:100%;z-index:100;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#listing-details .section--sold-listing{width:auto;padding:2em;margin:0 auto;max-width:1366px}#listing-details .item__live-stream .information--live-stream{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}#listing-details .item__live-stream p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0}#listing-details .item__live-stream a:not(.button){text-decoration:underline;color:#fff}#listing-details .item__live-stream a:not(.button):hover{text-decoration:none;color:#ccc}#listing-details .item__live-stream a.button{text-decoration:none;text-align:center;color:#fff;margin-left:1em;min-width:5em}#listing-details .item__live-stream a.button:hover{text-decoration:none}#listing-details .item__live-stream .button-container{margin-left:auto}#listing-details #legal p{padding-left:1em;padding-right:1em}#listing-details .ll-score__header{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}#listing-details .bottom-container__company .agent-container{width:100%;display:grid}#listing-details .bottom-container__company .agent-container .item__agent{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 1em}#listing-details .bottom-container__company .form-container{width:100%}#listing-details .button{white-space:nowrap}.vtour-container{width:100%;height:100%;aspect-ratio:1.77777778;margin-bottom:1em}#listing-details .banner-container .overlay{background:rgba(0,0,0,.35)}#listing-details .listing-details__header-container h1,#listing-details .listing-details__header-container h2,#listing-details .listing-details__header-container h3,#listing-details .listing-details__header-container h4,#listing-details .listing-details__header-container h5,#listing-details .listing-details__header-container span{color:#fff}#listing-details .listing-details__header-top .action-button span{color:#fff}#listing-details .information--live-stream{color:#fff}#listing-details #legal p{color:#fff}#listing-details .vows__map-signup{background:rgba(0,0,0,.65)}#listing-details:lang(fr) .action-button .label{word-break:initial}#listing-details .listing-flag-container>span{display:inline-block;margin-bottom:.25em;margin-right:.5em}#listing-details .listing-flag-container>span:first-child{margin-right:.5em}#listing-details .listing-flag-container .listing-flag.flag-carriage-trade,#listing-details .listing-flag-container .listing-flag.flag-carriage-trade-fr{padding:0}#listing-details .listing-flag.flag-coming-soon,#listing-details .listing-flag.flag-coming-soon-fr,#listing-details .listing-flag.flag-live-stream,#listing-details .listing-flag.flag-live-stream-fr,#listing-details .listing-flag.flag-open-house,#listing-details .listing-flag.flag-open-house-fr{background:#db0918}#listing-details .listing-flag.flag-leased-listing,#listing-details .listing-flag.flag-leased-listing-fr{background:#0c2383}#listing-details .listing-flag.flag-new-listing,#listing-details .listing-flag.flag-new-listing-fr{background:#25c2f5}#listing-details .listing-flag.flag-carriage-trade,#listing-details .listing-flag.flag-carriage-trade-fr{background:#000}#listing-details .listing-flag.flag-sold-listing,#listing-details .listing-flag.flag-sold-listing-fr{background:#0c2383}#listing-details .flag-carriage-trade-fr:before,#listing-details .flag-carriage-trade:before{display:inline-block;border:2px solid #db0918;background:url(/images/listingFlags/CarriageTrade-Horse-no-text.svg) 0 0 no-repeat #000;background-size:auto;padding-top:calc(.25em - 2px);padding-bottom:calc(.25em - 2px);padding-left:calc(37px + .25em);padding-right:.5em}#listing-details .flag-live-stream:before{content:"Live Stream"}#listing-details .flag-live-stream-fr:before{content:"En Direct"}#listing-details .flag-open-house:before{content:"Open House"}#listing-details .flag-open-house-fr:before{content:"Visite Libre"}#listing-details .flag-leased-listing:before{content:"Leased"}#listing-details .flag-leased-listing-fr:before{content:"Loué"}#listing-details .flag-new-listing:before{content:"New Listing"}#listing-details .flag-new-listing-fr:before{content:"Nouvelle Inscription"}#listing-details .flag-carriage-trade:before{content:"Carriage Trade"}#listing-details .flag-carriage-trade-fr:before{content:"Maisons De Prestige"}#listing-details .flag-sold-listing:before{content:"Sold"}#listing-details .flag-sold-listing-fr:before{content:"Vendu"}#listing-details .flag-coming-soon:before{content:"Coming Soon"}#listing-details .flag-coming-soon-fr:before{content:"Bientôt Disponible"}.u-visually-hidden{display:none!important}@media only screen and (min-width:480px){#listing-details .main .item__agent,#listing-details .main .item__brokerage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#listing-details .main .item__agent .information,#listing-details .main .item__brokerage .information{padding:0 0 0 1em}}@media only screen and (min-width:600px){.page{width:100%}#listing-details .listing-details__expense-container li,#listing-details .listing-details__feature-container li,#listing-details .listing-details__room-container li{width:50%}#listing-details .listing-details__expense-container li:nth-child(odd),#listing-details .listing-details__feature-container li:nth-child(odd),#listing-details .listing-details__room-container li:nth-child(odd){margin-right:2.5%;width:45%}#listing-details .listing-details__expense-container li:nth-child(even),#listing-details .listing-details__feature-container li:nth-child(even),#listing-details .listing-details__room-container li:nth-child(even){width:45%;margin-left:2.5%}#listing-details .listing-details__courtesy .button-container{margin-left:auto}#listing-details .listing-details__top-3 .ll-module__item .ll-score__title{display:block}#listing-details .image-gallery__bottom .button-container .button:last-of-type{margin-left:.5em;margin-top:0}#listing-details .summary-list li{width:50%}#listing-details .summary-list li:nth-child(odd){width:45%;margin-right:2.5%}#listing-details .summary-list li:nth-child(even){width:45%;margin-left:2.5%}}@media only screen and (min-width:660px){#listing-details .vows__map-signup{width:277px;height:100%}}@media only screen and (min-width:768px){#listing-details .main .item__agent,#listing-details .main .item__brokerage{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#listing-details .image-gallery__arrow{top:50%}#listing-details .image-gallery__arrow-left{left:19%}#listing-details .image-gallery__arrow-right{right:19%}#listing-details .image-gallery .photo-container{margin-left:3em;margin-right:3em}#listing-details .dialog--form{width:40vw!important}}@media only screen and (min-width:1024px){.information{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}@media only screen and (min-width:1440px){.container{padding:5em 0}.media{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}#listing-details .listing-details__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#listing-details .listing-details__aside{margin-left:4em;margin-top:0;padding:unset}#listing-details .listing-details__aside .item__agent,#listing-details .listing-details__aside .item__brokerage,#listing-details .listing-details__aside .item__form{width:30em}#listing-details .listing-details__action-button-container{display:-webkit-box;display:-ms-flexbox;display:flex}#listing-details .listing-details__action-button-container-mobile{display:none;padding:unset}#listing-details .listing-details__top-3 .ll-module__item{margin-right:.25em}#listing-details .listing-details__top-3 .ll-module__item:last-of-type{margin-right:0}#listing-details .article-container{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;padding:unset}#listing-details .image-gallery__bottom{margin:0 auto;width:51%}#listing-details .image-gallery__bottom-media{margin-bottom:0}#listing-details .image-gallery__bottom .button-container{display:-webkit-box;display:-ms-flexbox;display:flex}#listing-details .page--agent-bottom .bottom-container,#listing-details .page--team-bottom .bottom-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#listing-details .page--agent-bottom .agent-container,#listing-details .page--team-bottom .agent-container{margin-right:2em}#listing-details .page--agent-bottom .item__agent,#listing-details .page--agent-bottom .item__brokerage,#listing-details .page--team-bottom .item__agent,#listing-details .page--team-bottom .item__brokerage{width:30em}#listing-details .section--sold-listing{padding:2.5em}#listing-details .bottom-container__company .agent-container{grid-template-columns:repeat(2,1fr);grid-gap:1em}#listing-details .bottom-container__company .agent-container .item__agent{width:auto}#listing-details .bottom-container__company .form-container{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:767px){#listing-details .image-gallery__arrow-left:hover{left:0!important}#listing-details .image-gallery__arrow-right:hover{right:0!important}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#listing-details .banner-container img{height:auto}#listing-details .main .item__agent .information,#listing-details .main .item__brokerage .information{-webkit-box-flex:1;-ms-flex:1;flex:1}#listing-details .main .item__agent .media--brokerage img,#listing-details .main .item__brokerage .media--brokerage img{height:auto}#listing-details .main .item__agent .media img,#listing-details .main .item__brokerage .media img{height:auto}}
/*# sourceMappingURL=maps/listing-details.css.map */
