*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.white{color:#fff}.blue{color:#152244}.gold{color:#b79874}.BigMargin{padding:80px 0 80px 0}.intro-card-container{display:flex;justify-content:center;column-gap:80px;margin-top:60px}.intro-card{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;width:40%;display:flex;border-radius:25px;text-align:center;background-color:#b79874;overflow:hidden}.intro-card-content{width:70%}.intro-card-img-1{background-image:url("/media/images/thumb-CustomPlan.jpg");width:30%}.intro-card-img-2{background-image:url("/media/images/thumb-PremadePlan.jpg");width:30%}.intro-card h3{color:#fff}.intro-card p{color:#fff}#WhyChoose{margin:40px 0 180px 0}#WhyChoose h2{margin:0}#WhyChoose div{display:flex;max-width:500px}#why-vizion-list li{margin-bottom:20px}#why-vizion-list div{display:flex}#why-vizion-list img{height:65px}#why-vizion-list h4{margin:0px;font-weight:bold;font-size:20px}#why-vizion-list p{font-size:16px;margin:0}.why-vizion-top-divider{text-align:center;margin:30px 0px 30px 0px}.why-vizion-divider{background-image:url(/media/images/icon-divider2-g.svg),url(/media/images/Couplewithplan.png);background-position:right center, center bottom;background-repeat:no-repeat, no-repeat;background-size:6px, 730px;height:780px}#FeaturedProductContainer{margin:60px 0 20px 0;display:flex;gap:20px;justify-content:center;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.feature-card{position:relative;bottom:0px;padding:0px;border-radius:20px;width:530px;height:320px;background-size:100%;box-shadow:0 0px 20px 0px rgba(0,0,0,0.5);background-position:top center;background-repeat:no-repeat;z-index:5;transition:all 0.5s ease;overflow:hidden}.feature-card-content{height:120px;width:100%;position:absolute;bottom:0;box-sizing:border-box;padding:10px 20px;background-color:#fff;z-index:50;border-radius:0 0 20px 20px;transition:all 0.5s ease}.feature-card-content::after{content:"";display:block;width:45px;height:17px;background-image:url(/media/images/icon-launch-g.svg);background-repeat:no-repeat;background-position:center center;background-size:45px;position:absolute;bottom:10px;right:10%;z-index:20;transition:all 0.5s ease}.feature-card:hover .feature-card-content::after{right:10px}.feature-card-content h3{font-size:20px;font-weight:bold;margin:0}.feature-card-content #feature-sku{font-size:12px;margin:0}.feature-card-content #feature-card-specs-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.feature-card-content p{font-size:16px;margin:0 20px 0 0}.feature-card-content p span{left:40px}.feature-icon-next{background-image:url("/media/images/icon-go-w.svg");width:240px !important;height:30px !important}#available-plans-btn{left:50%;transform:translateX(-50%);position:relative;bottom:0}#testimonial-btn{margin-top:30px}.builder-content{height:380px;position:relative}.builder-content-btns{display:flex;position:absolute;column-gap:40px;bottom:80px}.builder-ad-bg-img{background-image:url(/media/images/background-builder.jpg);background-position:right;background-repeat:no-repeat;background-size:920px;height:385px}@media screen and (max-width: 1450px){.intro-card p{font-size:18px}}@media screen and (max-width: 1290px){#HomeSlideshow #slideshow_4{width:100%}.intro-card-container{column-gap:35px;margin-top:60px}.intro-card{width:50%}.intro-card h3{font-size:22px}.intro-card p{font-size:16px}#FeaturedProductContainer{flex-wrap:wrap}#FeaturedProductContainer .feature-card{width:380px;height:260px;margin-bottom:0px}.feature-card-content{height:115px}.learn-more-btn{border:1px solid #fff !important}.builder-ad-bg-img{background-position:center;width:100% !important;z-index:1;position:absolute;-moz-box-shadow:inset 0px 0px 47px 3px #b79874;-webkit-box-shadow:inset 0px 0px 47px 3px #b79874;box-shadow:inset 0px 0px 277px 100px #b79874;top:0}.builder-content{width:100% !important;z-index:100;text-align:center}.builder-content-btns{justify-content:center;position:initial}}@media screen and (max-width: 974px){#FeaturedProductContainer .feature-card{width:340px;height:245px}.intro-card-container{column-gap:10px;margin-top:60px}.intro-card{width:70%}.intro-card p{font-size:16px}.intro-card-container{flex-direction:column;align-items:center;row-gap:40px}#why-vizion-col-left{width:30%}#why-vizion-col-right{width:70%}.learn-more-btn{border:1px solid #152244 !important}}@media screen and (max-width: 782px){.builder-content-btns{flex-direction:column;position:initial;align-items:center}#why-vizion-col-left{width:100%;z-index:1;position:absolute;-moz-box-shadow:inset 0px 0px 47px 3px #fff;-webkit-box-shadow:inset 0px 0px 47px 3px #fff;box-shadow:inset 0px 0px 277px 3px #fff}#why-vizion-col-right{width:100%;z-index:100;position:relative}#why-vizion-col-left{width:100%;z-index:1;position:absolute;-moz-box-shadow:inset 0px 0px 47px 3px #fff;-webkit-box-shadow:inset 0px 0px 47px 3px #fff;box-shadow:inset 0px 0px 277px 220px #fff}#why-vizion-col-right{width:100%;z-index:100;position:relative}.why-vizion-divider{background-size:6px, 540px;height:540px}#featured-headline{margin-bottom:0}#testimonial-headline{margin-bottom:0}}@media screen and (max-width: 614px){#WhyChoose h2{margin-left:20px}#learn-more-btn{margin-left:20px}.builder-content p{font-size:18px;margin:0px 10px 0px 10px}.testimonial-card-container{flex-direction:column;align-items:center;row-gap:10px}.testimonial-card{width:90% !important;height:auto !important}.testimonial-author{bottom:0 !important;position:inherit !important}#FeaturedProductContainer .feature-card{height:260px}.feature-card-content{height:130px}.intro-card-img-2{width:100%;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center center}.intro-card-img-1{width:100%;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center center}.intro-card{width:90%;flex-direction:column;align-items:center}#featured-headline{margin-left:20px;margin-bottom:0}#available-plans-btn{margin-left:20px}#testimonial-headline{margin-left:20px;margin-bottom:0}#testimonial-btn{margin-left:20px}}@media screen and (max-width: 340px){#FeaturedProductContainer .feature-card{width:290px;height:265px}.feature-card-content{height:155px}}#HomeRefinement{position:relative;display:block}#HomeRefine{position:absolute;bottom:0px;margin-left:auto;margin-right:auto;left:0;right:0;color:#fff;box-sizing:border-box;padding:40px 0 0 0;margin-top:10px;margin-bottom:30px;width:80%;max-width:800px;border-radius:20px;background-image:url("/media/images/bg_blue_80.png");background-repeat:repeat}#SeePlans{left:50%;transform:translateX(-50%)}.HomeRefRowOne{margin:20px 0 0 0;position:relative;display:block;width:fit-content;left:50%;right:50%;transform:translate(-50%, -50%)}.HomeRefRow{margin:20px 0 0 0;position:relative;display:block;width:fit-content;left:50%;right:50%;transform:translate(-50%, -50%)}.HomeSmRefinement{width:160px;display:inline-block}.HomeSmRefinement select{padding:5px;border-radius:10px;margin-left:5px;font-size:18px}.HomeLgRefinement{display:inline-block;vertical-align:top}#Homerange1{position:absolute;top:10px}#Homerange2{position:absolute;top:10px;right:0}#home_house_type_refinement{width:300px}#home_house_type_refinement select{width:60% !important;padding:5px;border-radius:10px;margin-left:5px;font-size:18px}.HomeDrop{padding-top:5px}#home_slider_wrapper{position:relative;padding:20px 0px 20px 0px}#home_slider_wrapper label{position:absolute;left:-50px}.home_slider_container{position:relative;width:350px;top:20px}.home_slider_container input[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:none;position:absolute;margin:auto;top:0;bottom:0;background-color:transparent;pointer-events:none}.home_slider_track{width:100%;height:5px;position:absolute;margin:auto;top:0;bottom:0;border-radius:5px}.home_slider_container input[type="range"]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.home_slider_container input[type="range"]::-moz-range-track{-moz-appearance:none;height:5px}.home_slider_container input[type="range"]::-ms-track{appearance:none;height:5px}.home_slider_container input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:1.7em;width:1.7em;background-color:#b79874;cursor:pointer;margin-top:-9px;pointer-events:auto;border-radius:50%}.home_slider_container input[type="range"]::-moz-range-thumb{-webkit-appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:#b79874;pointer-events:auto}.home_slider_container input[type="range"]::-ms-thumb{appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:#b79874;pointer-events:auto}.home_slider_container input[type="range"]:active::-webkit-slider-thumb{background-color:#ffffff;border:3px solid #b79874}.home_select_btn{position:relative}home_select_btn::-ms-expand{display:none}.home_select_btn select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50%;color:#333;background-color:#ffffff;background-image:url(/media/images/icon-dropdown.svg);background-position:right -1px;background-repeat:no-repeat;background-size:34px;border:1px solid #cccccc;-ms-word-break:normal;word-break:normal}.home_select_btn select:focus{background-position:right -35px}@media screen and (max-width: 1290px){.BigMargin{position:relative;z-index:150}#HomeRefine{width:100%;z-index:500;position:relative;margin:0;border-radius:0;max-width:100%}}@media screen and (max-width: 782px){.home_slider_container{width:380px}}@media screen and (max-width: 614px){.home_slider_container{width:250px;top:15px}#home_slider_wrapper label{position:absolute;left:-50px;top:27px}#range2{right:-10px !important}.HomeSmRefinement{width:130px}.HomeRefRowOne{margin:40px 0 0 0}.HomeRefRow:nth-child(3){margin:0}.BTN_VDG_2L_REVERSE{margin:0 !important}.HomeRefRow{margin:0px 0 30px 0}}@media screen and (max-width: 494px){#home_house_type_refinement{width:400px;display:block}#home_slider_wrapper{width:360px;display:block;margin-left:50px}.home_slider_container{width:280px;margin-top:3px}.home_slider_container #range2{right:-15px}.HomeRefRowOne{width:350px}.HomeRefRow{width:360px;margin:40px 0 0px 0}.HomeRefRow ~ .HomeRefRow{width:fit-content}.HomeSmRefinement{width:150px;margin:10px}.HomeSmRefinement label{display:inline-block;width:60px}.HomeDrop{padding-top:5px;display:block;margin:0 0 0 30px}}@media screen and (max-width: 340px){#home_house_type_refinement{width:300px;display:block}#home_slider_wrapper{width:260px;display:block;margin-left:50px}.home_slider_container{width:240px;margin-top:15px}.HomeSmRefinement label{width:45px}.HomeSmRefinement{width:125px;margin:10px}.HomeRefRowOne{width:300px}.HomeRefRow{width:300px}}@font-face{font-family:"venera-regular";src:url("/media/fonts/Venera-900.otf") format("woff"),url("/media/fonts/Venera-900.otf") format("opentype"),url("/media/fonts/Venera-900.otf") format("truetype")}body{margin:0;padding:0}.CenterMe{text-align:center}.PlanDisclaimer{font-size:16px;line-height:22px}.FAVposition div .Favorite{top:23px;right:0}.MenuNotification{width:35px;position:absolute;right:50%;left:35%}.VDGsearch{background-image:url(/media/images/icon-search-w.svg);background-size:30px;background-position:center center;background-repeat:no-repeat;height:140px;width:140px;border:0;background-color:#0d1427}.VDGsearch:hover{background-color:#b79874}.VDGAccount{background-position:center center;background-repeat:no-repeat;height:140px;width:140px;border:0;color:#fff;font-size:16px;line-height:16px;font-family:calibri,sans-serif;background-color:#152244;text-transform:uppercase;padding:70px 0px 70px 0px}.VDGAccount:hover{background-color:#b79874}.ShowMe{height:150px !important}.HideMe{height:0}#Header_Search{height:0;width:100%;position:fixed;z-index:6000;left:0;top:0;background-color:#ebebeb;transition:0.5s;overflow:hidden}#Header_Search_Form{width:75%;margin:10px auto;padding-top:50px;overflow:hidden}#Header_Search_Form FORM{display:block;width:100%;height:auto;margin:0 auto;padding:0}#Header_Search input[type="text"]{width:70%;font-size:18px;padding:5px;height:40px;padding-left:45px;display:inline-block;background-color:#fff;border:0;font-size:16px;background-image:url(/media/layout/search-icon-hi.png);background-position:5px center;background-repeat:no-repeat;background-size:30px}#SearchBTN{display:inline-block;height:auto;background-color:#152244;color:#fff;font-size:16px;line-height:30px;font-weight:bold;border:0;padding:10px;min-width:20%}#CloseBTN{display:inline-block;height:auto;width:20px;background-color:#152244;font-size:16px;font-weight:bold;color:#fff;border:0;padding:10px;text-align:center;position:absolute;top:15px;right:15px;box-sizing:content-box}#VDGAccountLinks{position:absolute;top:150px;right:0;width:300px;transition:0.5s;overflow:hidden;z-index:500}#VDGAccountLinks UL{margin:0;padding:5px;display:block;width:100%;background-color:#b79874}#VDGAccountLinks UL LI{margin:0;padding:0;display:block;width:100%}#VDGAccountLinks UL LI A{padding:10px 0px 26px 50px;width:100%;text-align:left;background-repeat:no-repeat;background-position:5px;background-size:30px}#VDGAccountLinks UL LI A:hover{background-color:#152244}.Icon_Gear{background-image:url("/media/images/Icon_Gear.svg")}.Icon_ShopCart{background-image:url("/media/images/Icon_Cart.svg")}.Icon_Heart{background-image:url("/media/images/Icon_Heart.svg")}.Icon_SignOut{background-image:url("/media/images/Icon_Login.svg")}.Icon_SignIn{background-image:url("/media/images/Icon_Login.svg")}#ProductList{position:relative;margin:0 0 40px 0;padding:0;box-sizing:border-box;display:grid;font-size:0;grid-template-columns:33% 33% 33%;justify-content:space-around}.product_card{position:relative;margin:20px;max-width:545px;height:auto}#ProductList .product_card A{background-color:#fff;border-radius:20px;-webkit-box-shadow:0px 0px 20px 5px #e0e0e0;-moz-box-shadow:0px 0px 20px 5px #e0e0e0;box-shadow:0px 0px 20px 5px #e0e0e0;overflow:hidden;padding:0;position:relative;display:block;width:100%;height:auto;text-decoration:none;box-sizing:border-box;z-index:3}#ProductList .product_card A .PlanDetails{margin:0;padding:0;margin:0;padding:0;margin:0;padding:0;position:relative;background-color:#fff;width:100%;height:auto;right:0;box-sizing:border-box;padding:10px;z-index:5;text-align:left;bottom:0}#ProductList .product_card A .PlanDetails::after{content:"";display:block;width:45px;height:17px;background-image:url("/media/images/icon-launch-g.svg");background-repeat:no-repeat;background-position:center center;background-size:45px;position:absolute;bottom:10px;right:10%;z-index:20;transition:all 0.5s ease}#ProductList .product_card A .PlanDetails:hover::after{right:10px;transition:all 0.5s ease}.PlanDetailsSpecs{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:50px;align-content:stretch;justify-content:flex-start;gap:55px}#ProductList .product_card A .PlanDetails .PlanDetailsSpecs P{margin:0;padding:0;font-family:calibri,sans-serif;color:#707070;font-size:16px;line-height:24px;position:relative}#ProductList .product_card A .PlanDetails P SPAN{position:absolute;left:50px}#ProductList .product_card A .PlanDetails i{color:#707070;font-size:12px;line-height:16px}#ProductList .product_card A .PlanDetails H3{margin:0;padding:0;font-family:calibri,sans-serif;font-size:18px;line-height:20px;color:#000}#ProductList .product_card A .PlanDetails:hover H3{color:#b79874}#ProductList .product_card A .PlanDetails H4{margin:0;padding:0;font-family:calibri,sans-serif;font-size:16px;font-weight:bold;line-height:24px;color:#b79874}#ProductList .product_card A .PlanDetails .Favorite{position:absolute;top:5px;right:10px}.Favorite{display:block;height:30px;width:30px;border:0;background-color:transparent;position:absolute;top:5px;right:10px;z-index:4}.Favorite:hover{background-image:url("/media/images/icon-favorite-yes-g.svg")}.HeartOff{background-image:url("/media/images/icon-favorite-no-g.svg")}.HeartOn{background-image:url("/media/images/icon-favorite-yes-g.svg")}.BTN_Download{position:relative;top:-7px;display:block;text-align:left;text-decoration:none;color:#707070;padding:8px;width:110px;background-image:url("/media/images/icon-download.svg");background-repeat:no-repeat;background-position:right center;background-size:contain}.BTN_Download:hover{background-color:#dcdcdc}.BTN_VDG{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:linear-gradient(to right, #fff 90%, #152244 10%);border:1px solid #152244;width:240px !important;height:30px !important;font-family:calibri,sans-serif;font-size:18px;text-align:left;text-decoration:none;line-height:0px;position:relative;color:#152244;padding:20px 0px 20px 10px;display:inline-block;margin:20px 0px;background-size:200% 100%;background-position:right bottom;transition:all .3s ease;z-index:10}.BTN_VDG:hover{background-size:1000% 10%;color:#fff}.BTN_VDG_2L{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:linear-gradient(to right, #fff 90%, #d6b895 10%);border:1px solid #d6b895;width:240px !important;height:30px !important;font-family:calibri,sans-serif;font-size:18px;text-align:left;text-decoration:none;line-height:0px;position:relative;color:#152244;padding:20px 0px 20px 10px;display:inline-block;margin:20px 0px;background-size:200% 100%;background-position:right bottom;transition:all .3s ease;z-index:10}.BTN_VDG_2L:hover{background-size:1000% 10%;color:#fff}.BTN_VDG_2L_REVERSE{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:linear-gradient(to right, #d6b895 90%, #fff 10%);border:1px solid #d6b895;width:240px !important;height:30px !important;font-family:calibri,sans-serif;font-size:18px;text-align:left;text-decoration:none;line-height:0px;position:relative;color:#152244;padding:20px 0px 20px 10px;display:inline-block;margin:20px 0px;background-size:200% 100%;background-position:right bottom;transition:all .3s ease;z-index:10;color:#fff;margin:20px 0 0 0}.BTN_VDG_2L_REVERSE:hover{background-size:1000% 10%;color:#d6b895}.Icon-Next::after{position:absolute;top:0px;right:3px;content:"";height:40px;width:40px;display:block;z-index:20;background-image:url("/media/images/icon-go-w.svg")}.Icon-NextB::after{position:absolute;top:0px;right:3px;content:"";height:40px;width:40px;display:block;z-index:20;background-image:url("/media/images/icon-go-b.svg")}.Icon-Connect::after{position:absolute;top:0px;right:3px;content:"";height:40px;width:40px;display:block;z-index:20;background-image:url("/media/images/icon-linked-w.svg")}.Icon-Chat::after{position:absolute;top:0px;right:3px;content:"";height:40px;width:40px;display:block;z-index:20;background-image:url("/media/images/icon-chat-w.svg")}.Icon-Pay::after{position:absolute;top:0px;right:3px;content:"";height:40px;width:40px;display:block;z-index:20;background-image:url("/media/images/icon-pay-w.svg")}.Icon-Cancel::after{position:absolute;top:0px;right:3px;content:"";height:40px;width:40px;display:block;z-index:20;background-image:url("/media/images/icon-close-w.svg")}.Icon-Download::after{position:absolute;top:0px;right:3px;content:"";height:40px;width:40px;display:block;z-index:20;background-image:url("/media/images/icon-download-w.svg")}.Border-White{border:1px solid #fff !important}.CornerMe{position:absolute;right:0;top:0}#BFD1600{display:block;height:auto;max-width:1600px;position:relative;margin:0 auto}#BFD1000{display:block;height:auto;max-width:1000px}#ProjectList{position:relative;display:block;width:100%}#ProjectDetail{position:relative;display:block;width:100%}.Project{margin:0;padding:0;position:relative;display:block;width:100%;border:1px solid #152244}#ProjectDetail h3,#ProjectList h3{color:#fff;background-color:#152244;font-family:calibri,sans-serif;padding:15px;display:block;width:100%;margin:0}#ProjectDetail .h3gray{color:#fff;background-color:#88898d;font-family:calibri,sans-serif;padding:15px;display:block;width:100%;margin:0}#ProjectDetail .Project{width:100%;display:inline-grid;grid-template-columns:255px auto}#ProjectList .Project{width:100%;display:inline-grid;grid-template-columns:170px auto}#ProjectDetail h3 button,#ProjectList h3 button{display:inline-block;position:absolute;right:10px;top:20px;height:27px;line-height:26px;width:60px;font-size:16px;text-align:center;color:#fff;background-color:transparent;border:0}#ProjectDetail h3 butto-n:hover,#ProjectList h3 button:hover{background-color:#b79874}#ProjectList .Project A.Thumbnail{position:relative;display:inline-block;vertical-align:top;width:130px;height:130px;margin:20px;text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:left center;box-sizing:border-box}#ProjectDetail .Project A.Thumbnail{position:relative;display:inline-block;vertical-align:top;width:215px;height:215px;margin:20px;text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:left center;box-sizing:border-box}.Project div{position:relative;display:block;width:100%;padding:0 20px 0 0;margin:0px}.Project .Col50{position:relative;display:inline-grid;grid-template-columns:50% 50%;vertical-align:top;padding:10px 0px;margin:0px}.Project .Col7030{position:relative;display:inline-grid;grid-template-columns:70% 30%;vertical-align:top;padding:10px 0px;margin:0px}.Project .Col6040{position:relative;display:inline-grid;grid-template-columns:60% 40%;vertical-align:top;padding:10px 0px;margin:0px}.Project div div div{display:inline-block}.Col7030 div:nth-child(2),.Col6040 div:nth-child(2){text-align:right;padding-right:20px}.Project .Seperator{border-top:2px solid #152244}.Project div P{margin:0;padding:0;font-family:calibri,sans-serif;color:#707070;font-size:16px;line-height:24px}.Project div H4{margin:0;padding:0;font-family:calibri,sans-serif;font-size:24px;font-weight:bold;line-height:30px;color:#152244;padding-top:10px}.Project div H5{margin:0;padding:0;font-family:calibri,sans-serif;font-size:16px;line-height:24px;color:#b79874}.Messages div{padding:0 20px}.FromClient{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-left:20px solid #707070;background-color:#dcdcdc;color:#707070;margin-bottom:20px !important}.FromVizion{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-left:20px solid #b79874;background-color:#dcdcdc;color:#707070;margin-bottom:20px !important}.PipeDivider{background-image:url(/media/images/icon-divider2-g.svg);background-position:right center;background-repeat:no-repeat;background-size:6px}.AccountRecieptsTableHeader{flex:50%}.AccountRecieptsTableCell{flex:50%}.AccountRecieptsTableIcon{width:35px}.vizion_tab{float:left;border:1px solid #ccc;background-color:#f1f1f1;width:30%;height:300px;margin-bottom:30px}.vizion_tab button{display:block;background-color:inherit;color:black;padding:22px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:0.3s;font-size:17px}.vizion_tab button:hover{background-color:#ddd}.vizion_tab button.active{background-color:#152244;color:#fff}.leftNavContent{float:left;padding:0px 12px;border:1px solid #ccc;width:70%;border-left:none;height:auto}#receipts_visible_cell_at_768px{display:none}#client_list_visible_cell_at_768px{display:none}#purchase-form{display:inline-block}.FilesTable tr{display:flex}.FilesTable th{flex-basis:50%;text-align:left}.FilesTable td:first-child{flex-basis:50%;background-color:#f3f3f3;min-width:160px;text-align:left;padding:20px 0px 5px 15px}.FilesTable td:nth-child(2){flex-basis:50%;background-color:#f3f3f3;text-align:right;padding:20px 5px 5px 15px}.FilesTable tr th:nth-child(2){text-align:right}.customer-upload-button{display:block;height:35px;width:150px;margin:5px auto;position:absolute;top:94%;left:50%;right:50%;transform:translate(-50%, -50%)}.productSlides{display:none;text-align:center}.productSlides .productSlide{max-height:620px}.imgSlides{width:100%;height:620px;opacity:1;border:2px solid #ccc;border-radius:10px 10px 0 0;vertical-align:middle;background-position:center bottom;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.imgSlides img{position:absolute;-o-object-fit:cover;object-fit:cover;transform:scale(var(--zoom, 1));transform-origin:var(--x) var(--y);transition:transform 0.3s ease}.imgSlides:hover{--zoom:2.5}.activateZoom{color:#152244;border-radius:10px;display:block;top:10px;right:10px;position:absolute;padding:10px;background-color:transparent;background-image:url(/media/images/bg_white_50.png)}.deactivateZoom{color:white;border-radius:10px;display:none;top:10px;right:10px;position:absolute;padding:10px;background-color:transparent;background-image:url(/media/images/bg_blue_100.png)}.activateZoom:hover{background-image:url(/media/images/bg_blue_50.png);cursor:pointer}.deactivateZoom:hover{background-image:url(/media/images/bg_blue_50.png);cursor:pointer}.slideshow-container{width:100%;position:relative;margin:auto}.prev,.next{cursor:pointer;position:absolute;top:50%;width:60px;margin-top:-22px;background:#ccc;font-size:18px;transition:0.6s ease;border-radius:0 8px 8px 0;user-select:none;opacity:1;height:60px}.next{right:0px;border-radius:8px 0 0 8px}.prev:hover,.next:hover{background-color:#152244}.numbertext{color:#152244;font-size:14px;padding:8px 12px;position:absolute;top:0}@keyframes fade{from{opacity:.4}to{opacity:1}}.nexticon{width:40px;margin-left:10px;top:16px;position:absolute}.previcon{width:40px;margin-left:10px;transform:rotate(180deg);top:16px;position:absolute}.housePlanHeader{display:flex;position:relative}.housePlanHeader div:first-of-type{position:relative}.housePlanHeader h2{flex-grow:1;padding-right:40px}.housePlanHeader h4{flex-grow:1;padding-left:10px;padding-top:5px}.housePlanContainer{border-radius:20px;background-color:#FFF;box-shadow:0px 5px 20px 2px rgba(0,0,0,0.2)}.housePlanInfo{text-align:center;height:155px;padding:30px}.housePlanInfo div{display:inline-block;width:128px;text-align:center;margin:0px 40px 0px 40px}.housePlanInfo div div:nth-of-type(1){font-size:20px;height:24px;margin:0}.housePlanInfo div div:nth-of-type(2){font-size:34px;padding-top:10px;margin:0}.housePlanContentContainer{width:1200px;margin:0 auto;padding:0}.generalDescAndPriceContainer{display:flex;margin-top:40px}.generalDescAndPriceContainer #generalDescriptionContainer{flex:50%}.generalDescAndPriceContainer #generalDescriptionContainer h3{margin:0}.generalDescAndPriceContainer #pricingContainer{flex:50%;position:relative}#AdditionalProductInfo{display:block}.generalDescAndPriceContainer #generalDescription{font-size:18px;line-height:20px;font-weight:normal;margin:0}.generalDescAndPriceContainer P{position:relative}.generalDescAndPriceContainer P STRONG{display:inline-block;width:150px}.housePlanInfoSecondary{flex:50%;position:relative}.housePlanInfoSecondary span,#pricingContainer span{position:relative;left:30px}#contactCard{background-color:#152244;text-align:center;display:flex;column-gap:15%;padding:20px;justify-content:center;margin:40px 0px 40px 0px;border-radius:20px}#contactCard h4{color:#FFFFFF;position:relative;font-size:24px}#contactCard h5{color:#b79874;position:relative;font-size:20px}.StoreRetailPrice{font-size:34px;font-weight:bold;color:#b79874;margin:20px 40px 20px 0px}.StoreOurPrice{font-size:34px;font-weight:bold;color:#b79874}.StoreSavePrice{font-size:34px;font-weight:bold;color:#b79874;margin:20px}.similarHousePlansContainer{display:flex}.similarHousePlansContainer h3{flex:80%}.similarHousePlansContainer a{flex:20%}.StoreSKU{padding-top:35px;flex-grow:1;text-align:right}#newRevisionName{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;border-color:#152244}.builderList{list-style:none;display:flex;flex-wrap:wrap}.builderList img{height:100px;width:180px;margin:15px;border:#707070;border-style:solid}.builderList div{margin-left:8px}#builderBtnContainer{text-align:center}.discountInput{border-radius:8px;padding:10px}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #b79874;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:none;position:relative;left:50%;right:50%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.blueBtn{height:38px;background-color:#152244;color:white;border-radius:8px;width:auto}#Refine{background-color:#152244;color:#fff;margin-top:10px;margin-bottom:10px}#Refine div{display:inline-block}#HomeRefRowOne,#HomeRefRowTwo{padding:0;margin:0;display:inline-block;vertical-align:middle}#HomeRefRowOne{width:900px}#HomeRefRowTwo{width:600px}#SmRefinement{width:24%}#SmRefinement select{width:80px;padding:5px;border-radius:10px;margin-left:5px;font-size:18px}#LgRefinementA{width:460px}#LgRefinementA label:nth-child(3){margin-left:10px}#LgRefinementB{width:35%}.RefDrop{margin:0;padding:0}#range1{position:absolute;top:12px}#range2{position:absolute;top:12px;right:0}.house_type_refinement{margin-left:40px}.house_type_refinement select{padding:5px;border-radius:10px;margin-left:5px;font-size:18px}.slider_wrapper{position:relative;padding:20px 0px 20px 0px}.slider_container{position:relative;width:270px;top:-15px}.slider_container input[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:none;position:absolute;margin:auto;top:0;bottom:0;background-color:transparent;pointer-events:none}.slider-track{width:100%;height:5px;position:absolute;margin:auto;top:0;bottom:0;border-radius:5px}.slider_container input[type="range"]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.slider_container input[type="range"]::-moz-range-track{-moz-appearance:none;height:5px}.slider_container input[type="range"]::-ms-track{appearance:none;height:5px}.slider_container input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:1.7em;width:1.7em;background-color:#b79874;cursor:pointer;margin-top:-9px;pointer-events:auto;border-radius:50%}.slider_container input[type="range"]::-moz-range-thumb{-webkit-appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:#b79874;pointer-events:auto}.slider_container input[type="range"]::-ms-thumb{appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:#b79874;pointer-events:auto}.slider_container input[type="range"]:active::-webkit-slider-thumb{background-color:#ffffff;border:3px solid #b79874}.select_btn{position:relative}select_btn::-ms-expand{display:none}.select_btn select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:140px;color:#333;background-color:#ffffff;background-image:url(/media/images/icon-dropdown.svg);background-position:right -1px;background-repeat:no-repeat;background-size:34px;border:1px solid #cccccc;-ms-word-break:normal;word-break:normal}.select_btn select:focus{background-position:right -35px}@media screen and (max-width: 1710px){#LgRefinementA{width:410px}#LgRefinementB{width:320px}#HomeRefRowOne{width:800px}}@media screen and (max-width: 1450px){#LgRefinementA{width:220px}#LgRefinementB{width:320px}#HomeRefRowOne{width:50%}.RefDrop{display:block !important;margin-top:7px}.slider_container{top:-30px}#LgRefinementB label{position:relative;top:-23px}.slider_wrapper{padding:20px 0px 15px 0px}.PlanDetailsSpecs{gap:45px}#ProductList .product_card A .PlanDetails P SPAN{left:40px}}@media screen and (max-width: 1290px){#ProductList{grid-template-columns:50% 50%}.VDGAccount{font-size:14px;line-height:14px}.BTN_VDG{width:200px !important;font-size:16px}.Project .Col50{grid-template-columns:35% 65%}.housePlanInfo div{width:70px}#HomeRefRowOne,#HomeRefRowTwo{width:100%}#HomeRefRowTwo{text-align:center;margin:10px 0}#LgRefinementA{width:460px}#LgRefinementB{width:45%}.RefDrop{display:inline-block !important;margin-top:7px;width:48%}.slider_container{width:85%;top:-15px}#LgRefinementB label{top:-9px}#SmRefinement{width:20%}.imgSlides{height:375px}#contactCard{column-gap:5%;padding:10px}.generalDescAndPriceContainer P STRONG{width:130px}.housePlanInfoSecondary span,#pricingContainer span{left:0px}}@media screen and (max-width: 974px){.Project .Col50{grid-template-columns:100%}#ProjectDetail h3,#ProjectList h3{font-size:24px}.Project .Col6040{grid-template-columns:100%}.housePlanInfo div{width:50px}.housePlanInfo div:nth-of-type(2){font-size:25px}.StoreOurPrice{font-size:30px}.StoreRetailPrice{font-size:30px}.similarHousePlansContainer h3{flex:65%}.similarHousePlansContainer a{flex:35%}#SmRefinement{width:23%}#LgRefinementA{width:45%}.num_of_beds_refinement{margin-left:40px}.imgSlides{height:300px}#contactCard{-moz-column-gap:3%;column-gap:3%}#contactCard h4{margin:10px auto}#contactCard h5{font-size:14px;margin:10px auto}}@media screen and (max-width: 782px){.CornerMe{position:relative}.vizion_tab{height:auto;width:100%}.vizion_tab button{width:auto;display:inline-block}.leftNavContent{width:100%}#receipts_visible_cell_at_768px{display:block}#new_client_list{margin-bottom:180px}#client_list_visible_cell_at_768px{display:block}.housePlanHeader h2{padding-right:50px;left:10px;position:relative}.generalDescAndPriceContainer{flex-direction:column}.similarHousePlansContainer{flex-direction:column;margin:20px}.generalDescAndPriceContainer,.PlanDisclaimer,#generalDescriptionContainer{padding:0 20px}#contactCard{margin:auto;border-radius:0px}.StoreSKU{padding-right:10px}#SmRefinement label:after{content:"\a";white-space:pre}.imgSlides:hover{--zoom:1}#contactCard{flex-direction:column}#contactCard h4{margin:10px auto}#contactCard h5{margin:10px auto}.activateZoom{display:none}.deactivateZoom{display:none}}@media screen and (max-width: 614px){#ProductList{grid-template-columns:100%}#ProductList .product_card A img{width:545px}.PlanDetailsSpecs{gap:70px}#ProjectDetail .Project A.Thumbnail{width:130px;height:130px}#ProjectDetail .Project{grid-template-columns:175px auto}#ProjectDetail h3,#ProjectList h3{font-size:22px}.housePlanInfo{padding:10px}.housePlanInfo div{width:45px}.housePlanInfo div div:nth-of-type(1){font-size:18px}.housePlanInfo div div:nth-of-type(2){font-size:26px}.prev,.next{top:125%}.housePlanHeader{flex-wrap:wrap}.housePlanHeader div:first-of-type{width:100%}.StoreSKU{flex:1}#LgRefinementB{width:46%}.slider_container{width:80%;top:-15px}.slider_wrapper{margin-left:5px}.num_of_stories_refinement{margin-left:40px;margin-top:10px}.imgSlides{height:230px}#range2{right:-155px}}@media screen and (max-width: 494px){.PlanDetailsSpecs{display:block}#ProjectDetail .Project{grid-template-columns:auto;padding-left:20px}#ProjectDetail h3,#ProjectList h3{font-size:20px}#ProjectDetail .Project{justify-items:center;text-align:center}.Project div{padding:0px}#LgRefinementA{width:200px}.RefDrop{display:block !important;width:190px}.slider_container{width:70%;top:-30px}#LgRefinementB label{top:-23px}#range2{right:-14px}#SmRefinement{width:40%}.imgSlides{height:200px}.housePlanInfo{height:200px}}@media screen and (max-width: 340px){#ProjectDetail .Project{padding-left:5px}.PlanDetailsSpecs{gap:50px}#ProjectDetail h3,#ProjectList h3{font-size:18px}.BTN_VDG{width:180px !important;font-size:14px}.housePlanHeader h2{font-size:22px;top:10px}.StoreSKU{padding-right:14px}.housePlanInfo{height:180px}.housePlanInfo div div:nth-of-type(1){font-size:16px}.housePlanInfo div div:nth-of-type(2){font-size:20px}.StoreRetailPrice{font-size:25px}.StoreOurPrice{font-size:25px}#contactCard{width:290px}.imgSlides{height:135px}.prev,.next{top:170%}.RefDrop{width:250px}.select_btn select{width:160px}#LgRefinementB{width:90%;margin:20px 10px 0px}#LgRefinementB label{top:-16px}.slider_container{width:85%;top:-20px}#SmRefinement{width:40%}#range2{right:-15px}.num_of_stories_refinement,.num_of_beds_refinement{margin-left:0px}.house_type_refinement{margin-left:50px}}
