:root{--din_2014:"DIN 2014";--opensans:"Open Sans";--asap:"Asap";--OpenSans-semiBold:"OpenSans-semiBold"}:focus{outline:0}.g-recaptcha{padding-bottom:15px!important}img{max-width:100%}.social-items{flex-wrap:wrap}.tooltiptext i.iconsm-hd{font-size:16px;color:#19437a;text-decoration:none;width:12px;display:flex;justify-content:center;align-items:center;margin:0 10px 0 0px!important}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;background-color:#fff;color:#000;text-align:center;border-radius:10px;border:1px solid #F1ECEC;padding:3px 10px;position:absolute;z-index:1111;opacity:0;transition:opacity 0.3s;width:120px;top:85%;right:0}.tooltip .tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff0 #fff0 #fff #fff0}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tooltiptext a{display:flex;align-items:center;padding:4px 7px;border-bottom:1px solid #F1ECEC;text-decoration:none;background-color:#fff}.tooltiptext a:last-child{border-bottom:none}.tooltiptext a span{font-family:var(--din_2014);font-size:14px;color:#515151}.tooltiptext a span:hover{text-decoration:underline;color:#000}input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0}body{margin:0;padding:0;background:#fff}body,input,textarea,select{color:#444;font:12px var(--opensans),sans-serif}button{font-family:var(--opensans),sans-serif}i a:hover{text-decoration:none}a{color:#4a6491;text-decoration:none}a:hover{color:#4a6491;text-decoration:underline}.secondary-nav-item a:hover{text-decoration:none}.hp-header__dropmenu-wrapper a:hover{box-shadow:0 0 8px rgb(0 0 0 / 80%);border-radius:10px;text-decoration:none!important}img{border:none}ul li{list-style:none}.content ul li{list-style:inside}dt{color:#333}h1,h2,h3,h4,h5,h6,form,p,ul,li,input,textarea,select{margin:0;padding:0}h1,h2{text-transform:uppercase}.left{float:left}.right{float:right}.clear{clear:both;font-size:1px}#wrapper{margin:0 auto}.inner{width:1000px;margin:0 auto}.row{float:left;width:100%}.header{padding-bottom:4px;background:#fff}.header .logo{float:left;width:auto;padding-top:7px}.header .right{width:auto}.meta{float:right;clear:right;padding:5px 0;color:#444}.meta .cart{float:right;text-align:left}.menu{float:left;width:100%;height:35px;margin:3px 0 0;background:url(images_new/menu_bg.png) repeat-x 0 0}.menu li{float:left;background:url(images_new/menu_item_sep.png) no-repeat right 0}.menu li.last{background:none}.menu>ul>li>a{display:block;height:35px;line-height:34px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;padding:0 35px}.contaner_top{margin-top:-2px;width:1038px;margin:0 auto}.container.row>h1{padding:20px 30px 0px!important}.container.row>p{padding:20px 30px 0px!important}.container{position:relative;z-index:1}.container .inner.cont{width:1040px;padding:0 24px;margin-top:5px}#side-ads{right:15%;top:6%;margin:0 auto}.home #side-ads{right:15%;top:6%;margin:0 auto}.container .content .inner{width:auto;padding:0;background:none}.checkout-form dt{float:left;clear:both;color:#444;width:150px;font-size:14px;text-transform:uppercase;text-align:right;font-weight:400;padding-bottom:5px;padding-top:5px;padding-right:10px}.checkout-form dd{float:left;margin-left:1px}select.formfield,input.formfield,textarea.formfield{border:1px solid #ccc;min-height:24px!important;color:#1a1f2b;font-size:11px;padding:3px 5px 0!important;background:#fff;border-radius:3px}.content{font-size:14px;line-height:1.6;float:right;width:707px;margin-top:200px}.checkout .content{width:977px}.content.houseplan{width:1040px}.slider{float:left;height:356px;margin-bottom:20px;overflow:hidden}.slider .slide{float:left;width:956px;height:356px}.slider .slide{position:relative}.slider .slide img{position:absolute;top:0;left:0;z-index:1}.box h3,.slide h3{float:left;width:100%;position:absolute;left:0;z-index:2;font:22px Helvetica,Arial;background:url(images_new/black_opacity.png) repeat;display:inline-block;padding:3px 0;color:#fff;text-align:center}.box h3.bottom,.slide h3.bottom{bottom:0;font-style:italic}.slide h3{left:auto;right:7px;bottom:7px;width:200px;padding:10px}.box img{display:block}.box{position:relative;float:left;width:32%;margin:0 2% 2% 0}.box.last{margin-right:0}.box img{width:100%}.box .inner{height:173px;border:2px solid #4a6491;border-top:0;font-size:14px;color:#30395c;position:relative}.content_block{float:left;width:100%;padding:9px 20px;margin-bottom:10px}.content_block.results p{font-size:16px;font-weight:400;line-height:1.6;text-rendering:optimizeLegibility;color:#777}.content_block.individual{padding:12px;width:956px}.content_block.individual.home{margin-top:-6px}.content_block a{color:#00338c;text-decoration:none}.content_block a:hover{text-decoration:underline}.content p{line-height:16px;padding-bottom:5px}.content h2{color:#0A3D7A;padding:5px 0 16px 2px;text-transform:uppercase;font-size:24px!important}.home .content_block h2{color:#b00;font-size:34px;text-align:center;padding:15px 0 10px;margin-bottom:5px}.content_block.custom{width:681px}.checkout .content_block.custom{width:952px}.content_block.custom .left{width:435px}.content_block.custom .right{width:241px}.content_block.custom .left p{padding:0 0 9px 2px}.content_block h4{font-size:14px;font-weight:700;color:#6d0303;padding:1px 0 6px 4px;margin-bottom:10px;border-bottom:1px solid #fff}.content .block.gray ul.level li{line-height:16px;padding:0 0 0 36px;background:url(images_new/content_li_bg_dark.png) no-repeat 0 7px}.content_block.custom h4.title{color:#1a1f2b;font-size:18px;padding:21px 0 3px}.content span.arrow{display:inline-block;padding-left:7px;width:8px;height:9px;background:url(images_new/red_arrow.png) no-repeat right 0}div.hide{display:none}.content .individual h2{float:left;padding:0 0 9px}.content_block.individual .left{width:638px}.content_block.individual .right{width:306px}.content_block .floorplan{color:#30395c;width:100%}.content .discount-disclaimer{color:#a30404;font-size:12px;padding-bottom:0;text-transform:uppercase;margin-bottom:5px}.plan_details{float:left;color:#444;font-size:14px;padding:6px 0 4px;border-bottom:1px solid #eee}.plan_details:first-of-type{border-top:1px solid #eee}.plan_details span{text-transform:uppercase}*+html .plan_details{padding:6px 0 5px}.content_block .plan_details .left{width:133px;padding:0}.content_block .plan_details .right{width:150px;text-align:left}.content p.show{line-height:13px;padding:7px 0 0}.content .block.red{margin-bottom:8px}.content .block.red h3{font-size:14px;background:#bd0404}.content .block.red .inner{background:#fff;padding:7px 7px 5px;border:1px solid #bd0404}.content_block.results{padding-right:18px;padding-bottom:0}.content_block.results h2{font-size:18px;padding:0 0 5px 4px}.content .matches{color:#30395c;font-size:12px;padding:10px 0 10px 5px}.page_navi{float:right;padding:2px 11px 9px 0;font-size:14px;color:#19437a;text-align:right;font-weight:500}.results.row~.page_navi{clear:both}.page_navi a{display:inline-block}.page_navi a i{color:#19437a;font-size:14px}.page_navi a i:hover{color:#00338c}.page_navi span{display:inline-block;vertical-align:top;margin-top:2px}.page_navi input{font-size:12px;color:#30395c;height:15px;padding:3px 4px;width:26px;text-align:center;border:1px solid #ccc;background:#fff}.results .plan{float:left;margin:0 15px 12px 0;width:239px;padding:0;height:300px;font-size:12px;border:1px solid #777;border-radius:3px;overflow:hidden}.results .plan .id{color:#eee;background:#60769c;margin-bottom:4px;margin-top:0;padding:0 3px 3px;width:233px;font-weight:700}.results .plan p{color:#4a6491;height:21px;padding:0 7px 0 0;text-align:left;overflow:hidden;font-size:16px}.results .plan p:first-child{margin-top:9px}.results .plan strong{color:#1a1f2b}body .last{margin-right:0}div.results ul li{list-style-type:disc;margin-left:30px;padding-left:5px;padding-bottom:5px;line-height:16px}#side-ads{width:160px;margin:20px 0 0 1040px;display:block;position:absolute;top:0;color:#fff;text-align:center}#side-ads #ad1{margin-bottom:25px}.authModal{display:none;background:#000000ad;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999}.authModal.openAuthModal{display:block}.login-signup-wrapper{width:100%;height:100%;overflow-y:auto;display:flex;justify-content:center;align-items:center;position:relative;top:50%;transform:translateY(-50%)}.login-signup-wrapper .authBox{max-width:451px;width:100%;margin:0 auto;background:#f7f7f7;border-radius:15px;z-index:1111}.authBox .authContent{padding:12px;margin-top:-32px}.logoutPage .close{display:none}.login-signup-wrapper .close{display:flex;justify-content:flex-end;align-items:center;padding:9px 8px;cursor:pointer;margin-left:auto}.login-signup-wrapper .close span{font-family:var(--din_2014);width:25px;height:25px;background:#19437a;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;font-weight:400;padding-top:2px}.logo-popup{display:flex;justify-content:center;align-items:center}.authBox .logo-popup img{width:60%;height:auto}.login-signup-tabs{padding:0 18px}.login-signup-tabs .tab-menu{padding:26px 0 26px}.login-signup-tabs .tab-menu ul{list-style:none;padding:0;margin:0;width:100%;display:flex;align-items:center}.login-signup-tabs .tab-menu ul li{width:50%}.tab-menu ul li .tab-a{display:block;width:100%;text-decoration:none;font-size:20px;font-weight:400;border-bottom:2px solid #a5a5a5;color:#a5a5a5;text-align:center;padding:0 0 10px}.tab-menu ul li .tab-a.active-a{color:#19437a;border-bottom:2px solid #19437a}.tabsContent .authTab{display:none}.tabsContent .authTab.tab-active{display:block}.tabsContent .authForm .formInput{width:100%;border-radius:7px;border:1px solid rgb(0 0 0 / .1);background-color:#fff;padding:8px 20px;margin-bottom:16px;outline:none;font-family:var(--opensans)!important;font-size:16px;font-weight:400}.tabsContent .authForm .formInput::placeholder{color:#8d8d8d;font-family:var(--opensans)!important;font-size:14px;font-weight:400}.authForm p.note{color:#000;font-family:var(--opensans)!important;font-size:12px;font-style:italic;font-weight:500;letter-spacing:-.5px}.authForm input[type="checkbox"]{position:initial!important;transform:initial;margin-right:8px;vertical-align:middle}.magicLoginSuccess,.magicLoginMessage{padding:14px;border-radius:.5rem;font-size:14px;line-height:1.5;background-color:#e3e3e3;border:1px solid #e3e3e3}.magicLoginSuccess{display:none;background-color:rgb(0 255 0 / .1);border:1px solid green;color:green}.magicLoginMessage.success{display:none;width:100%;background-color:#5cb85c;color:#fff}.emailOptions{margin-bottom:18px}.emailOption{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:12px;font-family:var(--opensans)!important;font-size:14px;font-weight:500}.tabsContent .authenticate{display:flex;flex-direction:column;align-items:center;padding:2px 0 20px;row-gap:1rem}.authenticate .authenticateBtn{width:100%;height:45px;font-family:var(--opensans)!important;font-size:14px;cursor:pointer}.authenticate .authenticateBtn.abhp-btn{border-radius:7px;background-color:#19437a;border:none;color:#fff;font-weight:700;text-transform:uppercase}.authenticate .authenticateBtn.abhp-btn:hover{box-shadow:0 0 8px rgb(10 61 122 / 80%)!important;background:#19437a!important;color:#FFF}.authenticate a{text-decoration:underline;color:#2769bf;font-family:var(--opensans)!important}.authenticate a.forgot-pass{font-size:14px;font-weight:500;margin:20px 0 0}.authenticate a:hover{color:blue}.login-wrapper.remove,.social-signin.remove{display:none}.tabsContent .forget-pass-wrapper.remove{display:none!important}.tabsContent i.btn-back{padding:.5rem;cursor:pointer;background-color:#e3e3e3;margin-right:.5rem;border-radius:4px}.tabsContent .forget-pass-wrapper h4{color:#404040;font-size:28px;margin-bottom:20px;display:flex;align-items:center}.tabsContent .forget-pass-wrapper form label{color:#404040;font-size:16px;display:inline-block;margin-bottom:20px}.hp-footer-logo-container .hp-footer-logo{width:241px;height:40px}@media screen and (min-width:480px){.authBox .authContent{}.login-signup-tabs{padding:0 12px}}.alert{font-weight:700;font-size:1.5em;color:#a00}.content p.alert{line-height:1.1em}.checkout .shipping_options{margin:10px}.checkout .shipping_options li{float:left;width:45%;padding:5px;list-style-type:none}.checkout dd{margin:0;padding:3px 0}.checkout dt{padding-top:7px;width:115px}.hidden{display:none}.page_pop li{list-style:disc inside;padding:6px 0 0 6px}.custom .results .plan{padding:0 0 0 4px;width:155px;height:237px}.custom .results .plan img{width:150px;height:100px}.custom .results .plan .id{width:146px}.page_navi a,.page_navi span{vertical-align:middle}.page_navi a{position:relative;top:-2px}#phone_number a,#phone_number a:hover{color:inherit;cursor:pointer;text-decoration:none}@media only screen and (max-width:1400px){.emailOption{margin-top:6px;font-size:12px}#side-ads{right:25px;top:18px;margin:0}.home #side-ads{right:10px;top:0;margin:0}.content{margin-left:1%;float:left}.content_block.individual.home{margin-left:-60px}.content_block.individual{margin-left:-100px}}@media only screen and (max-width:1280px){.emailOption{margin-top:3px;font-size:12px}}@media only screen and (max-width:1220px){#wrapper{width:auto}.contaner_top{background-position:50% 0}.content_block.individual.home{position:relative}.content.houseplan,.content_block.individual{width:auto;float:none;margin:0}.content_block.individual{width:80%!important}.content_block.individual:after{content:"";line-height:0;display:table;clear:both}.inner,.container .inner.cont,.content_block.individual,.slider .slide,.header .right,.slider .slide img{width:auto}.slider,.header .right,.slider .slide{float:none}.slider,.slider .slide,.slider .slide img{height:400px}.container .inner.cont{background-position:50% 0}.container .inner.cont,.inner{padding:0 10px}.header .right{overflow:hidden}.header .points{width:260px}.phone p{font-size:13px;padding-top:5px}.contaner_top,.container .inner.cont{background:none}.container .inner.cont{background:none;width:75%}.content{width:70%;width:-webkit-calc(100% - 273px);width:calc(100% - 273px)}.content_block.results{width:-webkit-calc(100% - 181px);width:calc(100% - 181px)}.content_block.custom{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.checkout .content,.checkout .content_block.custom{width:auto;float:none}.checkout .content_block.custom>div{clear:both}.checkout .content_block.custom:after{content:"";line-height:0;display:table;clear:both}.checkout #footer .bottom{background:none}.plans-wrap .content{width:76%}.plans-wrap .content_block.results{width:100%}}@media only screen and (max-width:1180px){.plans-wrap .content{width:calc(100% - 273px)}.content_block.results,.content_block.custom{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block.results .results{width:530px;float:none;margin:auto;clear:both}.content_block.results .results:after{content:"";line-height:0;display:table;clear:both}.content_block.custom>div{height:auto!important;margin:0!important}.content_block.custom>div img{max-width:100%;height:auto}.content_block.custom>div embed,.content_block.custom>div~br,.content_block.custom>div~p:empty{display:none}.content_block.custom>div>div{width:auto!important;float:none!important}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align="center"],.content_block.custom>table[cellspacing="5"][cellpadding="5"][align="center"] thead,.content_block.custom>table[cellspacing="5"][cellpadding="5"][align="center"] tbody,.content_block.custom>table[cellspacing="5"][cellpadding="5"][align="center"] tr{width:100%;display:block;overflow:hidden}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align="center"] td{font-size:0;line-height:0;width:33.33%;float:left;padding:0 0 10px}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align="center"] td a{padding:5px;display:block}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align="center"] td img{width:100%;height:auto;display:block}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align="center"] td br{display:none}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align="center"] td a{font-size:12px;line-height:1}.content_block.custom .left,.content_block.custom .right{width:auto!important;height:auto}.content_block.individual>.left{float:none;margin:0 auto 10px}.content_block.individual>.right{width:638px;float:none;margin:0 auto}.content_block.individual .plan_details{float:none;overflow:hidden}.content_block.individual .plan_details .left{width:35%}.content_block.individual .plan_details .right{width:60%}.content_block.individual .plan_details+div[style]{padding:10px 0 5px;text-align:center!important}.content_block.cart form fieldset{width:100%;padding:0;margin:0}.checkout-form dd,.checkout-form dt{width:50%}.checkout-form dd .formfield{width:100%!important;height:26px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.checkout .shipping_options li{width:100%;float:none}.content_block:not(.cart) form textarea.formfield{width:250px!important}.plans-wrap .plan{width:200px;height:264px}.plans-wrap .plan img{width:100%;height:auto;min-height:105px;max-height:150px;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.plans-wrap .plan .id{width:194px}.plans-wrap .results .plan p:first-child{margin-top:-10px}.plans-wrap .results .plan p{font-size:14px}}@media only screen and (max-width:940px){#side-ads{display:none}.content{margin-left:0;float:left;min-height:100%!important}.content_block.individual{width:auto!important}.container .inner.cont{background:none;width:auto}.plans-wrap .content_block.results .results .plan{height:275px}}@media only screen and (max-width:1010px){.plans-wrap .plan{width:180px;height:264px}.plans-wrap .plan img{width:100%;height:auto;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.plans-wrap .plan .id{width:174px}.plans-wrap .results .plan p{font-size:12px}.content_block.custom .left,.content_block.custom .right{float:none}}@media only screen and (max-width:767px){.container{position:unset}#wrapper{position:relative;left:0;-webkit-transition:left 0.5s ease;transition:left 0.5s ease}.header{padding-bottom:10px}.header .logo{float:none;margin:auto}.header .phone{float:none;text-align:center}.header .phone p{text-align:center}.header .points{display:none}.header .meta{float:none;padding-top:7px}.meta .cart{float:none;text-align:center}.meta .cart a{width:auto;background:#fff0}.menu{width:80%;height:100%;float:none;position:fixed;top:0;left:100%;bottom:0;z-index:99999;border:1px solid #4a6491;margin:0;-webkit-transition:left 0.5s ease;transition:left 0.5s ease}.menu{background:#82a1c8;background:-moz-linear-gradient(top,rgb(130 161 200) 0%,rgb(51 61 96) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(130 161 200)),color-stop(100%,rgb(51 61 96)));background:-webkit-linear-gradient(top,rgb(130 161 200) 0%,rgb(51 61 96) 100%);background:-o-linear-gradient(top,rgb(130 161 200) 0%,rgb(51 61 96) 100%);background:-ms-linear-gradient(top,rgb(130 161 200) 0%,rgb(51 61 96) 100%);background:linear-gradient(to bottom,rgb(130 161 200) 0%,rgb(51 61 96) 100%)}.content:after{content:"";line-height:0;display:table;clear:both}.contaner_top{display:none}.slider{display:none}.slider,.slider .slide,.slider .slide img{height:200px}.slide h3{font-size:14px;line-height:18px}.home .content_block h2{font-size:24px}.box{width:auto;max-width:300px;float:none;margin:0 auto 10px}.box.last{margin:0 auto 10px}.content{width:auto;float:none}.content_block.results .results{width:auto;text-align:center}.content_block.results .results .plan{text-align:left;width:241px;float:none;display:inline-block;vertical-align:top}.content_block.results .results .plan .id{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block.individual>.left,.content_block.individual>.right{width:auto}.content .individual h2{float:none}.content .individual .add_to_cart{width:auto;background-size:100%;-webkit-background-size:100%}.content_block:not(.cart) form table,.content_block:not(.cart) form thead,.content_block:not(.cart) form tbody,.content_block:not(.cart) form tfoot,.content_block:not(.cart) form tr,.content_block:not(.cart) form th,.content_block:not(.cart) form td{width:100%;display:block}.content_block:not(.cart) form th,.content_block:not(.cart) form td{text-align:left;padding:0 0 10px 0}.content_block:not(.cart) form .formfield{width:100%!important;height:26px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block:not(.cart) form textarea.formfield{width:100%!important}.content_block.cart form fieldset table{width:100%;border-collapse:collapse;border-spacing:0}.content_block.cart form fieldset table,.content_block.cart form fieldset tbody,.content_block.cart form fieldset table tr{width:100%;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block.cart form fieldset table tr{position:relative;overflow:hidden;padding:0!important;border:0!important;margin:0!important}.content_block.cart form fieldset table td{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block.cart form fieldset table tr:last-child td{width:100%}.content_block.cart form fieldset table tr:last-child td:first-child{padding-left:30px}.checkout .content_block.custom fieldset{padding:0;margin:0;width:100%}.checkout .content_block.custom fieldset table,.checkout .content_block.custom fieldset thead,.checkout .content_block.custom fieldset tbody,.checkout .content_block.custom fieldset tr,.checkout .content_block.custom fieldset th,.checkout .content_block.custom fieldset td{display:block}.checkout .content_block.custom fieldset tr:last-child th{text-align:right}.orderarea table.ordertable~table.ordertable th:nth-child(2):not(:last-child),.orderarea table.ordertable~table.ordertable td:nth-child(2):not(:last-child){font-size:0;line-height:0;padding:0}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align="center"] td{width:260px;float:none;display:block;padding:10px 0;margin:0 auto}.plans-wrap .results .plan p{font-size:16px}.plans-wrap .content{width:auto}}.banner-bg{background:url(/static/img/header-right.svg?v=6);background-repeat:no-repeat;background-position:top right;background-size:228px}.cat-head{position:relative;margin-top:0;background:#F7F7F7}.banner-bg.home{height:450px}.banner-head-text{text-align:center;width:80%;max-width:900px;margin:0 auto;position:relative;top:28%}.banner-head-text h1{font-family:var(--din_2014);text-transform:none;font-size:36px;line-height:70px;padding:15px 0 20px;margin-bottom:0!important}@media only screen and (max-width:1200px){.banner-head-text h1{font-size:3em}}@media only screen and (max-width:1200px){.contaner_top{width:100%}}@media only screen and (max-width:640px){.banner-head-text h1{font-size:36px}}@media print{#side-ads{display:none}}@media only screen and (max-width:1900px){#side-ads,.home #side-ads{right:13%}}@media only screen and (max-width:1800px){#side-ads,.home #side-ads{right:10%}}@media only screen and (max-width:1700px){#side-ads,.home #side-ads{right:7%}}@media only screen and (max-width:1600px){#side-ads,.home #side-ads{right:4%}}@media only screen and (max-width:1500px){#side-ads,.home #side-ads{right:1%}}@media only screen and (max-width:940px){.content_block.results .results .plan{height:280px}.plan{height:100%}.plans-wrap .content_block.results{width:100%}}@media only screen and (max-width:767px){.tabsContent .forget-pass-wrapper h4{font-size:20px;line-height:30px;text-align:center}.tabsContent .forget-pass-wrapper form label{font-size:13px;text-align:center}}.legal-info-modal{width:500px;padding:8px;display:none}.legal-info-modal h2,.legal-info-modal p{margin-bottom:15px}input.submit{background:#1f437a!important;border:2px solid #1f437a!important;color:#eee!important;padding-top:8px!important;padding-bottom:6px!important;padding-left:12px!important;padding-right:12px!important;margin-bottom:10px!important;height:auto!important;text-decoration:none!important;display:inline-block!important;text-align:center!important}.button:hover,input.submit:hover{border:2px solid #0a3d7a!important;background-color:#0a3d7a!important;cursor:pointer!important}span.button{background-color:#1f437a!important;border:2px solid #1f437a!important;color:#eee!important;padding-top:6px!important;padding-bottom:6px!important;padding-left:12px!important;padding-right:12px!important;margin-bottom:0px!important;height:auto!important;text-decoration:none!important;display:inline-block!important;text-align:center!important}.submit-no-margin{font-size:18px;font-weight:700}.block{display:block!important}.list h3:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f015 ";margin-right:5px}.icon{vertical-align:bottom;margin-right:5px;height:40px}.swiper-wrapper .overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgb(255 255 255);padding:15px;border:1px solid #000;border-radius:9px;font-size:14px;font-weight:700}.swiper-wrapper .overlay:hover{box-shadow:0 0 8px rgb(255 255 255 / 80%)!important}@media only screen and (max-width:767px){h1.logo{max-width:300px;padding-left:25px}.header .right{text-align:center;float:none;padding:0;margin:0}}@media only screen and (min-width:768px){#wrapper>.container.row{min-height:1260px}}body{-webkit-animation:bugfix infinite 1s}body{-webkit-animation:bugfix infinite 1s}#wrapper input.toggle{display:none!important}label.toggle{cursor:pointer}img{max-width:100%;height:auto}.container.row{float:none!important}.logo img{max-height:50px;width:auto;padding:5px 8px 0}.logo{max-width:55%;position:absolute;top:50%;transform:translateY(-50%)}.logo a:hover{background-color:#fff0!important}label a{display:inline!important}#search-block{padding:0 10px}#header label:before,#header label:after,#header a:before,#header a:after,#header h4:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;display:inline;vertical-align:middle;color:#19437a;padding:0 5px}#styles-list-block h4:before,#collections-list-block h4:before,#dropmenu-wrapper-learn h4:before,#lear-mobile h4:before{content:"\f015";padding-left:0;vertical-align:top;color:#19437a}input#search-beds+li label[for="search-beds"]:after,input#search-baths+li label[for="search-baths"]:after,input#search-garages+li label[for="search-garages"]:after,input#search-stories+li label[for="search-stories"]:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:relative;top:-2px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0d7";padding-right:0;color:#0a3d7a}input#search-beds:checked+li label[for="search-beds"]:after,input#search-baths:checked+li label[for="search-baths"]:after,input#search-garages:checked+li label[for="search-garages"]:after,input#search-stories:checked+li label[for="search-stories"]:after{content:"\f0d8";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;position:relative;top:-2px;padding-right:0;color:#0a3d7a}#search-block,#search+label{display:none}@media screen and (min-width:768px){.logo img{max-height:70px;padding:15px 17px 10px}}.plan{min-width:226px!important;max-width:226px!important;min-height:290px!important;max-height:290px!important;margin-right:10px!important}.plan .id{padding:3px!important;margin-bottom:10px!important;width:100%!important}@media screen and (min-width:923px){#wrapper.home .carousel.viewport{min-width:476px!important;max-width:476px!important;min-height:600px!important;max-height:600px!important}}p.found{display:none!important}#search-block li.drop-search #search-beds-block label.checkbox{display:block!important;margin-left:auto;margin-right:auto}#header p.radio label{color:#fff!important}form#search-bar-form fieldset p{display:inline-block;text-align:left!important}#search-block fieldset{color:#fff;border:1px solid #999;border-radius:3px}#search-block fieldset fieldset{border:none}#search-block legend{font-size:12px;font-weight:400;text-align:left}#search-block form{margin:0!important;padding:0!important}#search-block ul.adv-search-items{display:inline-block}#search-block ul{vertical-align:top!important}#search-block{display:none!important;vertical-align:top;text-align:center;width:100%;font-size:12px!important;background-color:#efefef;background-color:#4a6491!important}#search-block ul.basic-search-items{color:#fff}#search-block .label,#search-block .search-submit{background-color:#4a6491!important;color:#fff;border:none!important}#header #search-block label:hover{background-color:#4a6491!important}#header #search-block li.drop-search label:hover{background-color:#fff!important}#search-wrap{width:100%;max-width:800px;text-align:center!important;margin:0 auto;min-width:260px}input[name="min_width"],input[name="max_width"],input[name="min_depth"],input[name="max_depth"]{float:left;margin:8px 5px}#search-block ul{padding:5px!important;text-align:center!important}#search-block ul.basic-search-items>li{background-color:#fff!important}#search-block ul.adv-search-items{width:100%;max-width:640px}#search-block ul.adv-search-items li{width:100%;max-width:100%}#search-block ul.adv-search-items.small{width:320px;max-width:320px}#search-block ul.basic-search-items{width:320px;max-width:320px}#search-block ul.adv-search-items>li label{float:left}ul.basic-search-items>li{position:relative}ul.basic-search-items>li>div{display:none;position:absolute}#header input.toggle:checked+li label.main-label{background-color:#fff!important}label.main-label{cursor:pointer}input#search-beds:checked+li #search-beds-block,input#search-baths:checked+li #search-baths-block{display:block!important}#search-beds-block,#search-baths-block{z-index:2;width:100%;overflow:hidden}#search-block ul.adv-search-items label{background-color:#4a6491!important}#search-block input{background-color:#fff}#search-block ul li div{position:absolute;border:1px solid #fff;box-shadow:0 6px 5px #333;border-top:1px solid #fff;width:100%;border-radius:0 0 3px 3px;text-align:left!important;left:0;top:27px;padding-left:20px;background-color:#fff!important}#search-block ul>li{margin:6px 2px!important;display:inline-block;border:1px solid #999!important;border-radius:3px;min-width:80px!important;text-align:center;padding:7px 12px!important}#search-block ul.adv-search-items li{text-align:left!important}#search-block ul.adv-search-items li.search-submit{text-align:center!important}#search-block li.search-text{width:90px!important;padding:3px 5px!important}#search-block li.search-text input[type="text"]{border:none!important;width:80px;padding:0px!important;margin:0;text-align:center}#search-block>ul>li>label{width:100px;height:100%}#search-block input,#search-block label,#search-block button.button{display:inline-flex!important;text-transform:uppercase;vertical-align:middle;text-align:left;margin-bottom:0!important;transform:initial}#search-block li.search-text input[type="text"]{border-top:3px solid #fff;border-bottom:3px solid #fff}#search-block li.drop-search{background:#4a6491!important}#search-block li.search-submit{border:none!important;padding:0!important}.search-submit .button{padding:7px 6px!important;margin:0!important;width:auto!important}#search-block ul li div{text-align:center}.button{border-radius:8px!important}.button,input.submit{background:#1f437a!important;border:2px solid #1f437a!important;border-top-color:#1f437a;border-right-color:#1f437a;border-bottom-color:#1f437a;border-left-color:#1f437a;color:#eee!important;padding-top:8px!important;padding-bottom:6px!important;padding-left:12px!important;padding-right:12px!important;margin-bottom:10px!important;height:auto!important;text-decoration:none!important;display:inline-block!important;text-align:center!important}form#search-bar-form{display:block}#search-block{text-align:center!important}#search-block ul.basic-search-items{width:100%!important;max-width:100%!important}@media screen and (min-width:800px){#search-block ul.basic-search-items{width:100%!important;max-width:100%!important}#search-block ul.adv-search-items{display:none!important}#search-block ul.basic-search-items{display:inline-block!important}#search-block{display:block!important}#search-block button.mobile:after{content:""}form#search-bar-form{display:inline-block}}@media screen and (max-width:480px){.alert-message{font-size:13px!important}.banner-head-text h1{line-height:normal}}@media screen and (max-width:440px){.alert-message{font-size:12px!important}#search-block ul li.drop-search,#search-block ul li.search-text,#search-block ul li.search-submit{width:145px!important}#search-block ul li.search-text input,#search-block ul li.search-submit button{width:100%!important}#search-block li.search-text{position:relative!important;left:-12px}}@media screen and (max-width:380px){#search-block ul li.drop-search,#search-block ul li.search-text,#search-block ul li.search-submit{width:230px!important}#search-block ul li.search-text input,#search-block ul li.search-submit button{width:100%!important}#search-block li.search-text{position:relative!important;left:-12px}#search-block li.search-text+li.search-text{left:0}}@media screen and (max-width:485px){#search-block #search-wrap ul.adv-search-items,#search-block #search-wrap ul.basic-search-items{width:230px!important;max-width:230px!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:672px){#search-wrap{max-width:440px!important;margin-left:auto;margin-right:auto}#search-block li.search-submit{width:100%!important}#search-block li.search-submit button.button{width:100%!important}}@media screen and (max-width:799px){#search-block ul.basic-search-items{position:relative;padding-top:45px!important}#search-block ul.basic-search-items{min-width:100%!important;display:block}}#search-block button.button{width:100%;font-size:18px;letter-spacing:1px}#search-block>ul>li{text-align:center!important}label.label{float:left}#search-block label.checkbox{padding:0;margin:0 5px;float:left;background-color:transparent!important}#search-block label.checkbox.large{width:190px!important;margin:8px 5px}label.checkbox>[type="checkbox"]:not(:checked)+span,label.checkbox>[type="checkbox"]:checked+span,label.checkbox>[type="radio"]:not(:checked)+span,label.checkbox>[type="radio"]:checked+span{position:relative;display:inline-block;text-align:center!important;width:190px;border-radius:4px;padding:3px 0;cursor:pointer}#search-beds-block label.checkbox>[type="checkbox"]:not(:checked)+span,#search-beds-block label.checkbox>[type="checkbox"]:checked+span,#search-baths-block label.checkbox>[type="checkbox"]:not(:checked)+span,#search-baths-block label.checkbox>[type="checkbox"]:checked+span{margin:3px}label>[type="checkbox"]:not(:checked),label>[type="checkbox"]:checked,label>[type="radio"]:not(:checked),label>[type="radio"]:checked{position:absolute;left:-9999px}label.checkbox.small>[type="checkbox"]:not(:checked)+span,label.checkbox.small>[type="checkbox"]:checked+span label.checkbox.small>[type="radio"]:not(:checked)+span,label.checkbox.small>[type="radio"]:checked+span{width:25px}label>[type="checkbox"]:not(:checked)+span,label>[type="radio"]:not(:checked)+span{background-color:#F5F5F5}@media screen and (min-width:768px){label>[type="checkbox"]+span:hover,label>[type="radio"]+span:hover{background-color:#19437A;color:#FFF}}label>[type="checkbox"]:checked+span,label>[type="radio"]:checked+span{background-color:#19437A;color:#fff}ul.adv-search-items{position:relative}a.more-toggle i:before{content:"Less";font-size:12px;padding:0 6px 0 9px;position:relative;top:-1px}a.more-toggle i:after{content:"\f062";font-size:12px;position:relative;top:-1px}a.more-toggle.less i:before{content:"More";padding:0 3px;position:relative;top:-1px}a.more-toggle.less i:after{content:"\f063";position:relative;top:-1px}#search-block #search-wrap ul a.more-toggle{cursor:pointer;position:absolute;right:14px;top:3px;padding:0 2px!important;background-color:orange;border:1px solid #999;border-radius:3px;font-size:16px}fieldset.minimize-height{max-height:57px!important;overflow:hidden}li.search-text input::-webkit-input-placeholder,li.search-text input:-ms-input-placeholder,li.search-text input::-moz-placeholder,li.search-text input:-moz-placeholder{color:red;opacity:1}#search-block li.search-text,#search-block li.drop-search{padding:0!important}#search-block li.search-text{box-shadow:1px 1px 3px #19437A}#search-block li.search-text input[type="text"]{width:88px!important;display:inline-block!important;font-size:14px!important;height:30px!important}#search-block li label.main-label{width:100%!important;display:inline-block!important;font-size:14px!important;margin-top:0!important}#search-block li.drop-search label[for="search-beds"]{padding:7px 16px 7px 17px!important}#search-block li.drop-search label[for="search-baths"]{padding:7px 11px!important}#search-block a.button.small{font-size:10px;min-width:100px;width:35%;margin:5%}div.page_navi{float:left;display:inline-block;width:auto;vertical-align:bottom!important}#search-block fieldset{margin-bottom:10px!important}a.button.link{background-color:#4a6491!important;border-color:#4a6491!important;margin-top:5px}a.button.link:hover{background-color:#4a6491!important;border-color:#4a6491!important}.button.small{padding:3px 6px!important}#wrapper.plans-wrap .container.row .inner.cont{padding:15px!important;width:auto!important;margin:0!important}.results.row{width:auto!important}@media screen and (max-width:576px){.alert-message{margin-top:0px!important;font-size:15px;padding:0 25px 20px!important;text-align:center}.swiper-wrapper .no-data{margin:0 auto;text-align:center}}#modformsubmit .processing{display:none}@-ms-viewport{width:device-width}.notification-bar{width:100%;color:#fff;font-size:120%;background-color:#19437A;padding:2px 5px}.admin-menu{padding:5px;margin:5px 0;background-color:rgb(255 255 255 / .2);border-radius:3px}.admin-menu .admin-menu-item{padding:0 10px}.admin-label{font-weight:700;font-size:12px;color:#aaa}@media screen and (min-width:1199px){.notification-bar{display:flex;justify-content:space-between}}@media screen and (max-width:479px){.tab-menu ul li .tab-a{font-size:14px}}.sale-price{margin:0;vertical-align:baseline}.strikethrough-inner{color:#19437a}.strikethrough-outer{color:rgb(255 0 0 / .5)!important;text-decoration:line-through}.button.green{background-color:#499b1e!important;border-color:#499b1e!important;width:310px}.button.green:hover{background-color:#499f3f!important;border-color:#499f3f!important}.button.blue{background-color:#2764b3!important;border:solid 1px #2764b3!important;height:50px!important;display:flex!important;justify-content:center;width:100%;font-family:'Open Sans',sans-serif;font-size:19px}.button.red{height:50px!important;display:flex!important;justify-content:center;width:100%;font-family:'Open Sans',sans-serif;font-size:19px;background-color:#b13533!important;border:solid 1px #b13533!important}.button.red:hover{background-color:#FFFFFF!important;border:solid 1px #b13533!important;color:#b13533!important;box-shadow:0 0 8px rgb(210 17 45 / .6)!important}.button.blue:hover{background-color:#FFF!important;border:solid 1px #2764b3!important;color:#2764b3!important}#discount .checkout-form{margin:0!important;padding:0!important;border:0;text-align:left}#discount .checkout-form dl{width:100%!important}#discount .checkout-form dt{width:auto!important}.carttable *{box-sizing:content-box!important}.carttable{background-color:#efefef;vertical-align:top!important}.carttable .header-row{color:#000;font-size:18px}.carttable .header-row th{font-weight:600!important;font-size:29px}.carttable th,.carttable td{box-sizing:border-box;padding:5px 20px!important;font-weight:normal!important;vertical-align:top!important;box-sizing:border-box!important}.content_block.custom .checkout-form{width:100%;overflow:hidden;margin-top:5%!important;margin-left:10%}.checkout-form table select.formfield,.checkout-form table input.formfield,.checkout-form table textarea.formfield{min-width:210px!important}.checkout-form fieldset{border:0!important;padding:0!important;margin:0!important;max-width:100%}.checkout-form dt,.checkout-form dd{text-align:left;float:left}.checkout-form tr:after{content:".";visibility:hidden;display:block;height:0;clear:both}.checkout-form input[type="checkbox"],.checkout-form input[type="radio"]{position:relative;top:7px;margin-right:10px}.checkout-form select option[disabled]{display:none}.usair,.canada,.intl{display:none}tr.spacer{height:375px}@media screen and (max-width:1180px){tr.spacer{height:660px}}@media screen and (max-width:768px){.inner{padding:0 0}.banner-bg{background:none}.content{margin-top:0}.carttable tr table{width:100%!important;margin:0px!important}tr.spacer{height:32px}}tr{max-width:100%!important}.checkout-form input[type="radio"],.checkout-form input[type="checkbox"]{transform:scale(1.25)}input.custom-input:not(:checked),input.custom-input:checked{display:none}input.custom-input+label .checkbox,input.custom-input+label .radio{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;min-width:24px;font-size:20px;color:#555;position:relative;top:2px}.cart.add input.custom-input+label .checkbox,.cart.add input.custom-input+label .radio{top:-5px}input.custom-input+label .checkbox:before{content:"\f0c8";font-weight:400}input.custom-input:checked+label .checkbox:before{content:"\f14a";color:#0A3D7A}input.custom-input+label .radio:before{content:"\f111";font-weight:400}input.custom-input:checked+label .radio:before{content:"\f058";font-weight:900;color:green}.checkbox:before,.checkbox:after,.radio:before,.radio:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free"}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html.with-featherlight{overflow:hidden}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight{font-size:14px;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background-color:rgb(0 0 0 / .9)}.featherlight.featherlight-iframe:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight.featherlight-iframe .featherlight-content{border-bottom:0;margin:0;height:100%;max-height:100%;width:100%;background:#fff;padding:20px;-webkit-overflow-scrolling:touch}.featherlight.featherlight-iframe .featherlight-close-icon{background-color:#fff0;font-size:28px;font-weight:900}.featherlight iframe{border:0;height:95%;width:100%;margin-top:15px;padding-bottom:15px}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;padding:25px 25px 0;border-bottom:25px solid #fff0;margin-left:5%;margin-right:5%;margin-top:2%;max-height:95%;background:#fff;cursor:auto;white-space:normal;border-radius:11px;max-width:100%;padding-left:0px!important;padding-right:0px!important;overflow:hidden;height:max-content;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid #fff0}}.featherlight .featherlight-inner{display:block;max-width:100%!important;width:100%!important;padding-left:25px;padding-right:25px;height:100%;overflow:auto;max-height:calc(100vh - 50px)!important}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:10px;right:1px;line-height:25px;width:50px;cursor:pointer;text-align:center;background:#fff;background:rgb(255 255 255 / .3);color:#000;border:0;padding:0;font-weight:900;font-size:20px}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}#login-popup{display:none;padding:15px 20px;max-width:100%;box-sizing:border-box;font-size:14px}.featherlight #login-popup,.featherlight #pricematch-popup{display:block}#login-popup h3{font-size:28px;padding-bottom:20px}#login-popup section{display:none;padding-top:20px;padding-bottom:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#login-popup .promo{background-color:#eee;color:green;padding:10px 20px}#login-popup input.hide{position:absolute;left:-9999px}#login-popup input{margin:10px 0;font-size:larger}#login-popup input.formfield{padding:12px 5px 12px 5px!important;min-height:32px!important}#login-popup label{display:inline-block;margin-right:15px;padding:12px 5px;text-align:center;font-size:18px;color:#555;border:2px solid #fff0}#login-popup label:hover{color:#1b95e0;cursor:pointer}#login-popup label.active{color:#1b95e0;border-bottom:2px solid #1b95e0}#login-popup section.active{display:block}#login-popup .button{background-color:#1b95e0!important;border-color:#1b95e0!important;margin:10px 0}@media screen and (max-width:650px){#login-popup label{font-size:10}}@media screen and (max-width:400px){#login-popup label{padding:15px}}.single_card_wrapper{min-width:100%!important;margin:0;padding:0;vertical-align:middle}.single_card_wrapper div{box-sizing:border-box}.alert-message{margin-top:15px;padding:10px 0;font-size:18px;font-weight:600;line-height:1.5em!important;font-family:var(--din_2014)!important}.card{vertical-align:middle;display:inline-block;min-width:310px!important;max-width:310px!important;margin:15px 5px 30px 5px;padding:10px;border:1px solid #bbb;overflow:hidden}.card li{list-style-type:none;display:inline-block;text-align:center;padding:0;margin:0}.card a{text-decoration:none;color:#444}.card .floorplanlistthumbnail{clear:both;position:relative;vertical-align:center;background-color:#999;height:170px;overflow:hidden}.card .floorplanlistthumbnail img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);min-width:100%;min-height:170px}.card .floorplanlistthumbnail.xout:after{position:absolute;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f05e";color:rgb(0 0 0 / .6);padding-top:10px;font-size:96px;text-align:center;display:inline-block;vertical-align:middle;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .6);z-index:9}.plan-data{width:100%;overflow:hidden;text-transform:uppercase}.plan-data .data-block{background-color:#efefef;margin:2px;padding:5px 2px;font-size:12px;font-weight:300;text-align:center;width:69px;float:left;text-transform:uppercase}.plan-data .data-block.data-wide{width:140px}.plan-data .data-block span{display:inline-block;width:100%;font-size:18px;font-weight:500}.plan-data .data-block:first-child{margin-left:0}.plan-data .data-block:last-child{margin-right:0}.rating{margin-top:5px}.rating ul a i{font-size:24px;padding:5px}.rating span{text-transform:uppercase;float:left}.rating span,.notes span{position:relative;top:3px}.notes{text-transform:uppercase}.notes p{display:block;width:100%;height:100%;text-transform:none;border-top:1px solid orange;border-bottom:1px solid orange;padding:0;margin-top:5px;margin-bottom:15px;clear:both}.notes p textarea{border:none!important;display:block!important;width:100%!important;height:100px!important;margin:0!important;padding:10px 0px!important;color:#666;font-style:italic;resize:none!important}.edit-button{display:inline-block;box-sizing:border-box;padding:5px 8px 5px 8px;color:orange;border:1px solid orange!important;float:right;margin-bottom:5px}.edit-button:hover{background-color:orange;color:#fff}.single_card_wrapper{text-align:left;margin:0;padding:0}.single_card_wrapper .card{margin:0;padding:0;border:none;text-align:left}.modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background-color:#fff}body.loading{overflow:hidden}body.loading .modal{display:block}#btnlogin{padding:10px;font-size:11px}.logincheck{display:block!important}.seePlanContainer{max-width:1330px;width:100%!important;margin:20px auto 30px}.seePlanContainer .seePlanContent{background:#fafafa;border:1px solid #19437a;border-radius:11px;padding:10px;text-align:center;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0}.seePlanContent p{color:#19437a;font-family:var(--opensans)!important;font-size:14px;font-weight:500}.seePlanContent p a{display:inline-block;background:#19437a;border-radius:6px;padding:5px 10px;margin-left:10px;color:#fff;font-family:var(--opensans)!important;font-size:14px;font-weight:500;text-decoration:none}.seePlanContent p a:hover{background-color:#fff;color:#19437a;box-shadow:0 0 8px rgb(0 0 0 / 80%)}.fovCard .Liked .fav-icon{background-image:url(/static/img/fovOutlineIcon.svg);background-repeat:no-repeat;background-size:30px 30px;display:block;width:30px;height:30px}.fovCard.favorite .Liked .fav-icon{background-image:url(/static/img/fovRedHeart.svg);background-repeat:no-repeat;background-size:30px 30px;display:block;width:30px;height:30px}.fovCard.blocked .Liked .fav-icon{background-image:url(/static/img/ruledout.svg);background-repeat:no-repeat;background-size:30px 30px;display:block;width:30px;height:30px}.fovHouseRatingHead .share-buttons-container>*{margin-right:8px}.share-buttons-container .favorite-icon:hover{text-decoration:none!important}.share-buttons-container .favorite-icon .fas,.share-buttons-container .favorite-icon .far{padding:4px 5px;position:relative;left:5px}.share-buttons-container .favorite-icon .fas,.share-buttons-container.favorite .favorite-icon .far{display:none}.share-buttons-container.favorite .favorite-icon .fas,.share-buttons-container .favorite-icon .far{display:block}.share-buttons-container .favorite-icon .far:before{content:"\f004";font-size:20px;color:#444}.share-buttons-container.favorite .favorite-icon .fas:before{content:"\f004";font-size:20px;color:#b13533}.share-buttons-container .favorite-icon:after{content:"Favorite";display:flex;color:#444;font-size:12px}.share-buttons-container.favorite .favorite-icon:after{color:#b13533;font-size:12px;font-weight:700}.share-buttons-container .blocked-icon .fa{padding:4px 5px;position:relative;left:8px}.share-buttons-container .blocked-icon .fa:before{content:"\f05e";font-size:20px;color:#666}.share-buttons-container .blocked-icon img{position:relative;left:11px;top:2px}.share-buttons-container.blocked .blocked-icon .fa:before{color:#000;font-weight:700}.share-buttons-container.blocked .blocked-icon .fa{left:9px}.share-buttons-container .blocked-icon:after{content:" Rule Out";display:flex;color:#444;font-size:12px}.share-buttons-container.blocked .blocked-icon:after{content:"Ruled Out";color:#000;font-size:12px;font-weight:700}.share-buttons-container .tooltip.share:after{content:" Share";display:flex;color:#444;font-size:12px}.hp-header{position:sticky;z-index:5000;background:none;display:flex;flex-wrap:wrap;align-items:center;width:100%;top:0;border-bottom:1px solid #ddd;max-height:80px}@media (max-width:1024px){body:not(.show_mobile_menu) #hp-mobile-navigator{display:flex}}.hp-header__secondarynav{flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width:1024px){.hp-header__secondarynav{z-index:40;position:absolute;right:0;transition:0.1s all ease;left:unset;opacity:0;max-height:0;overflow:hidden;padding:12px;background:#fff;border-radius:0;border-left:0!important;border-right:0!important;text-align:center;width:100%;top:251px}.hp-header__secondarynav.active{opacity:1;max-height:500px;border-bottom:2px solid #ccc}}.hp-header__secondarynav ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0}@media (max-width:1024px){.hp-header__secondarynav ul{width:100%}}@media (max-width:1024px){.hp-header__secondarynav ul li{flex:1 0 100%}}.hp-header__secondarynav ul li a{display:block;padding:6px 12px;color:#222;text-transform:uppercase;text-decoration:none;font-size:12px;transition:0.2s all ease;border-radius:4px}@media (max-width:1024px){.hp-header__secondarynav ul li a{font-size:14px}}.hp-header__secondarynav ul li a:hover{background:#ddd}.hp-header__dropmenu-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:925px;max-width:100%;margin:0 auto;box-shadow:0 0 15px rgb(149 132 132 / 80%)}.hp-header__dropdown#styles-list-block .hp-header__dropmenu-wrapper{flex-direction:column;align-items:center;width:auto}#dropmenu-wrapper-collections{width:auto}#dropmenu-wrapper-collections h4,#dropmenu-wrapper-garage h4,#dropmenu-wrapper-learn h4{color:#19437a!important;text-transform:uppercase;text-align:left}#dropmenu-wrapper-garage ul li a:not(.button),#dropmenu-wrapper-learn ul li a,.hp-header__dropmenu-link-list li a{font-size:14px;color:#000;text-transform:uppercase;font-weight:500;text-align:left}#dropmenu-wrapper-garage a:not(.button):hover,#dropmenu-wrapper-learn a:not(.button):hover,#dropmenu-wrapper-collections ul li a i{box-shadow:none;color:#19437a!important}.hp-header__dropmenu-link-list li a:hover{box-shadow:none!important;color:#19437a!important}#dropmenu-wrapper-collections ul li a i,#garage-mobile ul li a i,#lear-mobile ul li a i{font-size:7px;color:#19437a;padding:4px}#dropmenu-wrapper-garage ul li a i,#dropmenu-wrapper-learn ul li a i,#dropmenu-wrapper-collections ul li a i{font-size:7px;color:#19437a;padding:4px;padding-right:10px}#dropmenu-wrapper-garage{width:600px;padding:25px;justify-content:space-between!important;gap:25px}.dropdown-only-desktop #dropmenu-wrapper-garage ul{flex:0 1 auto}#dropmenu-wrapper-collections{flex-direction:column;align-items:center}#dropmenu-wrapper-learn ul{flex:0 0 100%}#dropmenu-wrapper-learn{width:290px;margin-left:430px;justify-content:left!important;padding:25px}.hp-header__dropmenu-wrapper ul li{width:100%;padding:3px 0}.hp-header__dropmenu-wrapper ul li:last-child{border:0}.hp-header__dropmenu-wrapper ul li a{display:block;font-size:14px;padding:3px!important}.hp-header__dropdown{padding:0}.hp-header__dropdown h4{display:block;font-size:14px;margin:0 0 8px 0;color:#19437a!important;text-transform:uppercase}#footer{background-color:#19437a;max-width:100%}#footer #live-chat-button{z-index:9999;position:fixed;right:16px;bottom:13px;width:60px;max-width:60px}@media screen and (max-width:1024px){#footer #live-chat-button{display:none!important}}.hp-homepage #wrapper>.container.row>.inner.cont{display:flex;flex-wrap:wrap}.hp-homepage #wrapper>.container.row>.inner.cont .content.houseplan{flex:1 0 100%}.hp-homepage #wrapper>.container.row>.inner.cont #footer{flex:1 0 100%}.hp-homepage iframe{background-color:#fff}.hp-homepage .container .inner.cont,.hp-homepage .inner.cont .content{width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}.hp-homepage .inner.cont .content_block{padding:100px 0 0!important;margin:0 auto!important;width:100%!important;margin-bottom:0px!important;box-sizing:border-box}.hp-homepage .inner.cont .content_block *{box-sizing:border-box}.hp-homepage .content-wrap{width:1320px;max-width:96%;margin:0 auto;padding:0 30px 100px;box-sizing:border-box;position:relative}.hp-homepage .full{width:100%;clear:both;margin-bottom:30px;box-sizing:border-box}.hp-homepage .heading{margin-bottom:10px}.hp-homepage .drawings-section{background-color:#eee}.hp-homepage .about-section{background-color:#f6f6f6}.hp-homepage .button{background-color:#0a3d7a!important;border:2px solid #0a3d7a!important;font-weight:400;text-transform:uppercase;margin-bottom:0!important}.hp-homepage .button:hover{background-color:#19437A!important;border-color:#19437A!important}.hp-homepage .button i{padding:0!important}.hp-homepage .reverse.button{background-color:transparent!important;color:#0a3d7a!important}.hp-homepage .reverse.button:hover{background-color:#0a3d7a!important;border-color:#0a3d7a!important;color:#fff!important}.hp-homepage .more{margin-top:40px;text-align:center}.hp-homepage .side.more{float:right;margin-top:22px;margin-left:40px}.hp-homepage .slick-slider{-ms-touch-action:auto;touch-action:auto}.hp-homepage .slick-track{margin-right:0px!important;margin-left:0px!important}.hp-homepage .fixed-frame{position:relative}.hp-homepage .fixed-frame:before{display:block;content:'';width:100%;padding-top:66.67%}.hp-homepage .fixed-frame.square:before{display:block;content:'';width:100%;padding-top:100%}.hp-homepage .fixed-frame>a{position:absolute;top:0;left:0;right:0;bottom:0;margin:5px;overflow:hidden;background-color:#fff}.hp-homepage .adaptive-frame>a,.hp-homepage .adaptive-frame img{min-width:100%!important;width:100%!important}.hp-homepage .fixed-frame.contain img{height:100%!important;width:100%;max-height:100%!important;max-width:100%!important;margin:0 auto;object-fit:contain}.hp-homepage .fixed-frame.cover img{height:100%!important;width:100%!important;margin:0 auto;object-fit:cover}.hp-homepage .container input[type='radio'],.hp-homepage .container input[type='checkbox']{margin:0!important}.hp-homepage .container span.checkbox,.hp-homepage .container span.radio{margin:0!important;min-width:auto!important;top:-5px!important}.hp-homepage .content .individual h1{float:none;display:block;color:#0a3d7a}.hp-homepage .content .individual h1 small{font-weight:300;font-size:22px}.hp-homepage .content .individual h2{font-size:1.8em!important;letter-spacing:.5px;float:none;display:block;font-weight:500;text-shadow:1px 1px 1px #fff;color:#0a3d7a;text-transform:none;line-height:1.3}.hp-homepage .content .individual h2 small{font-weight:400;font-size:80%}.hp-homepage .content h3{color:#0a3d7a;text-transform:uppercase;padding-bottom:5px}.hp-homepage .content h3 small{font-weight:300;font-size:16px!important}.hp-homepage .content_block h4{color:#444;padding:0;margin:0;border:none;background-color:#fff0}.hp-homepage .box{position:relative}.hp-homepage .box h3.label{color:#0a3d7a!important;background-color:#fff!important;padding:6px 0 3px 0!important;font-weight:normal!important;font-size:18px!important;background-image:none!important;float:none!important;position:inherit!important;margin-bottom:10px}.hp-homepage .box span{position:absolute;top:0;right:0;margin:0;padding:1px 8px;background-color:rgb(0 0 0 / .3);color:#fff}.hp-homepage .content p{font-size:18px;margin-bottom:9px;line-height:1.8;font-weight:300;color:#000}.hp-homepage .basic-search-items input{border:none!important}.hp-homepage input::-webkit-outer-spin-button,.hp-homepage input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hp-homepage .data{display:block;padding:5px 10px;background-color:#fff;font-size:90%}.hp-homepage .data small{padding-top:3px}.hp-homepage a.plan-link{text-decoration:none!important}.hp-homepage form dd{margin:0 0 20px 0}.hp-homepage form dd input,.hp-homepage form dd textarea{box-sizing:border-box;width:100%!important;max-width:100%!important}.hp-homepage form dt{font-size:12px!important;text-transform:uppercase}.hp-homepage .banner-bg.home{height:660px;background-position:50% 55%;position:relative;background-image:linear-gradient(to left,rgb(0 0 0 / .3),rgb(0 0 0 / .3)),url(/images/header-images/009-00302.jpg?v=2021-01-01);display:flex;flex-direction:column;justify-content:center}.hp-homepage .exclusive-badge{position:absolute;top:0;right:0;background-color:#ffd204;padding:3px 10px;line-height:1.6;font-weight:300;color:#444}.hp-homepage #wrapper .plan-number{position:absolute;top:0;right:0;background-color:rgb(0 0 0 / .35);padding:3px 10px;line-height:1.6;color:#fff;text-decoration:none;font-size:12px!important}.hp-homepage a.plan-number:hover{text-decoration:none}@media screen and (min-width:100px){.hp-homepage .search.button{line-height:1;padding:4px 7px 5px 6px!important;margin-left:30px;width:103px}.hp-homepage #search-block ul.basic-search-items{width:100%!important;max-width:100%!important}.hp-homepage #search-block ul.basic-search-items{display:inline-block!important}.hp-homepage #search-block{display:block!important}.hp-homepage #search-block button.mobile:after{content:''}.hp-homepage form#search-bar-form{display:inline-block}}.hp-homepage .flex{display:flex;box-sizing:border-box;justify-content:space-between}.hp-homepage .flex.column{flex-direction:column}.hp-homepage .flex>div{flex:1 1 0%;position:relative;align-items:stretch}.hp-homepage .flex>div.third{max-width:33.3333%}.hp-homepage .flex.two>div{max-width:50%;flex:1 1 0%}.hp-homepage .flex.three{flex-wrap:wrap}.hp-homepage .flex.three>div{max-width:33.3333%;flex:1 1 auto}.hp-homepage .flex iframe{width:100%;height:100%;flex:1 1 0%}.hp-homepage .media{padding:0;width:48%;background-color:#fff;display:flex}.hp-homepage .media.wide{width:100%;position:relative}.hp-homepage .media.narrow{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:33%;background-color:#f6f6f6}.hp-homepage .media img,.hp-homepage .flex img{display:block!important}.hp-homepage .tile{display:block;border-radius:3px;box-shadow:0 1px 2px #ccc;transition:0.4s ease;position:relative;text-align:center;line-height:1;background-color:#fff;padding:10px}.hp-homepage .tile:hover{box-shadow:1px 3px 2px #ddd}.hp-homepage .shadow{border-radius:3px;box-shadow:0 1px 2px #ccc;transition:0.4s ease}.hp-homepage .shadow:hover{box-shadow:1px 3px 2px #ddd}.hp-homepage .reviews{display:flex;justify-content:space-between;margin-left:-20px;margin-right:-20px}.hp-homepage .review{background-color:#fff;padding:20px;margin:20px}.hp-homepage .review p{font-size:16px}.hp-homepage .slick-slider .slick-slide{display:none!important}.hp-homepage .slick-slider .slick-slide:first-child{display:block!important}.hp-homepage .slick-slider.slick-initialized .slick-slide{display:block!important;padding-bottom:20px!important}@media screen and (max-width:1600px){.hp-homepage .banner-bg.home{height:550px}}@media screen and (max-width:1440px){.hp-homepage .banner-bg.home{height:500px}}@media screen and (max-width:1440px){.hp-homepage .flex.two{margin-left:0!important;margin-bottom:0!important}.hp-homepage .flex.two>div{padding-left:0!important;padding-bottom:0!important}}@media screen and (max-width:1280px){.hp-homepage .full{width:97%!important;float:none;margin-left:auto;margin-right:auto}.hp-homepage .flex.two{flex-direction:column;width:70%;max-width:70%;margin:0 auto!important}.hp-homepage .flex.two>div{width:100%;max-width:100%;flex:1 1 auto}}@media screen and (max-width:1160px){.hp-homepage div.flex.first{flex-wrap:wrap}.hp-homepage div.flex.column.third{flex-direction:row;flex-basis:100%;order:-1;width:100%;max-width:100%;margin-left:0px!important;padding-left:0px!important}.hp-homepage .flex.three>div{max-width:50%}}@media screen and (max-width:1024px){.hp-homepage .inner.cont .content_block{padding-right:0!important}.hp-homepage .banner-bg.home{height:450px}}@media screen and (max-width:880px){.hp-homepage .flex.two{width:100%;max-width:100%}.hp-homepage .banner-bg.home{height:400px;background-image:linear-gradient(to left,rgb(0 0 0 / .3),rgb(0 0 0 / .3)),url(/images/header-images/009-00302.jpg?v=2021-01-01)}}@media screen and (max-width:800px){.hp-homepage .reviews{display:block}}@media screen and (max-width:768px){.hp-homepage .video{height:55vw}.hp-homepage .flex,.hp-homepage .third{display:block!important;width:100%!important;max-width:100%!important;margin-left:0px!important}.hp-homepage .flex.three>div{max-width:100%;width:100%}.hp-homepage .content-wrap{padding-bottom:50px!important}.hp-homepage .inner.cont .content_block{padding-top:50px!important}}@media screen and (max-width:700px){.hp-homepage .banner-bg.home{background-image:linear-gradient(to left,rgb(0 0 0 / .3),rgb(0 0 0 / .3)),url(/images/header-images/009-00302.jpg?v=2021-01-01);height:360px;background-position:50% 70%}.hp-homepage .side.more{float:left;margin:0 0 20px!important;font-size:smaller}.hp-homepage .content .content-wrap h2{font-size:1.6em!important;clear:both;margin:15px 0 0;padding-bottom:0!important}}@media screen and (max-width:550px){.hp-homepage .banner-bg.home{height:280px}.hp-homepage .content-wrap{padding-left:10px;padding-right:10px}}@media screen and (max-width:435px){.hp-homepage .banner-bg.home{background-image:linear-gradient(to left,rgb(0 0 0 / .3),rgb(0 0 0 / .3)),url(/images/header-images/009-00302.jpg?v=2021-01-01);height:240px;background-position:50% 80%}}.hp-garage-plans .row{float:none;width:100%;position:relative}.floorplan-drawings__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 0 16px 0}.floorplan-drawings__buttons a{flex:0 0 32%}@media (max-width:420px){.floorplan-drawings__buttons a{min-width:0;padding:6px!important;font-size:12px}}@media (max-width:320px){.floorplan-drawings__buttons a{font-size:10px}}@media screen and (min-width:993px) and (max-width:1128px){.hp-header-logo{width:140px}}@media (max-width:767px){.hp-contact-us html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}}.hp-about-us .list li{list-style-type:disc;list-style-position:inside;text-indent:-1.25em}@media (max-width:767px){.hp-about-us html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}}.hp-about-us .inner.cont .content_block{padding:30px 0 20px 0!important;margin:0 auto!important;width:100%!important;box-sizing:border-box}.hp-about-us .inner.cont .content_block{padding:30px 0 20px 0!important;margin:0 auto!important;width:100%!important;box-sizing:border-box}.hp-about-us .container .inner.cont{margin-top:0px!important}.hp-about-us .inner strong{color:#771516;font-size:115%;text-transform:uppercase}.hp-about-us .title{position:relative;padding-bottom:12px;margin-bottom:32px;font-size:21px;text-transform:uppercase;color:#444;text-align:left}.hp-about-us .title:after{content:'';position:absolute;bottom:0;left:10%;transform:translateX(-50%);width:80px;height:4px;background:#a30404}.hp-about-us .section{clear:both;padding:0;margin:0;text-align:center;font-size:130%}.hp-about-us .col{display:block;float:left;padding:6% 0 6% 0%}.hp-about-us .one{background-color:#82b0ff;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.hp-about-us .one:hover{background-color:#222;cursor:pointer;color:#fff}.hp-about-us .two{background-color:#4a6491;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.hp-about-us .two:hover{background-color:#222;cursor:pointer;color:#fff}.hp-about-us .three{background-color:#688dcc;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.hp-about-us .three:hover{background-color:#222;cursor:pointer;color:#fff}.hp-about-us .col:first-child{margin-left:0}.hp-about-us .group:before,.hp-about-us .group:after{content:'';display:table}.hp-about-us .group:after{clear:both}.hp-about-us .group{zoom:1}@media only screen and (max-width:480px){.hp-about-us .col{margin:1% 0 1% 0%}}.hp-about-us .owner{background-color:#eee;padding:50px;box-sizing:border-box}@media only screen and (max-width:767px){.hp-about-us .col{margin:1% 0 1% 0%}.hp-about-us .owner{background-color:#eee;padding:20px;box-sizing:border-box}}@media only screen and (max-width:480px){.hp-about-us .col{margin:1% 0 1% 0%}.hp-about-us .owner{background-color:#eee;padding:20px;box-sizing:border-box}}.hp-myaccount-designer-order tr,.hp-myaccount-designer-order table{width:100%}.hp-myaccount-designer-order .inner.cont{width:1150px!important;padding:0 10px!important}.hp-myaccount-designer-order .content,.hp-myaccount-designer-order .content_block.custom{width:100%}.button{margin-bottom:0!important;padding-top:6px!important}s table,s tr{width:100%;text-align:left}s th{background-color:#999;color:#fff}s td{padding:10px 10px 10px 0;border-top:1px solid #777}s td.open{color:green;font-weight:700;text-transform:uppercase}.hp-styles{overflow-x:hidden}.show_mobile_menu{overflow:hidden}.hp-styles .container .inner.cont,.hp-styles .inner.cont .content{width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}.hp-styles .inner.cont .content_block{padding:100px 0 0!important;margin:0 auto!important;width:100%!important;margin-bottom:0px!important;box-sizing:border-box}.hp-styles .inner.cont .content_block *{box-sizing:border-box}.hp-styles .content-wrap{width:1320px;max-width:96%;margin:0 auto;padding:0 30px 100px;box-sizing:border-box;position:relative}.hp-styles .full{width:100%;clear:both;margin-bottom:30px;box-sizing:border-box}.hp-styles .more{margin-top:40px;text-align:center}.hp-styles .side.more{float:right;margin-top:22px;margin-left:40px}.hp-styles .content .individual h1{float:none;display:block;color:#0a3d7a}.hp-styles .content .individual h1 small{font-weight:300;font-size:22px}.hp-styles .content .individual h2{font-size:1.8em!important;letter-spacing:.5px;float:none;display:block;font-weight:500;text-shadow:1px 1px 1px #fff;color:#0a3d7a;text-transform:none;line-height:1.3}.hp-styles .content .individual h2 small{font-weight:400;font-size:80%}.hp-styles .content .tile h2{padding-bottom:0!important}.hp-styles .content h3{color:#0a3d7a;text-transform:uppercase;padding-bottom:5px}.hp-styles .content h3 small{font-weight:300;font-size:16px!important}.hp-styles .content_block h4{color:#444;padding:0;margin:0;border:none;background-color:#fff0}.hp-styles .content p{font-size:18px;margin-bottom:9px;line-height:1.8;font-weight:300;color:#000}.hp-styles #wrapper .plan-number{position:absolute;top:0;right:0;background-color:rgb(0 0 0 / .35);padding:3px 10px;line-height:1.6;color:#fff;text-decoration:none;font-size:12px!important}.hp-styles a.plan-number:hover{text-decoration:none}.hp-styles .flex{display:flex;box-sizing:border-box;justify-content:space-between}.hp-styles .flex.column{flex-direction:column}.hp-styles .flex>div{flex:1 1 0%;position:relative;align-items:stretch}.hp-styles .flex>div.third{max-width:33.3333%}.hp-styles .flex.two>div{max-width:50%;flex:1 1 0%}.hp-styles .flex.three{flex-wrap:wrap}.hp-styles .flex.three>div{max-width:33.3333%;flex:1 1 auto}.hp-styles .flex iframe{width:100%;height:100%;flex:1 1 0%}.hp-styles .tile{display:block;border-radius:3px;box-shadow:0 1px 2px #ccc;transition:0.4s ease;position:relative;text-align:center;line-height:1;background-color:#fff;padding:10px}.hp-styles .tile:hover{box-shadow:1px 3px 2px #ddd}.hp-styles .shadow{border-radius:3px;box-shadow:0 1px 2px #ccc;transition:0.4s ease}.hp-styles .shadow:hover{box-shadow:1px 3px 2px #ddd}@media screen and (max-width:1440px){.hp-styles .flex.two{margin-left:0!important;margin-bottom:0!important}.hp-styles .flex.two>div{padding-left:0!important;padding-bottom:0!important}}@media screen and (max-width:1280px){.hp-styles .full{width:97%!important;float:none;margin-left:auto;margin-right:auto}.hp-styles .flex.two{flex-direction:column;width:70%;max-width:70%;margin:0 auto!important}.hp-styles .flex.two>div{width:100%;max-width:100%;flex:1 1 auto}}@media screen and (max-width:1160px){.hp-styles div.flex.first{flex-wrap:wrap}.hp-styles div.flex.column.third{flex-direction:row;flex-basis:100%;order:-1;width:100%;max-width:100%;margin-left:0px!important;padding-left:0px!important}.hp-styles .flex.three>div{max-width:50%}}@media screen and (max-width:1024px){.hp-styles .inner.cont .content_block{padding-right:0!important}}@media screen and (max-width:880px){.hp-styles .flex.two{width:100%;max-width:100%}}@media screen and (max-width:768px){.hp-styles .flex,.hp-styles .third{display:block!important;width:100%!important;max-width:100%!important;margin-left:0px!important}.hp-styles .flex.three>div{max-width:100%;width:100%}.hp-styles .content-wrap{padding-bottom:50px!important}.hp-styles .inner.cont .content_block{padding-top:50px!important}}@media screen and (max-width:700px){.hp-styles .side.more{float:left;margin:0 0 20px!important;font-size:smaller}.hp-styles .content .content-wrap h2{font-size:1.6em!important;clear:both;margin:15px 0 0;padding-bottom:0!important}}@media screen and (max-width:550px){.hp-styles .content-wrap{padding-left:10px;padding-right:10px}}.hp-about-our-plans .intro{padding:80px 0;margin-bottom:25px;background-size:cover;background-position:center;text-align:center}@media (max-width:767px){.hp-about-our-plans .intro{padding:30px 0;margin-bottom:30px}}.hp-about-our-plans .container .inner.cont,.hp-about-our-plans .inner.cont .content{width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}.hp-about-our-plans .inner.cont .content_block{padding:0 0 20px 0!important;margin:0 auto!important;width:100%!important;margin-bottom:0px!important;box-sizing:border-box}.hp-about-our-plans .content-wrap{max-width:1160px;margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative}.hp-about-our-plans .inner.cont .content .individual{padding-top:30px!important;background-color:#fff}.hp-about-our-plans .inner.cont .content .individual:nth-child(even){background-color:#eee!important}.hp-about-our-plans .content .individual .full{padding:10px 0 40px}.hp-about-our-plans .content .individual .column{padding:30px 0 10px;box-sizing:border-box}.hp-about-our-plans .column img{min-width:100%}.hp-about-our-plans .content .individual h2{position:relative;padding-bottom:12px;margin-bottom:10px;font-size:21px;text-transform:uppercase;color:#444;text-align:center;float:none;padding-top:40px}.hp-about-our-plans .content .individual h2:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#a30404}.hp-about-our-plans .content .individual p,.hp-about-our-plans .content .individual ul{line-height:180%;font-size:115%;margin-bottom:1em}.hp-about-our-plans .content .individual ul{padding-left:20px}.hp-about-our-plans .content .individual li{line-height:2em;list-style-position:outside}.hp-about-our-plans .content .individual h3{margin:15px 0;font-size:large;color:#a30404}.hp-about-our-plans .column h4{margin-top:15px;color:#a30404}.hp-about-our-plans .column h5{margin-top:10px;font-size:14px}.hp-about-our-plans .column h5 i{margin-right:10px;color:#a30404}.hp-about-our-plans h3 span.circle{float:left;width:30px;height:30px;margin-right:15px;border-radius:100%;background:#a30404;text-align:center;line-height:30px;color:#fff;font-size:17px}.hp-about-our-plans .section{clear:both;padding:0;margin:0;text-align:center;font-size:130%}.hp-about-our-plans .col{display:block;float:left;padding:6% 0 6% 0%}.hp-about-our-plans .one{background-color:#82b0ff;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.hp-about-our-plans .one:hover{background-color:#222;cursor:pointer;color:#fff}.hp-about-our-plans .two{background-color:#4a6491;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.hp-about-our-plans .two:hover{background-color:#222;cursor:pointer;color:#fff}.hp-about-our-plans .three{background-color:#688dcc;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.hp-about-our-plans .three:hover{background-color:#222;cursor:pointer;color:#fff}.hp-about-our-plans .col:first-child{margin-left:0}.hp-about-our-plans .group:before,.hp-about-our-plans .group:after{content:'';display:table}.hp-about-our-plans .group:after{clear:both}.hp-about-our-plans .group{zoom:1}.hp-about-our-plans a.btn i{padding-right:15px}.hp-about-our-plans--modifications .reviews{display:flex;justify-content:space-between;margin-left:-20px;margin-right:-20px}.hp-about-our-plans--modifications .review{background-color:#fff;padding:20px;margin:20px}@media screen and (max-width:800px){.hp-about-our-plans--modifications .reviews{display:block}}.hp-about-our-plans--rewards h4{color:#19437a!important;text-transform:uppercase}.hp-about-our-plans--rewards .inner.cont .content .individual{padding:0!important}.hp-about-our-plans--rewards .inner.cont .content .individual h2{margin:0 0 24px 0}.hp-about-our-plans--rewards .inner.cont .content .individual .full{padding:20px 0}.hp-about-our-plans--rewards .inner.cont .content .individual .full h3{margin:32px 0 16px}.hp-about-our-plans--rewards .inner.cont .content .individual .full p{margin:0 0 12px 0;line-height:2;padding:0}.promo-code-wrapper{border:0;margin:8px 0 0 0;padding:16px;display:flex;flex-wrap:wrap;justify-content:flex-end}.promo-code-wrapper p{flex:1 0 100%}.promo-code-wrapper p>br:first-child{display:none}.promo-code-wrapper__wrapper{display:flex;flex-wrap:wrap;align-items:center;flex:1 0 100%;transition:0.2s all ease;max-height:0;overflow:hidden;opacity:0;justify-content:flex-end;overflow:visible}.promo-code-wrapper__wrapper input,.promo-code-wrapper__wrapper a{margin:0 0 0 8px;font-size:13px;padding:8px!important;line-height:1;display:inline-block}.promo-code-wrapper__wrapper span{margin:0 8px 0 0;font-size:13px;line-height:1;display:inline-block}.promo-code-wrapper__wrapper input[type='text']{width:180px}.promo-code-wrapper__wrapper .button{border-color:#0a3d7a!important;background:#0a3d7a!important}.promo-code-wrapper__wrapper a{text-transform:uppercase;color:#222;text-decoration:none}.promo-code-wrapper__wrapper.active{max-height:36px;opacity:1}.promo-code-wrapper label{display:flex;flex-wrap:wrap;align-items:center;flex:1 0 100%;margin:0 0 8px 0;cursor:pointer}.promo-code-wrapper label input{position:initial!important;left:unset!important;margin:0 8px 0 0}@media print{.floorplan #header,.floorplan .flex-2,.floorplan .flex-3,.floorplan .flex-4,.floorplan .content_block.individual.full-bars.about-section,.floorplan .price-section-wrap,.floorplan .floorplan-drawings__buttons,.floorplan .slick-arrow,.floorplan .plan_details.exception~div[style],.floorplan .content_block.individual.full-bars.photos-section .content-wrap>.right{display:none!important}.floorplan .right aside{margin:0}.floorplan .right aside .block{padding:0!important;margin:0 0 32px 0!important}.floorplan #whats-included ul{padding:0 0 0 48px}.floorplan #whats-included ul li{list-style:inside;text-indent:-48px;margin:0 0 16px 0}.floorplan .single_card_wrapper{display:block!important}.floorplan .image-block{padding:0}.floorplan .package-select span{font-size:30px}.floorplan .adaptive-frame>div[style],.floorplan .header-row.select.package-select,.floorplan .content .individual h2,.floorplan .content .individual h2 small{box-shadow:none;display:block;border:0;margin:32px 0 16px;padding:0;text-align:center;font-size:28px!important;font-weight:700;color:#4a6491}.floorplan .adaptive-frame>div[style] br,.floorplan .header-row.select.package-select br,.floorplan .content .individual h2 br,.floorplan .content .individual h2 small br{display:none}.floorplan .planSlider.slick-slider.slick-initialized .slick-slide.slick-cloned{display:none!important}.floorplan .planSlider.slick-slider.slick-initialized .slick-slide img{max-width:90%;display:block;margin:0 auto}.floorplan .mainSlider.slick-slider.slick-initialized .slick-track{display:flex!important;flex-wrap:wrap}.floorplan .mainSlider.slick-slider.slick-initialized .slick-slide{display:block!important;flex:0 0 33%;max-width:33%!important;min-width:unset!important}.floorplan .mainSlider.slick-slider.slick-initialized .slick-slide.slick-cloned{display:none!important}.floorplan .mainSlider.slick-slider.slick-initialized .slick-slide img{max-width:100%}}.floorplan .content h3{color:#0A3D7A}.floorplan aside.price-guarantee{margin:20px 0 0 0;padding:10px 10px 7px 10px}.floorplan a.included{display:block;text-align:center;margin:10px 0 0 0!important;background-color:#efefef;padding:5px 5px 4px 5px;border-radius:4px;color:#0A3D7A;text-decoration:none!important;font-size:14px}.floorplan a.included i{font-size:16px;position:relative;top:1px}.floorplan .price-guarantee .icon-frame{float:left}.floorplan .price-guarantee .icon{position:relative;top:0;left:2px;float:left;font-size:18px;color:#0A3D7A}.floorplan .price-guarantee .icon-inner{position:relative;top:-4px;left:-15px;font-size:7px;color:#fff}.floorplan .price-guarantee h3{color:#0A3D7A;font-size:12px;padding-bottom:0}.floorplan .price-guarantee .text{line-height:1.6;display:inline-block;position:relative;top:2px;margin:0!important;padding:0!important;color:#222;font-size:12px}.floorplan .price-guarantee a{margin:0!important;padding:0!important}html,body{width:100%;min-height:100%;overflow:initial}html *,body *{box-sizing:border-box}#styles-list-block .hp-header__dropmenu-wrapper{justify-content:center}.see-all-styles-btn.button{padding:6px 12px!important;font-size:0.8rem!important;font-weight:400!important;background-color:#0a3d7a!important;border:2px solid #0a3d7a!important;margin-top:0.8rem!important;margin-bottom:0.8rem!important;color:#eee!important}.see-all-styles-btn:hover{box-shadow:0 0 8px rgb(0 0 0 / 80%)!important;background-color:#0a3d7a!important;border:2px solid #0a3d7a!important}.hp-header__dropmenu-card-grid{display:grid;grid-gap:1rem;justify-items:center;width:100%;max-width:891px;flex-wrap:wrap;align-items:top;justify-content:center;padding:0 12px;font-size:0;grid-template-columns:repeat(4,1fr)}.hp-header__dropmenu-card-grid li{border-bottom:0;padding:0!important}.hp-header__dropmenu-card-grid li img{max-height:130px;width:100%;object-fit:cover;border-radius:10px}.hp-header__dropmenu-card-grid li a{padding:0;text-align:center}.hp-header__dropmenu-card-grid li a:hover{box-shadow:0 0 8px rgb(10 61 122 / 80%)!important}.hp-header__dropmenu-card-grid li a{text-align:center;text-transform:capitalize;color:#19437a}.hp-header__dropmenu-sidebar{flex:0 0 300px}.hp-header__dropmenu-sidebar>:not(:first-child){margin-top:1rem}@media (max-width:600px){.hp-header__dropmenu-card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:701px){.see-all-styles-btn{font-size:.8rem}}@media (max-width:700px){.see-all-styles-btn{font-size:12px}}.bigger-container{max-width:1330px;margin:0 auto;width:100%}.split-y>*:not(:last-child){border-bottom:1px solid rgb(0 0 0 / .1)}.split-x>*:not(:last-child){border-right:1px solid rgb(0 0 0 / .1)}.d-flex{display:flex}.d-none{display:none}.flex-row,.flex-desktop-row{flex-direction:row}.flex-column{flex-direction:column}.only-mobile{display:none}#hp-mobile-navigator{padding:5px 0;display:none;background-color:#fff;position:fixed;width:100vw;bottom:-1px;z-index:10000;border-top:1px solid #ccc;background:linear-gradient(0deg,rgb(255 255 255) 50%,rgb(245 245 245) 80%)}#hp-mobile-navigator a{color:#000;flex:1 1 0%;text-decoration:none;width:fit-content}.mobile-navigator-icon{width:28px;object-fit:contain;margin:0 auto}.mobile-navigator-label{font-size:12px;margin-top:2px}@media screen and (max-width:768px){.container{position:unset}.flex-desktop-row{flex-direction:column}.hp-header__dropmenu-wrapper{width:100%!important}}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.align-center{align-items:center}.align-start{align-items:start}@media screen and (max-width:768px){.not-mobile{display:none}.only-mobile{display:block}}.new-hp-header{min-height:80px;width:100%;font-family:'Open Sans',sans-serif}.hp-header-logo{width:241px;object-fit:contain;padding-right:10px}.link-nav-primary-item#shop-menu-btn{border-radius:4px;border:2px solid #19437a;background-color:#fff}.baths-select-chevron{margin-left:10px}.hp-primary-nav ul,.hp-primary-nav-mobile ul{list-style:none}.nav-primary-item{margin:0 5px;padding:7px 7px;border-bottom:2px #fff0 solid}.link-nav-primary-item a{display:block;margin:0;padding:7px 7px}.hp-primary-nav ul li{display:inline-block;cursor:pointer;vertical-align:middle}.hp-primary-nav ul li a{text-decoration:none;font-weight:600;color:#000;font-weight:600}.hp-primary-nav ul li a:hover{color:#19437a}#mobile-menu{width:100%;height:calc(100vh - 60px);display:none;overflow-y:scroll}#hp-nav-mobile{background:linear-gradient(180deg,rgb(255 255 255) 50%,rgb(245 245 245) 80%);display:flex;flex-direction:column}#nav-scroll{flex-grow:1;padding:15px 0 120px}.hp-primary-nav-mobile ul li a{text-decoration:none;font-size:18px;font-weight:700;color:#000;padding:0;width:100%}.cart-icon-container,.favorite-icon-container{position:relative}.favorite-icon-container img{max-width:29px}.favorite-icon-container img.mobile-navigator-icon{position:relative;top:2px}.cart-count,.favorite-count{position:absolute;background-color:#b13533;color:#fff;border-radius:100%;font-size:11px;font-weight:500;top:-5px;right:-6px;width:17px;height:17px;display:flex;justify-content:center;align-items:center}.favorite-count{color:#fff;background-color:#fff0;top:4px;right:6px}.menu-active{border-bottom:2px #436591 solid}.menu-dropdown{margin:0 auto!important;padding:0!important;animation:growDown 100ms ease-in-out forwards;transform-origin:top center}.goes-down::after{content:'\f078';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Free';font-weight:900;color:#1c457b}.goes-up::after{content:'\f077';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Free';font-weight:900;color:#1c457b}@keyframes growDown{0%{transform:scaleY(0)}50%{transform:scaleY(.5)}100%{transform:scaleY(1)}}.secondary-nav-icon{cursor:pointer;height:28px}.secondary-nav-buttons{gap:15px}.secondary-nav-item{align-self:center}.secondary-nav-item a{display:inline-block}.secondary-nav-search-bar-mobile{margin:10px 0;padding:0 35px}#find-by-plan-form{flex-wrap:nowrap!important}#find-by-plan-input,#find-by-plan-input-mobile{border-radius:10px 0 0 10px;background-color:#f5f5f5;height:28px;font-size:12px;line-height:14px;padding:0 10px;width:120px;min-width:70px;border:1px solid #bbb;border-right:none;outline:none}#find-by-plan-button{background-color:#19437a;border-radius:0 10px 10px 0;color:#fff;border:none;outline:none;width:28px;height:28px;margin-left:-5px;cursor:pointer}.menu-icon-btn{display:none;background-color:transparent!important;color:#000!important;border:none;outline:none;width:32px;height:32px;align-self:center;cursor:pointer;margin-left:0}.menu-icon-btn img{width:32px;height:32px}.hp-header__dropmenu-wrapper{justify-content:center!important;padding-bottom:10px!important;background:#fff;padding-top:28px;border-radius:10px;margin-top:-1px}@media screen and (max-width:1370px){.hp-primary-nav ul{font-size:10px}.hp-primary-nav ul li a{padding:10px 5px}.header-content{padding:0 20px}.hp-header-logo{width:200px;object-fit:contain}}@media screen and (max-width:1138px){.nav-primary-item{margin:0 3px!important}.nav-primary-item{padding:7px 4px!important}}@media screen and (max-width:1225px){.hp-header-logo{width:168px}.new-hp-header{min-height:80px}}@media screen and (max-width:1024px){.secondary-nav-desktop{display:none}.mobile-menu-icons-container a{margin:0 10px;color:#222}.mobile-menu-icons-container a:hover{text-decoration:none}#shop-menu-btn-mobile{border-radius:4px;border:2px solid #19437a;background-color:#fff;padding-left:9px;text-transform:uppercase;padding-right:9px}#shop-menu-btn-mobile a{color:#19437a}.only-desktop{display:none}.hp-primary-nav{display:none}.nav-primary-item{margin-bottom:8px;display:flex;justify-content:space-between;width:fit-content;margin-top:15px!important}.new-hp-header{min-height:60px}.menu-icon-btn{display:inline-block}.menu-icon-btn i{font-size:20px}#iconx{display:none}body.show_mobile_menu #iconx{display:inline}body.show_mobile_menu #iconbars{display:none}#find-by-plan-form{display:flex;flex-direction:row}body.show_mobile_menu #mobile-menu{display:block}body.show_mobile_menu .notification-bar{display:none}.dropdown-only-desktop{display:none}.see-all-styles-btn{margin:10px auto 20px auto;background-color:#0a3d7a!important;border:2px solid #0a3d7a!important}.all-button.see-all-styles-btn{padding:6px 12px!important;font-size:0.8rem!important;background-color:#0a3d7a!important;border:2px solid #0a3d7a!important;width:auto!important;margin:0 0 10px 0!important;color:#eee!important}.hp-header__dropmenu-wrapper{margin:10px 0!important}.hp-header__dropmenu-wrapper ul{grid-template-columns:repeat(3,1fr);padding:0 15px}.hp-primary-nav-mobile ul{padding:0 35px}.hp-primary-nav-mobile ul li{padding:5px 0;display:flex;text-transform:uppercase}.hp-header__dropmenu-wrapper ul li a{font-size:14px}#collections-list-block-mobile h4::before{content:"\f015";padding-left:0;vertical-align:top}.goes-down::after{content:'\f078';padding:0 6px;position:relative;top:6px}.goes-up::after{content:'\f077';padding:0 6px;position:relative;top:6px}}@media screen and (max-width:768px){.menu-icon-btn img{width:24px;height:24px}.hp-secondary-nav{align-self:center}a.phone-number-link{margin-right:4px;margin-top:4px}#hp-nav-mobile ul{margin:0!important}.dropdown-menu-element{text-transform:uppercase}#shop-menu-btn-mobile{border-radius:4px;border:2px solid #19437a;background-color:#fff;padding-left:7px;text-transform:uppercase}#shop-menu-btn-mobile a{color:#19437a}.goes-up{border-bottom:2px #19437a solid}.goes-up a{color:#19437a!important}.baths-select-chevron{margin-left:4px!important}.hp-header__dropmenu-wrapper ul{grid-template-columns:repeat(2,1fr);margin-bottom:10px}.nav-primary-item a{display:flex;width:fit-content!important}}@media screen and (max-width:520px){#find-by-plan-input{width:120px;max-width:120px}}@media screen and (max-width:350px){.secondary-nav-item #find-by-plan-form{display:none}}#new-header{background:linear-gradient(180deg,rgb(255 255 255) 50%,rgb(245 245 245) 80%)}.top-nav-active{border-radius:4px;border:2px solid #19437a;background-color:#fff}li.nav-primary-item:hover{border-radius:4px;background-color:#19437a!important;padding-left:7px;padding-right:7px}li.link-nav-primary-item:hover{border-radius:4px;background-color:#19437a!important}.nav-primary-item a:hover,li.nav-primary-item:hover a,li.link-nav-primary-item:hover a{color:#FFFFFF!important}.top-nav-active a{color:#19437a!important;font-weight:700!important}li.nav-primary-item:hover::after{color:#FFF}.mobile-menu-icons-container{margin:15px 0;padding:0 35px 0 25px}.sign-in{position:relative;top:-9px;padding-left:5px;font-weight:700;color:#19437a!important}.page-blurb{text-align:left!important;max-width:1350px!important;width:100%;margin:0 auto;color:#404040;font-family:var(--myriadPro);font-size:18px;font-weight:400;font-style:normal;margin-bottom:30px}.page-blurb p,.page-blurb ul .page-blurb h1{padding-bottom:18px}.page-blurb ul li{list-style:inside!important}input[type="checkbox"]#agree_customer{transform:none;vertical-align:middle;margin-right:5px}*{box-sizing:border-box;margin:0}#footer #live-chat-button{z-index:99999;position:fixed;right:16px;bottom:13px;width:60px;max-width:60px}.mainHeadingContainer{padding:20px 0 0!important;margin-top:0;background:#F7F7F7}.mainHeadingContainer .headingContainer{background-image:url(/static/img/header-right.svg);background-size:260px 100%;background-position:right;background-repeat:no-repeat;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;max-width:1400px;margin:0 auto}.mainHeadingContainer .headingContainer h1{color:#000;font-size:55px;font-weight:500;line-height:70px;text-align:center;text-transform:capitalize;font-family:var(--din_2014)!important;position:relative;top:-15px}.inputBox select option:first-child{color:#8d8d8d}.inputBox select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/static/img/plans/select-arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 18px) center;background-size:10px}.viewVideos{display:flex;align-items:flex-start;padding:11px 0 60px;max-width:100%;width:100%;margin:auto!important}.viewVideos .videoBox{max-width:100%;width:100%;padding:15px}.viewVideos .videoBox iframe{max-width:100%;width:100%;height:22vw;border-radius:10px}.viewVideos .videoBox h4{color:#404040;font-size:19px;font-weight:700;line-height:20px;text-transform:uppercase;margin-bottom:16px;font-family:var(--opensans)}.viewVideos .videoBox span{display:inline-block;color:#636363;font-family:var(--opensans)!important;font-size:15px;font-weight:500;margin-top:10px}.viewVideos .videoBox span a{color:#19437a}.viewVideos img{width:100%;cursor:pointer}.businessWithUs{padding:30px 0}.businessWithUs .head{text-align:center;max-width:960px;margin:0 auto}.businessWithUs .head h2{font-size:48px;font-weight:500;font-style:normal;text-align:center;color:#000;margin-bottom:24px;line-height:60px;text-transform:none;padding:0 30px 0 30px;font-family:var(--din_2014)!important}.businessWithUs .head p{font-family:var(--opensans)!important;font-size:16px;font-weight:500;font-style:normal;text-align:center;color:#565656;line-height:30px}.businessWithUs .content-class{padding-top:103px;max-width:1142px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.businessWithUs .content-class .part1{max-width:537px}.businessWithUs .content-class .part1 img{width:100%}.businessWithUs .content-class .part2{max-width:546px}.businessWithUs .content-class .part2 h3{font-size:30px;font-weight:500;font-style:normal;line-height:36px;color:#000;margin-bottom:28px;font-family:var(--din_2014)!important}.businessWithUs .content-class .part2 ul{padding:0;list-style:none;max-width:520px;width:100%;font-family:var(--opensans)!important}.businessWithUs .content-class .part2 ul li span{max-width:26px;min-width:26px;height:26px;border-radius:50%;background:#19437a;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:14px}.businessWithUs .content-class .part2 ul li{font-size:16px;font-weight:600!important;font-style:normal;line-height:27px;color:#404040;display:flex;align-items:top;margin-bottom:6px;flex:1}.contactMainWrapper{padding-top:0}.contactWrapper{background:url(/static/img/contact-bg.png);background-repeat:no-repeat;background-size:cover;background-position:right;height:554px;padding:55px 0 130px}.contactWrapper .contactHeading{max-width:1050px;width:100%;margin:0 auto;text-align:center;padding:0 35px}.contactWrapper .contactHeading h1{font-size:54px;font-weight:500;margin-bottom:12px;font-family:var(--din_2014)!important;text-transform:none;color:#000}.contactWrapper .contactHeading p{font-family:var(--opensans)!important;font-size:16px;font-weight:600;line-height:29px;color:#404040}.contactFormWrapper{height:400px;position:relative}.contactInnerWrapper{max-width:948px;width:100%;margin:0 auto;border-radius:15px;background:#fff;box-shadow:rgb(99 99 99 / 9%) 0 2px 8px 0;padding:15px;position:absolute;top:-290px;left:0;right:0;display:flex;align-items:flex-start}.contactContent{max-width:326px;width:100%;height:100%;background:url(/static/img/blueBg.png);background-repeat:no-repeat;background-position:bottom;background-size:cover;border-radius:15px;padding:34px 20px 34px 32px}.contactContent h2{font-size:21px;font-weight:500;margin:0 0 6px;color:#fff;text-transform:none}.contactContent .listText{display:flex;flex-direction:column;align-items:flex-start}.contactContent .listText span{display:flex;align-items:center}.contactContent span.listText span a{margin-left:5px!important}.contactContent p{font-family:var(--opensans)!important;font-size:12px;font-weight:500;margin:0 0 35px;color:#fff}.contactContent ul{list-style:none;padding:0}.contactContent ul li,.contactContent ul li a{font-family:var(--opensans)!important;font-size:14px;font-weight:500;line-height:17px;margin:0 0 42px;color:#fff;display:flex;align-items:center}.contactContent ul li a{text-decoration:none;margin:0!important}.contactContent ul li a:hover{color:#fff!important;text-decoration:underline}.contactContent ul li .listIcon{display:inline-block;width:30px;height:30px;margin-right:15px;background:#fff0}.contactContent ul li .listIcon img{width:100%;height:100%}.contactContent ul li span:nth-child(2){flex:1}.formWrapper{width:100%;padding:20px 38px}.formWrapper h2{font-size:21px;font-weight:500;margin:0 0 6px;color:#000;text-transform:none}.formWrapper p{font-family:var(--opensans)!important;font-size:13px;font-weight:600;margin:0 0 35px;color:#000}.formWrapper .inputGroup{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:25px}.favouritePlansSection .fovMainContent .fovMainContentHead .inputGroup h6{min-width:60px;font-size:14px;margin:10px;text-align:right}.formWrapper .inputBox{width:100%;display:flex;flex-direction:column!important;align-items:flex-start}.formWrapper .col6{width:48%}.formWrapper .col12{width:100%}.formWrapper .inputBox label{font-family:var(--opensans)!important;font-size:14px;line-height:20px;margin:0 0 6px;color:#000;font-weight:600}.formWrapper .inputBox input,.formWrapper .inputBox textarea{width:100%;border:1px solid #e5e5e5;padding:12px 20px;border-radius:11px;outline:none;font-family:var(--opensans)!important;font-size:13px;font-weight:500;line-height:20px;margin:0 0 6px;color:#000}.formWrapper .inputBox textarea{resize:none;height:112px}.formWrapper .sendBtn{width:100%;background:#19437a;border:none;padding:17px;border-radius:11px;font-family:var(--opensans)!important;font-size:15px;font-weight:600;color:#fff;cursor:pointer}.estimatingCostSec{padding:0 0 0}.estimatingCostMainContainer{max-width:1018px;width:100%;margin:0 auto;padding:0 35px}.costToBuild{padding:60px 0 60px;position:relative}.costToBuild .costToBuildInner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.costToBuild .costToBuildContent{max-width:470px;width:100%}.costToBuild .costToBuildContent h2{max-width:340px;width:100%;color:#000;font-size:48px;font-weight:500;line-height:60px;letter-spacing:-1.32px;margin:0 0 20px;text-transform:none;font-family:var(--din_2014)}.costToBuild .costToBuildContent p{color:#404040;font-family:var(--opensans)!important;font-size:16px;font-weight:500;line-height:28px;margin-bottom:25px;word-break:normal}.costToBuildContent .smScreen{display:none}.costToBuild .lgScreen{max-width:935px;width:100%;color:#404040;font-family:var(--opensans)!important;font-size:16px;font-weight:500;line-height:28px;margin-bottom:25px}.costToBuild .costToBuildImg{max-width:516px;width:100%;height:577px;position:absolute;top:60px;right:-120px;padding-right:35px}.costToBuild .costToBuildImg img{width:100%;height:100%;object-fit:cover;border-radius:15px}.featuresCont{padding:30px 0 0}.featuresCont h2{max-width:920px;width:100%;color:#000;font-family:var(--opensans)!important;font-size:26px;font-weight:600;line-height:36px;margin:0 0 40px;text-transform:none}.featuresCards{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.featuresCards .featureCard{width:33%;margin-bottom:60px}.featuresCards .featureCardContent{max-width:268px;width:100%}.featuresCards .featureCard:nth-child(3) .featureCardContent{max-width:276px;width:100%}.featuresCards .featureCard:nth-child(8) .featureCardContent{max-width:266px;width:100%}.featureCard img{margin-bottom:18px}.featureCard h6{font-family:var(--asap)!important;max-width:247px;width:100%;color:#010101;font-size:16px;font-weight:700;line-height:24px;text-transform:uppercase;margin:0 0 10px}.featureCard p{color:#404040;font-family:var(--opensans)!important;font-size:15px;font-weight:500;line-height:22px}.reportCard{width:100%;padding:20px 40px;border-radius:7px;background-color:#f6f6f7;border-left:4px solid #1a447b}.reportCard h5{font-size:16px;font-family:var(--opensans)!important;font-weight:600;line-height:30px;color:#000;text-transform:none}.reportCard h5 span{font-weight:700!important}.optionCards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:45px 0;gap:45px}a.optCard{text-decoration:none!important}.optCard{max-width:286px;width:100%;box-shadow:0 8px 43px rgb(5 20 42 / .07);border-radius:15px;border:1px solid #e5e5e5;background-color:#fff;display:flex;align-items:center;padding:12px 0;text-decoration:none}.optCard .imgBox{padding:22px 25px;border-right:1px solid #e5e5e5;cursor:pointer}.optCard .imgBox img{scale:1.4;width:40px;height:27px}.optCard .optContent{padding:0 11px 0 25px}.optContent h3{color:#000;font-size:27px;font-weight:500;text-transform:uppercase;margin-bottom:5px}.optContent p{color:#000;font-family:var(--opensans)!important;font-size:14px;font-weight:500;line-height:19px}.optCard:hover{border:1px solid #19437a;background-color:#19437a;text-decoration:none;box-shadow:0 0 8px rgb(10 61 122 / 80%)!important}.optCard:hover .imgBox img{filter:brightness(0) invert(1)}.optCard:hover .optContent h3,.optCard:hover .optContent p{color:#ffffff!important}.accountsSecCout{background:#f7f7f7;padding:40px 57px 100px;max-width:500px;margin:0 auto;border-radius:14px 14px 0 0}.accountsSecCout .head{margin-bottom:42px}.accountsSecCout .head h2{font-size:47px;font-weight:500;font-style:normal;text-align:center;color:#000;margin-bottom:8px;line-height:50px;text-transform:capitalize;font-family:var(--din_2014)!important}.accountsSecCout .head p{font-family:var(--opensans)!important;font-size:16px;font-weight:500;font-style:normal;text-align:center;color:#565656;line-height:30px;margin:0 auto}.accountsSecCout form .input-group{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}.accountsSecCout form .input-group .input-head{width:372px}.accountsSecCout form .input-group label{font-family:var(--opensans)!important;font-size:16px;font-weight:500;font-style:normal;color:#565656;margin-bottom:6px;display:block}.accountsSecCout form .input-group input{border:1px solid #e5e5e5;outline:none;padding:15px 18px;border-radius:7px;width:100%;background:#fff;margin-bottom:16px;font-family:var(--opensans)!important;font-size:16px;font-weight:500;font-style:normal;color:#666}.accountsSecCout input::placeholder{opacity:.6;font-family:var(--opensans)!important;font-size:12px;font-weight:500;font-style:normal;color:#666}.accountsSecCout .detail h6{font-family:var(--opensans)!important;font-size:14px;font-weight:700;font-style:normal;color:#000;margin-bottom:6px}.accountsSecCout .detail p{font-family:var(--opensans)!important;font-size:12px;font-weight:600;font-style:italic;color:#565656}.accountsSecCout .btnHead{display:flex;justify-content:center;margin-top:40px;font-weight:500}.accountsSecCout form button{background:#19437a;padding:15px 36px;font-family:var(--opensans)!important;font-size:15px;font-weight:600;font-style:normal;color:#fff;border:unset;border-radius:14px;cursor:pointer}.accountsSecCout form button:hover,.formWrapper .sendBtn:hover,.favouritePlansSection .fovCard .fovCardBtn:hover,.searchActionBtns .runSearchBtn:hover,.checkout_button:hover{background-color:#fff;color:#19437a;box-shadow:0 0 8px rgb(10 61 122 / 80%)!important;border:1px solid #fff}.searchActionBtns .dltSearchBtn:hover{background-color:#19437a;color:#fff;box-shadow:0 0 8px rgb(10 61 122 / 80%)!important}.houseImgHead{width:100%;display:flex;position:relative}.houseImgHead img{width:70%;margin:auto;z-index:0;position:relative}.houseImgHead::before{content:"";width:882.29px;height:100%;position:absolute;top:0;left:0;right:0;margin:0 auto}.modificationSec{background:#f6f6f6;padding-top:0;overflow:hidden;position:relative}.modificationCout{margin:0 auto;padding:111px 0 124px;width:1174px;display:flex;justify-content:space-between;align-items:top}.modificationCout .imgHead img{right:0;top:0;bottom:50px;margin:auto 0}.modificationCout .content-head{width:515px}.modificationCout .content-head h1{color:#000;font-family:var(--din_2014);font-size:55px;font-weight:500;font-style:normal;margin-bottom:50px;text-transform:capitalize;width:800px!important}.modificationCout .content-head h2{color:#000;font-family:var(--asap);font-size:33px;font-weight:600;font-style:normal;line-height:60px;margin-bottom:10px;text-transform:capitalize}.modificationCout .content-head>p{color:#404040;font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal;line-height:29px}.modificationCout .content-head .inner-services{display:flex;align-items:center;margin-top:65px;width:fit-content!important}.modificationCout .content-head .inner-services p{font-family:var(--opensans);color:#000;font-size:21px;font-weight:600;font-style:italic;line-height:30px;max-width:420px}.modificationCout .content-head .inner-services span{width:80px;height:50px;margin-right:17px;border-right:1px solid #e4e4e4;padding-right:19px;cursor:pointer}.modificationCout .content-head .inner-services span img{width:100%;transform:scale(1.2);height:100%}.modificationCout .imgHead img{width:700px;position:absolute;right:-55px;bottom:0}.processSec{background:#fafafc}.processCout{padding:100px 0;width:1174px;margin:0 auto}.processCout .head{margin-bottom:64px}.processCout .head h2{color:#000;font-family:var(--din_2014);font-size:47px;font-weight:500;font-style:normal;line-height:60px;text-transform:capitalize}.processCout .steps-head .card-plan{display:flex;justify-content:space-between;align-items:top;border-bottom:2px solid #e4e4e4;margin-bottom:64px}.processCout .steps-head .card-plan:last-child{margin-bottom:unset!important}.processCout .steps-head .card-plan .titleHead{width:315px;padding-right:35px;display:flex;align-items:top}.processCout .steps-head .card-plan .titleHead span{width:46px;height:46px;background-color:#19437a;display:flex;justify-content:center;align-items:center;color:#fff;font-family:var(--opensans);font-size:18px;font-weight:700;border-radius:50%;margin-right:33px}.processCout .steps-head .card-plan .titleHead h3{flex:1;color:#000;font-family:var(--asap);font-size:26px;font-weight:700;font-style:normal;line-height:33px;letter-spacing:-.71px}.processCout .steps-head .card-plan .descriptionHead{flex:1;padding-left:33px;padding-bottom:39px;border-left:2px solid #e4e4e4}.processCout .steps-head .card-plan .descriptionHead p{color:#404040;font-family:var(--opensans);font-size:16px;font-weight:600;font-style:normal;line-height:29px;margin-bottom:21px}.processCout .steps-head .card-plan .descriptionHead a{color:#19437a;font-family:var(--asap);font-size:17px;font-weight:500;font-style:normal;letter-spacing:normal;text-decoration:none;padding-bottom:1px}.processCout .steps-head .card-plan .descriptionHead a:hover{text-decoration:underline!important}.processCout .steps-head .card-plan .descriptionHead a img{width:14px}.processCout .steps-head .card-plan .descriptionHead p a{border-bottom:unset!important}.processCout .steps-head .card-plan .descriptionHead .innerCard{background:#fff;padding:26px 30px;border-radius:15px;border-left:4px solid #1a447b;margin-bottom:20px}.processCout .steps-head .card-plan .descriptionHead .innerCard p{margin:0!important}.processCout .steps-head .card-plan .descriptionHead .innerCard p a{font-weight:500!important;color:#1a447b!important}.processCout .steps-head .card-plan .descriptionHead .innerCard p span{font-weight:700!important;color:#000}.processCout .steps-head .card-plan .iconHead{width:211px;display:flex;justify-content:end}.processCout .steps-head .card-plan .iconHead img{width:95px;height:95px;cursor:pointer}.exampleModificationSec{padding:30px 0 0}.exampleModificationCout .head h2{color:#000;font-family:var(--din_2014);font-size:47px;font-weight:600;font-style:normal;line-height:60px;text-align:center;margin-bottom:56px;text-transform:capitalize}.exampleModificationCout .cards{display:flex;justify-content:space-between;align-items:top;width:948px;margin:0 auto}.exampleModificationCout .card-plan{width:456px;min-height:676px;background:#f7f7f7;border-radius:22px;padding:22px}.exampleModificationCout .card-plan .imgHead{width:100%;height:337px;border-radius:15px;border:1px solid rgb(0 0 0 / .2);background:#fff;margin-bottom:36px}.exampleModificationCout .card-plan .imgHead img{width:100%;height:100%;object-fit:contain}.exampleModificationCout .card-plan h4{color:#1f2325;font-family:var(--asap);font-size:29px;font-weight:700;font-style:normal;line-height:40px;text-transform:uppercase;margin-bottom:10px}.exampleModificationCout .card-plan .content-services>p{color:#19437a;font-family:var(--opensans);font-size:16px;font-weight:600;font-style:normal;margin-bottom:20px}.exampleModificationCout .card-plan ul{padding:0;list-style:none}.exampleModificationCout .card-plan ul li{display:flex;align-items:top}.exampleModificationCout .card-plan ul li p{flex:1;color:#636363;font-family:var(--opensans);font-size:14px;font-weight:500;font-style:normal;line-height:21px;margin-bottom:8px}.exampleModificationCout .card-plan ul li span{width:17px;height:17px;display:inline-block;margin-right:6px;margin-top:4px}.exampleModificationCout .card-plan ul li span img{width:100%;height:100%}.testimonial-aboutus{transform:translate(0,0)!important}.helpSec{padding:100px 0 0;background:#f7f7f7}.helpCout .head{width:970px!important;margin:0 auto;display:flex;flex-direction:column;align-items:center}.helpCout .head h2{color:#1f2325;font-family:var(--din_2014);font-size:47px;font-weight:500;font-style:normal;line-height:60px;text-align:center;margin-bottom:22px;text-transform:capitalize}.helpCout .head p{color:#404040;font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:29px;text-align:center;margin-bottom:44px}.helpCout .head .inner-services{display:flex;align-items:top;justify-content:center}.helpCout .head .inner-services span{border-right:1px solid #e4e4e4;padding-right:26px;margin-right:23px!important;display:flex;justify-content:center;align-items:center}.helpCout .head .inner-services p{color:#010101;font-family:var(--asap);font-size:19px;font-weight:500;font-style:normal;line-height:29px;text-align:left!important;margin:0 0 15px!important}.helpCout .head .inner-services p a{color:#19437a!important;text-decoration:none;font-weight:700}.helpCout .imgHead{width:100%;display:flex}.helpCout .imgHead img{width:100%;background:#f7f7f7}.whoWeAreSec{padding-top:0}.whoWeArecout{padding-top:73px;max-width:946px;margin:0 auto}.whoWeAreSec .whoWeAreContentHead{display:flex;justify-content:space-between;margin-bottom:96px}.whoWeAreSec .whoWeAreContent{max-width:485px}.whoWeAreSec .whoWeAreContent h2,.whoWeAreSec .whoWeAreContent h1{color:#000;font-family:var(--din_2014);font-size:42px;font-weight:500;font-style:normal;margin-bottom:25px;text-transform:none}.whoWeAreSec .whoWeAreContent h1{font-size:55px}.whoWeAreSec .whoWeAreContent p{color:#565656;font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal;line-height:29px}.whoWeAreSec .whoWeAreImgHead{max-width:364px}.whoWeAreSec .whoWeAreImgHead img{width:100%;width:364px}.whoWeAreSec .whoWeAreCards{display:flex;justify-content:space-between;align-items:top;margin-bottom:92px}.whoWeAreSec .whoWeAreCards .whoWeAreCard{width:297px;height:129px;border-radius:11px;background-color:#fafafc;padding:28px 29px;display:flex;align-items:center}.whoWeAreSec .whoWeAreCards .whoWeAreCard span{width:71px;height:70px;background-color:#e3e7ef;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:20px}.whoWeAreSec .whoWeAreCards .whoWeAreCard h3{color:#000;font-family:var(--asap);font-size:17px;font-weight:700;line-height:26px;text-transform:uppercase;flex:1}.cutout{position:relative;padding-bottom:34vw}.whoWeAreSec .subtitleHead{text-align:center;width:946px;margin:0 auto}.whoWeAreSec .subtitleHead img{width:67px;margin-bottom:49px}.whoWeAreSec .subtitleHead h3{color:#1f2325;font-family:var(--opensans);font-size:36px;font-style:italic;line-height:60px;text-align:center;font-weight:500}.whoWeAreSec .whoWeImg{position:absolute;z-index:-10;left:0;right:0;bottom:0;overflow:hidden}.ourVisionariesSec{padding:116px 0}.ourVisionariesSec .ourVisionariesCards{max-width:1187px;display:flex;justify-content:space-between;align-items:top;flex-wrap:wrap!important;margin:0 auto}.ourVisionariesSec h3{color:#000;font-family:var(--din_2014);font-size:48px;font-weight:500;font-style:normal;margin-bottom:42px}.ourVisionariesSec p{color:#565656;font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal;line-height:29px;text-align:center;margin-bottom:95px}.ourVisionariesCard{width:100%;height:435px;margin-bottom:43px;position:relative}.ourVisionariesCard img{width:100%;height:100%;object-fit:cover;border-radius:20px}.ourVisionariesSec .column1{max-width:352px}.ourVisionariesSec .column2{max-width:352px;margin-top:150px}.ourVisionariesSec .column3{max-width:409px;text-align:center}.ourVisionariesSec .column3 .ourVisionariesCard{padding:0 14px}.ourVisionariesSec .MB-ourVisionariesImagesHead{display:none}.ourStorySec{padding-bottom:30px}.ourStoryCout{max-width:1187px;margin:0 auto}.ourStorySec .ourStoryContentHead{display:flex;align-items:flex-start}.ourStorySec .ourStoryImgHead{max-width:582px;margin-right:94px;align-self:normal;position:relative}.ourStorySec .ourStoryImgHead img{width:100%;border-radius:20px}.ourStorySec .ourStoryContent{max-width:485px}.ourStorySec .ourStoryContent h3{color:#000;font-family:var(--din_2014);font-size:48px;font-weight:500;font-style:normal;margin-bottom:15px}.ourStorySec .ourStoryContent p{color:#565656;font-family:var(--opensans);font-size:16px;font-weight:500;line-height:29px}.ourStorySec .ourStoryContent p:nth-child(2){margin-bottom:10px}.ourStorySec .ourStoryContent p:nth-child(3){margin-bottom:30px}.ourStorySec .ourStoryContent button{border-radius:11px;border:1px solid rgb(0 0 0 / .15);background-color:#fff;color:#19437a;font-family:var(--opensans);font-size:15px;font-weight:700;text-align:center;text-transform:uppercase;padding:21px 26px;cursor:pointer}.proServicesSec{padding-top:0}.proServicesCout{padding:150px 0!important;background:url(/static/img/pro_services_hero.webp);background-repeat:no-repeat;background-size:cover;background-position:0 80%}.proServicesSec .proServicesContent{max-width:1174px!important;margin:0 auto}.proServicesSec .proServicesContent h1{color:#fff;font-family:var(--din_2014);font-size:73px;font-weight:500;font-style:normal;text-transform:none}.joinBuildSec{padding-top:122px}.joinBuildCout{width:100%}.joinBuildSec .joinBuildHead{text-align:center;max-width:927px;margin:0 auto 50px}.joinBuildSec .joinBuildHead h2{color:#000;font-family:var(--din_2014);font-size:48px;font-weight:500;font-style:normal;margin-bottom:23px;text-transform:none}.joinBuildSec .joinBuildHead p{color:#565656;font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal;line-height:30px}.joinBuildSec .joinBuildContentHead{display:flex;align-items:center;max-width:1174px!important;margin:0 auto}.joinBuildSec .joinBuildImgHead{max-width:537px;margin-right:80px}.joinBuildSec .joinBuildImgHead img{width:100%;border-radius:20px}.joinBuildSec .joinBuildContent{max-width:444px}.joinBuildSec .joinBuildContent h3{color:#000;font-family:var(--din_2014);font-size:48px;font-weight:500;font-style:normal;margin-bottom:40px}.joinBuildSec .joinBuildContent p{color:#565656;font-family:var(--opensans);font-size:16px;font-weight:500;line-height:29px}.specialOfferSec{padding:123px 0}.specialOfferHead{margin-bottom:59px;max-width:882px;margin:0 auto;text-align:center}.specialOfferFooter{max-width:882px;margin:0 auto;margin-top:59px}.specialOfferFooter h2{margin:16px 0;text-align:left}.specialOfferHead h2{color:#000;font-family:var(--din_2014);font-size:48px;font-weight:500;margin-bottom:23px;text-transform:none}.specialOfferHead p,.specialOfferFooter p{color:#565656;font-family:var(--opensans);font-size:19px;font-weight:500;font-style:normal;line-height:30px}.specialOfferSec .specialOfferCards{display:flex;justify-content:space-evenly;align-items:center;max-width:947px;margin:44px auto 0}.specialOfferSec .specialOfferCard{width:307px;min-height:530px;box-shadow:0 8px 43px rgb(5 20 42 / .07);border-radius:15px;background-color:#fff;padding:15px!important;text-align:center;position:relative}.specialOfferSec .specialOfferCard .specialOfferCardImgHead{width:100%;height:220px;margin-bottom:35px;overflow:hidden}.specialOfferSec .specialOfferCard .specialOfferCardImgHead img{width:100%;height:100%;border-radius:20px;object-fit:cover}.specialOfferSec .specialOfferCard h4{color:#000000!important;font-family:var(--asap);font-size:30px;font-weight:700;line-height:33px;text-transform:uppercase;margin-bottom:29px}.specialOfferSec .specialOfferCard p{color:#565656;font-family:var(--opensans);font-size:14px;font-weight:500;font-style:normal;line-height:22px}.specialOfferSec .specialOfferCard ul{padding:0;list-style:none;margin-top:30px}.specialOfferSec .specialOfferCard ul li{display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:12px}.specialOfferSec .specialOfferCard ul li img{width:17px;height:17px;transform:translate(-6px,2px)}.specialOfferSec .specialOfferCard ul li p{font-size:15px!important;list-style:38px!important;font-weight:500!important}.specialOfferSec .specialOfferCard ul li p span{font-weight:700!important}.specialOfferSec .badgeHead{width:70px;height:69px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:url(/static/img/offerBadge.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:22px;right:22px}.specialOfferSec .badgeContent{width:58px;height:57px;background-color:#225496;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column}.specialOfferSec .badgeContent h5{color:#fff;font-family:var(--opensans);font-size:18px;font-weight:600;font-style:normal;text-align:center;text-transform:uppercase;line-height:unset!important;letter-spacing:-1px}.specialOfferSec .badgeContent p{color:#fff;font-family:var(--opensans);font-size:11px;font-weight:500;text-align:center;line-height:13px;opacity:.9}.supportCout{max-width:947px;margin:0 auto}.supportCout .supportContentHead{display:flex;justify-content:space-between;align-items:center}.supportCout .supportPart1{max-width:470px}.supportCout .supportPart1 h2{color:#000;font-family:var(--din_2014);font-size:40px;font-weight:500;margin-bottom:28px;text-transform:none}.supportCout .supportPart1 p{color:#565656;font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal;line-height:30px}.supportCout .supportPart2{max-width:537px;margin-left:50px}.supportCout .supportPart2 img{width:100%}.aboutOurPlansSection{padding:25px 0 0}.uniquePlansOfDesigners{max-width:1000px;width:100%;margin:0 auto;padding:50px 0 70px}.uniquePlansOfDesigners .uniquePlansOfDesignersInner{display:flex;justify-content:space-between;align-items:flex-start}.uniquePlansOfDesigners .uniquePlansContent{max-width:465px;width:100%}.uniquePlansOfDesigners h2,.headingContainer h2{color:#000;font-family:var(--din_2014)!important;font-size:48px;font-weight:500;font-style:normal;margin-bottom:28px;text-transform:none;line-height:60px;text-align:center}.WhatplansHeading h2,.WhatplansHeading p{text-align:left!important;max-width:100%!important}.uniquePlansOfDesigners p{color:#404040;font-family:var(--opensans)!important;font-size:16px;font-weight:500;font-style:normal;line-height:30px;max-width:95%;margin:0 auto;text-align:center}.uniquePlansOfDesigners .uniquePlansImages{display:flex;justify-content:space-between;max-width:565px;width:100%;position:relative;right:-50px}.uniquePlansOfDesigners .uniquePlansImages .planImageBox{max-width:266px;width:100%;border:1px solid rgb(0 0 0 / .2);border-radius:11px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:14px 14px 19px}.uniquePlansOfDesigners .uniquePlansImages .planImageBox img{width:100%;object-fit:contain}.uniquePlansOfDesigners .uniquePlansImages .planImageBox:nth-child(2){transform:translate(35px,60px)}.uniquePlansOfDesigners .uniquePlansImages .planImageBox h5{color:#19437a;font-family:var(--opensans);font-size:15px;font-weight:700;margin-top:10px}.uniquePlansOfDesigners .firstPara{display:none}.uniquePlansOfDesigners .secondPara{margin-top:56px;text-align:left!important;max-width:100%}.checkPlanDetailPage{background-color:#19437a;background-image:url(/static/img/blue-bg-logo.png);background-repeat:no-repeat;background-position:right bottom;background-size:275px 260px}.checkPlanDetailPage .checkPlanDetailInner{max-width:1080px;width:100%;padding:80px 27px;margin:0 auto}.codesSection .checkPlanDetailPage{display:flex;align-items:center;height:300px}.checkPlanDetailPage .checkPlanTopBox{display:flex;align-items:center}.checkPlanDetailPage .checkPlanTopBox img{height:46px;padding:0 20px 0 0;flex:1;max-width:100%}.checkPlanDetailPage .checkPlanTopBox h4{color:#fff;font-family:var(--opensans)!important;font-size:20px;line-height:30px;font-weight:600;padding:0;text-transform:none}.checkPlanDetailPage p{margin-top:30px;color:#fff;font-family:var(--opensans)!important;font-size:15px;font-weight:400;font-style:normal}.PlansIncluedMainContainer{padding:100px 0 0;position:relative;overflow-x:hidden}.whatDoPlansInclude{max-width:1018px;width:100%;margin:0 auto;padding:0 35px}.whatDoPlansInclude .plansIncludeHeading{margin-bottom:30px}.whatDoPlansInclude .plansIncludeHeading h2{color:#000;font-family:var(--din_2014)!important;font-size:48px;font-weight:500;font-style:normal;text-align:center;margin-bottom:30px;text-transform:none;line-height:60px}.whatDoPlansInclude .plansIncludeHeading p{color:#404040;font-family:var(--opensans)!important;font-size:16px;font-weight:500;font-style:normal;text-align:center}.plansIncludeContainer .plansIncludeCard{max-width:948px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-bottom:2px solid #e5e5e5}.plansIncludeContainer .plansIncludeCard:last-child{border-bottom:none;position:absolute;left:35px;right:35px;margin:auto}.plansIncludeContainer .carouselImages{max-width:350px!important;width:100%;height:250px;border-radius:15px;border:1px solid rgb(0 0 0 / .2);overflow:hidden}.plansIncludeContainer .swiper{width:100%;height:100%}.plansIncludeContainer .swiper-slide{width:350px;height:250px!important;text-align:center;background:#fff;display:flex;justify-content:center;align-items:center;padding:14px 16px 24px}.plansIncludeContainer .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.plansIncludeCardContent{max-width:503px;width:100%;flex:1}.plansIncludeCardContent h4{color:#1f2325;font-family:var(--asap)!important;font-size:33px;font-weight:700;font-style:normal;text-transform:none;margin-bottom:40px}.plansIncludeCardContent p{color:#404040;font-family:var(--opensans)!important;font-size:16px;font-weight:500}.PlansIncluedMainContainer .plansImageBox{display:flex;padding-top:70px}.PlansIncluedMainContainer .plansImageBox img{width:100%;max-height:933px;margin-top:25px}.notTypicallyIncludedSection{background:#f5f5f5;padding:100px 35px;position:relative}.notTypicallyIncludedSection::before{content:"";width:100%;height:4px;background:#eaeaea;position:absolute;top:58.5%;left:0;z-index:1}.notTypicallYIncludedContainer{max-width:948px;width:100%;margin:0 auto}.typicallyIncludedHeading h2{color:#000;font-family:var(--din_2014)!important;font-size:48px;font-weight:500;font-style:normal;text-align:center;text-transform:none}.typicallyIncludedHeading p{color:#404040;font-family:var(--opensans)!important;font-size:16px;font-weight:500;font-style:normal;line-height:29px;text-align:center;margin:32px 0}.typicallyIncludedHeading h6{color:#404040;font-family:var(--opensans)!important;font-size:16px;font-weight:700;font-style:normal;text-align:center}.notTypicallyIncludedSection::before{content:unset;display:none}.typicallyPlansNewItems .typicallyPlansNewItem{margin-top:40px;padding:20px;border-radius:11px}.typicallyPlansNewItems .typicallyPlansNewItem:nth-child(odd){background:#fff}.typicallyPlansNewItem .newItemHeading{display:flex;align-items:center}.typicallyPlansNewItem .newItemHeading img{width:40px;height:40px;margin-right:20px}.typicallyPlansNewItem h4{font-family:var(--din_2014);font-size:20px;font-weight:600;font-style:normal}.typicallyPlansNewItem p{font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal;margin-top:20px;margin-bottom:0}.framingLayoutsSection{background-color:#19437a;background-image:url(/static/img/blue-bg-logo.png);background-repeat:no-repeat;background-position:right bottom;background-size:275px 260px}.framingLayoutsContainer{max-width:945px;width:100%;padding:66px 35px;margin:0 auto;display:flex;align-items:center}.framingLayoutsContainer img{height:95px;padding:0 30px 0 0;flex:1}.framingLayoutsContainer h4{font-family:var(--opensans)!important;font-size:25px;font-weight:500;line-height:40px;border-left:2px solid #2f5586;padding:0 0 0 40px;color:#fff;text-transform:none}.plansComesStamped{padding:130px 35px}.plansStampedInner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1082px;width:100%;margin:0 auto}.plansStampedInner .stampedImgBox{max-width:516px;width:100%}.plansComesStamped img{width:100%}.plansStampedInner .stampedContent{max-width:502px;width:100%}.plansStampedInner .stampedContent h2{color:#000;font-family:var(--din_2014)!important;font-size:44px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:60px;text-transform:none;margin-bottom:29px}.plansStampedInner .stampedContent p{color:#404040;font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal;line-height:30px;margin:0}.FavoritePlans,.accountPurchaseSection{background:#f6f6f6}.favouritePlansSection .fovMainContent{padding:20px 0;margin:0 auto}.favouritePlansSection .favCardsOuter{padding-left:0px!important;padding-right:0px!important}.favouritePlansSection .fovMainContent .fovMainContentHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.favouritePlansSection .fovMainContent .fovMainContentHead h2{font-family:var(--din_2014);font-size:44px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000;text-transform:capitalize;background-color:#fff0}.favouritePlansSection .fovMainContent .fovMainContentHead .inputGroup{display:flex;justify-content:space-between;align-items:center;max-width:580px;width:580px;margin-left:auto;margin-right:auto}.favouritePlansSection .fovMainContent .fovMainContentHead .inputHead{width:48%;padding:6px 14px!important;background:#fff0;border-radius:3.7px;border:solid 1px rgb(0 0 0 / .1);display:flex;align-items:center}.favouritePlansSection .fovMainContent .fovMainContentHead .inputHead h6{font-family:var(--opensans);font-size:11px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:.22px;color:#404040;margin-right:10px!important}.favouritePlansSection .fovMainContent .fovMainContentHead select{height:32px;padding:0 18px;border-radius:5px;background-color:#f5f5f5;border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/static/img/cta-select-arrow-down.png);background-repeat:no-repeat;background-position:calc(100% - 18px) center;background-size:10px;color:#636363;font-family:var(--opensans);font-size:14px;font-weight:500;font-style:normal;line-height:20px;width:auto}.inputHead select{height:auto}.favouritePlansSection .fovCards{display:flex;align-items:center;justify-content:center;width:100%;flex-wrap:wrap}.favouritePlansSection .fovCard{width:300px;max-height:700px;border-radius:15px;box-shadow:0 8px 43px 0 rgb(5 20 42 / .07);background-color:#fff;overflow:hidden;position:relative;margin-bottom:25px;margin-right:0px!important}.favouritePlansSection .fovCard:nth-child(3n){margin-right:0}.favouritePlansSection .fovCard .swiper{width:100%;height:199px;border-radius:15px 15px 0 0px!important}.favouritePlansSection .fovCard .swiper-slide{width:100%;height:100%}.favouritePlansSection .fovCard .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.favouritePlansSection .fovCard .swiper-slide img.contain_image{object-fit:contain}.favouritePlansSection .fovCard.blocked .swiper-slide a.xout:after{position:absolute;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;content:"\f05e";color:rgb(0 0 0 / .6);padding-top:0;font-size:96px;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .6);z-index:9}.favouritePlansSection .fovCard .swiper-button-next,.favouritePlansSection .fovCard .swiper-button-prev{width:23px!important;height:23px!important;border-radius:50%!important;opacity:100%!important;display:flex;justify-content:center!important;align-items:center!important;background:white!important;top:var(--swiper-navigation-top-offset,60%)!important}.favouritePlansSection .fovCard .swiper-button-next img{width:30%!important;transform:rotate(180deg)}.favouritePlansSection .fovCard .swiper-button-prev img{width:30%!important}.fovCard .swiper:hover .swiper-button-next,.fovCard .swiper:hover .swiper-button-prev{visibility:visible}.fovCard .swiper .swiper-button-next,.fovCard .swiper .swiper-button-prev{visibility:hidden}.favouritePlansSection .fovCard .swiper-button-next.active,.favouritePlansSection .fovCard .swiper-button-prev.active,.favouritePlansSection .fovCard .swiper-button-next:hover,.favouritePlansSection .fovCard .swiper-button-prev:hover{background:#19437a!important}.favouritePlansSection .fovCard .swiper-button-next.active img,.favouritePlansSection .fovCard .swiper-button-prev.active img,.favouritePlansSection .fovCard .swiper-button-next:hover img,.favouritePlansSection .fovCard .swiper-button-prev:hover img{filter:brightness(0) invert(1)!important}.favouritePlansSection .fovCard .swiper-button-next::after,.favouritePlansSection .fovCard .swiper-button-prev::after{content:unset!important}.favouritePlansSection .fovCard .fovCardContent{padding:8px 19px 19px;flex:1;display:flex;flex-direction:column;cursor:pointer}.fovCardContent .fovPersonalNote{flex:1}.fovCardContent .fovPersonalNote form{height:100%!important;display:flex;flex-direction:column}.favouritePlansSection .fovCard .fovHouseRating{margin-top:auto}.favouritePlansSection .customerDashboardSection .fovCard .fovCardContent{padding-bottom:55px}.favouritePlansSection .fovCard .fovCardtitleHead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e5e5;padding:0;position:relative}.favouritePlansSection .fovCard .fovCardtitleHead p{font-family:var(--opensans);font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:.22px;color:#acacac!important;line-height:normal;padding-bottom:0;text-align:center}.favouritePlansSection .fovCard .fovCardtitleHead p.on-sale{color:#d61e3a!important}.favouritePlansSection .fovCard .houseDetails{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;text-align:center}.favouritePlansSection .fovCard .houseDetails img{filter:invert(20%) sepia(67%) saturate(1041%) hue-rotate(185deg) brightness(99%) contrast(95%)!important}.favouritePlansSection .fovCard .houseDetails .plan-stat{margin-top:10px;border-right:1px solid #e5e5e5}.favouritePlansSection .fovCard .houseDetails .plan-stat-last{border:none}.favouritePlansSection .fovCard .houseDetails p{white-space:nowrap;font-family:var(--opensans);font-size:10px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#636363}.favouritePlansSection .fovCard .houseDetails p span{color:#000000!important;font-weight:700!important;margin-left:2px!important}.favouritePlansSection .fovCard .fovPersonalNote .fovPersonalNotehead{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.favouritePlansSection .fovCard .fovPersonalNote h6{text-transform:none;font-family:var(--opensans);font-size:15px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:.3px;color:#000}.favouritePlansSection .fovCard .fovPersonalNote button{width:88px;display:flex;justify-content:center;align-items:center;border-radius:6px;border:solid 1px #e7e7e7;font-family:var(--opensans);background-color:#fff;font-size:11px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#19437a;cursor:pointer}.favouritePlansSection .fovCard .fovPersonalNote textarea{width:100%;resize:vertical;height:65px;min-height:65px!important;border-radius:8px;border:solid 1px rgb(0 0 0 / .1);background-color:#fff;padding:10px;outline:none}.favouritePlansSection .fovCard .fovPersonalNote textarea::placeholder{font-family:var(--opensans);font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:.22px;color:#a2a2a2}.favouritePlansSection .fovCard .fovHouseRatingHead{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:17px 0 20px}.favouritePlansSection .fovCard .fovHouseRatingHead>div{display:flex;align-items:center}.favouritePlansSection .fovCard .fovHouseRatingHead>div img{margin-left:2px;cursor:pointer;width:25px!important}.favouritePlansSection .fovCard .fovHouseRatingHead h6{font-family:var(--opensans);text-transform:none;font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:.26px;margin-right:6px;color:#000}.favouritePlansSection .fovCard .fovHouseRatingHead span{width:auto;cursor:pointer}.favouritePlansSection .fovCard .fovHouseRatingHead span a img{filter:none!important}.favouritePlansSection .fovCard .fovCardBtn{width:100%;padding:12px;border-radius:8px;background-color:#19437a;border:none;font-family:var(--opensans);font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#fff;cursor:pointer}.tblInputGrp button:hover{box-shadow:0 0 8px rgb(10 61 122 / 80%)!important}.favouritePlansSection .fovCard .icons span img{filter:invert(20%) sepia(67%) saturate(1041%) hue-rotate(185deg) brightness(99%) contrast(95%)!important}.PaginationTop.fovPaginationHead{padding:0 0 20px!important}.fovPaginationHead{display:flex;justify-content:center;align-items:center}.fovPaginationHead ul{padding:0;list-style:none;display:flex;justify-content:space-between;align-items:center}.fovPaginationHead ul a{text-decoration:none!important}.fovPaginationHead ul li{height:24px;min-width:24px;display:flex;justify-content:center;align-items:center;margin:0 5px!important;font-family:var(--opensans);font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000;cursor:pointer;padding:0 5px!important}.fovPaginationHead ul li.active{background-color:#19437a;color:#ffffff!important;border-color:#19437a!important;border-radius:12px}.fovPaginationHead ul li.active::after{content:""!important}.fovPaginationHead span{font-family:var(--opensans);font-size:15px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#19437a;cursor:pointer}.fovPaginationHead span.prev{margin-right:12px}.fovPaginationHead span.next{margin-left:12px}.fovPaginationHead>img:first-child{margin-right:12px!important}.fovPaginationHead>img:last-child{margin-left:12px!important}.favouritePlansSection .fovMainContent .fovMainContentHead select option{font-family:var(--opensans);font-size:11px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:.22px;color:#404040}.accountTabContainer{width:100%;padding:10px 0!important;background-color:#fafafc}.accountTabContainer .accountTabContent{max-width:1244px;margin:0 auto}.accountTabContent .accTabBtns{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:0 35px}.accTabBtns .accProfileTab{position:relative;cursor:pointer}.accTabBtns .accProfileBox{width:auto;display:flex;justify-content:space-between;align-items:center;border-radius:11px;background-color:#fff;padding:20px 24px 20px 18px;position:relative}.accProfileTab.show .accProfileBox{border-radius:0px!important}.accProfileTab.show .accProfileBox::before{content:"";width:100%;background:#fff;height:25px;position:absolute;top:-24px;left:0}.accProfileBox .accInfo{margin:0 12px}.accProfileBox span{width:39px;background-color:#19437a;border-radius:50%;display:flex;justify-content:center;align-items:center}.accProfileBox span img{filter:invert(100%)}.accProfileBox h4{color:#19437a;font-family:var(--asap)!important;font-size:15px;font-weight:600;word-break:break-all;text-transform:uppercase}.accProfileBox .dash-email{color:#404040;font-family:var(--opensans)!important;font-size:13px;font-weight:500;text-decoration:none;word-break:break-all}.accProfileBox .arrowDropDown{width:15px;height:9px;user-select:none;transition:0.3s;transform:rotate(180deg)}.accProfileTab .accProfileDropdown{display:none;width:100%;position:absolute;left:0;right:0;margin:0 auto;z-index:11;overflow:hidden;background:#fff;border-radius:0 0 11px 11px;box-shadow:0 28px 31px rgb(0 0 0 / .13);list-style:none;padding:0}.accProfileTab.show .accProfileDropdown{display:block}.accProfileTab .accProfileDropdown li a{font-family:var(--asap);font-size:15px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;display:flex;align-items:center;text-transform:uppercase;padding:14px 18px;border-bottom:1px solid #f6f6f6;cursor:pointer;text-decoration:none;color:#000}.accProfileTab .accProfileDropdown li a:hover,.accProfileTab .accProfileDropdown li a.active{background-color:#19437a;border-color:#19437a;color:#fff}.accProfileTab .accProfileDropdown li a:hover img,.accProfileTab .accProfileDropdown li a.active img{filter:invert(100%)!important}.accProfileTab .accProfileDropdown img{filter:invert(20%) sepia(67%) saturate(1041%) hue-rotate(185deg) brightness(99%) contrast(95%);margin-right:8px!important;display:inline-block}.accTabBtns .accTabBtn{background:#fff0;border:none;display:flex;align-items:center;border-radius:8px;cursor:pointer;padding:16px 22px;font-family:var(--asap)!important;font-size:16px;font-weight:600;color:#000000!important;line-height:20px;margin-left:30px}.accTabBtns .accTabBtn img{margin-right:10px;filter:invert(20%) sepia(67%) saturate(1041%) hue-rotate(185deg) brightness(99%) contrast(95%)}.accTabBtns .accTabBtn.active{background-color:#19437a;color:#ffffff!important;padding:16px 22px}.accTabBtns .accTabBtn:hover{background-color:#19437a;color:#ffffff!important}.accTabBtns .accTabBtn:hover img{filter:invert(100%)!important}.accTabBtns .accTabBtn.active img{filter:invert(100%)!important}.accountPurchaseSection .accPurchaseContent{padding:20px 35px!important;max-width:1244px!important;margin:0 auto}.accountPurchaseSection .accPurchaseContent .accountPurchaseHead{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:12px}.accountPurchaseHead h2{font-family:var(--din_2014)!important;font-size:44px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000;text-transform:capitalize;margin-bottom:36px}.accountPurchaseSection .accPurchaseContent .accountPurchaseHead h6{color:#19437a;font-family:var(--asap)!important;font-size:31px;font-weight:500;font-style:normal;letter-spacing:normal;margin-bottom:10px;text-transform:none}.accountPurchaseSection .userActivityContainer{padding:0 20px 60px}.browseOrderCards .orderCard{border-radius:22px;background-color:#fafafc;padding:25px;display:flex;align-items:flex-start;margin-bottom:34px}.browseOrderCards .orderOverview{width:255px}.orderCard .orderCardImg{border-radius:8px;width:160px;min-width:160px;max-width:160px;flex:1;padding-bottom:10px}.orderCard .orderCardImg img{width:100%;border-radius:8px}.orderCard .orderCardDetails{width:100%;flex:1}.orderCard .orderNo{color:#1e4279;font-family:var(--asap)!important;font-size:24px;line-height:23px;font-weight:600;font-style:normal;padding-bottom:10px}.orderCard .orderInnerDetails{padding:20px 0 0}.orderOverview p{color:#a1a1a1;font-family:var(--opensans)!important;font-size:13px;line-height:18px;font-weight:700;font-style:normal;margin-bottom:5px}.orderOverview p span{height:15px;color:#404040;font-family:var(--opensans);font-size:13px;font-weight:600;margin-left:10px;line-height:23px}.orderCard .orderItems{display:flex;flex-wrap:wrap;margin-top:-19px;padding-left:20px}.orderLinks{text-align:left;float:left;font-size:13px;font-weight:bolder;text-decoration:underline;margin-top:10px}.orderItems .orderLicenseWarning{background-color:rgb(255 0 0 / .2);padding:16px;line-height:1.5;border-radius:5px;font-size:14px;font-weight:500!important;flex:100%;margin-bottom:10px}.orderItems .mainOrderContent{flex:100%;flex-grow:1;width:100%;display:flex;align-items:flex-start}.orderHeadDetails{height:100%;float:left;padding-right:10px}.mainOrderContent .orderCardImg{width:20%}.mainOrderContent .orderDetails{width:80%;padding:0 10px}.orderItems .orderLinks{flex:100%}.orderInnerDetails .orderItems h5{color:#a1a1a1;font-family:var(--opensans)!important;font-size:14px;font-weight:700;line-height:17px;margin-bottom:10px}.orderInnerDetails .orderItems ul{list-style:none;padding:0;margin:0 0 18px}.orderInnerDetails .orderItems ul li{color:#404040;font-family:var(--opensans)!important;font-size:13px;font-weight:600;font-style:normal;line-height:25px}.orderInnerDetails .orderItems a{color:#19437a;font-family:var(--opensans)!important;font-size:14px;font-weight:600;font-style:normal;text-decoration:underline}.orderDeliverableListContent{display:inline-block;width:30%;line-height:1.2;padding-top:5px}.middle{width:35%!important}.orderDeliverableListHeading{display:inline-block;width:30%;line-height:1.2;padding-top:5px}.orderDeliverableListHeadingContainer{font-weight:700;border-bottom:1px solid}.inlineDeliverableHeading{display:none}@media screen and (max-width:1025px){.orderCard .orderItems{display:block;padding-left:0}.orderItems .orderLicenseWarning{float:left}.orderHeadDetails{margin-bottom:20px}}@media screen and (max-width:675px){.orderCard .orderItems{display:block;padding-left:0}.orderItems .orderLicenseWarning{float:left;margin-bottom:32px}.orderHeadDetails{margin-bottom:32px}.orderItems .mainOrderContent{flex-wrap:wrap;border-top:1px solid #cccc;padding-top:36px}.mainOrderContent .orderDetails{width:100%;padding:0}.orderCard .orderCardImg{width:100%;min-width:100%!important}.orderDeliverableListHeadingContainer{display:none}.orderDeliverableListContent{display:inline-block;width:50%;word-break:break-word}.inlineDeliverableHeading{width:50%;display:inline-block;font-weight:700;float:left;clear:both;padding-top:5px;line-height:1.2}.middle{width:50%}.bottom{margin-bottom:32px}}.fovCard .lastViewed{position:absolute;top:0;left:0;z-index:11;background:#000000c4;padding:8px 26px 8px 18px;-webkit-clip-path:polygon(100% 0%,92% 51%,100% 100%,0 100%,0 47%,0 0);clip-path:polygon(100% 0%,92% 51%,100% 100%,0 100%,0 47%,0 0);opacity:.8}.fovCard .lastViewed span{font-family:var(--opensans);font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;color:#fff}.updateProfileSection .updateProfile{padding:30px 35px;max-width:1244px!important;margin:0 auto}.updateProfileSection .updateProfile .updateProfileHead{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:12px}.updateProfileSection .updateProfile .updateProfileHead h2{font-family:var(--din_2014)!important;font-size:44px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:.3px;color:#000;text-transform:capitalize;margin-bottom:26px}.updateProfileSection .updateProfile .updateProfileHead p{color:#000;font-family:var(--opensans)!important;font-size:16px;font-weight:500;margin-bottom:40px}.updateProfileForm .apdateFormRow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.apdateFormRow .Fullwidth{width:100%!important;margin-bottom:24px;display:block}.apdateFormRow .updateFormCol{width:48%;margin-bottom:24px}.updateFormCol label{display:inline-block;color:#000;font-family:var(--opensans)!important;font-size:16px;font-weight:500;margin-bottom:14px}.updateFormCol input,.updateFormCol select{width:100%;height:50px;border-radius:7px;padding:0 18px;border:1px solid rgb(0 0 0 / .1);background-color:#fff;color:#404040;font-family:var(--opensans)!important;font-size:16px;font-weight:400;outline:none}.updateFormCol input::placeholder{color:#8d8d8d;font-family:var(--opensans)!important;font-size:16px;font-weight:400}.updateFormCol .checkboxGroup input[type="checkbox"]{padding:0;height:initial;width:initial;margin-bottom:0;display:none!important;cursor:pointer}.updateFormCol .checkboxGroup label{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;width:fit-content;position:relative;cursor:pointer;color:#000;font-family:var(--opensans)!important;font-size:14px;font-weight:400;font-style:normal}.updateFormCol .checkboxGroup label:before{content:"";-webkit-appearance:none;background-color:#fff0;border:1px solid #cfd5df;border-radius:4px;padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:12px}.updateFormCol .checkboxGroup input[type="checkbox"]:checked+label:before{background:#19437a}.updateFormCol .checkboxGroup input[type="checkbox"]:checked+label:after{content:"";display:block;position:absolute;top:3.5px;left:8px;width:5px;height:11px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.updateProfileForm .notp{margin-top:0px!important}.updateProfileForm .saveUpdateBtn{width:109px;height:46px;border-radius:8px;background-color:#19437a;border:1px solid #19437a;font-family:var(--opensans)!important;font-size:15px;font-weight:700;font-style:normal;color:#fff;margin-top:50px;cursor:pointer;transition:0.3s}.updateProfileForm .saveUpdateBtn:hover{background:#fff;color:#19437a;box-shadow:0 0 8px rgb(10 61 122 / 80%)!important}.myPlansSection .myPlans{padding:20px 35px 40px;max-width:1244px!important;margin:0 auto}.myPlansSection .myPlans .myPlansHead{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:12px}.myPlansSection .myPlans .myPlansHead h2{font-family:var(--din_2014)!important;font-size:44px;font-weight:400;line-height:70px;font-style:normal;letter-spacing:normal;color:#000;text-transform:capitalize;margin-bottom:20px}.myPlansSection .myPlans .myPlansHead p{color:#000;font-family:var(--opensans)!important;font-size:16px;font-weight:500;margin-bottom:40px;line-height:20px}.myPlans .myPlansHead a{color:#19437a;text-decoration:none}#sort-select{display:inline-block;margin-bottom:1rem}.myPlansTable{overflow-x:auto}.myPlansTable table{width:1174px!important;border-collapse:collapse}.myPlansTable table thead{border-radius:11px}.myPlansTable th,.myPlansTable td{text-align:left;padding:20px 30px}.myPlansTable th{color:#fff;font-family:var(--opensans);font-size:14px;font-weight:500;font-style:normal;letter-spacing:normal;background-color:#19437a}.myPlansTable td{color:#404040;font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal}td.customer-name{width:250px}.myPlansTable td.bold{font-weight:700}.myPlansTable td:first-child{color:#19437a;font-family:var(--opensans);font-size:15px;font-weight:500;font-style:normal}.myPlansTable td:first-child img{width:17px;height:17px;margin-right:12px;filter:invert(20%) sepia(67%) saturate(1041%) hue-rotate(185deg) brightness(99%) contrast(95%)}.myPlansTable th:first-child,.myPlansTable td:first-child{border-radius:11px 0 0 11px}.myPlansTable th:last-child,.myPlansTable td:last-child{border-radius:0 11px 11px 0}.myPlansTable tbody tr:nth-child(2n) td{background-color:#f6f6f6}td .date-desktop img{top:4px;position:relative}td .date-small{display:none}.myPlansTable table tbody tr td img{width:20px;height:20px;filter:invert(20%) sepia(67%) saturate(1041%) hue-rotate(185deg) brightness(99%) contrast(95%);margin-right:10px}.myPlansMainSection{background:#fff;padding-top:0}.date-range-buttons{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px}.date-range-buttons .button{font-size:smaller;background-color:#2764b3!important;border-color:#2764b3!important}.designer-reports-table{overflow-x:auto;max-width:90vw;margin:1rem auto}.designer-reports-table table{border-collapse:collapse;display:block;max-height:750px;overflow:scroll}.designer-reports-table table thead{border-radius:11px;position:sticky;top:0}.designer-reports-table th,.designer-reports-table td{text-align:left;padding:1.5rem}.designer-reports-table th{color:#fff;font-family:var(--opensans);font-size:14px;font-weight:500;font-style:normal;letter-spacing:normal;background-color:#19437a}.designer-reports-table td{color:#404040;font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal}.designer-reports-table tbody tr:nth-child(1n) td{background-color:#e6e6e6}.designer-reports-table tbody tr:nth-child(2n) td{background-color:#f6f6f6}Section .savedSearches{padding:20px 35px!important;max-width:1244px!important;margin:0 auto}.customerDashboardSection .savedSearchesSection .swiper-slide{height:auto!important}.savedSearchesSection .savedCard{height:100%!important;display:flex;flex-direction:column}.accountPurchaseSection .savedSearchesSection .savedCard{height:auto!important}.savedSearchesSection .savedSearches .savedSearchesHead{margin-bottom:40px}.savedSearchesSection .savedSearches .savedSearchesHead h2{font-family:var(--din_2014)!important;font-size:44px;font-weight:400;font-style:normal;color:#000;text-transform:none;margin-bottom:0}.savedSearches .savedCards{display:flex;flex-wrap:wrap;justify-content:start;align-items:stretch;column-gap:20px}.savedCards .savedCard{max-width:303px;width:100%;background-color:#fafafc;border:1px solid #0000001a;border-radius:15px;padding:22px 20px;margin:0 20px 20px 0;height:auto}.savedCards .savedCard .savedCardHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.savedCards .savedCard:nth-child(3n){margin-right:0}.savedCard .savedCardHead h4{color:#000;font-family:var(--asap);font-size:24px;font-weight:500;font-style:normal;letter-spacing:normal;overflow-wrap:break-word!important;max-width:230px}.savedCard .savedCardHead input{color:#000;font-family:var(--asap);font-size:24px;font-weight:500;font-style:normal;letter-spacing:normal;background-color:#F6F6F6;width:200px;display:inline-block;border:1px #FFF solid;padding:6px}.savedCard .savedCardHead a{text-decoration:none}.savedCard .savedCardHead img{filter:invert(20%) sepia(67%) saturate(1041%) hue-rotate(185deg) brightness(99%) contrast(95%);width:24px;height:24px}img.save-icon{margin-top:8px}.savedCardHead form{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.savedCardHead form input{width:100%!important;flex:1}.savedCardHead form a img{margin-left:5px}.savedCard .savedCardBody{display:flex;flex-direction:column;justify-content:space-between;height:100%}.savedCard .savedCardBody h5{font-family:var(--opensans);font-size:15px;font-weight:700;font-style:normal;letter-spacing:normal;color:#19437a;margin-bottom:10px;text-transform:uppercase}.savedCard .searchedFilters{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-left:calc(-0.5 * 1rem);margin-right:calc(-0.5 * 1rem);margin-bottom:18px}.searchedFilters .filterItem{padding:0 5px}.savedCard .searchedFilters span{display:inline-block;width:fit-content;background:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:5px;color:#000;font-family:var(--opensans);font-size:13px;font-weight:600;font-style:normal;letter-spacing:normal;padding:8px 9px;margin-bottom:12px}.savedCard .searchActionBtns{padding-bottom:0px!important}.savedCard .searchActionBtns{margin-top:auto;padding-bottom:48px;margin-bottom:0}.searchActionBtns button{height:45px;border-radius:11px;padding:0 15px;font-family:var(--opensans);font-size:15px;font-weight:600;font-style:normal;letter-spacing:normal;cursor:pointer}.searchActionBtns .runSearchBtn{width:126px;background-color:#19437a;border:1px solid #19437a;color:#fff;margin:0 10px}.searchActionBtns .dltSearchBtn{width:112px;border:1px solid #19437a;background-color:#fafafc;color:#19437a}a.view-link{display:flex}.orderListTable td .closed{color:#d61e3a}.orderListTable td .fulfilled{color:#d61e3a}.orderListTable td .open{color:green}.cartSection{padding-bottom:50px;padding-top:40px}.cartSection .cartLoginBox{display:flex;justify-content:center;align-items:center;padding:20px 35px 30px;flex-direction:column}.empty-cart-buttons{display:flex;padding-top:35px;row-gap:20px;column-gap:20px}.empty-cart-signin{padding-top:35px}#showAuthModal:hover{text-decoration:none}.empty-cart-signin button#showAuthModal{font-size:16px;font-weight:700;width:auto!important;padding:0 25px}.empty-cart-buttons button{width:200px!important;font-size:16px;font-weight:700}.empty-cart-buttons button.shop-all-button{border:1px solid rgb(0 0 0 / .15);background-color:#fff;color:#19437a;font-size:1.5em;white-space:nowrap;width:auto!important;padding:20px 35px;height:auto!important}.empty-cart-buttons button.shop-all-button:hover{color:#fff;box-shadow:0 0 8px rgb(10 61 122 / 80%)!important;background-color:#0a3d7a!important}hr.empty_cart_hr{height:3px;background-color:#dadada;border:none;width:100%;margin-top:35px}h3.empty-cart-inner{margin-top:20px}.cartLoginBox button{width:83px;height:46px;background-color:#19437a;border:none;border-radius:11px;font-family:var(--opensans);color:#fff;cursor:pointer}.cartLoginBox button:hover{background:#fff;color:#19437a;cursor:pointer;box-shadow:0 0 8px rgb(10 61 122 / 80%)!important}.cartLoginBox p,.cartLoginBox h3{color:#182026;font-family:var(--opensans);font-size:18px;font-weight:500;font-style:normal;letter-spacing:normal}.cartLoginBox h3{font-size:32px}.cartMainContainer{max-width:950px;width:100%;margin:0 auto;padding:0 35px}.cartHead h2{font-family:var(--din_2014)!important;font-size:44px;font-weight:400;line-height:70px;font-style:normal;letter-spacing:normal;color:#000;text-transform:capitalize;text-align:center}.cartBox .cartBoxHeading{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #e5e5e5;padding:16px 30px}.cartBox .cartBoxHeading{color:#5F5F5F;font-family:var(--opensans);font-size:17px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:25px;text-transform:uppercase}.cartItemNotice{background-color:#faf591;border-radius:15px;border-width:10px;padding:10px;width:100%;margin-bottom:20px;padding-bottom:0;order:-1;font-size:15px}.cartItemNotice strong{color:#b03532}.totalCartItems{margin-bottom:44px}.totalCartItems .cartItem{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;background-color:#fafafc;border-radius:22px;padding:29px;margin-top:30px;position:relative}.cartItem .cartItemImgBox{position:relative}.cartItem .cartItemImg{width:235px;border-radius:15px;overflow:hidden}.cartItem .cartItemImg img{width:100%}.cartError{color:#b03532;background-color:#faf591;border-radius:15px;border-width:10px;padding:10px;width:100%;margin-bottom:20px;margin-top:20px;font-size:15px;font-weight:700}.cartItemActions{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:15px;right:15px}.cartItemActions a,.cartItemActions button{width:26px;height:26px;background:#fff;border:none;border-radius:4px;box-shadow:0 4px 23px rgb(5 20 42 / .09);margin-left:4px;display:flex;justify-content:center;align-items:center;cursor:pointer}.cartItemActions button:hover{background:#19437a}.cartItemActions a img,.cartItemActions button img{filter:invert(20%) sepia(67%) saturate(1041%) hue-rotate(185deg) brightness(99%) contrast(95%)!important}.cartItemActions button:hover img{filter:invert(100%)!important}.cartItemImgBox h5{color:#1e4279;font-family:var(--asap);font-size:22px;font-weight:700;font-style:normal;margin-top:5px}.cartItemContent{width:50%;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;align-items:flex-start}.cartItemContent .cartItemPdf{margin:12px 0}.cartItemContent h4{font-family:var(--asap);font-size:24px;font-weight:700;font-style:normal;color:#1e4279;letter-spacing:normal;margin-bottom:7px}.cartItemContent p{color:#404040;font-family:var(--opensans);font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal}.cartCheckoutCont{display:flex;justify-content:space-between;background:#f4f6f8;border-radius:22px;padding:25px 38px}.continueShopping{display:flex;flex-direction:column;justify-content:flex-end}.continueShopping button{width:227px;height:54px;border-radius:11px;border:1px solid rgb(30 66 121 / .1);background-color:#fff;color:#1e4279;font-family:var(--opensans);font-size:15px;font-weight:700;font-style:normal;cursor:pointer;transition:0.3s}.continueShopping button img{filter:invert(20%) sepia(67%) saturate(1041%) hue-rotate(185deg) brightness(99%) contrast(95%)!important;margin-right:8px}.continueShopping button:hover{background:#19437a;color:#fff;box-shadow:0 0 8px rgb(10 61 122 / 80%)!important}.continueShopping button:hover img{filter:brightness(0) invert(1)!important}.checkoutDetails{width:50%}.checkoutDetails ul{list-style:none;padding:0;margin:0}.checkoutDetails ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.checkoutDetails ul li.subTotal span{font-family:var(--opensans);color:#404040;font-size:16px;font-weight:500}.checkoutDetails ul li.totalAmount span{font-family:var(--opensans-bold);color:#000;font-size:16px;font-weight:700}.checkoutDetails ul li.totalAmount strong{font-size:21px;font-weight:900}.checkoutDetails .cartCheckoutBtn{display:block;width:153px;margin-left:auto;height:54px;background-color:#19437a;border:none;border-radius:11px;color:#fff;font-family:var(--opensans);font-size:15px;font-weight:700;font-style:normal;margin-top:10px;cursor:pointer}.checkoutDetails .cartCheckoutBtn:disabled{background-color:#ccc;color:#999}.checkoutPayments{display:flex;justify-content:space-between;align-items:flex-start;margin-top:20px}.checkoutPayments .promoCode a{color:#19437a;font-family:var(--opensans);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.paymentWith{display:flex;justify-content:flex-end;align-items:center;color:#979797;font-family:var(--asap);font-size:13px;font-weight:400}.paymentWith a{text-decoration:none;display:block}.paymentWith a:nth-child(2) img{width:56px;height:15px;margin:0 4px;transform:translateY(2px)}.paymentWith a:nth-child(3) img{width:66px;height:13px;margin:0 4px;transform:translateY(4px)}.paymentWith a:nth-child(5) img{width:41px;height:16px;margin-left:4px;transform:translateY(-1px)}.viewOrdersMainSection{background:#fff}.viewOrderSection .viewOrder{padding:20px 35px!important;max-width:1244px!important;margin:0 auto!important}.viewOrderSection .viewOrder .viewOrderHead{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:12px;padding:0 0;margin-left:0}.viewOrderSection .viewOrder .viewOrderHead h2{font-family:var(--din_2014)!important;font-size:44px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000;text-transform:capitalize}.viewOrdersMainSection .accProfileTab.show .accProfileBox::before{height:10px!important;top:-10px!important;background:#ffffff!important}.viewOrderDetails{border-radius:15px;background-color:#fafafc;padding:40px 24px 0}.viewOrderHeadings{display:flex;justify-content:space-between;align-items:flex-start;padding:0 24px;margin-bottom:48px}.viewOrderHeadings .viewOrderHeading h4{color:#19437a;font-family:var(--asap);font-size:18px;font-weight:700;font-style:normal;margin-bottom:12px}.viewOrderHeadings .viewOrderHeading p{color:#404040;font-family:var(--OpenSans-semiBold);font-size:16px;font-weight:500;font-style:normal}.viewOrderHeadings .viewOrderHeading .closed{color:#d61e3a!important}.viewOrderHeadings .viewOrderHeading .fulfilled{color:#d61e3a!important}.viewOrderHeadings .viewOrderHeading .open{color:green!important}.oneline{white-space:nowrap}.myPlansTable.orderListTable .oneline{display:flex;align-items:center}.myPlansTable.orderListTable thead>tr{background-color:#19437a}.orderBillingAndShipping{display:flex;justify-content:space-between;align-items:flex-start;padding:0 24px;margin-bottom:60px}.orderBillingAndShipping .orderBilling{width:62%}.orderBillingAndShipping .orderShipping{width:45%}.billingShippingContent h4{color:#19437a;font-family:var(--asap);font-size:18px;font-weight:700;font-style:normal;margin-bottom:16px}.billingShippingContent ul{list-style:none;padding:0;margin:0}.billingShippingContent li{color:#404040;font-family:var(--OpenSans-semiBold);font-size:16px;font-weight:500;font-style:normal;margin-bottom:8px}.viewOrderTable table{width:100%!important;border-collapse:collapse;border-spacing:0}.viewOrderTable table thead{border-radius:11px;background-color:transparent!important;overflow:hidden}.viewOrderTable table thead tr{width:100%;overflow:hidden;border-radius:11px}.viewOrderTable th,.viewOrderTable td{text-align:left;padding-left:25px;padding-right:25px}.viewOrderTable th{color:#19437a;font-family:var(--asap);font-size:18px;font-weight:700;padding-top:25px;padding-bottom:25px}.viewOrderTable td{color:#404040;font-family:var(--OpenSans-semiBold);font-size:15px;font-weight:400;font-style:normal;background:#eee;padding-top:15px;padding-bottom:10px}.totalCommissions{display:flex;flex-direction:column;align-items:flex-end;margin:45px 0 30px}.totalCommissions p{margin-right:40px}.saleCommission{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.saleCommission p,.saleCommission span{color:#363636;font-family:var(--opensans);font-size:14px;font-weight:700}.saleCommission span{font-weight:500;min-width:80px;text-align:right}.commissionAfterDiscount{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.commissionAfterDiscount p{color:#19437a;font-family:var(--opensans);font-size:14px;font-weight:700}.commissionAfterDiscount span{display:inline-block;color:#000;font-family:var(--opensans);font-size:16px;font-weight:900;font-style:normal;min-width:80px;text-align:right}.orderFulfillment h2{color:#19437a;font-family:var(--asap);font-size:26px;font-weight:700;font-style:normal;margin-bottom:35px}.orderFulfillment table{width:100%!important;border-collapse:collapse;border-spacing:0}.orderFulfillment table thead{border-radius:11px;background-color:transparent!important;overflow:hidden}.orderFulfillment table thead tr{width:100%;overflow:hidden;border-radius:11px}.orderFulfillment th,.orderFulfillment td{text-align:left;padding-left:8px;padding-right:8px;box-sizing:border-box}.orderFulfillment thead th:first-child,.orderFulfillment tbody td:first-child{text-align:left;padding-left:22px;padding-right:22px}.orderFulfillment table th{background:#19437a!important;color:#fff;font-family:var(--asap);font-size:18px;font-weight:700;font-style:normal;letter-spacing:normal;padding-top:22px;padding-bottom:22px}.orderFulfillment table thead th:first-child{border-radius:11px 0 0 11px}.orderFulfillment table thead th:last-child{border-radius:0 11px 11px 0}.orderFulfillment td{background:#fff0;color:#404040;font-family:var(--OpenSans-semiBold);font-size:14px;font-weight:400;font-style:normal;padding-top:24px;padding-bottom:24px;vertical-align:top}.orderFulfillment tbody tr:first-child td{padding-top:32px!important}.orderFulfillment tbody tr:last-child td{padding-bottom:32px!important}.orderFulfillment tbody tr td:nth-child(3) span{display:flex;align-items:center}.orderFulfillment tbody tr td:nth-child(3) span img{width:18px;height:18px;margin-right:8px}.orderFulfillment tbody tr td:last-child{display:flex;flex-direction:column;align-items:flex-start}.orderFulfillment tbody tr td:last-child button{width:159px;height:40px;background-color:#19437a;border:1px solid #19437a;border-radius:8px;color:#fff;font-family:var(--opensans);font-size:15px;font-weight:600;font-style:normal;cursor:pointer;transition:0.3s;margin-top:16px}.orderFulfillment tbody tr td:last-child button:hover{background:#fff;color:#19437a}.tblInputGrp{max-width:200px;width:fit-content;margin-bottom:14px}.tblInputGrp label{display:inline-block;color:#404040;font-family:var(--OpenSans-semiBold);font-size:15px;font-weight:400;font-style:normal;margin-bottom:6px}.tblInputGrp input{width:100%;height:34px;background-color:#fff;border-radius:6px;border:1px solid rgb(0 0 0 / .1);outline:none;padding:10px}.tblInputGrp button{width:154px!important;margin-top:6px!important}.backToOrders{padding:20px 0 0}.backToOrders button{display:flex;justify-content:center;align-items:center;width:226px;height:53px;border-radius:11px;border:1px solid rgb(30 66 121 / .1);background-color:#fff;color:#1e4279;font-family:var(--opensans);font-size:15px;font-weight:700;font-style:normal;cursor:pointer;transition:0.3s}.backToOrders button img{transform:rotate(-90deg);width:10px;height:auto;margin-right:8px}.backToOrders button:hover{border:1px solid #1e4279;background-color:#1e4279;color:#fff;box-shadow:0 0 8px rgb(10 61 122 / 80%)!important}.backToOrders button:hover img{filter:brightness(0) invert(1)}.dashboardMainSection{background:#fff}.customerDashboardSection .customerDashboard{padding:20px 35px!important;max-width:1244px!important;margin:0 auto!important}.customerDashboardSection .customerDashboard .customerDashboardHead{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:12px;padding:0 0;margin-left:0}.customerDashboardSection .customerDashboard .customerDashboardHead h2{font-family:var(--din_2014)!important;font-size:44px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000;text-transform:capitalize;margin-bottom:26px}.customerDashboardSection .customerDashboard .customerDashboardHead p{color:#000;font-family:var(--opensans)!important;font-size:16px;font-weight:500;margin-bottom:10px}.BrowseHistorySecSection .fovCards{padding-left:20px!important;padding-right:20px!important}.BrowseHistorySecSection .favCardsHead{padding:0 20px}.customerDashboardSection.BrowseHistorySecSection .fovCards{padding-left:10px!important;padding-right:10px!important;column-gap:14px}.customerDashboardSection .fovCards.browseHistory{padding-left:10px;padding-right:10px}.customerDashboardSection .fovCards.browseHistory .swiper-container3{padding-left:10px;padding-right:10px}.BrowseHistorySecSection .historySwiper.swiper .swiper-container{padding-left:0;padding-right:0}.BrowseHistorySecSection .swiper-wrapper{height:100%!important}.BrowseHistorySecSection .customerDashboard{padding-left:0px!important;padding-right:0px!important}.favouritePlansSection .fovCards{column-gap:24px;align-items:stretch!important}.favouritePlansSection .fovCard{margin-right:0px!important;display:flex;flex-direction:column;max-height:100%!important}.dashboardMainSection .fovMainContent{padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important}.customerDashboardSection .fovMainContent{max-width:988px!important}.customerDashboardSection .fovCards{display:flex;justify-content:space-between;padding:30px 20px;overflow:hidden}.customerDashboardSection .fovCards.browseHistory{overflow:visible!important}.browseHistory .historySwiper.swiper{width:100%!important;overflow:visible}.historySwiper.swiper .swiper-container{overflow:hidden;padding:30px 20px}.customerDashboardSection .fovCards.browseHistory .swiper-button-next,.customerDashboardSection .fovCards.browseHistory .swiper-button-prev{border:1px solid rgb(0 0 0 / .15);display:flex}.customerDashboardSection .fovCards.browseHistory .outer-swiper-button-next{right:-35px}.customerDashboardSection .fovCards.browseHistory .outer-swiper-button-prev{left:-35px}.customerDashboardSection .fovCards .fovCard{box-shadow:0 8px 15px 0 rgb(5 20 42 / .07)}.customerDashboardSection .fovCards .swiper-slide:nth-child(1) .fovCard{margin-right:auto}.customerDashboardSection .fovCards .swiper-slide:nth-child(2) .fovCard{margin:0 auto}.customerDashboardSection .fovCards .swiper-slide:nth-child(3) .fovCard{margin-left:auto}.customerDashboardSection .savedCards{overflow:hidden;padding:30px 0}.dashboardMainSection .savedSearchesSection .savedSearches{padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important}.customerDashboardSection .swiper-container2{width:100%;position:relative}.customerDashboardSection .swiper-container2 .outer-swiper-button-next2,.customerDashboardSection .swiper-container2 .outer-swiper-button-prev2{display:none!important}.customerDashboardSection .outer-swiper-button-next2,.customerDashboardSection .outer-swiper-button-prev2{width:24px!important;height:24px!important;border:1px solid rgb(0 0 0 / .15)!important;border-radius:50%!important;opacity:100%!important;justify-content:center!important;align-items:center!important;background:#19437a!important}.customerDashboardSection .outer-swiper-button-next2::after,.customerDashboardSection .outer-swiper-button-prev2::after{content:"";display:none}.customerDashboardSection .swiper-container3{width:100%;position:relative;overflow:hidden;padding-left:10px;padding-right:10px}.customerDashboardSection .outer-swiper-button-next3,.customerDashboardSection .outer-swiper-button-prev3{display:none!important}.customerDashboardSection .outer-swiper-button-next3,.customerDashboardSection .outer-swiper-button-prev3{width:24px!important;height:24px!important;border:1px solid rgb(0 0 0 / .15)!important;border-radius:50%!important;opacity:100%!important;justify-content:center!important;align-items:center!important;background:#19437a!important}.customerDashboardSection .outer-swiper-button-next3::after,.customerDashboardSection .outer-swiper-button-prev3::after{content:"";display:none}.customerDashboardSection .swiper-container{width:100%}.customerDashboardSection .swiper-wrapper{width:100%;display:flex;justify-content:start}.customerDashboardSection .fovCard .swiper-slide{width:100%!important}.cDHeaderBox{height:63px;border-radius:11px;background-color:#f6f6f7;display:flex;justify-content:space-between;align-items:center;padding:20px;margin:0 0}.plansComesStamped .cDHeaderBox{max-width:1082px;width:100%;margin:25px auto 0px!important}.plansComesStamped .companyInfoContainer .companyInfoCards{padding:0!important}.plansComesStamped .companyContactCards{padding:0!important}.plansComesStamped .companyInfoCard .cCrdIcon img{width:auto!important}.plansComesStamped .companyOfcTimings .cCrdIcon img{width:auto!important}.CompPlans,.CompFavPlans{margin:25px 0 0 0px!important}.CompFavPlans{background:#ffffff!important}.cDHeaderBox h5{color:#19437a;font-family:var(--OpenSans-semiBold);font-size:15px;text-transform:uppercase}.cDHeaderBox p{color:#404040;font-family:var(--OpenSans-semiBold);font-size:16px;font-style:normal}.cDHeaderBox a{color:#404040;font-family:var(--OpenSans-semiBold);font-size:14px;font-style:normal;text-decoration:underline}.customerDashboardSection .favCardsHead{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.customerDashboardSection .favCardsHead.favCardsHead2{margin-top:0}.customerDashboardSection .favCardsHead h5{color:#19437a;font-family:var(--OpenSans-semiBold);font-size:15px;font-weight:400;font-style:normal;text-transform:uppercase}.customerDashboardSection .favCardsHead a{color:#404040;font-family:var(--OpenSans-semiBold);font-size:14px;font-weight:400;font-style:normal;text-decoration:underline}.customerDashboardSection .favCardsHead a:hover{color:#19437a}.customerDashboardSection .swiper-wrapper{height:fit-content}.customerDashboardSection .swiper-slide{width:fit-content}.customerDashboardSection .swiper-container{position:relative}.customerDashboardSection .outer-swiper-button-next,.customerDashboardSection .outer-swiper-button-prev{display:none}.customerDashboardSection .outer-swiper-button-next,.customerDashboardSection .outer-swiper-button-prev{width:24px!important;height:24px!important;border:1px solid rgb(0 0 0 / .15)!important;border-radius:50%!important;opacity:100%!important;justify-content:center!important;align-items:center!important;background:#19437a!important}.customerDashboardSection .outer-swiper-button-next img,.customerDashboardSection .outer-swiper-button-prev img,.customerDashboardSection .outer-swiper-button-next2 img,.customerDashboardSection .outer-swiper-button-prev2 img,.customerDashboardSection .outer-swiper-button-next3 img,.customerDashboardSection .outer-swiper-button-prev3 img{width:6px!important}.customerDashboardSection .outer-swiper-button-prev img,.customerDashboardSection .outer-swiper-button-prev2 img,.customerDashboardSection .outer-swiper-button-prev3 img{transform:rotate(180deg)}.customerDashboardSection .outer-swiper-button-next::after,.customerDashboardSection .outer-swiper-button-prev::after{content:unset!important}.companyInfoContainer{background-color:#19437a;border-radius:15px;width:100%;margin:10px auto;padding:10px}.companyInfoContainer .companyInfoCards{display:flex;justify-content:space-between;align-items:stretch}.FavPlans{padding:0 0 10px 0px!important}.companyInfoCards .companyInfoCard{width:100%;background-color:#fafafc;border-radius:15px;padding:30px;margin:10px}.companyInfoCard .cCrdIcon{width:65px;height:65px;background-color:#e3e7ef;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 36px}.companyInfoCard .cCrdCnt{text-align:center}.companyInfoCard .cCrdCnt h4,.companyOfcTimings .compCntHeader h4{color:#010101;font-family:var(--asap);font-size:17px;font-weight:700;font-style:normal;text-transform:uppercase}.companyInfoCard .cCrdCnt p,.companyInfoCard .cCrdCnt address{max-width:240px;width:100%;margin:16px auto 0;color:#404040;font-family:var(--opensans);font-size:15px;font-weight:500;font-style:normal;word-wrap:break-word}.companyInfoCard .cCrdCnt address{font-size:14px}.companyContactCards{display:flex;justify-content:space-between;align-items:stretch;margin:10px}.companyContactCards .companyContactCard{border-radius:15px}.companyContactCards .companyOfcTimings{width:100%;max-height:243px;height:100%;background-color:#fafafc;padding:36px}.companyOfcTimings .compCntHeader{display:flex;align-items:center;margin-bottom:24px}.companyOfcTimings .cCrdIcon{width:65px;height:65px;background-color:#e3e7ef;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 16px 0 0}.companyOfcTimings .compCntTiming{display:flex}.companyOfcTimings .compCntTiming ul{list-style:none;padding:0;margin:0;width:50%}.compCntTiming ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.compCntTiming ul li span{display:inline-block;width:fit-content;color:#404040;font-family:var(--opensans);font-size:15px;font-weight:500;font-style:normal}.compCntTiming .compTimeDash{width:95%!important;margin:0 10px;flex:1;height:1px;background:#e1e1e3}.compCntTiming .compHrs{font-family:var(--OpenSans-semiBold);font-weight:600}.companyOfcTimings .compCntTiming ul:nth-child(1){padding-right:30px;border-right:1px solid #e1e1e3}.companyOfcTimings .compCntTiming ul:nth-child(2){padding-left:30px}.cCrdCnt button{display:block;width:125px;height:53px;margin:10px auto;background-color:#fff;border:none;border-radius:11px;color:#19437a;font-family:var(--opensans);font-size:15px;font-weight:700;font-style:normal}.cCrdCnt button:hover{box-shadow:0 0 12px rgb(255 255 255)!important;background-color:#0a3d7a;color:#FFF}.privacyPolicySection{background:#fff}.privacyPolicySection .privacyPolicy{padding:25px 35px 40px;max-width:1012px!important;margin:0 auto}.privacyPolicySection .privacyPolicy .privacyPolicyHead{margin-bottom:38px}.privacyPolicySection .privacyPolicy .privacyPolicyHead h2{font-family:var(--din_2014)!important;font-size:55px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000;text-transform:capitalize;text-align:center;margin-bottom:30px}.privacyPolicySection .privacyPolicy h4{font-size:1.4rem;font-family:var(--opensans);letter-spacing:.5px;font-weight:500;text-shadow:1px 1px 1px #fff;color:#0a3d7a;line-height:1.3;text-transform:capitalize;margin-top:30px;margin-bottom:10px}.privacyPolicySection .privacyPolicy p{color:#1f2325;font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:25px}.privacyPolicySection .privacyPolicy p a{color:#4a6491;font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:25px;word-wrap:break-word}.customerDashboardSection .accountDashboard{padding:20px 0}.accountDashboard .cDHeaderBoxTop{margin-bottom:30px}.accountDashboard .cDHeaderBoxTop a{width:20%;text-align:end}.accountDashboard .cDHeaderBoxTop .cDHeaderContent{width:100%;flex:1;display:flex;justify-content:space-between;align-items:center}.accountDashboard .companyContactCards{margin-top:20px!important}.cDHeaderBoxWhite{background:#fff}.proCustomerDashboard .cDHeaderBox{justify-content:flex-start;flex-wrap:nowrap!important}.proCustomerDashboard .cDHeaderBox h5{width:188px;margin-right:20px}.proCustomerDashboard .cDHeaderBox h5.contact-label{font-size:24px;width:100%;margin:20px 0 0 0;font-weight:700;text-transform:none}.proCustomerDashboard .cDHeaderBox .cDHeaderContent{width:100%;flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.proCustomerDashboard .cDHeaderBox p{margin-right:10px}.codesSection{padding-top:0}.codesSection .headingFirstPara{margin:30px 0}.codesSection .uniquePlansContent{max-width:100%}.termsContainer a{color:#19437a}.termsContainer{max-width:1000px;width:100%;margin:0 auto;padding:0}.termsContainer .terms{padding:20px 0 40px}.termsContainer .terms h3{font-family:var(--opensans);font-size:18px;font-weight:600px;color:#19437a;margin:0 0 15px}.termsContainer .terms p{font-family:var(--opensans);font-size:16px;font-weight:500;margin:0;line-height:26px;color:#404040}.codesSection .moreOptions{max-width:1018px;width:100%;margin:0 auto;padding:0 35px;font-family:var(--din_2014)}.codesSection .firstPara a,.codesSection .secondPara a{color:#19437a;text-decoration:underline}.commonCodeRequirements{background:#f5f5f5;padding:50px 35px;position:relative}.commonCodeRequirementsContainer{max-width:948px;width:100%;margin:0 auto}.commonCodeRequirementsHeading h2{color:#000;font-family:var(--din_2014)!important;font-size:48px;font-weight:500;font-style:normal;text-align:center;text-transform:none}.commonCodeRequirementsHeading p{color:#404040;font-family:var(--opensans)!important;font-size:16px;font-weight:500;font-style:normal;line-height:29px;text-align:center;margin:32px 0}.commonCodeRequirementsHeading h6{color:#404040;font-family:var(--opensans)!important;font-size:16px;font-weight:700;font-style:normal;text-align:center}.commonCodeReqContent{padding:0}.commonCodeReqContent .CodeReqContent{padding:30px 20px 0;display:flex;align-items:flex-start}.CodeReqContent .codeReqImg{width:100px;margin-right:40px}.CodeReqContent .codeReqImg img{width:100%}.CodeReqContent .codeReqText{width:100%;flex:1}.commonCodeReqContent .CodeReqContent h3{font-family:var(--opensans);font-size:32px;font-weight:600px;color:#000;margin:0 0 15px;text-transform:uppercase}.commonCodeReqContent .CodeReqContent p{font-family:var(--opensans);font-size:18px;margin:0;line-height:28px;color:#404040;border-bottom:#DCDCDC 2px solid;padding-bottom:30px}.commonCodeReqContent .reviewNote{font-family:var(--opensans);font-size:15px;margin:0;line-height:26px;color:#404040;margin-top:50px}.LogoBlue.checkPlanDetailPage,.LogoBlue.framingLayoutsSection{display:flex;align-items:center;height:300px}.codesNoteBox h4{font-size:24px!important;line-height:30px!important}.selectingPakage a{color:#19437a;text-decoration:underline}.selectingOptionsSection{position:relative}.selectingOptionsSection .selectingOptionsContainer{background:#fff;padding:60px 0 0}.selectingPakage{max-width:1000px;width:100%;margin:0 auto;padding:0 35px}.selectingPakage .selectingHeading h2,.selectingPakage .selectingHeading h1{color:#000;font-family:var(--din_2014)!important;font-size:48px;font-weight:500;font-style:normal;margin-bottom:30px;text-transform:none;text-align:center}.selectingPakage .selectingHeading h1{font-size:42px}.selectingPakage .selectingHeading p{color:#404040;font-family:var(--opensans)!important;font-size:16px;font-weight:500;font-style:normal;margin-bottom:20px;line-height:28px;text-align:center}.selectingPakage .selectingCards{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.selectingPakage .selectingCard{width:48%;margin-bottom:20px;border-bottom:#DCDCDC 2px solid}.selectingPakage .selectingCard.selectingCardFull{width:96%!important;border-bottom:none!important}.selectingPakage .selectingCardContent{padding:20px 0;flex:1}.selectingPakage .selectingCard h3{font-family:var(--opensans);font-size:32px;font-weight:700;color:#000;margin:0 0 20px;text-transform:uppercase}h3.PlanOptions{height:83px}.selectingPakage .selectingCard p{font-family:var(--opensans);font-size:16px;margin:0;line-height:26px;color:#404040}.selectingOptionsSection .plansImageBox{display:flex;padding-bottom:60px}.selectingOptionsSection .plansImageBox img{width:100%;max-height:933px}.codesNoteBox h4{font-size:28px!important;line-height:30px!important}.selectingOptionsSection .commonCodeRequirements{background:#F5F5F5;padding:60px 35px 0;position:relative}.orderConfirmationSection{padding-top:0}.orderConfirmationContainer{max-width:988px;width:100%;padding:40px 20px 100px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}.orderConfirmationContent{max-width:448px;width:100%}.orderConfirmHeading-lg{margin-bottom:44px}.orderConfirmHeading-sm{display:none}.orderConfirmHeading-lg h2{color:#000;font-family:var(--din_2014);font-size:44px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:normal;margin:0 0 20px}.orderConfirmHeading-lg p{color:#182026;font-size:18px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:1.8;margin-bottom:18px}.orderConfirmHeading-lg p a{color:#1e4279;text-decoration:underline}.orderConfirmHeading-lg p a:hover{text-decoration:none}.orderConfirmDetails{display:flex;align-items:flex-start;position:relative}.orderConfirmDetails::before{content:"";width:1px;height:100%;border-left:3px dotted #cacaca;color:#cacaca;position:absolute;left:12px}.orderConfirmDetails .orderConfirmNum{width:25px;height:25px;border-radius:50%;background-color:#19437a;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.orderConfirmNum span{color:#fff;font-family:var(--opensans);font-size:13px;font-weight:700;font-style:normal;letter-spacing:normal}.orderConfirmInnerDetails{padding-left:14px}.orderConfirmInnerDetails h3{color:#19437a;font-family:var(--asap);font-size:19px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:26px}.orderConfirmInnerDetails h4{color:#19437a;font-family:var(--asap);font-size:20px;font-weight:700;margin:0 0 20px}.orderConfirmInnerDetails h5{color:#000;font-family:var(--asap);font-size:16px;font-weight:700;margin:0 0 5px}.orderConfirmInnerDetails p{color:#636363;font-family:var(--opensans);font-size:14px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:30px}.orderConfirmInnerDetails .orderConfContact{margin-top:44px}.orderConfirmInnerDetails .orderConfirmBox{margin-top:38px}.orderConfirmSummary{max-width:376px;width:100%}.orderConfirmSummary .orderSummaryBox{width:100%;background-color:#fafafc;border-radius:15px;padding:30px}.orderSummaryBox h3{color:#000;font-family:var(--asap);font-size:21px;font-weight:500;font-style:normal;letter-spacing:normal;margin:0 0 10px 14px}.orderSummaryBox .orderVisual{box-shadow:0 8px 43px rgb(5 20 42 / .07);background-color:#fff;border-radius:11px;padding:14px 15px}.orderSummaryBox .orderVisual{display:flex;align-items:flex-start}.orderVisual .orderVisualImg{margin-right:20px}.orderVisual .orderVisualImg img{width:126px;height:89px;border-radius:15px}.orderSummaryBox .promoCode{display:none;margin-top:10px}.orderSummaryBox .promoCode a{color:#19437a;font-family:var(--OpenSans-semiBold);font-size:13px;font-weight:400;font-style:normal;letter-spacing:normal;text-decoration:none}.orderSummaryBox .promoCode a img{width:12px;height:7px}.orderVisual .visualDetailBox:first-child{margin-bottom:12px}.orderVisual .orderVisualImg h5{color:#1e4279;font-family:var(--asap);font-size:15px;font-weight:700;margin-top:4px;margin-left:3px}.orderVisual .orderVisualDetail h5{color:#1e4279;font-family:var(--asap);font-size:16px;font-weight:700;margin:0 0 4px}.orderVisual .orderVisualDetail p{color:#404040;font-family:var(--opensans);font-size:13px;font-weight:400}.orderSummaryBox .orderTotalPrice{padding:34px 0 14px}.orderTotalPrice ul{border-top:1px solid #e1e1e3;border-bottom:1px solid #e1e1e3;list-style:none;padding:30px 0 25px;margin:0}.orderTotalPrice ul li{display:flex;justify-content:space-between;align-items:center;color:#404040;font-family:var(--opensans);font-size:16px;font-weight:500}.orderTotalPrice ul li:first-child{margin-bottom:24px}.orderTotalPrice .addTotalPrice{display:flex;justify-content:space-between;align-items:center;padding-top:25px}.orderTotalPrice .addTotalPrice b{color:#000;font-family:var(--opensans);font-size:19px;font-weight:700;font-style:normal}.easyStepsSection{background:#fafafc}.easyStepsContainer{max-width:1244px;width:100%;margin:0 auto;padding:30px 35px 100px}.processMainContainer{position:relative;padding-bottom:130px}.processMainContainer::before{content:"";width:2px;height:100%;background-color:#000;opacity:.1;position:absolute;left:80px}.processContainer{display:flex;margin-top:30px}.processContainer:nth-child(1){margin-top:0px!important}.processContainer:nth-child(3) p{margin-bottom:12pxpx}.processContainer .processNum{width:46px;height:46px;background-color:#19437a;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:34px}.processContainer .processNum span{color:#fff;font-family:var(--opensans);font-size:18px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:58.33px;text-align:center}.processContainer .processDetails{flex:1;padding:0 0 0 55px;width:90%}.processContainer .processHeader{display:flex;align-items:flex-start}.processContainer .processHeading{flex:1}.processContainer .processHeading h3{color:#000;font-family:var(--asap);font-size:20px;font-weight:700;font-style:normal;letter-spacing:normal;margin-bottom:15px}.processContainer .processHeading p{color:#404040;font-family:var(--opensans);font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal}.processContainer .processHeader img{width:100%;height:100%;filter:invert(20%) sepia(67%) saturate(1041%) hue-rotate(185deg) brightness(99%) contrast(95%)!important}.editProcessForm{max-width:948px;width:100%;padding:38px 40px;background:#19437a;border-radius:30px;margin-top:48px}.editProcessForm form{padding:24px 0 0}.editProcessForm .editProFormHeading{margin-bottom:24px}.editProFormHeading h3{color:#fff;font-family:var(--din_2014);font-size:40px;font-weight:400;font-style:normal;text-align:center;margin-bottom:10px}.editProFormHeading p{color:#fff;font-family:var(--opensans);font-size:15px;font-weight:700;font-style:normal;letter-spacing:normal;text-align:center}.editProFormHeading p a{color:#fff;text-decoration:none}.editProcessForm .proFormRow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.editProcessForm .proFormCol-half{width:48%;margin-top:24px}.editProcessForm .proFormCol-full{width:100%;margin-top:24px}.editProcessForm .proFormCol-quar{width:32%;margin-top:24px}.editProcessForm .italicInfo{margin-top:20px}.editProcessForm .proFormCol-quar input{height:auto!important;padding:15px 15px!important}.editProcessForm .proFormRow label{display:inline-block;color:#fff;font-family:var(--OpenSans-semiBold);font-size:14px;font-weight:500;font-style:normal;margin-bottom:8px}.editProcessForm .proFormRow input{width:100%;height:53px;border-radius:11px;border:1px solid rgb(0 0 0 / .1);background-color:#fff;padding:10px 24px;outline:none;font-family:var(--opensans);font-size:14px;font-weight:400}.editProcessForm .proFormRow input::placeholder{color:#636363;font-family:var(--opensans);font-size:13px!important;font-weight:400}.editProcessForm .proFormRow select{width:100%;height:53px;border-radius:11px;border:1px solid rgb(0 0 0 / .1);background-color:#fff;padding:10px 24px;outline:none;font-family:var(--opensans);font-size:14px;font-weight:400;appearance:none;-moz-appearance:none;-webkit-appearance:none}.proFormRow .proFormSelect{position:relative}.proFormRow .proFormSelect::after{content:"";width:12px;height:8px;background:url(/static/img/cta-select-arrow.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:24px;right:24px;pointer-events:none;transition:transform 0.1s}.proFormRow .proFormSelect.rotate-carat::after{transform:rotate(180deg)}.proFormRow select::-ms-expand{display:none}.editProcessForm .proFormRow span{display:inline-block;color:#fff;font-family:var(--opensans);font-size:12px;font-weight:700;font-style:italic;margin-top:4px}.editProcessForm .proFormRow textarea{width:100%;height:192px;border-radius:11px;border:1px solid rgb(0 0 0 / .1);background-color:#fff;padding:10px 24px;outline:none;resize:none}.proFormCol-quar .customFileInput{display:none}.proFormCol-quar label{width:100%;position:relative;cursor:pointer}.proFormCol-quar label::before{display:flex;justify-content:center;align-items:center;content:"Browse...";width:75px;height:28px;box-shadow:1px 2px 7px rgb(0 0 0 / .06);border-radius:6px;border:1px solid rgb(0 0 0 / .4);background-color:#fafafc;position:absolute;top:38px;left:10px;color:#424242;font-family:var(--opensans);font-size:11px;font-weight:400;font-style:normal}.proFormCol-quar label::after{margin-top:6px;display:flex;justify-content:center;align-items:center;content:attr(data-file-name);max-width:250px;height:53px;border-radius:11px;border:1px solid rgb(0 0 0 / .1);background-color:#fff;padding-left:24px;color:#636363;font-family:var(--opensans);font-size:13px;font-weight:400;font-style:normal}.editProcessForm .requestQuote{display:block;width:205px;height:53px;margin:35px auto 0;background-color:#fff;border:none;border-radius:11px;color:#19437a;font-family:var(--opensans);font-size:15px;font-weight:700;font-style:normal;letter-spacing:normal;transition:0.2s}.editProcessForm .modDescription{margin:10px 0;background-color:#fff;border:none;border-radius:4px;color:#19437a;font-family:var(--opensans);font-size:12px;font-weight:700;font-style:normal;letter-spacing:normal;transition:0.2s}.editProcessForm .requestQuote:hover,.checkoutDetails .cartCheckoutBtn:hover{background:#fff;color:#19437a;cursor:pointer;box-shadow:0 0 8px rgb(10 61 122 / 80%)!important}.checkoutDetails .cartCheckoutBtn.disabled:hover{background:#ccc;color:#999;box-shadow:none!important;cursor:default}a.showExample{width:fit-content;color:#19437a;font-family:var(--asap);font-size:16px;font-weight:500;display:flex;align-items:center;padding-bottom:2px;padding-top:12px;text-decoration:none}a.showExample:hover{text-decoration:underline!important}.processCout .steps-head .card-plan .descriptionHead a:hover{text-decoration:none;color:#4a6491}.processHeading .showExample img{width:15px!important;height:15px!important;margin-left:5px!important;filter:unset!important}.moreQuestionsSection{padding:0 35px}.moreQuestionsSection .moreQuestionsContainer{max-width:1174px;width:100%;margin:0 auto;padding:44px 44px;background-color:#19437a;border-radius:15px;display:flex;align-items:center;position:relative;top:-100px}.moreQuestionsContainer .moreOptionsIcon{width:74px;height:74px;margin-right:36px}.moreQuestionsContainer .moreOptionsIcon img{width:100%;height:100%;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg)}.moreQuestionsContainer .moreOptionsContent{padding:0 40px 0 36px;border-left:2px solid #2d5384;flex:1}.moreOptionsContent h2{color:#fff;font-family:var(--din_2014);font-size:48px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:normal;margin-bottom:16px;text-transform:none}.moreOptionsContent p{color:#fff;font-family:var(--opensans);font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal}a.modification-link{color:#DCE2EA;text-decoration:none}a.modification-link:hover{color:#666;text-decoration:underline}.perfectGarageSection{padding:60px 0}.perfectGarageMain{max-width:1200px!important;margin:0 auto;padding:0 35px}.perfectGarageMain .perfectGarageHead{text-align:center;max-width:946px;width:100%;margin:0 auto}.perfectGarageMain .perfectGarageHead h2{color:#000;font-family:var(--din_2014);font-size:40px;font-weight:400;font-style:normal;letter-spacing:normal;margin-bottom:20px;text-transform:none}.perfectGarageMain .perfectGarageHead p{color:#404040;font-size:16px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:30px;font-family:var(--opensans)}.perfectGarageMain .perfectGarageHead p span{display:none}.perfectGarageMain .perfectGaragePlans{display:flex;align-items:center;flex-wrap:wrap;margin-top:60px}.perfectGarageMain .perfectGaragePlansPart1{flex:1;display:flex;justify-content:space-between}.perfectGarageMain .perfectGaragePlansPart1 div{width:49%}.perfectGarageMain .perfectGaragePlansPart1 div img{width:100%}.perfectGarageMain .perfectGaragePlansPart1 div:nth-child(2){padding-top:80px}.perfectGarageMain .perfectGaragePlansPart2{width:381px;margin-left:60px}.perfectGarageMain .perfectGaragePlans h4{color:#000;font-family:var(--din_2014);font-size:48px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:59.99px;margin-bottom:16px;text-transform:none}.perfectGarageMain .perfectGaragePlans h6{color:#000;font-family:var(--asap);font-size:22px;font-weight:700;font-style:normal;letter-spacing:normal;margin-bottom:20px;text-transform:uppercase}.perfectGarageMain .perfectGaragePlans p{color:#404040;font-family:var(--opensans);font-size:16px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:29px;margin-bottom:40px}.perfectGarageMain a button:hover,.ourStorySec .ourStoryContent button:hover{background-color:#19437a;color:#fff;box-shadow:0 0 8px rgb(10 61 122 / 80%)}.perfectGarageMain a:hover{text-decoration:none}.perfectGarageMain button{width:139px;height:54px;border-radius:11px;border:1px solid rgb(0 0 0 / .15);background-color:#fff;display:flex;align-items:center;justify-content:center;color:#19437a;font-family:var(--opensans);font-size:15px;font-weight:700;font-style:normal;letter-spacing:normal;text-transform:uppercase;cursor:pointer}.benefitsGarageSection{padding:30px 0 0;width:100%}.benefitsGarageMain{max-width:1200px;padding:0 35px;margin:0 auto}.benefitsGarageMain h2{text-align:center;color:#000;font-family:var(--din_2014);font-size:48px;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none}.benefitsGarageContent{max-width:850px;margin:0 auto;padding-top:50px}.benefitsGarageContent ul{padding:0;list-style:none}.benefitsGarageContent li{display:flex;justify-content:space-between;margin-bottom:0;line-height:30px}.benefitsGarageContent li span{width:17px;margin-right:14px;transform:translateY(4px)}.benefitsGarageContent li span img{width:100%}.benefitsGarageContent li p{flex:1;color:#2b2b2b;font-family:var(--opensans);font-size:15px;font-weight:500;font-style:normal;letter-spacing:normal}.garageTestimonialsSection{overflow:hidden;padding-top:30px}.garageTestimonialMain{position:relative;display:flex;flex-direction:column;align-items:center}.garageTestimonialMain .swiper{margin:0 auto;width:1250px!important}.garageTestimonialMain .swiper::after{content:"";width:1px;height:100%;background:#e4e4e4;position:absolute;left:50%;top:0;z-index:-1111}.garageTestimonialMain .swiper-button-next,.garageTestimonialMain .swiper-button-prev{width:56px!important;height:55px!important;border:1px solid rgb(0 0 0 / .15)!important;border-radius:50%!important;opacity:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;background:white!important}.garageTestimonialMain .swiper-button-next{background:#19437a!important}.garageTestimonialMain .swiper-button-next img,.garageTestimonialMain .swiper-button-prev img{width:20%!important}.garageTestimonialMain .swiper-button-next::after,.garageTestimonialMain .swiper-button-prev::after{content:unset!important}.garageTestimonialsSection .imgHead{width:100%}.garageTestimonialsSection .imgHead img{width:100%;object-fit:cover;display:flex}.benefitsGarageImg{background:url(/static/img/BenefitsGarage.png);background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;width:100%;height:440px;margin-top:70px}.architecturalStylesHeadingCont p{color:#000;font-family:var(--OpenSans-semiBold);font-size:20px;font-weight:400;font-style:normal;text-align:center}.architecturalStylesContainer{padding:38px 0 20px;width:100%;max-width:1800px;margin:0 auto}.architecturalStylesContainer .stylesHeadingPara{color:#404040;font-family:var(--myriadPro);font-size:18px;font-weight:400;font-style:normal;text-align:center;margin-bottom:30px}#FAQ-container #colfaq{max-width:996px;width:100%!important;font-size:16px}#FAQ-container{padding-bottom:40px}.architecturalStylesCards{padding:0 30px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.architecturalStylesCards .StylesCard{box-shadow:0 0 4px rgb(0 0 0 / .1);padding:10px;margin-bottom:40px;border-radius:15px}.architecturalStylesCards .stylesCardImg{position:relative;border-radius:13px;overflow:hidden}.architecturalStylesCards .stylesCardImg img{width:100%}.StylesCard h6{margin-top:15px;color:#003b76;font-size:18px;font-weight:500}.StylesCard p{margin-top:15px;font-size:14px;font-weight:500;line-height:24px}.StylesCard button{width:100%;height:60px;border:1px solid #003b76;margin-top:15px;color:#003b76;font-family:var(--OpenSans-semiBold);font-size:18px;max-width:100%;font-weight:400;font-style:normal;background:#fff;cursor:pointer;transition:0.3s;border-radius:8px}.StylesCard button:hover{color:#fff;background:#003b76;box-shadow:0 0 8px rgb(10 61 122 / 80%)}.customerDashboard.orderDetailsMainContainer{padding:20px 35px 130px!important;max-width:1244px!important;width:100%;margin:0 auto}.orderDetailsContainer{width:100%;border-radius:15px;background-color:#fafafc;padding:33px 40px;margin:0 auto}.orderBillAndShipContainer{display:flex;align-items:flex-start;border-radius:15px;border:1px solid #e5e5e5;background-color:#fff}.orderBillAndShipContainer .orderBillandShip{width:50%}.orderBillAndShipContainer .orderBillandShip h5{color:#000;font-family:var(--asap);font-size:21px;font-weight:600;padding:20px 70px;border-bottom:1px solid #e5e5e5}.orderBillAndShipContainer .orderBilling{border-right:1px solid #e5e5e5}.orderBillandShip ul{list-style:none;padding:24px 70px}.orderBillandShip ul li{color:#404040;font-family:var(--opensans);font-size:15px;font-weight:400;margin-bottom:8px;text-overflow:ellipsis;overflow:hidden}.orderDetailTable{margin-top:30px}.orderDetailTable table{width:100%;border-collapse:collapse}.orderDetailTable table th,.orderDetailTable table td{text-align:left;padding:10px 15px}.orderDetailTable table th{color:#fff;font-family:var(--opensans);font-size:14px;font-weight:500;font-style:normal;letter-spacing:normal;background-color:#19437a;text-transform:uppercase}.orderDetailTable table td{color:#404040;font-family:var(--OpenSans-semiBold);font-size:15px;font-weight:400;font-style:normal}.orderDetailTable table th:first-child,.orderDetailTable td:first-child{border-radius:11px 0 0 11px}.orderDetailTable table th:last-child,.orderDetailTable td:last-child{border-radius:0 11px 11px 0;text-align:end}.orderDetailTable2 td:nth-last-child(2),.orderDetailTable2 th:nth-last-child(2){text-align:end}tr.item-sm{display:none}.totalAmountContainer{display:flex;justify-content:flex-end;border-top:1px solid #e5e5e5;padding:20px 0 0;margin-top:10px}.totalAmountContainer ul{max-width:100%;width:100%;list-style:none;padding:0 14px 0 0;margin:0}.totalAmountContainer ul li{width:100%;display:flex;justify-content:space-between;align-items:flex-start;text-align:end;margin-bottom:14px}.totalAmountContainer ul li span{width:100%;color:#363636;font-family:var(--opensans);font-size:15px;font-weight:700;font-style:normal}.totalAmountContainer ul li.totalAmountLi{margin-bottom:0}.totalAmountContainer ul li.totalAmountLi span{width:100%;color:#000;font-family:var(--opensans-bold);font-size:15px;font-weight:900;font-style:normal}.totalAmountContainer ul li span:nth-child(1){flex:1}.totalAmountContainer ul li span:nth-child(2){width:148px}.backToMyOrders{padding:40px 0 0}.backToMyOrders button{display:flex;justify-content:center;align-items:center;width:226px;height:53px;border-radius:11px;border:1px solid rgb(30 66 121 / .1);background-color:#fff;color:#1e4279;font-family:var(--opensans);font-size:15px;font-weight:700;font-style:normal;cursor:pointer;transition:0.3s}.backToMyOrders button img{width:10px;height:auto;margin-right:8px}.backToMyOrders button:hover{border:1px solid #1e4279;background-color:#1e4279;color:#fff}.backToMyOrders button:hover img{filter:brightness(0) invert(1)}.perfectGarageMain .perfectGaragePlansPart1.perfectGaragePlansInverse,.perfectGarageMain .perfectGaragePlansPart1.perfectGaragePlansInverse2{flex:unset;width:330px}.perfectGarageMain .perfectGaragePlansPart2.perfectGaragePlansInverse,.perfectGarageMain .perfectGaragePlansPart2.perfectGaragePlansInverse2{flex:1!important}.perfectGaragePlans.perfectGaragePlansOuter{margin-top:0px!important}.perfectGaragePlans.perfectGaragePlansInverse{align-items:start;margin-top:0}.perfectGaragePlansNewMain .perfectGaragePlansNew{margin-top:60px}.perfectGaragePlansNewMain .perfectGaragePlansNew:nth-child(even){background:#f5f5f5;padding:40px}.perfectGarageMain .perfectGaragePlansPart2.perfectGaragePlansInverse{width:100%;margin-right:60px;margin-left:0px!important}.perfectGaragePlansInverse ul{margin-top:-30px!important;margin-bottom:40px;font-size:16px;font-weight:500;padding-left:20px}.perfectGaragePlansInverse ul li{list-style:disc;margin-bottom:10px}.perfectGarageMain .perfectGaragePlansPart1.perfectGaragePlansInverse div{width:100%}.perfectGarageMain .perfectGaragePlansPart2.perfectGaragePlansInverse2{width:100%}.perfectGarageMain .perfectGaragePlansPart1.perfectGaragePlansInverse2 div{width:100%}.perfectGarageMain .perfectGaragePlans p.question{margin-bottom:10px!important;font-size:18px;font-weight:700;color:#000000!important}.list-style ul li:before{content:"";display:inline-block;width:17px;height:17px;background-image:url(/static/img/check.svg);background-size:cover;margin-right:6px;vertical-align:middle}.copyrightSection{padding:60px 0}.copyrightSection .copyrightContainer{max-width:1018px;width:100%;margin:0 auto;padding:0 35px}.copyrightHeading{margin-bottom:30px}.copyrightHeading h4{font-size:18px;font-family:var(--opensans);font-style:normal;line-height:30px}.copyrightContent{margin-top:30px}.copyrightContent h4,.copyrightHeading h3{font-size:1.4rem;font-family:var(--opensans);letter-spacing:.5px;font-weight:500;text-shadow:1px 1px 1px #fff;color:#0a3d7a;line-height:1.3;margin-bottom:10px;text-transform:capitalize}.copyrightContent p,.copyrightContent ul{font-family:var(--opensans);font-size:16px;font-weight:500;margin:0 0 16px;line-height:26px;color:#404040}.copyrightContent li{margin-left:20px;list-style:disc}.logoutPage{padding:40px 35px}.logoutPage h1{font-size:48px;font-family:var(--din_2014);margin-bottom:30px;text-align:center}.logoutPage .authBox{max-width:451px;width:100%;margin:0 auto;background:#f7f7f7;border-radius:15px}.logoutPage .authBox .authContent{margin-top:0px!important}.logoutPage .advanced-search-card{max-width:944px;margin:0 auto;box-shadow:unset;border:none;display:flex;justify-content:center;align-items:center}.FavoritePlans .fovMainContent{max-width:1244px!important;margin:0 auto;padding:20px 35px!important}.FavoritePlans .fovPaginationHead{padding:20px 0px!important}.FavoritePlans .customerDashboardSection .fovMainContent{padding:0}.BrowseHistorySecSection .customerDashboard{padding-top:0px!important;padding-bottom:0px!important}.BrowseHistorySecSection .fovCards.browseHistory{padding-top:30px!important;padding-bottom:30px!important}p.alert-success{color:green!important}.ajax_response{width:150px;margin:0 auto 10px;border:0;display:inline-block;color:green;padding:8px;display:none}.ajax_response.error_message{background:#F3A6A6}.ajax_response.success_message{background:#CCF5CC}p.ourstory-more{display:none}@media screen and (min-width:993px) and (max-width:1350px){.favouritePlansSection .fovCards{justify-content:start}}@media screen and (min-width:993px) and (max-width:1279px){.favouritePlansSection .fovCards{justify-content:center}.favouritePlansSection .fovCard{width:280px}}@media screen and (max-width:1200px) and (min-width:993px){.BrowseHistorySecSection .customerDashboard{padding-left:15px!important;padding-right:15px!important}.FavoritePlans .customerDashboardSection .fovMainContent{padding:0 30px}}@media screen and (min-width:1400px) and (max-width:1699px){.viewVideos .videoBox iframe{height:18vw}}@media screen and (min-width:1700px) and (max-width:1920px){.viewVideos .videoBox iframe{height:15vw}}@media screen and (min-width:1921px){.viewVideos .videoBox iframe{height:12vw}}@media screen and (min-width:1201px){.BrowseHistorySecSection .customerDashboard{padding-left:0px!important;padding-right:0px!important}}@media screen and (min-width:2200px){.mainHeadingContainer .headingContainer{background-size:240px 100%!important}}@media screen and (min-width:2100px){.benefitsGarageImg{height:780px!important}}@media screen and (min-width:1900px) and (max-width:2099px){.benefitsGarageImg{height:596px!important}}@media screen and (min-width:1600px) and (max-width:1899px){.benefitsGarageImg{height:500px!important}}@media screen and (min-width:1600px){.mainHeadingContainer .headingContainer{background-size:244px 100%;display:flex;justify-content:center;align-items:center}.checkPlanDetailPage{height:360px}}@media screen and (max-width:1439px){.mainHeadingContainer{background-size:cover;background-position:right}.favouritePlansSection .fovCard .fovHouseRatingHead>div img{width:20px!important}}@media screen and (max-width:1300px){.garageTestimonialMain .swiper{width:100%!important}}@media screen and (max-width:1225px){.dashboardMainSection{padding-top:0}}@media screen and (min-width:769px) and (max-width:1023px){.myPlansTable table tr th:nth-child(5),.myPlansTable table tr td:nth-child(5){width:160px}}@media screen and (max-width:1200px){.benefitsGarageImg{height:380px!important}.perfectGarageMain{max-width:100%!important}.proFormCol-quar label::after{justify-content:end;padding-right:20px}.codesSection .uniquePlansOfDesigners{max-width:1000px}.myPlansTable table{width:100%!important}.myPlansTable table th,.myPlansTable table td{padding:20px 20px}.proServicesSec .proServicesContent{max-width:100%!important;padding:0 35px!important}.joinBuildSec{max-width:100%!important}.joinBuildCout{padding:0 35px!important}.joinBuildSec .joinBuildImgHead{max-width:unset!important;flex:1}.joinBuildSec .joinBuildImgHead img{height:433px;object-fit:cover}.ourStoryCout{max-width:100%!important;padding:0 35px!important}.ourStorySec .ourStoryImgHead{max-width:unset!important;flex:1}.ourStorySec .ourStoryImgHead img{height:433px;object-fit:cover}.ourVisionariesSec .ourVisionariesCards{max-width:100%!important;padding:0 35px!important}.ourVisionariesSec .column1{max-width:unset!important;flex:1!important;margin-right:20px}.ourVisionariesSec .column2{max-width:unset!important;flex:1!important;margin-right:20px}.businessWithUs .content-class{width:100%!important;padding:80px 35px 0!important;max-width:100%!important}.businessWithUs .content-class .part1{max-width:49%!important}.businessWithUs .content-class .part2{max-width:49%!important}.costToBuild .costToBuildImg{right:-100px}.modificationCout{width:100%!important;padding:35px!important}.modificationCout .imgHead img{width:400px!important}.processCout{width:100%!important;padding:100px 35px!important}.processCout .steps-head .card-plan .iconHead{width:140px!important}.processCout .steps-head .card-plan{flex-wrap:wrap!important}.uniquePlansOfDesigners{max-width:100%}.uniquePlansOfDesigners .uniquePlansImages{position:static;right:-40px}.uniquePlansOfDesigners .uniquePlansImages .planImageBox:nth-child(2){transform:translate(0,70px)}}@media screen and (max-width:1100px){.uniquePlansOfDesignersInner{flex-direction:column;align-items:center}.uniquePlansOfDesigners .uniquePlansContent{max-width:100%;width:100%;padding:0 35px}.uniquePlansOfDesigners .uniquePlansImages{display:flex;justify-content:space-between;max-width:564px;width:100%;margin:0 auto;position:static}.uniquePlansOfDesigners .firstPara{display:block;margin:30px 0}.uniquePlansOfDesigners .secondPara{display:none}.uniquePlansOfDesigners .uniquePlansImages .planImageBox:nth-child(2){transform:translate(0)!important}.plansStampedInner{align-items:flex-start}.plansStampedInner .stampedImgBox{max-width:450px}.plansStampedInner .stampedContent{max-width:450px}.costToBuild .costToBuildContent{max-width:48%;width:48%}.costToBuild .costToBuildImg{position:static!important;max-width:48%;width:48%;padding-right:0}.viewVideos{justify-content:space-between}}@media screen and (max-width:1024px){#footer #live-chat-button{display:none!important}}@media screen and (max-width:1024px){.searchActionBtns .runSearchBtn{margin:0 10px 0 0}.customerDashboardSection .favCardsHead{padding:0 35px}.myPlansTable th{font-size:12px!important}.myPlansTable td{font-size:12px!important}}@media screen and (max-width:992px){.cartLoginBox h3{font-size:24px;text-align:center}.tooltip .tooltiptext::after{border-width:0}.tooltip .tooltiptext{bottom:100%;top:unset}.favouritePlansSection .customerDashboardSection .fovCard .fovCardContent{padding-bottom:15px}.viewVideos .videoBox iframe{height:25vw}.viewVideos .videoBox h4{text-align:center}.browseHistory .historySwiper.swiper{padding:0}.customerDashboardSection .savedCards{padding-left:35px!important;padding-right:35px!important}.favouritePlansSection .customerDashboardSection .fovMainContent{padding-left:0px!important;padding-right:0px!important}.customerDashboardSection .outer-swiper-button-next3,.customerDashboardSection .outer-swiper-button-prev3{display:flex!important}.customerDashboardSection .outer-swiper-button-next3{right:0}.customerDashboardSection .outer-swiper-button-prev3{left:0}.customerDashboardSection .swiper-container2 .outer-swiper-button-next2,.customerDashboardSection .swiper-container2 .outer-swiper-button-prev2{display:flex!important}.customerDashboardSection .swiper-container2 .outer-swiper-button-next2{right:-30px}.customerDashboardSection .swiper-container2 .outer-swiper-button-prev2{left:-30px}.BrowseHistorySecSection .historySwiper.swiper .swiper-container{padding:30px 35px !Important}.dashboardMainSection .fovMainContent{padding:0!important}.testimonials-content{padding:0 !Important}.orderDetailTable table th{font-size:13px;padding:16px 20px}.orderDetailTable table td{font-size:14px;padding:16px 20px}.architecturalStylesCards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.architecturalStylesCards .StylesCard{margin-bottom:30px}.garageTestimonialMain{padding:0 35px!important}.customerDashboardSection .fovCards.browseHistory .historySwiper .outer-swiper-button-prev{left:0px!important}.customerDashboardSection .fovCards.browseHistory .historySwiper .outer-swiper-button-next{right:0px!important}.browseOrderCards .orderOverview{width:100%}.orderCard .orderItems{padding-left:0}.benefitsGarageImg{height:320px!important}.perfectGarageMain .perfectGarageHead{max-width:100%!important}.perfectGarageMain .perfectGaragePlansPart2{margin-left:30px!important}.benefitsGarageContent{width:100%!important}.garageTestimonialsSection{padding-top:0px!important}.garageTestimonialMain .swiper{width:100%!important;padding-bottom:80px!important}.garageTestimonialMain .swiper-button-next{right:50%!important;transform:translateX(66px);top:85%!important}.garageTestimonialMain .swiper-button-prev{left:50%!important;transform:translateX(-66px);top:85%!important}.garageTestimonialMain .swiper::after{display:none!important}.editProcessForm .proFormCol-quar{width:48%}.proFormCol-quar label::after{justify-content:center;padding-left:80px}.orderConfirmationSection{padding-top:0}.orderConfirmHeading-lg{padding-right:20px}.orderConfirmHeading-lg h2{font-size:40px}.dashboardMainSection{padding-top:0}.customerDashboardSection .fovCards{padding:5px 0px!important}.customerDashboardSection .fovMainContent{padding-left:0px!important;padding-right:0px!important}.customerDashboardSection .fovCards .fovCard .swiper-container{padding-left:0px!important;padding-right:0px!important}.costToBuild{padding:0 0}.codesSection{padding-top:20px}.commonCodeRequirements{padding:40px 35px}.codesNoteBox h4{line-height:35px!important}.accountDashboard .cDHeaderBoxTop a{width:20%}.privacyPolicySection{padding-top:50px}.privacyPolicySection .privacyPolicy{padding-bottom:50px}.customerDashboardSection .customerDashboard{padding:10px 15px}.customerDashboardSection .fovCards .swiper-slide:nth-child(1) .fovCard{margin-right:auto}.customerDashboardSection .fovCards .swiper-slide:nth-child(2) .fovCard{margin-left:auto;margin-right:0}.customerDashboardSection .fovCards .swiper-slide:nth-child(3) .fovCard{margin-left:auto}.customerDashboardSection .savedCards .savedCard{margin:0 auto}.customerDashboardSection .swiper-container{padding:30px 35px 0;overflow:hidden}.customerDashboardSection .outer-swiper-button-next{right:0px!important;display:flex}.customerDashboardSection .outer-swiper-button-prev{left:0px!important;display:flex}.customerDashboardSection .fovCards.browseHistory{overflow:hidden!important;padding-top:5px!important;padding-bottom:5px!important}.companyContactCards .companyOfcTimings{max-height:100%;height:100%;padding:25px;margin:0}.compCntTiming ul li span{font-size:14px}.viewOrderTable th{font-size:16px;padding-left:15px;padding-right:15px}.viewOrderTable td{font-size:15px;padding-left:15px;padding-right:15px}.orderFulfillment table th{font-size:14px!important;padding-left:8px!important;padding-right:8px!important}.orderFulfillment table td{font-size:13px!important;padding-left:8px!important;padding-right:8px!important}.savedSearchesSection .savedSearches{max-width:100%!important;padding:50px 35px 120px!important}.savedCards{justify-content:flex-start!important}.savedCards .savedCard{flex:unset;margin-bottom:20px;margin-right:20px;max-width:95%}.browseHistory .historySwiper.swiper{padding:0 35px}.myPlansSection .myPlans{max-width:100%!important;padding:0 35px!important}.myPlansTable table th,.myPlansTable table td{padding:15px}.updateProfileForm .saveUpdateBtn{display:block;margin:50px auto 0}.updateProfileSection .userActivityContainer{padding-bottom:90px}.updateProfileSection .updateProfile{max-width:100%!important;padding:50px 35px!important}.accountPurchaseSection .userActivityContainer{padding-bottom:0}.accountPurchaseSection .accPurchaseContent{max-width:100%!important;padding:50px 35px!important}.orderCard .orderInnerDetails{flex-direction:column}.orderCard .orderItems{border-left:none;padding-left:0}.accountTabContent .accTabBtns{max-width:100%;width:100%}.accTabBtns .accTabBtn{padding:15px!important;font-size:15px}.favouritePlansSection .fovMainContent{max-width:100%!important;padding:0 35px!important}.favouritePlansSection .fovMainContent .fovMainContentHead{margin-bottom:0px!important;flex-direction:column;margin-top:20px}.favouritePlansSection .fovCards{flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0 auto!important;height:100%;margin-bottom:20px!important}.favouritePlansSection .fovMainContent .fovMainContentHead .inputGroup{max-width:560px!important;width:560px!important;margin-top:20px;margin-bottom:25px}.favouritePlansSection .fovMainContent .fovMainContentHead .inputHead{padding:6px 8px!important}.uniquePlansOfDesigners .uniquePlansImages{justify-content:space-between;width:100%}.uniquePlansOfDesigners .uniquePlansImages .planImageBox{width:46%}.plansIncludeContainer .plansIncludeCard{flex-direction:column;align-items:center}.plansIncludeCardContent{text-align:center}.plansIncludeCardContent h4{margin:40px 0 20px}.PlansIncluedMainContainer .plansImageBox{padding-top:300px}.notTypicallyIncludedSection{background:#fff;padding:80px 35px}.notTypicallyIncludedSection::before{display:none;content:none}.plansStampedInner{flex-direction:column;justify-content:center;align-items:center}.stampedImgBox{order:2}.stampedContent{order:1;margin-bottom:20px;text-align:center}.supportCout{max-width:100%!important;padding:0 35px!important}.supportCout .supportPart2{max-width:unset!important;flex:1}.supportCout .supportPart1{margin-right:40px!important}.specialOfferSec .specialOfferCards{max-width:100%!important;flex-wrap:wrap!important}.specialOfferHead{max-width:100%!important}.specialOfferSec{padding:80px 0!important}.specialOfferCout{padding:0 35px!important}.specialOfferSec .specialOfferCard{width:48%!important;margin-bottom:30px!important}.specialOfferSec .specialOfferCard:last-child{margin-bottom:0!important}.joinBuildSec{padding-top:80px!important}.joinBuildSec .joinBuildImgHead{margin-right:20px!important}.joinBuildSec .joinBuildHead{max-width:100%!important}.whoWeArecout{max-width:100%!important;padding:73px 35px 0!important}.whoWeAreSec .whoWeAreContent{max-width:420px!important;margin-right:20px!important}.whoWeAreSec .whoWeAreContentHead{align-items:center!important}.whoWeAreSec .whoWeAreImgHead{max-width:unset!important;flex:1!important}.whoWeAreSec .whoWeAreCards .whoWeAreCard{width:32%!important}.whoWeAreSec .whoWeAreCards .whoWeAreCard{flex-direction:column!important;height:unset!important;text-align:center!important;padding:24px 19px!important}.whoWeAreSec .whoWeAreCards .whoWeAreCard span{margin-right:0!important;margin-bottom:12px!important}.whoWeAreSec .subtitleHead{width:80vw;margin:0 auto!important}.whoWeAreSec .subtitleHead h3{font-size:28px!important;line-height:42px!important}.whoWeAreSec .subtitleHead img{margin-bottom:40px!important}.ourVisionariesSec .column1{margin-right:unset!important;order:2;width:48%!important;flex:unset!important}.ourVisionariesSec .column2{margin-right:unset!important;order:3;width:48%!important;flex:unset!important;margin-top:unset!important}.ourVisionariesSec .column3{order:1;max-width:100%!important}.ourVisionariesSec .column3 img{object-fit:contain}.ourVisionariesSec p{margin-bottom:40px!important}.ourVisionariesSec{padding:70px 0!important}.ourStorySec .ourStoryImgHead{margin-right:20px!important}.ourStorySec{padding-bottom:70px!important}.helpCout .head{width:100%!important;padding:0 35px!important}.helpSec{padding:80px 0 0!important}.exampleModificationCout .cards{width:100%!important;flex-wrap:wrap!important}.exampleModificationSec{padding:80px 35px 0!important}.exampleModificationCout .card-plan{width:49%!important}.exampleModificationCout .card-plan h4{font-size:22px!important;margin-bottom:19px!important}.exampleModificationCout .card-plan .imgHead{height:320px!important;margin-bottom:26px!important}.contactInnerWrapper{width:unset;left:28px;right:28px}.formWrapper{padding:20px 20px}.businessWithUs{padding:60px 35px!important}.businessWithUs .content-class{padding:29px 0 0!important}.businessWithUs .head{width:100%!important;max-width:100%!important}.businessWithUs .content-class .part1{max-width:100%!important;margin-bottom:34px!important}.businessWithUs .content-class .part2{max-width:100%!important}.businessWithUs .content-class .part2 h3{text-align:center!important;font-size:28px!important}.costToBuild .costToBuildContent{max-width:100%;width:100%}.costToBuild .costToBuildImg{max-width:100%;width:100%;height:auto!important}.costToBuild .costToBuildContent h2{font-size:40px;margin:0 auto 30px;line-height:45px;text-align:center}.costToBuildContent .smScreen{display:block}.costToBuild .lgScreen{display:none}.featuresCards .featureCard{width:45%;margin-bottom:60px}.featuresCards .featureCardContent{max-width:100%!important}.optCard{max-width:48%;margin-bottom:25px!important}.mainHeadingContainer .headingContainer h1{font-size:36px!important;line-height:normal;top:0}.mainHeadingContainer .headingContainer h2{font-size:30px!important}.accountsSec,.estimatingCostSec,.contactWrapper{padding:35px 35px 0!important}.accountsSecCout{max-width:100%!important;padding:50px 35px 50px!important}.accountsSecCout form .input-group .input-head{width:49%!important}.accountsSecCout .head{margin-bottom:35px!important}.houseImgHead::before{right:35px!important;left:35px!important;margin:0!important;width:unset!important}.contactMainWrapper{padding-top:60px}.modificationCout{flex-direction:column}.modificationCout .imgHead img{position:unset!important;width:100%!important;margin-top:30px;transform:translate(35px,35px)}.processCout{padding:80px 0!important}.processCout .head{padding:0 35px!important}.processCout .steps-head{padding:0 10px!important}.processCout .steps-head .card-plan{padding:0 25px!important;margin-bottom:52px!important}.processCout .steps-head .card-plan .iconHead{width:50%!important;order:2}.processCout .steps-head .card-plan .descriptionHead{padding:25px 0!important;order:3;border-left:unset!important}.processCout .steps-head .card-plan .titleHead{padding-right:25px!important;width:50%!important}.processCout .steps-head .card-plan .titleHead span{margin-right:25px!important}.businessWithUs .head h2{font-size:28px}.mainHeadingContainer .headingContainer{margin-top:0;padding:40px 30px 54px 30px}.contactFormWrapper{margin-bottom:16px}.contactInnerWrapper{bottom:0;top:auto}}@media screen and (max-width:934px){.accTabBtns .accTabBtn{margin:15px}}@media screen and (max-width:830px){.savedCards{justify-content:center!important}.viewOrderTable th{font-size:16px;padding-left:12px;padding-right:12px}.viewOrderTable td{font-size:14px;padding-left:12px;padding-right:12px}.orderFulfillment table th{padding-left:12px!important;padding-right:12px!important}.orderFulfillment table td{padding-left:8px!important;padding-right:8px!important}.myPlansTable th{font-size:10px!important}.myPlansTable td{font-size:10px!important}}@media screen and (max-width:768px) and (min-width:577px){.customerDashboardSection .fovCards.browseHistory .historySwiper .outer-swiper-button-next{right:30px!important}.customerDashboardSection .fovCards.browseHistory .historySwiper .outer-swiper-button-prev{left:30px!important}}@media screen and (max-width:768px){.customerDashboardSection .fovCards{padding:5px 0}.customerDashboardSection .fovCards .fovCard{width:90%!important;margin:0 auto!important;box-shadow:0 8px 10px 0 rgb(5 20 42 / .07);padding:0!important}.myPlansTable td:first-child{border-radius:11px 11px 0 0}.favouritePlansSection .fovMainContent .fovMainContentHead .inputGroup{max-width:80%!important;width:80%!important}.favouritePlansSection .fovMainContent .fovMainContentHead .inputGroup{flex-direction:column}.favouritePlansSection .fovMainContent .fovMainContentHead .inputHead{margin-bottom:15px;width:100%}.favouritePlansSection .fovMainContent .fovMainContentHead .inputGroup h6{min-width:60px;font-size:14px;margin:10px;text-align:center}.viewVideos .videoBox iframe{width:100%;height:50vw}.customerDashboardSection .fovCards.browseHistory .historySwiper .outer-swiper-button-next{right:15px!important}.customerDashboardSection .fovCards.browseHistory .historySwiper .outer-swiper-button-prev{left:15px!important}.LogoBlue.checkPlanDetailPage,.LogoBlue.framingLayoutsSection{height:auto;background-size:cover;background-position:top}.logoutPage h1{font-size:36px}.browseHistory .historySwiper.swiper{padding:0px!important}.customerDashboardSection .savedCards{padding-left:25px!important;padding-right:25px!important}.copyrightHeading h4{text-align:center}.copyrightContent h4{text-align:left}.copyrightContent p{text-align:left}.customerDashboardSection .fovCards.browseHistory{padding-left:0;padding-right:0}.customerDashboardSection .fovCards.browseHistory .swiper-container3{padding-left:20px;padding-right:20px}.customerDashboardSection .swiper-container3{padding:30px 20px}.customerDashboardSection .outer-swiper-button-next3{right:5px}.customerDashboardSection .outer-swiper-button-prev3{left:5px}.customerDashboardSection .swiper-container2{padding:0}.customerDashboardSection .swiper-container2 .outer-swiper-button-next2{right:-25px}.customerDashboardSection .swiper-container2 .outer-swiper-button-prev2{left:-25px}.perfectGaragePlans{flex-direction:column}.perfectGarageMain .perfectGaragePlansPart2{margin-left:0px!important;width:100%}.perfectGaragePlans.perfectGaragePlansInverse{flex-direction:column}.perfectGarageMain .perfectGaragePlansPart1.perfectGaragePlansInverse,.perfectGarageMain .perfectGaragePlansPart1.perfectGaragePlansInverse2{order:1;margin-bottom:30px}.perfectGarageMain .perfectGaragePlansPart2.perfectGaragePlansInverse,.perfectGarageMain .perfectGaragePlansPart2.perfectGaragePlansInverse2{order:2;margin:0px!important}.selectingPakage .selectingHeading h1{text-align:center}.orderBillAndShipContainer .orderBillandShip h5{padding:22px 25px}.orderBillandShip ul{padding:24px 25px}.orderDetailTable table th{font-size:12px;padding:16px 10px;white-space:nowrap}.orderDetailTable table td{font-size:13px;padding:16px 10px}.backToMyOrders{display:flex;justify-content:center;align-items:center;padding-top:24px}.architecturalStylesCards .StylesCard{width:100%;margin:0 auto 30px}.fovMainContent.favSecMain{padding-left:30px!important;padding-right:30px!important}.benefitsGarageImg{background:url(/static/img/BenefitsGarageMini.png);height:380px!important;margin-top:20px!important}.benefitsGarageContent li{line-height:normal;margin-bottom:10px}.benefitsGarageContent li span{margin-right:12px}.easyStepsSection{background:#fff}.easyStepsContainer{padding:60px 15px}.processMainContainer::before{content:none!important;display:none!important}.processContainer{border-top:1px solid #e5e5e5;margin-top:0;padding:30px 0}.processContainer:first-child{border-top:none}.processContainer .processNum{margin-right:0}.processContainer .processDetails{padding:0 0 0 18px}.processContainer .processHeader{position:relative}.processContainer .processHeading h3{font-size:20px;max-width:300px;width:fit-content}.processContainer .processHeading p{margin-top:40px}.editProcessForm{border:none;margin-top:0;padding:24px 0 0}.editProFormHeading h3{font-size:26px}.editProFormHeading p{line-height:26px}.editProcessForm .proFormCol-half{width:100%}.editProFormHeading{margin-left:-52px;margin-right:10px}.editProcessForm .proFormRow{margin-left:-12px;width:90%}.editProcessForm .proFormCol-quar{width:100%}.proFormCol-quar label::after{justify-content:center;padding-left:30px}.moreQuestionsSection .moreQuestionsContainer{flex-direction:column;padding:32px 20px}.moreQuestionsContainer .moreOptionsIcon{width:94px;height:94px;margin-right:0;padding-bottom:24px;border-bottom:2px solid #2d5384}.moreQuestionsContainer .moreOptionsContent{border:none;padding:24px 0 0}.moreOptionsContent h2{font-size:30px;text-align:center}.moreOptionsContent p{text-align:center}.orderConfirmationSection{padding-top:0}.orderConfirmationContainer{flex-direction:column-reverse;align-items:center;padding:40px 20px}.orderConfirmHeading-lg{display:none}.orderConfirmHeading-sm{display:block;margin-bottom:30px}.orderConfirmHeading-sm h2{display:block;color:#000;font-family:var(--din_2014);font-size:40px;font-weight:400;font-style:normal;letter-spacing:normal;margin-bottom:30px}.orderConfirmHeading-sm p{color:#182026;font-family:var(--OpenSans-semiBold);font-size:18px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:26px}.orderConfirmationContent{max-width:580px;margin-top:40px}.orderConfirmSummary{max-width:580px}.orderSummaryBox .promoCode{display:block}.orderConfirmSummary .orderSummaryBox{padding:25px 22px}.backToOrders button{margin:0 auto}.selectingPakage .selectingHeading h2{text-align:center}.selectingPakage .selectingHeading p{text-align:center}.selectingPakage .selectingCard{margin-bottom:30px;width:100%;flex-direction:column;align-items:center;padding:30px 20px}.selectingPakage .selectingCardContent{padding:0}.selectingPakage .selectingCard h3{text-align:center}.selectingPakage .selectingCard p{text-align:center}.commonCodeReqContent .CodeReqContent{margin-bottom:30px;flex-direction:column;align-items:center}.commonCodeReqContent .CodeReqContent h3{text-align:center}.commonCodeReqContent .CodeReqContent p{text-align:center}.commonCodeReqContent .reviewNote{text-align:center}.commonCodeRequirementsHeading h2{text-align:center}.commonCodeRequirementsHeading p{text-align:center}.codesSection{padding-top:30px}.commonCodeReqContent .CodeReqContent{margin-bottom:30px;flex-direction:column;align-items:center}.CodeReqContent .codeReqImg{margin-right:0;margin-bottom:30px}.commonCodeReqContent .CodeReqContent h3{text-align:center}.commonCodeReqContent .CodeReqContent p{text-align:center}.commonCodeReqContent .reviewNote{text-align:center}.codesSection .uniquePlansOfDesigners h2,.headingContainer h2{text-align:center}.codesSection .uniquePlansOfDesigners p{text-align:center}.termsContainer .terms{margin-bottom:0}.termsContainer .terms h3{text-align:center}.termsContainer .terms p{text-align:center}.dashboardMainSection{padding-top:0}.proCustomerDashboard .cDHeaderBox .cDHeaderContent{order:2;width:fit-content;flex-direction:column;align-items:flex-start}.proCustomerDashboard .cDHeaderBox p{margin-top:0!important;margin-right:0!important}.customerDashboardSection .customerDashboard .customerDashboardHead h2{font-size:36px}.proCustomerDashboard .cDHeaderBox .cDHeaderContent{order:2;width:fit-content;flex-direction:column;align-items:flex-start}.proCustomerDashboard .cDHeaderBox p{margin-top:0!important;margin-right:0!important}.accountDashboard .cDHeaderBox p{width:100%}.accountDashboard .cDHeaderBoxTop a{position:absolute;right:60px}.customerDashboardSection .customerDashboard .customerDashboardHead{justify-content:center;margin-bottom:0!important;margin-left:0}.accountDashboard .cDHeaderBoxTop{align-items:flex-start}.cDHeaderBoxTop .cDHeaderContent{flex-direction:column;align-items:flex-start}.accountDashboard .cDHeaderBoxTop h5{width:100%}.accountDashboard .cDHeaderBox p{width:100%}.accountDashboard .companyInfoCard{margin-bottom:15px}.customerDashboardSection .swiper-slide{width:100%!important}.customerDashboardSection .swiper-wrapper{width:100%;height:100%;display:flex;flex-wrap:unset!important;justify-content:space-between}.customerDashboardSection .swiper-container .outer-swiper-button-next{right:10px!important}.customerDashboardSection .swiper-container .outer-swiper-button-prev{left:10px!important}.cDHeaderBox{flex-wrap:wrap;height:auto;margin:15px 0 0px!important}.cDHeaderBoxComp h5{width:100%!important}.cDHeaderBox h5{order:1;font-size:15px}.cDHeaderBox p{order:3;font-size:15px;margin-top:15px}.cDHeaderBox a{display:inline-block;order:1;font-size:14px;text-align:end}.companyInfoContainer .companyInfoCards{flex-wrap:wrap}.companyInfoCard{margin-bottom:30px;margin-left:auto;margin-right:auto;padding:20px!important}.companyInfoCard .cCrdCnt h4{font-size:14px}.companyInfoCard .cCrdCnt p{font-size:12px}.companyInfoCard:nth-child(3) .cCrdCnt p{max-width:205px}.companyContactCards{flex-direction:column;padding:0 5px}.companyContactCards .companyOfcTimings{width:100%}.viewOrderHeadings{margin-bottom:0}.viewOrdersMainSection{padding-top:30px}.viewOrdersMainSection .accountTabContainer{padding:0!important}.viewOrderHeadings{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:1rem;padding:0;margin-bottom:1.5rem}.viewOrderHeadings .viewOrderHeading{display:flex;flex-direction:column;row-gap:.25rem}.viewOrderHeadings .viewOrderHeading h4{margin-bottom:0}.viewOrderDetails{padding:24px}.orderBillingAndShipping{margin-bottom:1.5rem;padding:0}.billingShippingContent h4{margin-bottom:8px}.billingShippingContent li{margin-bottom:4px}.viewOrderTable table thead{display:none}.viewOrderTable table tbody{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1rem;row-gap:.5rem}.viewOrderTable table tbody tr{display:grid;grid-template-columns:repeat(2,1fr);row-gap:.5rem;column-gap:1rem;border-radius:11px;position:relative;background:#eeeeee!important;padding:.5rem}.viewOrderTable table tbody tr td{padding:0;font-size:16px}.viewOrderTable table tbody tr td::before{display:block;color:#19437a;font-family:var(--opensans);font-size:17px;font-weight:700}.viewOrderTable tbody tr td:nth-child(1)::before{content:"PLAN"}.viewOrderTable tbody tr td:nth-child(2)::before{content:"LINE ITEM"}.viewOrderTable tbody tr td:nth-child(3)::before{content:"QUANTITY"}.viewOrderTable tbody tr td:nth-child(4)::before{content:"PRICE"}.viewOrderTable tbody tr td:nth-child(5)::before{content:"LINE TOTAL"}.totalCommissions{margin:.5rem 0}.saleCommission,.commissionAfterDiscount{text-align:end}.saleCommission p{font-size:15px}.commissionAfterDiscount p{font-size:15px}.orderFulfillment h2{font-size:25px;text-align:center}.orderFulfillment table thead{display:none}.orderFulfillment table tbody tr{display:flex;flex-direction:column;margin-bottom:25px;border-radius:11px;position:relative;background:#e3e8ef!important}.orderFulfillment table tbody tr:last-child{margin-bottom:0}.orderFulfillment table tbody tr td{padding-left:20px!important;padding-right:20px!important;font-size:16px;text-align:end}.tblInputGrp{width:auto!important;text-align:start}.tblInputGrp label{display:flex;align-items:start}.orderFulfillment tbody tr td:nth-child(3) span{justify-content:flex-end}.orderFulfillment tbody tr td:first-child{border-radius:11px 11px 0 0px!important;text-align:end}.orderFulfillment tbody tr td:last-child{border-radius:0 0 11px 11px!important;padding-bottom:25px;align-items:end}.orderFulfillment table tbody tr td::before{text-align:start;color:#19437a;font-family:var(--opensans);font-size:17px;font-weight:700;position:absolute;left:20px}.orderFulfillment tbody tr td:nth-child(1)::before{content:"PLAN"}.orderFulfillment tbody tr td:nth-child(2)::before{content:"DELIVERABLE"}.orderFulfillment tbody tr td:nth-child(3)::before{content:"STATUS"}.orderFulfillment tbody tr td:nth-child(4)::before{content:"FULFILLMENT TRACKING"}.backToOrders{padding-top:34px}.cartSection{padding-bottom:30px;padding-top:10px}.cartLoginBox p{font-size:14px}.cartItem .cartItemImgBox{margin-right:20px}.cartBox .cartBoxHeading{display:none}.totalCartItems .cartItem{align-items:flex-start}.cartItemActions{display:none}.cartItemContent{flex-direction:column;align-items:flex-start}.cartItemContent h4{margin-bottom:0}.cartItemContent .cartItemPdf{margin:12px 0}.checkOutMainCont{position:relative;padding-bottom:60px}.cartCheckoutCont{flex-direction:column;align-items:center}.continueShopping{position:absolute;bottom:0}.checkoutDetails{width:100%}.checkoutDetails .cartCheckoutBtn{margin:35px auto 0}.cartCheckoutCont{padding:30px 20px 80px}.checkoutPayments{position:relative}.checkoutPayments .promoCode{margin-bottom:30px}.checkoutPayments .paymentWith{flex-wrap:wrap;justify-content:center;position:absolute;top:-70px;left:20px;right:20px;margin:0 auto}.myPlansTable.orderListTable table tbody tr td:nth-child(1)::before{content:"ACTIONS:"}.myPlansTable.orderListTable table tbody tr td:nth-child(2)::before{content:"STATUS:"}.myPlansTable.orderListTable table tbody tr td:nth-child(3)::before{content:"ORDER NUMBER:"}.myPlansTable.orderListTable table tbody tr td:nth-child(4)::before{content:"ORDER DATE:"}.myPlansTable.orderListTable table tbody tr td:nth-child(5)::before{content:"CUSTOMER NAME:"}.myPlansTable.orderListTable table tbody tr td:nth-child(6)::before{content:"ABHP PLAN NUMBER:"}.myPlansTable.orderListTable table tbody tr td:nth-child(7)::before{content:"DESIGNER PLAN NAME:"}.myPlansTable th,.myPlansTable td{font-size:15px!important}.myPlansTable tbody tr:nth-child(2n){background-color:#f6f6f6!important;border:1px solid #ddd}.myPlansMainSection{padding-top:0}td .date-desktop{display:none}td .date-small{display:flex;align-items:center}.updateProfileSection .userActivityContainer{padding-bottom:40px}.apdateFormRow .updateFormCol{width:100%}.accountPurchaseSection .userActivityContainer{padding:0 20px 30px}.browseOrderCards .orderCard{flex-direction:column;align-items:center;padding:20px}.orderCard .orderCardImg{width:160px;max-width:160px;min-width:160px}.orderCard .orderCardDetails{padding:30px 0;max-width:344px}.accountTabContainer{background:#fff;padding:0px!important}.accountTabContent .accTabBtns{padding:0 0 15px}.accTabBtns .accProfileTab{width:100%;background:#fafafc;padding:0 35px}.accProfileTab.show .accProfileBox::before{display:none}.accTabBtns .accProfileBox{width:100%;background:#fff0;padding:30px 0 10px}.accTabBtns .accProfileBox span{order:2;margin-left:auto;margin-right:10px}.accTabBtns .accProfileBox .accInfo{order:1}.accTabBtns .accProfileBox .arrowDropDown{order:3}.accProfileTab .accProfileDropdown{width:200px;right:20px;bottom:-295px;left:unset}#designerProfileDropdown{bottom:-247px!important}.accTabBtns .accTabBtn{width:250px;border:1px solid #e5e5e5;margin:20px 0 0 35px}.accTabBtns .accTabBtn.active{border-color:#19437a}.myPlansTable table{width:100%!important}.myPlansTable table thead th{font-size:12px!important;padding:8px}.myPlansTable table thead th:first-child{display:none}.myPlansTable table thead th:last-child{border-radius:0}.myPlansTable table thead tr{display:none;grid-template-columns:repeat(2,auto);grid-column-gap:8px;grid-row-gap:8px;margin-bottom:8px}.myPlansTable table tbody tr{display:flex;flex-direction:column;margin-bottom:14px;padding:4px 0;border-radius:11px}.myPlansTable table tbody tr{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:.5rem;grid-row-gap:1rem;padding:.5rem}.myPlansTable table tbody tr td{display:flex;flex-direction:column;font-size:15px;padding:0;min-height:45px;width:fit-content}.myPlansTable table tbody tr td::before{color:#000;font-family:"Open Sans";font-size:15px;font-weight:700}.designer-reports-table table{width:100%}.designer-reports-table table thead{display:none}.designer-reports-table table tbody tr{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:.5rem;margin:1rem 0;padding:1.25rem;border-radius:1rem}.designer-reports-table tbody tr{background-color:#f6f6f6}.designer-reports-table tbody tr td{background-color:inherit!important}.designer-reports-table table tbody td{padding:0;margin:1rem 0}.designer-reports-table table tbody td span.row-name{font-weight:700;margin-bottom:.25rem}.formWrapper .inputBox{flex-direction:column!important;align-items:flex-start!important}.favouritePlansSection,.accountPurchaseSection{padding-top:0}.PlansIncluedMainContainer .plansImageBox{padding-top:350px}.plansIncludeContainer .plansIncludeCard{width:unset}.favouritePlansSection .fovMainContent .fovMainContentHead h2{font-size:36px}.framingLayoutsContainer{flex-direction:column}.framingLayoutsContainer img{width:120px;height:120px;margin-bottom:32px}.framingLayoutsContainer h4{border:none;font-size:20px;text-align:center;padding:0;line-height:30px}.testimonials-container{padding:0!important;margin-top:25px}.proServicesCout{padding:76px 0 350px!important;background-position:75% 0}.proServicesSec .proServicesContent h1{font-size:46px!important;text-align:center}.supportCout{max-width:100%!important;padding:0 35px!important}.supportCout .supportPart2{display:none!important}.supportCout .supportPart1{margin-right:unset!important;max-width:100%!important;text-align:center}.supportCout .supportPart1 h2{font-size:40px!important;margin-bottom:20px!important}.specialOfferSec{padding:60px 0!important}.specialOfferSec .specialOfferCard{width:100%!important;margin-bottom:30px!important}.specialOfferSec .specialOfferCards{margin-top:40px!important}.specialOfferHead h2{font-size:40px!important;margin-bottom:20px!important}.joinBuildSec{padding-top:60px!important}.joinBuildSec .joinBuildContentHead{flex-wrap:wrap!important}.joinBuildSec .joinBuildImgHead{flex:unset!important;width:100%!important;margin-right:unset!important;margin-bottom:50px!important}.joinBuildSec .joinBuildContent{max-width:100%!important;text-align:center!important;margin-bottom:36px!important}.joinBuildSec .joinBuildContent h3{font-size:40px!important;margin-bottom:35px!important}.joinBuildSec .joinBuildImgHead img{height:unset!important}.joinBuildSec .joinBuildHead h2{font-size:40px!important;margin-bottom:20px!important}.joinBuildSec .joinBuildHead{margin-bottom:50px!important}.whoWeArecout{max-width:100%!important;padding:61px 35px 0!important}.whoWeAreSec .whoWeAreContentHead{margin-bottom:43px!important}.whoWeAreSec .whoWeAreContent{max-width:100%!important;margin-right:unset!important;text-align:center!important}.whoWeAreSec .whoWeAreImgHead{display:none!important}.whoWeAreSec .whoWeAreCards .whoWeAreCard{width:32%!important}.whoWeAreSec .whoWeAreContent p{background:url(/static/img/without-bg-color.png);background-size:180px;background-repeat:no-repeat;background-position:center 40px}.whoWeAreSec .whoWeAreContent h2{font-size:40px!important;margin-bottom:34px!important}.whoWeAreSec .whoWeAreCards .whoWeAreCard h3{font-size:14px!important;line-height:normal!important}.whoWeAreSec .whoWeAreCards{margin-bottom:36px!important}.whoWeAreSec .subtitleHead h3{font-size:26px!important;line-height:36px!important}.whoWeAreSec .subtitleHead img{margin-bottom:24px!important;width:37px}.whoWeAreSec .whoWeAreCards .whoWeAreCard{padding:24px 5px!important}.ourVisionariesSec{padding:60px 0!important}.ourVisionariesSec h3{font-size:40px!important;margin-bottom:40px!important}.ourVisionariesSec p{margin-bottom:35px!important}.ourVisionariesSec .column1,.ourVisionariesSec .column2,.ourVisionariesSec .column3 .ourVisionariesCard{display:none!important}.ourVisionariesSec .MB-ourVisionariesImagesHead{display:flex;justify-content:space-between;align-items:center}.ourVisionariesSec .MB-ourVisionariesImagesHead .MB-ourVisionariesCard{width:32%!important;height:118px!important}.ourVisionariesSec .MB-ourVisionariesImagesHead .MB-ourVisionariesCard img{width:100%;height:100%;border-radius:10px;object-fit:cover;object-position:center}.ourStorySec{padding-bottom:60px!important}.ourStorySec .ourStoryContentHead{flex-wrap:wrap!important}.ourStorySec .ourStoryImgHead{flex:unset!important;width:100%!important;margin-right:unset!important;order:2!important}.ourStorySec .ourStoryContent{max-width:100%!important;text-align:center!important;margin-bottom:36px!important}.ourStorySec .ourStoryContent h3{font-size:40px!important;margin-bottom:35px!important}.ourStorySec .ourStoryImgHead img{height:unset!important}.helpSec{padding:62px 0 0!important}.helpCout .head h2{font-size:36px!important;margin-bottom:25px!important}.helpCout .head p{font-size:14px!important;line-height:18px!important;margin-bottom:28px!important}.helpCout .head .inner-services{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.helpCout .head .inner-services span{border-right:unset!important;border-bottom:1px solid #e4e4e4;padding-right:0!important;padding-bottom:26px!important;margin-right:0!important;margin-bottom:23px!important}.helpCout .head .inner-services p{text-align:center!important;font-size:16px!important;line-height:22px!important}.exampleModificationSec{padding:62px 35px 0!important}.exampleModificationCout .cards{width:100%!important;flex-wrap:wrap!important}.exampleModificationCout .head h2{font-size:36px!important;margin-bottom:43px!important}.exampleModificationCout .card-plan{width:100%!important;min-height:540px!important}.exampleModificationCout .card-plan .imgHead{height:256px!important}.exampleModificationCout .card-plan:nth-child(1){margin-bottom:20px!important}.exampleModificationCout .card-plan .content-services>p{font-size:15px!important;line-height:24px!important}.exampleModificationCout .card-plan ul li p{font-size:13px!important}.businessWithUs{padding:46px 35px!important}.businessWithUs .head h2{font-size:35px!important;margin-bottom:21px!important;line-height:50px!important}.businessWithUs .head p{line-height:25px!important}.contactWrapper{background:url(/static/img/contact-bg-vertical.png);background-repeat:no-repeat;background-size:cover;background-position:top center;padding:55px 0 47px}.contactFormWrapper{height:1000px}.contactInnerWrapper{top:auto;bottom:0;flex-direction:column;height:auto!important}.contactContent{max-width:100%;padding-bottom:100px}.formWrapper{padding-top:40px;text-align:center}#designer-report-form .formWrapper{flex-direction:column;align-items:flex-start}#designer-report-form .inputBox{flex-direction:row!important;align-items:center!important;justify-content:flex-start}.viewVideos{padding:30px 0 0;flex-wrap:wrap}.viewVideos .videoBox{max-width:100%;width:100%;margin:0 0 10px!important;text-align:center;padding:15px 0}.viewVideos .videoBox span{margin-top:6px;display:block}.featuresCont{padding-top:10px}.optCard{max-width:100%}.accountsSecCout .head p{width:100%!important;line-height:24px!important}.accountsSecCout{padding:50px 14px 40px!important}.accountsSecCout .head h2{font-size:33px!important;line-height:40px!important;margin-bottom:15px}.accountsSecCout .head{margin-bottom:25px!important}.accountsSecCout .btnHead{margin-top:35px!important}.modificationSec{background:#f7f7f7!important}.modificationCout .content-head{width:100%!important;text-align:center!important}.modificationCout .content-head .inner-services{flex-direction:column!important}.modificationCout .content-head .inner-services span{margin-right:unset!important;border-right:unset!important;border-bottom:1px solid #e4e4e4;padding-right:unset!important;padding-bottom:16px}.modificationCout .content-head .inner-services span img{transform:unset!important}.modificationCout .content-head h1{margin-bottom:24px!important;font-size:36px!important;width:auto!important;margin:0 auto}.modificationCout .content-head h2{font-size:22px!important;margin-bottom:0!important}.modificationCout .content-head>p{line-height:18px!important;font-size:14px!important}.modificationCout .content-head .inner-services{margin-top:42px!important}.processCout{padding:62px 0!important}.processCout .head h2{text-align:center;font-size:36px!important;line-height:45px}.processCout .steps-head .card-plan .titleHead{padding-right:unset!important;width:100%!important;flex-direction:column!important;align-items:center!important;margin-bottom:26px!important}.processCout .steps-head .card-plan .iconHead{width:100%!important;justify-content:center!important;margin-bottom:43px!important}.processCout .steps-head .card-plan .titleHead span{margin-right:0!important;margin-bottom:17px!important}.processCout .steps-head .card-plan .titleHead h3{font-size:22px!important}.processCout .steps-head .card-plan .descriptionHead p{font-size:14px!important;line-height:18px!important;text-align:center}.processCout .steps-head .card-plan .descriptionHead .innerCard{padding:32px 10px!important}.processCout .steps-head .card-plan .descriptionHead{display:flex;flex-direction:column;align-items:center}.processCout .steps-head .card-plan .descriptionHead{padding:0!important}.processCout .head{margin-bottom:unset!important}.processCout .steps-head .card-plan{margin-bottom:0!important;padding:50px 0!important}.processCout .steps-head .card-plan:last-child{padding-bottom:unset!important;border-bottom:unset!important}.mainHeadingContainer{padding:0 0 0}.savedCard .searchedFilters{justify-content:flex-start}}@media screen and (max-width:700px){.favouritePlansSection .fovMainContent .fovMainContentHead{flex-direction:column;row-gap:20px}.favouritePlansSection .fovMainContent{padding-top:10px!important}}@media screen and (max-width:600px){.accountTabContent .accTabBtns{justify-content:space-between!important}.accTabBtns .accTabBtn{margin:15px 10px 0px!important}}.savedCards .savedCard{margin-right:0}@media screen and (min-width:445px) and (max-width:768px){.cDHeaderBox a{width:50%}}@media screen and (max-width:576px){.empty-cart-buttons button{width:160px!important;font-size:14px}.favouritePlansSection .fovCards{width:100%!important}.customerDashboardSection .fovCards .swiper-container{padding-left:20px;padding-right:20px}.viewOrderTable table tbody tr td::before,.viewOrderTable table tbody tr td{font-size:14px}.viewVideos{padding:10px 0 0}.FavoritePlans .fovCards{padding-left:30px;padding-right:30px}.viewVideos .videoBox{padding-top:20px}.FavoritePlans .fovCards{padding-left:50px;padding-right:50px}.fovCard .swiper-button-prev,.fovCard .swiper-button-next{display:none!important}.FavoritePlans .fovMainContent.favSecMain{padding-left:0px!important;padding-right:0px!important}.FavoritePlans .fovCards{padding-left:0;padding-right:0}.FavoritePlans .customerDashboardSection .fovCards.browseHistory .historySwiper .outer-swiper-button-next{right:10px!important}.FavoritePlans .customerDashboardSection .fovCards.browseHistory .historySwiper .outer-swiper-button-prev{left:10px!important}.fovMainContent.favSecMain{padding-left:35px!important;padding-right:35px!important}.estimatingCostMainContainer{padding:0 10px}.costToBuild .costToBuildContent h2{font-size:30px}.perfectGarageMain .perfectGaragePlansPart1.perfectGaragePlansInverse,.perfectGarageMain .perfectGaragePlansPart1.perfectGaragePlansInverse2{width:100%}.perfectGarageMain .perfectGaragePlansPart1.perfectGaragePlansInverse img,.perfectGarageMain .perfectGaragePlansPart1.perfectGaragePlansInverse2 img{height:400px;object-fit:cover;border-radius:25px}.perfectGaragePlansNewMain .perfectGaragePlansNew:nth-child(odd){padding:20px}.accountPurchaseSection .accPurchaseContent.UserOrdersSec{padding:40px 0px!important}.UserOrdersSec .userActivityContainer{padding:0 20px}.UserOrdersSec .BrowseHistorySecSection{padding:0 5px}.UserOrdersSec .BrowseHistorySecSection .historySwiper.swiper .swiper-container{padding:30px 28px !Important}.mainHeadingContainer .headingContainer h1{line-height:normal;margin-bottom:10px}.customerDashboard.orderDetailsMainContainer{padding:20px 0 50px!important}.orderBillAndShipContainer{display:block}.orderDetailsContainer{border-radius:0;padding:30px 35px}.orderBillAndShipContainer .orderBillandShip{width:100%}.orderShipping h5{border-top:1px solid #e5e5e5}.orderDetailTable{margin-top:24px}.orderDetailTable1 thead{display:none}.orderDetailTable1 table tbody tr{display:flex;flex-direction:column;margin-bottom:24px;border-radius:11px;position:relative}.orderDetailTable1 table tbody tr td{text-align:start!important;padding:10px 0;font-size:15px;margin-left:140px}.orderDetailTable1 table tbody tr td::before{color:#000;font-family:var(--asap);font-size:13px;font-weight:600;position:absolute;left:0;text-transform:uppercase}.orderDetailTable1 tbody tr td:nth-child(1)::before{content:"Order Number"}.orderDetailTable1 tbody tr td:nth-child(2)::before{content:"Order Date"}.orderDetailTable1 tbody tr td:nth-child(3)::before{content:"Order Status"}.orderDetailTable1 tbody tr td:nth-child(4)::before{content:"Customer ID"}.orderDetailTable2 table{position:relative}.item-sm h5{max-width:140px;width:140px;color:#000;font-family:var(--asap);font-size:13px;font-weight:600;margin:0;text-transform:uppercase}.item-sm p{color:#404040;font-family:var(--OpenSans-semiBold);font-size:15px;font-weight:400;margin:0}.orderDetailTable2 table th:first-child,.orderDetailTable2 table td:first-child{display:none}.orderDetailTable2 table td:first-child{content:"Customer ID";color:#000;font-family:var(--asap);font-size:13px;font-weight:600;position:absolute;left:0}.orderDetailTable2 table th:last-child,.orderDetailTable2 table td:last-child{display:none}.orderDetailTable2 table th{background:#fff0;color:#000;font-family:var(--asap);font-size:13px;font-weight:600;font-style:normal;padding:0 0 20px}.orderDetailTable2 table td{padding:0 0 20px;font-size:15px}.orderDetailTable2 table th:nth-child(4),.orderDetailTable2 table td:nth-child(4){text-align:end}tr.item-sm{display:block}.totalAmountContainer{justify-content:flex-start}.totalAmountContainer ul{max-width:100%;padding-right:0}.totalAmountContainer ul li{text-align:start}.totalAmountContainer ul li span{width:fit-content!important}.totalAmountContainer ul li span:nth-child(2){margin-left:10px}.architecturalStylesHeadingCont p{margin-top:0}.customerDashboardSection .customerDashboard{padding:10px 15px!important}.BrowseHistorySecSection .customerDashboard{padding-left:0px!important;padding-right:0px!important}.customerDashboardSection .fovCards.browseHistory .historySwiper .outer-swiper-button-prev{left:10px!important}.customerDashboardSection .swiper-container .outer-swiper-button-next{right:5px!important}.customerDashboardSection .swiper-container .outer-swiper-button-prev{left:5px!important}.customerDashboardSection .fovCards.browseHistory .historySwiper .outer-swiper-button-prev{left:5px!important}.customerDashboardSection .fovCards.browseHistory .historySwiper .outer-swiper-button-next{right:5px!important}.benefitsGarageImg{height:280px!important}.perfectGarageMain .perfectGarageHead h2{font-size:38px!important}.perfectGarageMain .perfectGaragePlans h4{font-size:38px!important;line-height:50px!important}.benefitsGarageContent{padding-top:30px!important}.codesSection .checkPlanDetailPage{height:auto;background-size:cover;background-position:top}.selectingPakage h2{font-size:40px}.selectingPakage .selectingHeading h2{font-size:40px}.selectingOptionsSection .commonCodeRequirements{margin-top:0!important}.commonCodeRequirements{padding:60px 35px;margin-top:40px}.selectingOptionsSection .commonCodeRequirements{margin-top:0!important}.commonCodeRequirementsHeading h2{font-size:40px}.commonCodeRequirements{padding:60px 35px;margin-top:40px}.PlansIncluedMainContainer .plansImageBox{padding-top:400px}.commonCodeRequirementsHeading h2{font-size:40px}.commonCodeRequirements{padding:60px 35px;margin-top:40px}.termsSection{margin-top:40px}.termsContainer h2{font-size:40px}.accTabBtns .accTabBtn{font-size:14px;font-weight:500}.proCustomerDashboard .cDHeaderBox p{font-size:12px}.proCustomerDashboard .cDHeaderBox h5{width:140px;font-size:12px;margin-right:30px}.proCustomerDashboard .cDHeaderBox .cDHeaderContent{width:100%;text-align:start}.privacyPolicySection{padding-top:30px}.privacyPolicySection .privacyPolicy .privacyPolicyHead h2{font-size:40px!important}.privacyPolicySection .privacyPolicy .privacyPolicyHead{margin-bottom:30px!important}.customerDashboardSection .customerDashboard .customerDashboardHead h2{font-size:30px!important;margin-bottom:10px;text-align:center}.customerDashboardSection .customerDashboard .customerDashboardHead p{margin-bottom:10px}.customerDashboardSection .customerDashboard .customerDashboardHead{margin-bottom:0px!important;align-items:center}.customerDashboardSection .searchActionBtns button{width:45%;font-size:12px;padding:0 0}.viewOrderSection .viewOrder .viewOrderHead h2{font-size:24px!important}.viewOrderSection .viewOrder .viewOrderHead{margin-bottom:0.5rem!important}.orderFulfillment table tbody tr td{margin-left:auto;width:175px}.orderFulfillment table tbody tr td:last-child{margin-left:auto;width:170px}.orderFulfillment table tbody tr td label{font-size:14px}.orderFulfillment table tbody tr td::before{width:100px;font-size:14px}.orderFulfillment tbody tr td:nth-child(3) span{justify-content:flex-start}.orderFulfillment tbody tr td:first-child,.orderFulfillment table tbody tr td,.orderFulfillment tbody tr td:last-child{text-align:start}.orderFulfillment table td{font-size:14px!important}.orderFulfillment tbody tr td:last-child button{width:129px!important}.cartHead h2{font-size:36px!important;text-align:center;margin-bottom:0}.cartItem .cartItemImg{width:150px}.cartItemImgBox h5{font-size:15px}.cartItemContent .cartItemPdf{margin-top:6px}.cartItemContent h4{font-size:16px}.cartItemContent p{font-size:12px}.savedSearchesSection .savedSearches .savedSearchesHead h2{font-size:36px!important;margin-bottom:10px}.myPlansSection .myPlans .myPlansHead h2{font-size:36px!important;margin-bottom:10px}.myPlansSection .myPlans .myPlansHead{margin-bottom:0}.myPlansSection .myPlans{padding:0 35px!important}.myPlansSection .myPlans .myPlansHead p{margin-bottom:20px}.updateProfileSection .updateProfile .updateProfileHead h2{font-size:36px!important;margin-bottom:20px}.updateProfileSection .updateProfile .updateProfileHead{margin-bottom:30px!important;align-items:center}.updateProfileSection .updateProfile{padding:40px 35px!important}.updateProfileSection .updateProfile .updateProfileHead p{text-align:center;margin-bottom:5px}.orderInnerDetails p{font-size:17px;line-height:23px}.orderInnerDetails p span{font-size:16px;line-height:32px}.orderInnerDetails .orderItems h5{font-size:17px;line-height:32px}.orderInnerDetails .orderItems ul li{font-size:15px;line-height:32px}.orderInnerDetails .orderItems a{font-size:17px}.accountPurchaseSection .accPurchaseContent .accountPurchaseHead h2{font-size:36px!important;margin-bottom:10px;text-align:center}.accountPurchaseSection .accPurchaseContent .accountPurchaseHead{margin-bottom:30px!important}.accountPurchaseSection .accPurchaseContent{padding:40px 35px!important}.accTabBtns .accProfileTab{padding:0 26px}.accTabBtns .accTabBtn{width:190px;padding:10px 10px!important;margin:15px 0 0 35px}.favouritePlansSection .fovCard{margin-bottom:40px!important;margin-right:0px!important}.customerDashboardSection .fovCards .fovCard{margin-bottom:10px}.customerDashboardSection.BrowseHistorySecSection .fovCards .fovCard{margin-bottom:30px!important}.favouritePlansSection .fovMainContent .fovMainContentHead{margin-bottom:10px!important}.customerDashboardSection.BrowseHistorySecSection .favCardsHead h5{margin-bottom:0px!important}.favouritePlansSection .fovMainContent{padding:20px 0 0px!important}.fovMainContent.favSecMain{padding-left:50px!important;padding-right:50px!important}.PlansIncluedMainContainer{padding:50px 0 0}.whatDoPlansInclude .plansIncludeHeading h2{font-size:40px;line-height:50px}.uniquePlansOfDesigners{padding:10px 35px}.uniquePlansOfDesigners h2{font-size:40px;text-align:center;line-height:44px}.uniquePlansOfDesigners p{text-align:center}.uniquePlansOfDesigners .uniquePlansImages .planImageBox{padding:14px 8px}.uniquePlansOfDesigners .uniquePlansImages .planImageBox h5{text-align:center;font-size:13px}.checkPlanDetailPage .checkPlanTopBox{flex-direction:column}.checkPlanDetailPage .checkPlanTopBox img{width:100px!important;margin-bottom:30px;border:none;height:68px;flex:inherit}.checkPlanDetailPage .checkPlanTopBox h4{text-align:center;margin-bottom:17px;padding:0}.checkPlanDetailPage p{text-align:center;font-size:18px;margin:0}.notTypicallyIncludedSection{padding:60px 35px}.PlansIncluedMainContainer .plansImageBox{padding-top:400px}.typicallyIncludedHeading h2{font-size:40px}.plansComesStamped{padding:60px 35px}.stampedContent h2{font-size:40px!important;line-height:50px!important;text-align:center}.stampedContent p{line-height:24px!important;text-align:center}.viewVideos .videoBox h4{font-size:14px;font-weight:600}.viewVideos .videoBox span{font-size:12px}.proServicesSec{padding-top:50px}.businessWithUs{padding:20px 35px!important}.accountsSecCout form .input-group .input-head{width:100%!important}.accountsSecCout .detail{text-align:center}.houseImgHead{width:100%;position:relative;padding-top:50px;overflow:hidden!important}.houseImgHead img{transform:scale(1.2)}.accountsSecCout form label{margin-top:10px!important;display:block}.joinBuildSec .joinBuildContent h3{margin-bottom:25px!important}.accountsSec,.estimatingCostSec,.contactWrapper{padding:15px 35px 0!important}.whoWeArecout{padding:25px 35px 0!important}.whoWeAreSec .whoWeAreCards .whoWeAreCard h3{font-size:13px!important;line-height:normal!important}.ourVisionariesSec h3{margin-bottom:25px!important}.ourStorySec .ourStoryContent h3{margin-bottom:25px!important}.exampleModificationCout .card-plan h4{font-size:20px!important}.modificationCout .content-head h2{line-height:30px;margin-bottom:15px!important}.exampleModificationCout .card-plan ul li p{font-size:12px!important}.exampleModificationCout .head h2{font-size:30px!important}.modificationCout .content-head .inner-services p{font-size:19px}.modificationSec{padding-top:50px}.estimatingCostSec,.mainHeadingContainer{margin-top:0}.accountsSecCout .detail{text-align:center}.accountsSecCout{padding:50px 14px 30px!important}.contactFormWrapper{height:1200px;margin-bottom:16px}.contactMainWrapper{padding-top:40px}.contactWrapper .contactHeading h1{font-size:36px}.contactWrapper .contactHeading p{font-size:14px;line-height:18px}.formWrapper .col6{width:100%}.formWrapper .inputGroup{margin-bottom:0}.formWrapper .inputGroup .inputBox{margin-bottom:18px}.formWrapper p{font-size:12px}.formWrapper .inputBox label{font-size:13px}input::placeholder{font-size:13px!important}.featuresCont h2{text-align:center;font-size:20px;font-weight:600;line-height:26px}.featuresCards .featureCard{width:100%;margin-bottom:30px}.featureCard .featureCardContent{display:flex;flex-direction:column;align-items:center;text-align:center}.featureCard h6{max-width:92%;text-align:center}.reportCard{padding:12px 20px;margin-top:25px}.optionCards{padding:50px 0}.optCard{max-width:85%;margin-left:auto!important;margin-right:auto!important}.optCard .imgBox{padding:20px}.optCard .optContent{padding:0 5px 0 20px}.reportCard h5{font-size:14px;text-align:center;line-height:20px;max-width:270px;margin:auto}.optContent h3{font-size:24px}.optContent p{font-size:12px}.companyOfcTimings .compCntTiming{flex-direction:column}.companyOfcTimings .compCntTiming ul{width:100%!important;padding:0px!important;border:none!important}}@media screen and (min-width:768px){.companyInfoCard{width:47.5%!important}}@media screen and (max-width:452px){.proCustomerDashboard .cDHeaderBox{justify-content:space-between!important}.proCustomerDashboard .cDHeaderBox .cDHeaderContent{width:60%;text-align:start}.proCustomerDashboard .cDHeaderBox h5{width:47%;margin-right:10px}.customerDashboardSection .savedCards .savedCard{max-width:90%;width:90%;margin:0 auto}.companyOfcTimings .compCntTiming ul{width:100%}}@media screen and (max-width:890px){h3.PlanOptions{height:110px}}@media screen and (max-width:505px){h3.PlanOptions{height:auto}}@media screen and (max-width:480px){.cartLoginBox h3{font-size:18px;text-align:center}.customerDashboardSection .swiper-container{padding-top:10px!important}.customerDashboardSection .favCardsHead{margin-top:0}.customerDashboardSection .swiper-container{padding-bottom:0;overflow:visible}.favouritePlansSection .fovCard .swiper:hover .swiper-button-next,.favouritePlansSection .fovCard .swiper:hover .swiper-button-prev{visibility:hidden}.featuresCont h2{font-size:16px}.whoWeAreSec .subtitleHead h3{font-size:16px!important;line-height:28px!important}.favouritePlansSection .fovMainContent .fovMainContentHead .inputGroup{flex-direction:column;row-gap:20px}.favouritePlansSection .fovMainContent .fovMainContentHead .inputGroup{max-width:100%!important;width:100%!important;margin:0px!important;padding:10px!important}.searchActionBtns .runSearchBtn{width:116px;margin:0 8px}.searchActionBtns button{font-size:13px}.perfectGarageMain .perfectGaragePlansPart2{margin-top:35px}.perfectGarageMain .perfectGaragePlans h6{font-size:20px}.processDetails{width:80%!important}.processContainer .processHeading h3{width:70%}.companyInfoContainer .companyInfoCards{padding:0 5px}.companyInfoCard{padding:20px 5px!important}.companyInfoCard:nth-child(3) p{font-size:11px}.viewOrderDetails{padding:1rem}.viewOrderHeadings{grid-template-columns:repeat(2,1fr);row-gap:.5rem;margin-bottom:1rem}.viewOrderHeadings .viewOrderHeading p{font-size:12px}.orderBillingAndShipping{column-gap:1rem;margin-bottom:1rem}.billingShippingContent li{font-size:12px}.viewOrderTable table tbody tr td::before,.billingShippingContent h4,.viewOrderHeadings .viewOrderHeading h4{font-size:12px}.viewOrderTable table tbody tr{grid-template-columns:repeat(1,auto)}.viewOrderTable table tbody tr td{font-size:12px}.orderFulfillment tbody tr td:last-child button{height:28px;font-size:13px;font-weight:500}.accTabBtns .accTabBtn{width:180px}.myPlansTable table{width:100%!important;margin:0 auto;position:relative}.myPlansSection .myPlans{padding:0 20px!important}.updateProfileSection .updateProfile{padding:40px 20px!important}.updateFormCol .checkboxGroup label{font-size:13px}.favouritePlansSection .fovCard .fovHouseRatingHead h6{font-size:12px!important;margin-right:2px!important}.favouritePlansSection .fovCard .fovPersonalNote h6{font-size:12px!important}.favouritePlansSection .fovCard .fovPersonalNote button{width:80px!important;font-size:10px!important}.favouritePlansSection .fovCard .fovCardtitleHead p{line-height:unset!important}.fovPaginationHead ul li{width:23px!important;height:23px!important;margin:0 5px!important;font-size:12px!important}.fovPaginationHead ul li{font-size:12px!important}.checkPlanDetailPage{background:url(/static/img/checkPlans-sm.png);background-repeat:no-repeat;background-position:center;background-size:cover}.framingLayoutsSection{background:url(/static/img/checkPlans-sm.png);background-repeat:no-repeat;background-position:center;background-size:cover}.checkPlanDetailPage .checkPlanDetailInner{padding:50px 35px}.framingLayoutsContainer{padding:50px 35px}.orderFulfillment table tbody tr td::before,.orderFulfillment table td{font-size:12px!important}.favouritePlansSection .fovCard{width:100%}.favouritePlansSection .fovCard .swiper{height:auto}.favouritePlansSection .fovCard .swiper{width:calc(100vw - 40px);height:calc(66vw - 40px);max-width:100%}.designer-reports-table table tbody tr{grid-template-columns:repeat(1,1fr);font-size:14px}.designer-reports-table table tbody td{font-size:14px}#designer-report-form .inputBox{flex-direction:column!important;align-items:flex-start!important}}@media screen and (max-width:444px){.empty-cart-buttons button{width:135px!important;font-size:12px}.orderDetailsContainer{padding:30px 10px}.orderDetailTable2 table th{font-size:11px}.orderDetailTable2 table td,.totalAmountContainer ul li.totalAmountLi span,.totalAmountContainer ul li span{font-size:13px}.companyContactCards .companyOfcTimings{padding:20px!important}.accTabBtns .accTabBtn{font-size:14px;font-weight:500;width:160px;padding:7px 8px!important;margin:15px 0 0 30px}.orderFulfillment table tbody tr td{margin-left:auto}.orderFulfillment table tbody tr td:last-child{margin-left:auto}}@media screen and (max-width:390px){.orderFulfillment table tbody tr td{padding-left:0px!important;padding-right:8px!important}.orderBillingAndShipping{flex-direction:column;row-gap:1rem}.viewOrderTable table tbody{grid-template-columns:repeat(1,auto)}.orderFulfillment table tbody tr td,.orderFulfillment table tbody tr td:last-child{width:145px}.updateFormCol .checkboxGroup label{font-size:12px}.perfectGarageMain .perfectGaragePlans h6{font-size:18px}.perfectGarageSection{padding:40px 0!important}.proFormCol-quar label::after{justify-content:end;padding-right:30px}.orderSummaryBox .orderVisual{flex-direction:column;align-items:flex-start}.orderVisual .orderVisualImg{margin-right:0;width:100%;margin-bottom:20px}.orderVisual .orderVisualImg img{width:100%;height:150px;object-fit:cover}.companyContactCards .companyOfcTimings{padding:10px!important}.accountDashboard .cDHeaderBoxTop h5{font-size:12px}.accountDashboard .cDHeaderBox p{font-size:12px}.accountDashboard .cDHeaderBoxTop a{font-size:12px}.companyInfoCard{width:100%!important;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:20px!important}.accTabBtns .accTabBtn{width:150px;font-size:13px;padding:8px 6px!important;margin:15px 0 0 30px}.promoCode{width:100%}.cartItemImgBox{width:50%}.cartItem .cartItemImg{width:100%}.searchActionBtns{align-items:flex-start!important}.myPlansTable table tbody tr{grid-template-columns:repeat(2,1fr);grid-row-gap:.5rem}.myPlansTable table tbody tr td::before{font-size:13px!important}.myPlansTable table tbody tr td{font-size:13px!important}.viewVideos .videoBox span{font-size:11px}.contactContent h2{font-size:16px}.optCard{max-width:95%}.contactContent ul li,.contactContent ul li a{font-size:13px}}@media screen and (max-width:360px){.orderConfirmHeading-sm h2{font-size:32px}.perfectGarageMain .perfectGaragePlansPart1{flex-direction:column;align-items:flex-start}.perfectGarageMain .perfectGaragePlansPart1 div{width:100%}}@media screen and (max-width:320px){.uniquePlansOfDesigners .uniquePlansImages{flex-wrap:wrap}.uniquePlansOfDesigners .uniquePlansImages .planImageBox{width:95%;margin-bottom:20px}.contactContent h2{font-size:14px}.contactContent p{font-size:10px}.contactContent ul li,.contactContent ul li a{font-size:11px}.contactWrapper .contactHeading p{font-size:11px}}@media screen and (max-width:1580px) and (min-width:1281px){.architecturalStylesCards{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1280px) and (min-width:977px){.architecturalStylesCards{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:976px) and (min-width:668px){.architecturalStylesCards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:667px){.architecturalStylesCards{grid-template-columns:1fr}}@media screen and (max-width:400px){.StylesCard button{font-size:16px;height:48px}}.image-view-toggle{display:inline-flex;align-items:center;gap:6px}.view-toggle-label{font-size:12px;font-weight:700;color:#19437a;text-transform:uppercase;white-space:nowrap}.view-toggle-group{display:inline-flex}.view-toggle-btn{padding:5px 14px;font-size:12px;font-weight:700;border:1px solid #19437a;background:#fff;color:#19437a;cursor:pointer;text-transform:uppercase;line-height:1.4}.view-toggle-btn:first-child{border-radius:3px 0 0 3px}.view-toggle-btn:last-child{border-radius:0 3px 3px 0;margin-left:-1px}.view-toggle-btn--active{background:#19437a;color:#fff}:focus{outline:0}.g-recaptcha{padding-bottom:15px!important}span.swiper-pagination-bullet-active-next,span.swiper-pagination-bullet-active-next-next{display:none!important}.swiper-dots{height:16px;width:80px;position:absolute;left:50%;bottom:10px;z-index:1;transform:translateX(-50%);overflow:hidden}.swiper-dots-slider{display:flex}.swiper-dots a.swiper-dot{width:16px;height:16px;display:flex;justify-content:center;align-items:center;min-width:16px;cursor:pointer}.swiper-dots a.swiper-dot:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:#fff;opacity:.4;box-shadow:0 0 5px #000}.swiper-dots a.swiper-dot.active-dot:before{opacity:1}.swiper-dots a.swiper-dot.small-dot:before{width:5px;height:5px}.favouritePlansSection .fovCard .swiper-button-next,.favouritePlansSection .fovCard .swiper-button-prev,.favouritePlansSection .fovCard .swiper-scrollbar,.favouritePlansSection .fovCard .swiper-pagination{visibility:hidden!important;opacity:0!important}form[name='magicLoginForm'] .hide{display:none}form[name='magicLoginForm'] label{padding-bottom:5px;display:block;text-align:center}.cartHead h2{text-transform:none}.featherlight .featherlight-content{max-width:700px!important}.hp-about-our-plans--rewards .button{font-size:16px}.signingIframe{width:100%;height:800px}.message-container{text-align:center;padding:40px 20px}.error-message{color:#b13533;font-size:1.2em}.success-message{color:#437A19;font-size:1.2em}.status-message{text-align:center;margin:10px 0;font-style:italic;color:#666}.backToOrders{padding-top:15px;text-align:center;font-size:16px;margin-bottom:20px}.floorplanlistthumbnail.cart{max-width:150px}.orderSummaryBox .orderVisual{flex-direction:column;row-gap:5px}.orderSummaryBox .orderVisual .orderVisualRow{display:flex;justify-content:flex-start}.orderVisual .orderVisualImg{min-width:126px}.documentSignUrlTitle{color:#437A19;font-size:18px;font-weight:700}.documentSignUrl{padding-top:10px}.documentSignUrl a{color:#1e4279;font-weight:700}.myPlansSection{font-size:16px}.myPlansSection .formWrapper{display:flex;flex-direction:column;padding:12px 0;row-gap:30px;column-gap:60px}.myPlansSection .formWrapper label{display:block;font-weight:700}.myPlansSection .formWrapper .inputBox{flex-direction:row!important}.myPlansSection .formWrapper .inputBox input{width:fit-content;border:1px solid #e5e5e5;padding:12px;margin:0;font-size:16px;font-weight:400}#selected-report{width:fit-content}.tag{padding:.25rem;border-radius:.25rem;margin:.25rem;font-size:.75rem;color:#fff}.td-tags{text-align:left;white-space:nowrap}.status-1{background-color:red}.status-2{background-color:purple}.status-3{background-color:green}.status-4{background-color:blue}.status-5{color:#000;background-color:#ff0}.slick-slide img{display:inline-block}@media screen and (max-width:992px) and (min-width:550px){.slick-slide{height:auto}.slick-slide .fovCard{width:96%!important;margin:0;margin-left:10px;height:100%}}@media screen and (min-width:769px){.exclusive-designs-container .featured-styles-container{margin-top:130px!important}.exclusive-designs-container .featured-styles-title{margin-top:0!important}}div#plans-track-1:after{content:"";background:#fff;position:absolute;right:0;height:100%;width:5px;top:0}@media screen and (max-width:576px){#plans-track .fovCard{max-width:calc(48vw - 20px)}}@media screen and (max-width:576px){.signingIframe{width:100%;height:350px;max-height:350px}.cartHead h2{font-size:30px!important;line-height:40px}.featured-styles-container{margin:20px auto 0px!important}}.allDocumentsSigned{text-align:center;font-size:20px}.backToOrder{padding-top:15px;text-align:center;font-size:16px}#loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:9999;display:none;justify-content:center;align-items:center}.spinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.read-more-wrapper{margin-bottom:16px}.read-more-button-wrapper{text-align:left}.read-more-toggle{background-color:#f0f0f0;border:1px solid #ddd;border-radius:5px;padding:5px 10px;cursor:pointer}.notification-title{font-weight:900;text-transform:uppercase}.notification-text{font-weight:500;padding:0 10px}.notification-subtext{font-weight:400;font-style:italic;font-size:85%}.sale-banner{line-height:0;text-align:center;background:#000}.sale-banner img{width:600px;max-width:100%}#equally-ai___init-button,equally-widget-ui{display:none!important}button.button-disabled{opacity:.5;pointer-events:none}.top-buttons-container>a.cart_footer_phone_link{display:flex;align-items:center;justify-content:center}.settings{position:fixed;right:16px;height:40px;width:40px;border-radius:20px;box-shadow:rgb(0 0 0 / 40%) 0 4px 12px;z-index:100;display:flex;align-items:center;justify-content:center}.settings i{position:absolute;z-index:102}.accessible.settings{bottom:60px;background-color:#fff;border:2px solid #0A3D7A;color:#0A3D7A}.accessible.settings i{top:-2px;left:-2px;font-size:40px;width:40px;height:40px}.chat.settings{bottom:10px;background-color:#b13533;border:2px solid #fff0;color:#fff}.chat.settings i{top:7px;left:8px;font-size:22px;width:22px;height:22px;font-weight:700}.acsb-widget.acsb-widget-position-right{right:16px!important;height:100%!important;max-height:100%!important}#header .accessibility{position:absolute;right:10px;margin-left:16px}#new-footer{padding:85px 0 40px 0;background-color:#19437a;font-family:'Open Sans',sans-serif}.hp-footer-container{max-width:1175px;margin:0 auto;width:100%}.hp-footer-logo-container{margin-bottom:35px}.small-footer-btn{flex:1;height:53px;cursor:pointer}.large-footer-btn{width:302px;height:54px;cursor:pointer}.bordered-transparent-btn{border-radius:12px!important;font-size:14px;font-weight:700}.transparent-btn{border:1px solid #ffffff!important;background-color:#19437a!important;color:#fff}.transparent-btn:hover{border:none!important;background-color:#ffffff!important;color:#19437a;box-shadow:0 0 8px rgb(255 255 255 / 80%)!important}.white-btn{border:none;outline:none;background-color:#ffffff!important;color:#19437a!important}.white-btn:hover{border:1px solid #ffffff!important;background-color:#19437a!important;color:#ffffff!important}.light-btn{border-radius:11px;font-size:14px;font-weight:700}.hp-footer-collapsible{margin-right:85px}.hp-footer-collapsible-header,.hp-footer-social-title{color:#fff;font-size:15px;font-weight:700}.footer-menu-chevron-icon{display:none}.hp-footer-collapsible-content ul{list-style:none;margin-top:20px;margin-left:0!important}.hp-footer-collapsible-content ul li{margin-bottom:10px}.hp-footer-collapsible-content ul li a{text-decoration:none;color:#aeb9cd;font-size:14px;font-weight:300}.hp-footer-collapsible-content ul li a:hover,.hp-footer-copyright-container span a:hover{text-decoration:underline!important;color:#fff!important}.hp-footer-social-icons{margin-top:25px}.social-items{margin-top:15px}.social-icon{margin-right:25px;cursor:pointer}.hp-footer-contact-section{width:317px;max-width:317px}.hp-footer-contact-section h6{color:#fff;font-size:16px;font-weight:700;text-align:center}.footer-email-input{margin:25px 0 15px 0;width:302px;border-radius:11px;outline:none;padding:17px 30px;border:1px solid #fff;font-size:13px;font-weight:400;background-color:#fff0;color:#fff}.footer-email-input::placeholder{color:#fff}.hp-footer-phone-container{margin-top:60px}.hp-footer-phone-number{color:#fff;font-size:17px;font-weight:700;margin-left:10px;white-space:nowrap}.hp-footer-separator{margin:80px 0 45px 0;background-color:#fff;opacity:.1}.hp-footer-copyright-container span{color:#aeb9cd;font-size:14px;font-weight:400;text-align:center}.hp-footer-copyright-container span a{text-decoration:none;color:#aeb9cd}.hp-footer-copyright-container span a:hover{text-decoration:underline;color:#fff}.footer-phone-container-label{display:none}.footer-blank-space{display:none}#footer .klaviyo-form{background-color:transparent!important;border:none!important;font-family:'Open Sans',sans-serif!important;letter-spacing:0px!important}#footer .klaviyo-form div,#footer .klaviyo-form p,#footer .klaviyo-form input,#footer .klaviyo-form span,#footer .klaviyo-form button{font-family:'Open Sans',sans-serif!important;letter-spacing:0px!important}#footer .klaviyo-form button{font-weight:bold!important}.top-buttons-container{display:flex;width:317px;column-gap:10px;justify-content:flex-end}.top-buttons-container>*{flex-grow:1;display:flex;justify-content:flex-end}.iconsm{font-size:30px;color:#718EAF;margin:7px}.iconsm:hover{color:#fff}.icontik{height:26px;margin-right:7px;margin-left:7px;color:#718EAF}.icontik:hover{color:#fff}@media (max-width:1260px){.hp-footer-container{padding:0 20px;width:unset}.hp-footer-collapsible{margin-right:50px}}@media (max-width:1230px){#header .accessibility{position:static}}@media (max-width:1060px){#header .accessibility-label{display:none}}@media (max-width:1024px){li.new-search{margin-left:0!important}.new-search a{display:inline-block;text-align:center;margin:0 auto;width:177px;max-width:177px;border-radius:3px}.hp-header__secondarynav{top:287px!important}#header .accessibility{padding-top:8px;padding-bottom:8px}#header .accessibility-label{display:inline}.hp-footer-options-container{flex-direction:column}.hp-footer-options-container div{justify-content:center}.hp-footer-contact-section{margin-top:40px;width:100%;max-width:unset;text-align:center}#hp-footer-contact-form button{width:20%}.hp-footer-phone-container #footer-phone-icon{display:none}.hp-footer-phone-container{flex-direction:column;margin-top:20px}.footer-phone-container-label{font-size:14px;color:#fff}.hp-footer-phone-container .hp-footer-phone-number{font-size:28px;font-weight:500;margin-top:10px}.hp-footer-separator{margin:25px 0}.footer-phone-container-label{display:block}}@media screen and (max-width:768px){#new-footer{padding:35px 0}.hp-footer-logo{max-width:250px;object-fit:contain;margin:0 auto}.top-buttons-container{justify-content:center;margin-top:40px;width:100%;flex-wrap:nowrap!important}.top-buttons-container a{width:50%}.top-buttons-container button{width:100%}.hp-footer-logo-container{margin-bottom:40px}.footer-collapsibles-container,.social-container-collapsibles{flex-direction:column}.hp-footer-collapsible{margin-bottom:20px;margin-right:0}.hp-footer-collapsible-content{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.hp-footer-collapsible-header{display:flex;flex-direction:row;justify-content:space-between}.footer-menu-chevron-icon{display:inline-block}.hp-footer-collapsible-content ul{margin-top:10px}.hp-footer-social-icons{text-align:center;margin-top:20px}.social-items{display:flex;justify-content:space-between!important;align-items:center}.social-icon{margin:0}.footer-blank-space{display:block;width:100%;height:40px}}@media (max-width:576px){#hp-footer-contact-form button,#hp-footer-contact-form input{width:-webkit-fill-available}.hp-footer-copyright-container{flex-direction:column}}.reviewsSec{padding:40px 0;overflow:hidden}.reviewsSec a:hover{box-shadow:0 0 15px 5px rgb(200 200 200 / .1);background-color:rgb(200 200 200 / .1);border-radius:5px}.reviewsCout .reviewsSwiper{max-width:100vw}.reviewsCout{position:relative;display:flex;flex-direction:column;align-items:center}.reviewsCout .head h2{color:#000;font-family:var(--font1);font-size:47px;font-weight:400;font-style:normal;line-height:60px;text-align:center;margin-bottom:88px}.reviewsCout .swiper{margin:0 auto;width:1230px!important}.reviewsCout .reviewsSwiper{width:948px!important;overflow:hidden;margin:0 auto!important}.reviewsCout .swiper::after{content:"";width:1px;height:100%;background:#e4e4e4;position:absolute;left:50%;top:0;z-index:-1111}.reviewsCout .swiper-slide .reviewCard{background:#fff}.reviewsCout .swiper-slide .reviewCard a{text-decoration:none}.reviewsCout .swiper-slide .reviewCard h4{color:#000;font-family:var(--font3);font-size:22px;font-weight:700;line-height:30px;text-align:left;text-transform:uppercase;margin-bottom:29px}.reviewsCout .swiper-slide .reviewCard p{color:#404040;font-family:var(--font2);font-size:14px;font-weight:500;font-style:normal;line-height:29px;margin-bottom:30px}.reviewsCout .swiper-slide .reviewCard .inner{display:flex;justify-content:space-between;align-items:center;width:95%}.reviewsCout .swiper-slide .reviewCard .inner h6{color:#0e2043;font-family:var(--font2);font-size:19px;font-weight:700;font-style:normal;line-height:32px}.reviewsCout .swiper-slide .reviewCard .inner span{font-family:var(--font2);font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:21px}.reviewsCout .swiper-slide .reviewCard .inner .iconsHead{display:inline-flex;align-items:center}.reviewsCout .swiper-slide .reviewCard .inner .campanyLogo img{width:28px;margin-right:10px;cursor:pointer}.reviewsCout .swiper-slide .reviewCard .inner .stars img{width:23px;margin-left:-3px;cursor:pointer}.reviewsCout .reviewsSwiper-next,.reviewsCout .reviewsSwiper-prev{width:56px!important;height:55px!important;border:1px solid rgb(0 0 0 / .15)!important;border-radius:50%!important;opacity:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;background:#FFFFFF!important}.reviewsCout .reviewsSwiper-next:hover,.reviewsCout .reviewsSwiper-prev:hover{background:#19437a!important}.reviewsCout .reviewsSwiper-next img,.reviewsCout .reviewsSwiper-prev img{width:20%!important}.reviewsCout .reviewsSwiper-prev img{transform:rotate(180deg)}i.fa-chevron-right,i.fa-chevron-left{color:#19437a;font-size:16px}.reviewsCout .reviewsSwiper-next:hover i.fa-chevron-right,.reviewsCout .reviewsSwiper-prev:hover i.fa-chevron-left{filter:brightness(0) invert(1)!important;color:#fff}.reviewsCout .reviewsSwiper-next::after,.reviewsCout .reviewsSwiper-prev::after{content:unset!important}.reviewsSec .imgHead{width:100%;display:none}.reviewsSec .imgHead img{width:100%;height:280px;object-fit:cover;transform:scale(1.2)}.reviewsSec .btn{width:201px;height:53px;border-radius:11px;background-color:#19437a;color:#fff;font-family:var(--font2);font-size:15px;font-weight:700;font-style:normal;line-height:30px;text-align:center;text-transform:uppercase;margin-top:71px;cursor:pointer;border:unset!important}.reviewsSec .campanyLogo{height:28px}.reviewsSec .campanyLogo+div.stars{display:flex}@media (max-width:1300px){.reviewsCout .swiper{width:100%!important}.reviewsCout .reviewsSwiper{width:800px!important}}@media (max-width:992px){.reviewsSec{padding:10px 35px!important}.reviewsCout .swiper{width:100%!important;padding-bottom:80px!important}.reviewsCout .reviewsSwiper{width:100%!important}.reviewsCout .swiper-slide .reviewCard h4{text-align:center!important}.reviewsCout .swiper-slide .reviewCard .inner span{text-align:left!important}.reviewsCout .swiper-slide .reviewCard p{text-align:center}.reviewsCout .reviewsSwiper-next{right:50%!important;transform:translateX(66px);top:85%!important}.reviewsCout .reviewsSwiper-prev{left:50%!important;transform:translateX(-66px);top:85%!important}.reviewsCout .swiper::after{display:none!important}}@media (max-width:768px){.reviewsSec{padding:0 35px 0!important}.reviewsCout .head h2{font-size:36px!important;margin-bottom:53px!important;text-align:center}.reviewsCout .swiper-slide .reviewCard h4{font-size:20px!important;line-height:30px!important;margin-bottom:23px!important}.reviewsCout .swiper-slide .reviewCard p{font-size:12px!important;line-height:25px!important;margin-bottom:28px!important}.reviewsCout .swiper-slide .reviewCard .inner{padding-bottom:31px!important}.reviewsSec .imgHead{display:block!important}.reviewsSec .btn{display:none!important}}.deliverableUploader{width:100%}.deliverableUploader .tblInputGrp{width:100%;max-width:100%}.dz-progress{display:none}.disabled-button{background-color:gray;opacity:.5;pointer-events:none}.download-history-modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgb(0 0 0 / .4)}.download-history-modal-content{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid #ddd;width:80%;max-width:1000px;height:80vh;max-height:80vh;overflow-y:auto;border-radius:5px;box-shadow:0 4px 8px rgb(0 0 0 / .1)}.close-modal{color:#aaa;font-size:28px;font-weight:700;cursor:pointer}.close-modal:hover,.close-modal:focus{color:#000;text-decoration:none}.view-download-history{background-color:#19437a;color:#fff;border:none;padding:8px 15px;cursor:pointer;font-weight:700;border-radius:3px;margin-top:10px}.view-download-history:hover{background-color:#356395}.download-history-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:15px;border-radius:5px;overflow:hidden}.download-history-table th,.download-history-table td{padding:8px;text-align:left;border:none}.download-history-table th{background-color:#f2f2f2;font-weight:700;border-bottom:1px solid #ddd}.download-history-table tr:nth-child(even){background-color:#EEE}.no-events{color:#999;font-style:italic;text-align:center;padding:20px}body.modal-open{overflow:hidden;position:fixed;width:100%;height:100%}@media screen and (max-width:576px){.deliverableUploader{display:contents}.dropzone{min-width:100%}.dropzone .dz-preview .dz-image{width:100%;height:100%}.tblInputGrp{margin:auto}.dz-remove{margin-top:20px}.dropzone .dz-preview{margin:0}.dropzone .dz-preview .dz-details{padding:0}}@media screen and (min-width:577px) and (max-width:625px){.deliverableUploader{display:contents}.dropzone{width:50%}.dropzone .dz-preview .dz-image{width:100%;height:100%}.tblInputGrp{margin:auto;width:auto!important;text-align:start}}