body {
    font-family: "Montserrat", sans-serif;
    padding: 0;
    margin: 0;
}

html {
    scroll-padding-top: 70px;
}

#pvt-header {
    background: #79a34d;
    color: white;
}

.row {
    padding: 2em 0;
}

.navbar .logo {
    width: 164px;
    padding-left: 0.5em
}

.nav-link {
    text-transform: uppercase;
    border: 1px solid;
    margin: 0 1em;
}

.width-auto {
    width: auto
}

blockquote p::before {
    content: '\201C';
}

blockquote p::after {
    content: '\201D';
}

.parkview-site-plan-img {
    display: block;
    padding: 0px;
    text-align: center;
    height: auto;
    width: 70%;
    border: 0px;
}

.video-section, #dedicated-sales-team, footer {
    background: #eadecd;
}
.bgcolor{
	 background: #eadecd;
}

.title-font {
    font-family: "Montserrat", sans-serif;
}

.width-max-content {
    width: max-content;
}

svg#BMK-siteplan {
    width: 100%;
    height: 100%;
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {
    color: #fff;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #bf9553;
}

.navbar-light .navbar-nav .nav-link {
    color: #fff;
}

.header-logo {
    width: auto;
    height: 150px;
}


span.badge > img {
    width: 2.5rem;
}

.text-primary {
    color: #19261F !important;
}

.navbar.pv-bg-primary, #BMK-Legend.pv-bg-primary {
    background-color: #79a34d !important;
}

.pv-bg-primary {
    background-color: #19261F !important;
}

.btn-primary.preVUModelButton {
    background-color: #19261F !important;
}

.btn-primary.vipglButton {
    background-color: #19261F !important;
}


    #parkviewPreVU.pv-bg-primary {
        background-color: #1c2822 !important;
    }
  
    /* Carousel */

    #parkviewPreVU > .carousel-inner > .carousel-item {
        transition: transform 1.25s cubic-bezier(.86,-0.21,.06,1);
    }

    /* Container for carousel controls */
    #parkviewPreVU > .carousel-control {
        height: 35rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    /* Reduce padding and set button size */
    #parkviewPreVU > .carousel-control-prev > span,
    #parkviewPreVU > .carousel-control-next > span {
        background-color: #1c2822;
        width: 72px;
        height: 72px;
        border-radius: 50%;
        border: 4px solid white;
        background-size: 28px 28px;
        box-shadow: 0 .125rem .25rem rgba(0, 0, 0, 0.6);
    }

    #parkviewPreVU > .carousel-control-prev,
    #parkviewPreVU > .carousel-control-next {
        opacity: .9;
        height: fit-content;
        width: auto;
        top: 40%
    }

        #parkviewPreVU > .carousel-control-prev:hover,
        #parkviewPreVU > .carousel-control-next:hover {
            opacity: 1;
        }

        #parkviewPreVU > .carousel-control-prev > span,
        #parkviewPreVU > .carousel-control-next > span {
            background-color: #1c2822;
        }

            /* Increase drop shadow on hover */
            #parkviewPreVU > .carousel-control-prev > span:hover,
            #parkviewPreVU > .carousel-control-next > span:hover {
                background-color: #1c2822;
                opacity: 1;
                box-shadow: 0 .5rem .75rem rgba(0, 0, 0, 0.8);
                transition: box-shadow,background-color .25s cubic-bezier(1,-0.52,.67,1);
            }



    .text-secondary {
        color: #1c2822 !important;
    }

    .btn.btn-secondary {
        background-color: #1c2822 !important;
    }

    :hover.btn.btn-secondary {
        background-color: #1c2822 !important;
    }

    .shadow-sm {
        box-shadow: 0 .15rem .25rem rgba(0, 0, 0, .6) !important;
    }

    :hover.shadow-sm {
        box-shadow: 0 .5rem .75rem rgba(0, 0, 0, .8) !important;
        transition: box-shadow .5s cubic-bezier(1,-0.52,.67,1);
    }

    .preVUInfoCard {
        width: 90%;
        margin: -4rem 0 0 0;
    }
    /* keep tab panes same height */

    .button-section {
        padding: 0;
    }

    @media (min-width: 300px) {

        iframe {
            height: 300px;
            width: auto;
        }

        .preVUCarouselImage {
            width: 100%
        }

        .parkview-site-plan-img {
            width: 90%
        }
    }

    @media (min-width: 768px) {

        .header-logo {
            height: 180px;
        }
 
        .carousel {
            width: 42%
        }

        .parkview-site-plan-img {
            width: 80%
        }
    }

    @media (min-width: 992px) {

        .header-logo {
            height: 210px;
        }

        .button-section {
            width: 85%;
        }

        .parkview-site-plan-img {
            width: 60%
        }

        iframe {
            height: 400px;
            width: auto;
        }

        .navbar-expand-lg .navbar-collapse {
            justify-content: end;
        }

    }

    @media (min-width: 1200px) {

        .preVUInfoCard {
            width: 90%;
            margin: -6rem 0 0 0;
        }


        .button-section {
            width: 80%;
        }

        iframe {
            height: 600px;
            width: 1000px !important;
        }
    }

    @media (min-width: 1920px) {

        #pvt-pi {
            padding-left: 15% !important;
            padding-right: 15% !important;
        }
    }

    /* SVG */
    .available {
        fill: lime;
    }

    .sold {
        fill: red;
    }

    .conditional {
        fill: yellow;
    }

    .cls-1 {
        stroke-dasharray: 0 0 .48 14.47;
    }

    .cls-1, .cls-2, .cls-3, .cls-4, .cls-5, .cls-6, .cls-7, .cls-8, .cls-9, .cls-10, .cls-11, .cls-12, .cls-13, .cls-14, .cls-15, .cls-16, .cls-17, .cls-18, .Block-Outline, .cls-19, .cls-20, .cls-21, .cls-22, .cls-23, .cls-24, .cls-25, .cls-26, .cls-27, .cls-28, .cls-29, .cls-30, .cls-31, .cls-32, .cls-33, .cls-34, .cls-35, .cls-36, .cls-37, .cls-38, .cls-39, .cls-40, .cls-41, .cls-42, .cls-43, .cls-44, .cls-45, .cls-46, .cls-47, .cls-48, .cls-49, .cls-50, .cls-51, .cls-52, .cls-53, .cls-54, .cls-55, .cls-56, .cls-57, .cls-58, .cls-59, .cls-60, .cls-61, .cls-62, .cls-63, .cls-64, .cls-65, .cls-66, .cls-67, .cls-68, .cls-69, .cls-70, .Stiars, .cls-71, .cls-72, .cls-73, .Deck, .cls-74, .cls-75, .cls-76, .cls-77, .cls-78, .cls-79, .cls-80, .cls-81, .cls-82, .cls-83, .cls-84, .cls-85, .cls-86, .cls-87, .cls-88, .cls-89, .cls-90, .cls-91, .cls-92, .cls-93, .cls-94, .cls-95, .cls-96, .cls-97, .cls-98, .cls-99, .cls-100, .cls-101, .cls-102, .cls-103, .cls-104, .cls-105, .cls-106, .cls-107, .cls-108, .cls-109, .cls-110, .cls-111, .cls-112, .cls-113, .cls-114, .cls-115, .cls-116, .cls-117, .cls-118, .cls-119, .cls-120, .cls-121, .cls-122, .cls-123, .cls-124, .Concrete-Pads, .cls-125, .cls-126, .cls-127, .cls-128, .cls-129, .cls-130, .cls-131, .cls-132, .cls-133, .cls-134, .cls-135, .cls-136, .cls-137, .cls-138, .cls-139, .cls-140, .cls-141, .cls-142, .cls-143, .cls-144, .cls-145, .cls-146, .cls-147, .cls-148, .cls-149, .cls-150, .cls-151, .cls-152, .cls-153, .cls-154, .Porch-Covering, .Balcony, .cls-155, .cls-156, .cls-157, .cls-158, .cls-159, .cls-160, .cls-161, .cls-162, .Roof-Detail, .cls-163, .cls-164, .cls-165, .cls-166, .cls-167, .cls-168, .cls-169, .cls-170, .cls-171, .cls-172, .cls-173, .cls-174, .cls-175, .cls-176, .cls-177, .cls-178, .cls-179, .cls-180, .cls-181, .cls-182, .cls-183, .cls-184, .cls-185, .cls-186, .cls-187, .cls-188, .cls-189, .cls-190, .cls-191, .cls-192, .cls-193, .cls-194, .cls-195, .cls-196, .cls-197, .cls-198, .cls-199, .cls-200, .cls-201, .cls-202, .cls-203, .cls-204, .cls-205, .cls-206, .cls-207, .cls-208, .cls-209, .cls-210, .cls-211, .cls-212, .cls-213, .cls-214, .cls-215, .cls-216, .cls-217, .cls-218, .cls-219, .cls-220, .cls-221, .cls-222, .cls-223, .cls-224, .cls-225, .cls-226, .cls-227, .cls-228, .cls-229, .cls-230, .cls-231, .cls-232, .cls-233, .cls-234, .cls-235, .cls-236, .cls-237, .cls-238, .cls-239, .cls-240, .cls-241, .cls-242, .cls-243, .cls-244, .cls-245, .cls-246, .cls-247, .cls-248, .cls-249, .cls-250, .cls-251, .cls-252, .cls-253, .cls-254, .cls-255, .cls-256, .cls-257, .cls-258, .cls-259, .cls-260, .cls-261, .cls-262, .cls-263, .cls-264, .cls-265, .cls-266, .cls-267, .Balcony-Rail {
        stroke-miterlimit: 10;
    }

    .cls-1, .cls-2, .cls-3, .cls-4, .cls-5, .cls-6, .cls-7, .cls-8, .cls-9, .cls-10, .cls-11, .cls-12, .cls-13, .cls-14, .cls-15, .cls-16, .cls-17, .cls-18, .Block-Outline, .cls-19, .cls-20, .cls-21, .cls-22, .cls-23, .cls-24, .cls-25, .cls-26, .cls-27, .cls-29, .cls-30, .cls-31, .cls-32, .cls-33, .cls-34, .cls-35, .cls-36, .cls-37, .cls-38, .cls-39, .cls-40, .cls-41, .cls-42, .cls-44, .cls-45, .cls-46, .cls-47, .cls-48, .cls-49, .cls-51, .cls-52, .cls-53, .cls-54, .cls-56, .cls-57, .cls-58, .cls-59, .cls-60, .cls-62, .cls-63, .cls-64, .cls-65, .cls-66, .cls-67, .cls-68, .cls-69, .cls-70, .cls-71, .cls-73, .cls-74, .cls-75, .cls-76, .cls-77, .cls-78, .cls-79, .cls-80, .cls-81, .cls-82, .cls-83, .cls-85, .cls-86, .cls-87, .cls-88, .cls-89, .cls-90, .cls-91, .cls-92, .cls-93, .cls-94, .cls-95, .cls-96, .cls-97, .cls-268, .cls-98, .cls-99, .cls-100, .cls-101, .cls-102, .cls-103, .cls-104, .cls-105, .cls-106, .cls-107, .cls-108, .cls-109, .cls-110, .cls-111, .cls-112, .cls-113, .cls-114, .cls-115, .cls-116, .cls-117, .cls-118, .cls-119, .cls-120, .cls-122, .cls-123, .cls-124, .cls-125, .cls-126, .cls-127, .cls-128, .cls-129, .cls-130, .cls-131, .cls-132, .cls-133, .cls-134, .cls-135, .cls-136, .cls-137, .cls-138, .cls-139, .cls-140, .cls-141, .cls-142, .cls-143, .cls-144, .cls-145, .cls-146, .cls-147, .cls-149, .cls-150, .cls-151, .cls-152, .cls-153, .cls-154, .cls-155, .cls-157, .cls-158, .cls-159, .cls-160, .cls-161, .cls-162, .Roof-Detail, .cls-163, .cls-164, .cls-165, .cls-166, .cls-167, .cls-168, .cls-169, .cls-170, .cls-171, .cls-172, .cls-173, .cls-174, .cls-175, .cls-176, .cls-177, .cls-179, .cls-180, .cls-181, .cls-182, .cls-183, .cls-184, .cls-185, .cls-186, .cls-187, .cls-188, .cls-189, .cls-190, .cls-191, .cls-193, .cls-195, .cls-196, .cls-199, .cls-200, .cls-201, .cls-202, .cls-203, .cls-204, .cls-205, .cls-206, .cls-207, .cls-208, .cls-209, .cls-211, .cls-212, .cls-213, .cls-214, .cls-215, .cls-216, .cls-218, .cls-219, .cls-220, .cls-221, .cls-222, .cls-223, .cls-225, .cls-226, .cls-227, .cls-228, .cls-229, .cls-230, .cls-231, .cls-232, .cls-233, .cls-234, .cls-235, .cls-236, .cls-237, .cls-238, .cls-239, .cls-240, .cls-241, .cls-242, .cls-243, .cls-244, .cls-245, .cls-246, .cls-247, .cls-248, .cls-249, .cls-250, .cls-251, .cls-252, .cls-253, .cls-254, .cls-255, .cls-256, .cls-257, .cls-258, .cls-259, .cls-260, .cls-261, .cls-262, .cls-263, .cls-264, .cls-265, .cls-266, .cls-267, .not-available {
        fill: none;
    }

    .cls-1, .cls-2, .cls-3, .cls-4, .cls-5, .cls-6, .cls-7, .cls-8, .cls-9, .cls-10, .cls-11, .cls-12, .cls-14, .cls-15, .cls-16, .cls-17, .cls-18, .Block-Outline, .cls-19, .cls-20, .cls-21, .cls-22, .cls-23, .cls-24, .cls-25, .cls-26, .cls-28, .cls-29, .cls-31, .cls-32, .cls-33, .cls-34, .cls-35, .cls-37, .cls-38, .cls-40, .cls-41, .cls-42, .cls-43, .cls-46, .cls-47, .cls-48, .cls-49, .cls-50, .cls-51, .cls-52, .cls-53, .cls-54, .cls-55, .cls-56, .cls-57, .cls-58, .cls-59, .cls-60, .cls-61, .cls-62, .cls-63, .cls-64, .cls-65, .cls-66, .cls-67, .cls-69, .cls-70, .Stiars, .cls-71, .cls-72, .cls-73, .Deck, .cls-74, .cls-75, .cls-76, .cls-77, .cls-78, .cls-79, .cls-80, .cls-81, .cls-83, .cls-84, .cls-85, .cls-86, .cls-87, .cls-88, .cls-89, .cls-90, .cls-91, .cls-92, .cls-93, .cls-94, .cls-95, .cls-96, .cls-97, .cls-98, .cls-99, .cls-100, .cls-101, .cls-102, .cls-103, .cls-105, .cls-106, .cls-107, .cls-108, .cls-109, .cls-110, .cls-111, .cls-112, .cls-113, .cls-114, .cls-115, .cls-116, .cls-117, .cls-118, .cls-120, .cls-122, .cls-123, .cls-124, .Concrete-Pads, .cls-125, .cls-126, .cls-128, .cls-129, .cls-130, .cls-132, .cls-133, .cls-135, .cls-136, .cls-137, .cls-138, .cls-139, .cls-141, .cls-142, .cls-143, .cls-145, .cls-146, .cls-147, .cls-148, .cls-150, .cls-151, .cls-152, .cls-153, .cls-154, .Porch-Covering, .Balcony, .cls-156, .cls-157, .cls-158, .cls-159, .cls-160, .cls-161, .cls-162, .Roof-Detail, .cls-163, .cls-164, .cls-165, .cls-167, .cls-168, .cls-169, .cls-171, .cls-172, .cls-173, .cls-174, .cls-176, .cls-177, .cls-178, .cls-179, .cls-180, .cls-181, .cls-182, .cls-184, .cls-185, .cls-186, .cls-187, .cls-188, .cls-189, .cls-190, .cls-191, .cls-192, .cls-194, .cls-195, .cls-196, .cls-197, .cls-198, .cls-199, .cls-200, .cls-201, .cls-202, .cls-203, .cls-204, .cls-205, .cls-206, .cls-207, .cls-208, .cls-209, .cls-211, .cls-212, .cls-213, .cls-214, .cls-215, .cls-216, .cls-217, .cls-218, .cls-219, .cls-220, .cls-221, .cls-222, .cls-223, .cls-224, .cls-225, .cls-226, .cls-228, .cls-229, .cls-230, .cls-231, .cls-232, .cls-233, .cls-234, .cls-235, .cls-236, .cls-237, .cls-238, .cls-239, .cls-240, .cls-241, .cls-242, .cls-243, .cls-244, .cls-245, .cls-246, .cls-247, .cls-248, .cls-249, .cls-250, .cls-251, .cls-252, .cls-253, .cls-254, .cls-255, .cls-256, .cls-257, .cls-258, .cls-261, .cls-262, .cls-263, .cls-265, .cls-266, .cls-267 {
        stroke: #000;
    }

    .cls-1, .cls-2, .cls-3, .cls-5, .cls-6, .cls-7, .cls-8, .cls-9, .cls-10, .cls-11, .cls-12, .cls-16, .cls-17, .cls-18, .cls-19, .cls-20, .cls-21, .cls-23, .cls-24, .cls-25, .cls-26, .cls-31, .cls-32, .cls-33, .cls-34, .cls-37, .cls-38, .cls-40, .cls-42, .cls-47, .cls-49, .cls-51, .cls-53, .cls-56, .cls-57, .cls-58, .cls-59, .cls-62, .cls-63, .cls-64, .cls-65, .cls-66, .cls-67, .cls-70, .cls-71, .cls-73, .cls-75, .cls-76, .cls-78, .cls-79, .cls-80, .cls-83, .cls-87, .cls-89, .cls-90, .cls-91, .cls-92, .cls-93, .cls-94, .cls-95, .cls-96, .cls-97, .cls-98, .cls-100, .cls-102, .cls-105, .cls-107, .cls-108, .cls-109, .cls-111, .cls-112, .cls-114, .cls-116, .cls-117, .cls-118, .cls-120, .cls-122, .cls-123, .cls-125, .cls-126, .cls-130, .cls-132, .cls-136, .cls-137, .cls-139, .cls-141, .cls-142, .cls-143, .cls-145, .cls-146, .cls-150, .cls-152, .cls-153, .cls-154, .Balcony, .cls-157, .cls-158, .cls-159, .cls-161, .cls-162, .cls-163, .cls-165, .cls-167, .cls-168, .cls-169, .cls-171, .cls-172, .cls-173, .cls-176, .cls-177, .cls-180, .cls-181, .cls-182, .cls-184, .cls-185, .cls-186, .cls-187, .cls-188, .cls-189, .cls-190, .cls-191, .cls-195, .cls-199, .cls-200, .cls-201, .cls-202, .cls-203, .cls-204, .cls-205, .cls-206, .cls-207, .cls-208, .cls-209, .cls-211, .cls-213, .cls-215, .cls-218, .cls-219, .cls-220, .cls-221, .cls-222, .cls-223, .cls-225, .cls-226, .cls-228, .cls-229, .cls-230, .cls-232, .cls-233, .cls-236, .cls-239, .cls-241, .cls-242, .cls-243, .cls-244, .cls-245, .cls-246, .cls-247, .cls-249, .cls-250, .cls-251, .cls-255, .cls-256, .cls-258, .cls-261, .cls-262, .cls-263, .cls-265, .cls-266, .cls-267 {
        stroke-width: .5px;
    }

    .cls-2 {
        stroke-dasharray: 0 0 8.05 2.01;
    }

    .cls-3 {
        stroke-dasharray: 0 0 0 0 3.86 1.93 7.73 1.93;
    }

    .cls-4 {
        stroke-dasharray: 0 0 1.88 13.16;
    }

    .cls-4, .Block-Outline, .cls-29, .cls-46, .cls-52, .cls-54, .cls-81, .cls-85, .cls-101, .cls-103, .cls-106, .cls-110, .cls-113, .cls-119, .cls-129, .cls-133, .cls-134, .cls-135, .cls-151, .cls-164, .cls-175, .cls-179, .cls-183, .cls-210, .cls-212, .cls-227, .cls-237, .cls-238, .cls-248, .cls-260, .cls-264 {
        stroke-width: 2px;
    }

    .cls-5 {
        stroke-dasharray: 0 0 0 0 4.14 2.07 8.29 2.07;
    }

    .Esprit-G-End {
        fill: #f9ab7c;
    }

    .Esprit-G-End, .cls-269, .Knighton-Interior, .cls-270, .Esprit-Interior, .cls-271, .Esprit-G-End-16, .cls-268, .Waldorf-End, .Release-Overlight, .White-Haven-End, .Kington-End, .Knighton-End-Ext, .Abbotsford-Interior, .White-Haven-Interior, .Esprit-End, .Esprit-16-End, .Abbotsford-End, .Esprit-G-Interior, .cls-272, .Esprit-18-End {
        stroke-width: 0px;
    }

    .cls-6 {
        stroke-dasharray: 0 0 8.01 2;
    }

    .cls-7 {
        stroke-dasharray: 0 0 .47 13.96;
    }

    .cls-8 {
        stroke-dasharray: 0 0 0 0 3.83 1.91 7.65 1.91;
    }

    .cls-9 {
        stroke-dasharray: 0 0 0 0 3.78 1.89 7.57 1.89;
    }

    .cls-10 {
        stroke-dasharray: 0 0 0 0 3.95 1.98 7.91 1.98;
    }

    .cls-11 {
        stroke-dasharray: 0 0 0 0 3.75 1.87 7.49 1.87;
    }

    .cls-12 {
        stroke-dasharray: 0 0 0 0 3.76 1.88 7.51 1.88;
    }

    .cls-13 {
        stroke-dasharray: 0 0 5.79 1.93;
    }

    .cls-13, .cls-27, .cls-36, .cls-44, .cls-68, .cls-82, .cls-121, .cls-127, .cls-131, .cls-149, .cls-170, .cls-210 {
        stroke: #fff;
    }

    .cls-14 {
        stroke-dasharray: 0 0 .47 9.32;
    }

    .cls-14, .cls-15, .cls-22, .cls-35, .cls-41, .cls-48, .cls-60, .cls-69, .cls-74, .cls-86, .cls-99, .cls-124, .cls-138, .cls-160, .cls-174, .cls-196, .cls-216, .cls-231, .cls-234, .cls-235, .cls-252, .cls-253, .cls-254, .cls-257 {
        stroke-width: .46px;
    }

    .cls-15 {
        stroke-dasharray: 0 0 .47 9.31;
    }

    .cls-16 {
        stroke-dasharray: 0 0 7.91 1.98;
    }

    .cls-17 {
        stroke-dasharray: 0 0 .42 12.6;
    }

    .cls-18 {
        stroke-dasharray: 0 0 7.82 1.96;
    }

    .cls-19 {
        stroke-dasharray: 0 0 0 0 4.21 2.1 8.42 2.1;
    }

    .cls-20 {
        stroke-dasharray: 0 0 0 0 3.91 1.96 7.82 1.96;
    }

    .cls-21 {
        stroke-dasharray: 0 0 8.5 2.12;
    }

    .cls-22 {
        stroke-dasharray: 0 0 .46 9.17;
    }

    .cls-23 {
        stroke-dasharray: 0 .23;
    }

    .cls-24 {
        stroke-dasharray: 0 0 .41 12.22;
    }

    .cls-269 {
        fill: #000;
    }

    .cls-25 {
        stroke-dasharray: 0 .23;
    }

    .cls-26 {
        stroke-dasharray: 0 0 7.57 1.89;
    }

    .cls-27 {
        stroke-dasharray: 0 0 6.29 2.1;
    }

    .cls-28 {
        stroke-width: .3px;
    }

    .cls-28, .cls-43, .cls-50, .cls-55, .cls-72, .cls-148, .cls-156, .cls-178, .cls-192, .cls-194, .cls-217, .cls-224 {
        fill: #b3b3b3;
    }

    .cls-29 {
        stroke-dasharray: 0 0 2.16 15.15;
    }

    .cls-30, .cls-45, .cls-68, .cls-104, .cls-144, .cls-155, .cls-166, .cls-193 {
        stroke-width: 3px;
    }

    .cls-30, .cls-45, .cls-104, .cls-155, .cls-193, .cls-264 {
        stroke: #534741;
    }

    .cls-31 {
        stroke-dasharray: 0 0 .48 14.46;
    }

    .cls-32 {
        stroke-dasharray: 0 0 7.5 1.88;
    }

    .cls-33 {
        stroke-dasharray: 0 0 8.45 2.11;
    }

    .cls-34 {
        stroke-dasharray: 0 0 .43 12.88;
    }

    .cls-35 {
        stroke-dasharray: 0 0 .46 9.16;
    }

    .cls-36 {
        stroke-dasharray: 0 0 5.88 1.96;
    }

    .cls-37 {
        stroke-dasharray: 0 0 0 0 3.74 1.87 7.48 1.87;
    }

    .cls-38 {
        stroke-dasharray: 0 0 .47 13.95;
    }

    .Knighton-Interior {
        fill: #c7cce7;
    }

    .cls-39, .cls-119, .cls-134, .cls-183, .cls-227, .cls-260 {
        stroke: #999;
    }

    .cls-40 {
        stroke-dasharray: 0 0 8.01 2;
    }

    .cls-41 {
        stroke-dasharray: 0 0 .48 9.63;
    }

    .cls-42 {
        stroke-dasharray: 0 0 0 0 4.26 2.13 8.52 2.13;
    }

    .cls-43 {
        stroke-width: .31px;
    }

    .cls-44 {
        stroke-dasharray: 0 0 0 0 3.86 1.93 5.79 1.93;
    }

    .cls-45 {
        stroke-dasharray: 0 0 2.99 13.93;
    }

    .cls-46 {
        stroke-dasharray: 0 0 2.16 15.15;
    }

    .cls-47 {
        stroke-dasharray: 0 0 0 0 4.24 2.12 8.49 2.12;
    }

    .cls-48 {
        stroke-dasharray: 0 0 .49 9.8;
    }

    .cls-270 {
        fill: #c7b299;
    }

    .cls-49 {
        stroke-dasharray: 0 0 0 0 3.78 1.89 7.57 1.89;
    }

    .cls-50 {
        stroke-width: .31px;
    }

    .cls-51 {
        stroke-dasharray: 0 0 8.52 2.13;
    }

    .cls-52 {
        stroke-dasharray: 0 0 1.15 8.06;
    }

    .cls-53 {
        stroke-dasharray: 0 0 .49 14.69;
    }

    .cls-54 {
        stroke-dasharray: 0 0 1.69 11.83;
    }

    .cls-55 {
        stroke-width: .32px;
    }

    .cls-56 {
        stroke-dasharray: 0 0 0 0 3.95 1.98 7.9 1.98;
    }

    .cls-57 {
        stroke-dasharray: 0 0 0 0 3.93 1.96 7.85 1.96;
    }

    .cls-58 {
        stroke-dasharray: 0 0 7.65 1.91;
    }

    .cls-59 {
        stroke-dasharray: 0 0 0 0 3.75 1.87 7.49 1.87;
    }

    .cls-60 {
        stroke-dasharray: 0 0 .46 9.17;
    }

    .cls-61 {
        stroke-width: .25px;
    }

    .cls-61, .Stiars, .cls-84, .cls-198 {
        fill: #a6a8ab;
    }

    .cls-62 {
        stroke-dasharray: 0 0 7.86 1.96;
    }

    .cls-63 {
        stroke-dasharray: 0 0 8.4 2.1;
    }

    .cls-273 {
        isolation: isolate;
    }

    .cls-64 {
        stroke-dasharray: 0 .23;
    }

    .Esprit-Interior {
        fill: #99e6d8;
    }

    .cls-271, .Porch-Covering, .cls-197 {
        fill: #1a1a1a;
    }

    .cls-65 {
        stroke-dasharray: 0 0 7.8 1.95;
    }

    .cls-66 {
        stroke-dasharray: 0 0 8.29 2.07;
    }

    .cls-67 {
        stroke-dasharray: 0 0 0 0 3.79 1.9 7.59 1.9;
    }

    .cls-69 {
        stroke-dasharray: 0 0 .46 9.17;
    }

    .cls-70 {
        stroke-dasharray: 0 0 7.59 1.9;
    }

    .Stiars, .Deck, .cls-88, .cls-115, .Concrete-Pads, .cls-128, .cls-147, .Porch-Covering, .Roof-Detail, .cls-197, .cls-214, .Balcony-Rail {
        stroke-width: .25px;
    }

    .cls-71 {
        stroke-dasharray: 0 0 7.57 1.89;
    }

    .cls-72 {
        stroke-width: .32px;
    }

    .cls-73 {
        stroke-dasharray: 0 0 7.92 1.98;
    }

    .Deck {
        fill: #c3996b;
    }

    .cls-74 {
        stroke-dasharray: 0 0 .46 9.15;
    }

    .cls-75 {
        stroke-dasharray: 0 0 0 0 4.27 2.13 8.53 2.13;
    }

    .cls-76 {
        stroke-dasharray: 0 .23;
    }

    .cls-78 {
        stroke-dasharray: 0 0 .49 14.67;
    }

    .cls-79 {
        stroke-dasharray: 0 0 8.06 2.01;
    }

    .cls-80 {
        stroke-dasharray: 0 0 0 0 3.69 1.85 7.38 1.85;
    }

    .cls-81 {
        stroke-dasharray: 0 0 2.16 15.15;
    }

    .cls-82 {
        stroke-dasharray: 0 0 0 0 4.19 2.1 6.29 2.1;
    }

    .cls-83 {
        stroke-dasharray: 0 0 0 0 3.84 1.92 7.69 1.92;
    }

    .Esprit-G-End-16 {
        fill: #f68720;
    }

    .cls-84 {
        stroke-width: .26px;
    }

    .cls-85 {
        stroke-dasharray: 0 0 1.94 13.6;
    }

    .cls-86 {
        stroke-dasharray: 0 0 .46 9.17;
    }

    .cls-87 {
        stroke-dasharray: 0 0 0 0 4.2 2.1 8.4 2.1;
    }

    .cls-88 {
        stroke-dasharray: 0 0 4.11 2.05;
    }

    .cls-89 {
        stroke-dasharray: 0 .23;
    }

    .cls-90 {
        stroke-dasharray: 0 0 8.56 2.14;
    }

    .cls-91 {
        stroke-dasharray: 0 0 .41 12.24;
    }

    .cls-92 {
        stroke-dasharray: 0 0 .46 13.94;
    }

    .cls-93 {
        stroke-dasharray: 0 0 0 0 3.94 1.97 7.89 1.97;
    }

    .cls-94 {
        stroke-dasharray: 0 0 .5 14.92;
    }

    .cls-95 {
        stroke-dasharray: 0 .23;
    }

    .cls-96 {
        stroke-dasharray: 0 0 0 0 4 2 8.01 2;
    }

    .cls-97 {
        stroke-dasharray: 0 0 0 0 4 2 8.01 2;
    }

    .Waldorf-End {
        fill: #34b499;
    }

    .cls-98 {
        stroke-dasharray: 0 0 7.85 1.96;
    }

    .Release-Overlight {
        fill: #4d4d4d;
        mix-blend-mode: multiply;
    }

    .cls-99 {
        stroke-dasharray: 0 0 .46 9.18;
    }

    .cls-100 {
        stroke-dasharray: 0 0 8.53 2.13;
    }

    .cls-101 {
        stroke-dasharray: 0 0 2.18 15.27;
    }

    .cls-103 {
        stroke-dasharray: 0 0 1.96 13.75;
    }

    .cls-104 {
        stroke-dasharray: 0 0 3.1 14.45;
    }

    .cls-105 {
        stroke-dasharray: 0 .23;
    }

    .cls-106 {
        stroke-dasharray: 0 0 2.16 15.15;
    }

    .cls-107 {
        stroke-dasharray: 0 0 7.64 1.91;
    }

    .cls-108 {
        stroke-dasharray: 0 0 .47 14.18;
    }

    .cls-109 {
        stroke-dasharray: 0 0 0 0 3.85 1.93 7.71 1.93;
    }

    .cls-110 {
        stroke-dasharray: 0 0 2.16 15.15;
    }

    .cls-111 {
        stroke-dasharray: 0 0 .5 5;
    }

    .cls-112 {
        stroke-dasharray: 0 0 8.34 2.08;
    }

    .cls-113 {
        stroke-dasharray: 0 0 1.82 12.77;
    }

    .cls-114 {
        stroke-dasharray: 0 0 0 0 3.8 1.9 7.61 1.9;
    }

    .cls-115 {
        stroke-dasharray: 0 0 1.12 .56;
    }

    .cls-116 {
        stroke-dasharray: 0 .23;
    }

    .cls-117 {
        stroke-dasharray: 0 0 8.59 2.15;
    }

    .cls-118 {
        stroke-dasharray: 0 0 7.49 1.87;
    }

    .cls-119 {
        stroke-dasharray: 0 0 1.04 14.63;
    }

    .cls-119, .cls-134, .cls-183, .cls-227, .cls-260 {
        stroke-linecap: round;
    }

    .cls-120 {
        stroke-dasharray: 0 0 8.36 2.09;
    }

    .cls-121, .cls-210 {
        fill: #476e31;
    }

    .cls-121, .cls-259 {
        stroke-width: 4px;
    }

    .cls-122 {
        stroke-dasharray: 0 .23;
    }

    .cls-123 {
        stroke-dasharray: 0 0 7.49 1.87;
    }

    .White-Haven-End {
        fill: #874a9c;
    }

    .cls-124 {
        stroke-dasharray: 0 0 .46 9.16;
    }

    .Concrete-Pads {
        fill: #bbbdbf;
    }

    .cls-125 {
        stroke-dasharray: 0 0 8.6 2.15;
    }

    .cls-126 {
        stroke-dasharray: 0 0 7.65 1.91;
    }

    .cls-127 {
        stroke-dasharray: 0 0 5.77 1.92;
    }

    .cls-128 {
        stroke-dasharray: 0 0 1.13 .56;
    }

    .cls-129 {
        stroke-dasharray: 0 0 2.16 15.14;
    }

    .cls-130 {
        stroke-dasharray: 0 0 0 0 3.73 1.86 7.46 1.86;
    }

    .cls-132 {
        stroke-dasharray: 0 0 0 0 3.82 1.91 7.64 1.91;
    }

    .cls-133 {
        stroke-dasharray: 0 0 1.72 12.04;
    }

    .cls-134 {
        stroke-dasharray: 0 0 1 14;
    }

    .cls-135 {
        stroke-dasharray: 0 0 1.94 13.58;
    }

    .cls-136 {
        stroke-dasharray: 0 0 .47 13.97;
    }

    .cls-137 {
        stroke-dasharray: 0 0 8.52 2.13;
    }

    .cls-139 {
        stroke-dasharray: 0 0 8.52 2.13;
    }

    .cls-140, .cls-144, .cls-166, .cls-175 {
        stroke: #c7b299;
    }

    .cls-141 {
        stroke-dasharray: 0 0 0 0 3.82 1.91 7.65 1.91;
    }

    .cls-142 {
        stroke-dasharray: 0 .23;
    }

    .cls-143 {
        stroke-dasharray: 0 0 8.42 2.1;
    }

    .cls-144 {
        stroke-dasharray: 0 0 3.01 14.07;
    }

    .cls-145 {
        stroke-dasharray: 0 0 8.28 2.07;
    }

    .cls-146 {
        stroke-dasharray: 0 0 .47 13.96;
    }

    .cls-147 {
        stroke-dasharray: 0 0 .9 .45;
    }

    .cls-148 {
        stroke-width: .2px;
    }

    .Kington-End {
        fill: #8b90bf;
    }

    .cls-149 {
        stroke-dasharray: 0 0 0 0 3.85 1.92 5.77 1.92;
    }

    .cls-150 {
        stroke-dasharray: 0 0 .47 13.96;
    }

    .cls-151 {
        stroke-dasharray: 0 0 2.16 15.15;
    }

    .cls-152 {
        stroke-dasharray: 0 0 7.65 1.91;
    }

    .cls-153 {
        stroke-dasharray: 0 0 0 0 3.8 1.9 7.6 1.9;
    }

    .cls-154 {
        stroke-dasharray: 0 0 8 2;
    }

    .Balcony {
        fill: #404041;
    }

    .cls-155 {
        stroke-dasharray: 0 0 2.98 13.89;
    }

    .cls-156 {
        stroke-width: .31px;
    }

    .cls-157 {
        stroke-dasharray: 0 0 0 0 4.01 2.01 8.02 2.01;
    }

    .cls-158 {
        stroke-dasharray: 0 0 0 0 3.8 1.9 7.61 1.9;
    }

    .Knighton-End-Ext {
        fill: #585c9b;
    }

    .cls-159 {
        stroke-dasharray: 0 0 .4 12.1;
    }

    .cls-160 {
        stroke-dasharray: 0 0 .47 9.5;
    }

    .Abbotsford-Interior {
        fill: #8fc36d;
    }

    .cls-161 {
        stroke-dasharray: 0 0 0 0 3.85 1.92 7.7 1.92;
    }

    .cls-162 {
        stroke-dasharray: 0 0 7.54 1.89;
    }

    .cls-163 {
        stroke-dasharray: 0 0 7.7 1.92;
    }

    .cls-164 {
        stroke-dasharray: 0 0 1.78 12.43;
    }

    .cls-165 {
        stroke-dasharray: 0 0 0 0 3.9 1.95 7.8 1.95;
    }

    .cls-167 {
        stroke-dasharray: 0 0 .47 13.97;
    }

    .cls-168 {
        stroke-dasharray: 0 0 7.46 1.86;
    }

    .cls-169 {
        stroke-dasharray: 0 0 7.48 1.87;
    }

    .cls-170 {
        stroke-dasharray: 0 0 0 0 3.92 1.96 5.88 1.96;
    }

    .cls-171 {
        stroke-dasharray: 0 0 7.9 1.98;
    }

    .cls-172 {
        stroke-dasharray: 0 0 .47 14.2;
    }

    .cls-173 {
        stroke-dasharray: 0 0 0 0 4.26 2.13 8.52 2.13;
    }

    .cls-174 {
        stroke-dasharray: 0 0 .46 9.16;
    }

    .cls-176 {
        stroke-dasharray: 0 0 0 0 3.82 1.91 7.65 1.91;
    }

    .cls-177 {
        stroke-dasharray: 0 0 8.49 2.12;
    }

    .cls-178 {
        stroke-width: .3px;
    }

    .cls-179 {
        stroke-dasharray: 0 0 2.06 14.39;
    }

    .cls-180 {
        stroke-dasharray: 0 0 7.73 1.93;
    }

    .White-Haven-Interior {
        fill: #b68cbf;
    }

    .cls-181 {
        stroke-dasharray: 0 0 0 0 4.03 2.01 8.05 2.01;
    }

    .cls-182 {
        stroke-dasharray: 0 .23;
    }

    .cls-183 {
        stroke-dasharray: 0 0 1.03 14.44;
    }

    .cls-184 {
        stroke-dasharray: 0 0 7.71 1.93;
    }

    .cls-185 {
        stroke-dasharray: 0 0 0 0 4.14 2.07 8.28 2.07;
    }

    .Esprit-End {
        fill: #00aac7;
    }

    .cls-186 {
        stroke-dasharray: 0 .23;
    }

    .cls-187 {
        stroke-dasharray: 0 0 8.4 2.1;
    }

    .cls-188 {
        stroke-dasharray: 0 0 7.89 1.97;
    }

    .Esprit-16-End {
        fill: #1b75bb;
    }

    .cls-189 {
        stroke-dasharray: 0 0 .43 12.76;
    }

    .cls-190 {
        stroke-dasharray: 0 0 0 0 4.03 2.01 8.06 2.01;
    }

    .cls-191 {
        stroke-dasharray: 0 0 7.6 1.9;
    }

    .cls-192 {
        stroke-width: .31px;
    }

    .cls-193 {
        stroke-dasharray: 0 0 2.99 13.97;
    }

    .cls-194 {
        stroke-width: .32px;
    }

    .cls-195 {
        stroke-dasharray: 0 0 .47 14.19;
    }

    .cls-196 {
        stroke-dasharray: 0 0 .46 9.16;
    }

    .cls-197 {
        stroke-dasharray: 0 0 4 2;
    }

    .cls-198 {
        stroke-width: .28px;
    }

    .cls-199 {
        stroke-dasharray: 0 0 7.61 1.9;
    }

    .cls-200 {
        stroke-dasharray: 0 0 0 0 4.17 2.08 8.34 2.08;
    }

    .cls-201 {
        stroke-dasharray: 0 0 0 0 3.83 1.92 7.67 1.92;
    }

    .cls-202 {
        stroke-dasharray: 0 0 .47 13.96;
    }

    .cls-203 {
        stroke-dasharray: 0 0 0 0 3.75 1.88 7.5 1.88;
    }

    .cls-204 {
        stroke-dasharray: 0 0 0 0 3.96 1.98 7.92 1.98;
    }

    .cls-205 {
        stroke-dasharray: 0 0 7.67 1.92;
    }

    .cls-206 {
        stroke-dasharray: 0 0 0 0 3.77 1.89 7.54 1.89;
    }

    .cls-207 {
        stroke-dasharray: 0 0 7.38 1.85;
    }

    .cls-208 {
        stroke-dasharray: 0 0 .37 10.97;
    }

    .cls-209 {
        stroke-dasharray: 0 0 0 0 4.25 2.13 8.51 2.13;
    }

    .cls-211 {
        stroke-dasharray: 0 0 0 0 3.93 1.96 7.86 1.96;
    }

    .cls-212 {
        stroke-dasharray: 0 0 2.18 15.25;
    }

    .cls-213 {
        stroke-dasharray: 0 0 .5 3;
    }

    .cls-214 {
        stroke-dasharray: 0 0 .92 .46;
    }

    .cls-215 {
        stroke-dasharray: 0 0 8.51 2.13;
    }

    .cls-216 {
        stroke-dasharray: 0 0 .47 9.32;
    }

    .cls-217 {
        stroke-width: .3px;
    }

    .cls-218 {
        stroke-dasharray: 0 .23;
    }

    .cls-219 {
        stroke-dasharray: 0 0 0 0 4.3 2.15 8.6 2.15;
    }

    .Abbotsford-End {
        fill: #74a150;
    }

    .cls-220 {
        stroke-dasharray: 0 0 .46 13.95;
    }

    .cls-221 {
        stroke-dasharray: 0 0 0 0 4.18 2.09 8.36 2.09;
    }

    .cls-222 {
        stroke-dasharray: 0 0 8.02 2.01;
    }

    .cls-223 {
        stroke-dasharray: 0 0 0 0 4.3 2.15 8.59 2.15;
    }

    .cls-224 {
        stroke-width: .31px;
    }

    .Esprit-G-Interior {
        fill: #ffcf64;
    }

    .cls-225 {
        stroke-dasharray: 0 0 0 0 3.9 1.95 7.81 1.95;
    }

    .cls-272 {
        fill: #fff;
    }

    .cls-226 {
        stroke-dasharray: 0 0 7.81 1.95;
    }

    .cls-228 {
        stroke-dasharray: 0 0 0 0 4.2 2.1 8.4 2.1;
    }

    .cls-229 {
        stroke-dasharray: 0 0 .47 13.95;
    }

    .cls-230 {
        stroke-dasharray: 0 0 0 0 4.28 2.14 8.56 2.14;
    }

    .cls-231 {
        stroke-dasharray: 0 0 .47 9.5;
    }

    .cls-232 {
        stroke-dasharray: 0 0 7.69 1.92;
    }

    .cls-233 {
        stroke-dasharray: 0 0 7.51 1.88;
    }

    .cls-234 {
        stroke-dasharray: 0 0 .46 9.18;
    }

    .cls-235 {
        stroke-dasharray: 0 0 .46 9.17;
    }

    .cls-236 {
        stroke-dasharray: 0 0 0 0 3.82 1.91 7.65 1.91;
    }

    .cls-237 {
        stroke-dasharray: 0 0 2.18 15.24;
    }

    .cls-238 {
        stroke-dasharray: 0 0 2.06 14.45;
    }

    .cls-239 {
        stroke-dasharray: 0 0 .47 13.95;
    }

    .cls-240 {
        stroke-width: .12px;
    }

    .cls-241 {
        stroke-dasharray: 0 0 .47 13.97;
    }

    .cls-242 {
        stroke-dasharray: 0 0 .46 13.95;
    }

    .cls-243 {
        stroke-dasharray: 0 0 0 0 4.25 2.12 8.5 2.12;
    }

    .cls-244 {
        stroke-dasharray: 0 0 0 0 4.26 2.13 8.52 2.13;
    }

    .cls-245 {
        stroke-dasharray: 0 0 0 0 4.22 2.11 8.45 2.11;
    }

    .cls-246 {
        stroke-dasharray: 0 .23;
    }

    .cls-247 {
        stroke-dasharray: 0 0 0 0 3.89 1.95 7.79 1.95;
    }

    .cls-248 {
        stroke-dasharray: 0 0 2.16 15.11;
    }

    .cls-249 {
        stroke-dasharray: 0 0 .47 13.97;
    }

    .cls-250 {
        stroke-dasharray: 0 0 7.65 1.91;
    }

    .cls-251 {
        stroke-dasharray: 0 0 7.63 1.91;
    }

    .cls-252 {
        stroke-dasharray: 0 0 .46 9.17;
    }

    .Esprit-18-End {
        fill: #16609b;
    }

    .cls-253 {
        stroke-dasharray: 0 0 .48 9.64;
    }

    .cls-254 {
        stroke-dasharray: 0 0 .46 9.17;
    }

    .cls-255 {
        stroke-dasharray: 0 0 0 0 4 2 8 2;
    }

    .cls-256 {
        stroke-dasharray: 0 0 .49 14.68;
    }

    .cls-257 {
        stroke-dasharray: 0 0 .46 9.16;
    }

    .cls-258 {
        stroke-dasharray: 0 0 0 0 3.79 1.89 7.57 1.89;
    }

    .cls-259 {
        stroke: #8fc36d;
    }

    .cls-260 {
        stroke-dasharray: 0 0 1 13.94;
    }

    .cls-261 {
        stroke-dasharray: 0 0 7.79 1.95;
    }

    .cls-262 {
        stroke-dasharray: 0 0 .47 13.97;
    }

    .cls-263 {
        stroke-dasharray: 0 0 7.57 1.89;
    }

    .cls-265 {
        stroke-dasharray: 0 .23;
    }

    .cls-266 {
        stroke-dasharray: 0 0 7.61 1.9;
    }

    .cls-267 {
        stroke-dasharray: 0 0 0 0 3.82 1.91 7.63 1.91;
    }

    .Balcony-Rail {
        fill: #58595b;
        stroke: #808184;
    }
