*{box-sizing:border-box;margin:0}.mainHeadingContainer{background:#f7f7f7;margin-top:0;padding:20px 0 0!important}.mainHeadingContainer .headingContainer{background-image:url(/static/img/header-right.svg);background-position:100%;background-repeat:no-repeat;background-size:260px 100%;flex-direction:column;justify-content:center;align-items:center;max-width:1400px;height:150px;margin:0 auto;padding:0;display:flex}.mainHeadingContainer .headingContainer h1{color:#000;text-align:center;text-transform:capitalize;font-size:55px;font-weight:500;line-height:70px;position:relative;top:-15px;font-family:var(--din_2014)!important}.viewVideos{align-items:flex-start;width:100%;max-width:100%;padding:11px 0 60px;display:flex;margin:auto!important}.viewVideos .videoBox{width:100%;max-width:100%;padding:15px}.viewVideos .videoBox iframe{border-radius:10px;width:100%;max-width:100%;height:22vw}.viewVideos .videoBox h4{color:#404040;text-transform:uppercase;font-size:19px;font-weight:700;line-height:20px;font-family:var(--opensans);margin-bottom:16px}.viewVideos .videoBox span{color:#636363;margin-top:10px;font-size:15px;font-weight:500;display:inline-block;font-family:var(--opensans)!important}.viewVideos .videoBox span a{color:#19437a}.viewVideos img{cursor:pointer;width:100%}.estimatingCostSec{padding:0}.estimatingCostMainContainer{width:100%;max-width:1018px;margin:0 auto;padding:0 35px}.costToBuild{padding:60px 0;position:relative}.costToBuild .costToBuildInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.costToBuild .costToBuildContent{width:100%;max-width:470px}.costToBuild .costToBuildContent h2{color:#000;letter-spacing:-1.32px;text-transform:none;width:100%;max-width:340px;font-size:48px;font-weight:500;line-height:60px;font-family:var(--din_2014);margin:0 0 20px}.costToBuild .costToBuildContent p{color:#404040;word-break:normal;margin-bottom:25px;font-size:16px;font-weight:500;line-height:28px;font-family:var(--opensans)!important}.costToBuildContent .smScreen{display:none}.costToBuild .lgScreen{color:#404040;width:100%;max-width:935px;margin-bottom:25px;font-size:16px;font-weight:500;line-height:28px;font-family:var(--opensans)!important}.costToBuild .costToBuildImg{width:100%;max-width:516px;height:577px;padding-right:35px;position:absolute;top:60px;right:-120px}.costToBuild .costToBuildImg img{object-fit:cover;border-radius:15px;width:100%;height:100%}.featuresCont{padding:30px 0 0}.featuresCont h2{color:#000;text-transform:none;width:100%;max-width:920px;margin:0 0 40px;font-size:26px;font-weight:600;line-height:36px;font-family:var(--opensans)!important}.featuresCards{flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.featuresCards .featureCard{width:33%;margin-bottom:60px}.featuresCards .featureCardContent{width:100%;max-width:268px}.featuresCards .featureCard:nth-child(3) .featureCardContent{width:100%;max-width:276px}.featuresCards .featureCard:nth-child(8) .featureCardContent{width:100%;max-width:266px}.featureCard img{margin-bottom:18px}.featureCard h6{color:#010101;text-transform:uppercase;width:100%;max-width:247px;margin:0 0 10px;font-size:16px;font-weight:700;line-height:24px;font-family:var(--asap)!important}.featureCard p{color:#404040;font-size:15px;font-weight:500;line-height:22px;font-family:var(--opensans)!important}.reportCard{background-color:#f6f6f7;border-left:4px solid #1a447b;border-radius:7px;width:100%;padding:20px 40px}.reportCard h5{color:#000;text-transform:none;font-size:16px;font-weight:600;line-height:30px;font-family:var(--opensans)!important}.reportCard h5 span{font-weight:700!important}.optionCards{flex-wrap:wrap;justify-content:center;align-items:center;gap:45px;padding:45px 0;display:flex}a.optCard{text-decoration:none!important}.optCard{background-color:#fff;border:1px solid #e5e5e5;border-radius:15px;align-items:center;width:100%;max-width:286px;padding:12px 0;text-decoration:none;display:flex;box-shadow:0 8px 43px rgb(5 20 42 / .07)}.optCard .imgBox{cursor:pointer;border-right:1px solid #e5e5e5;padding:22px 25px}.optCard .imgBox img{width:40px;height:27px;scale:1.4}.optCard .optContent{padding:0 11px 0 25px}.optContent h3{color:#000;text-transform:uppercase;margin-bottom:5px;font-size:27px;font-weight:500}.optContent p{color:#000;font-size:14px;font-weight:500;line-height:19px;font-family:var(--opensans)!important}.optCard:hover{background-color:#19437a;border:1px solid #19437a;text-decoration:none;box-shadow:0 0 8px rgb(10 61 122 / .8)!important}.optCard:hover .imgBox img{filter:brightness(0) invert()}.optCard:hover .optContent h3,.optCard:hover .optContent p{color:#fff!important}.modificationSec{background:#f6f6f6;padding-top:0;position:relative;overflow:hidden}.modificationCout{justify-content:space-between;align-items:top;width:1174px;margin:0 auto;padding:111px 0 124px;display:flex}.modificationCout .imgHead img{margin:auto 0;top:0;bottom:50px;right:0}.modificationCout .content-head{width:515px}.modificationCout .content-head h1{color:#000;font-family:var(--din_2014);text-transform:capitalize;margin-bottom:50px;font-size:55px;font-style:normal;font-weight:500;width:800px!important}.modificationCout .content-head h2{color:#000;font-family:var(--asap);text-transform:capitalize;margin-bottom:10px;font-size:33px;font-style:normal;font-weight:600;line-height:60px}.modificationCout .content-head>p{color:#404040;font-family:var(--opensans);font-size:16px;font-style:normal;font-weight:500;line-height:29px}.modificationCout .content-head .inner-services{align-items:center;margin-top:65px;display:flex;width:fit-content!important}.modificationCout .content-head .inner-services p{font-family:var(--opensans);color:#000;max-width:420px;font-size:21px;font-style:italic;font-weight:600;line-height:30px}.modificationCout .content-head .inner-services span{cursor:pointer;border-right:1px solid #e4e4e4;width:80px;height:50px;margin-right:17px;padding-right:19px}.modificationCout .content-head .inner-services span img{width:100%;height:100%;transform:scale(1.2)}.modificationCout .imgHead img{width:700px;position:absolute;bottom:0;right:-55px}.processSec{background:#fafafc}.processCout{width:1174px;margin:0 auto;padding:100px 0}.processCout .head{margin-bottom:64px}.processCout .head h2{color:#000;font-family:var(--din_2014);text-transform:capitalize;font-size:47px;font-style:normal;font-weight:500;line-height:60px}.processCout .steps-head .card-plan{justify-content:space-between;align-items:top;border-bottom:2px solid #e4e4e4;margin-bottom:64px;display:flex}.processCout .steps-head .card-plan:last-child{margin-bottom:unset!important}.processCout .steps-head .card-plan .titleHead{align-items:top;width:315px;padding-right:35px;display:flex}.processCout .steps-head .card-plan .titleHead span{color:#fff;width:46px;height:46px;font-family:var(--opensans);background-color:#19437a;border-radius:50%;justify-content:center;align-items:center;margin-right:33px;font-size:18px;font-weight:700;display:flex}.processCout .steps-head .card-plan .titleHead h3{color:#000;font-family:var(--asap);letter-spacing:-.71px;flex:1;font-size:26px;font-style:normal;font-weight:700;line-height:33px}.processCout .steps-head .card-plan .descriptionHead{border-left:2px solid #e4e4e4;flex:1;padding-bottom:39px;padding-left:33px}.processCout .steps-head .card-plan .descriptionHead p{color:#404040;font-family:var(--opensans);margin-bottom:21px;font-size:16px;font-style:normal;font-weight:600;line-height:29px}.processCout .steps-head .card-plan .descriptionHead a{color:#19437a;font-family:var(--asap);letter-spacing:normal;padding-bottom:1px;font-size:17px;font-style:normal;font-weight:500;text-decoration:none}.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;border-left:4px solid #1a447b;border-radius:15px;margin-bottom:20px;padding:26px 30px}.processCout .steps-head .card-plan .descriptionHead .innerCard p{margin:0!important}.processCout .steps-head .card-plan .descriptionHead .innerCard p a{color:#1a447b!important;font-weight:500!important}.processCout .steps-head .card-plan .descriptionHead .innerCard p span{color:#000;font-weight:700!important}.processCout .steps-head .card-plan .iconHead{justify-content:end;width:211px;display:flex}.processCout .steps-head .card-plan .iconHead img{cursor:pointer;width:95px;height:95px}.exampleModificationSec{padding:30px 0 0}.exampleModificationCout .head h2{color:#000;font-family:var(--din_2014);text-align:center;text-transform:capitalize;margin-bottom:56px;font-size:47px;font-style:normal;font-weight:600;line-height:60px}.exampleModificationCout .cards{justify-content:space-between;align-items:top;width:948px;margin:0 auto;display:flex}.exampleModificationCout .card-plan{background:#f7f7f7;border-radius:22px;width:456px;min-height:676px;padding:22px}.exampleModificationCout .card-plan .imgHead{background:#fff;border:1px solid rgb(0 0 0 / .2);border-radius:15px;width:100%;height:337px;margin-bottom:36px}.exampleModificationCout .card-plan .imgHead img{object-fit:contain;width:100%;height:100%}.exampleModificationCout .card-plan h4{color:#1f2325;font-family:var(--asap);text-transform:uppercase;margin-bottom:10px;font-size:29px;font-style:normal;font-weight:700;line-height:40px}.exampleModificationCout .card-plan .content-services>p{color:#19437a;font-family:var(--opensans);margin-bottom:20px;font-size:16px;font-style:normal;font-weight:600}.exampleModificationCout .card-plan ul{padding:0;list-style:none}.exampleModificationCout .card-plan ul li{align-items:top;display:flex}.exampleModificationCout .card-plan ul li p{color:#636363;font-family:var(--opensans);flex:1;margin-bottom:8px;font-size:14px;font-style:normal;font-weight:500;line-height:21px}.exampleModificationCout .card-plan ul li span{width:17px;height:17px;margin-top:4px;margin-right:6px;display:inline-block}.exampleModificationCout .card-plan ul li span img{width:100%;height:100%}.testimonial-aboutus{transform:translate(0)!important}.helpSec{background:#f7f7f7;padding:100px 0 0}.helpCout .head{flex-direction:column;align-items:center;margin:0 auto;display:flex;width:970px!important}.helpCout .head h2{color:#1f2325;font-family:var(--din_2014);text-align:center;text-transform:capitalize;margin-bottom:22px;font-size:47px;font-style:normal;font-weight:500;line-height:60px}.helpCout .head p{color:#404040;font-family:var(--opensans);letter-spacing:normal;text-align:center;margin-bottom:44px;font-size:16px;font-style:normal;font-weight:500;line-height:29px}.helpCout .head .inner-services{align-items:top;justify-content:center;display:flex}.helpCout .head .inner-services span{border-right:1px solid #e4e4e4;justify-content:center;align-items:center;padding-right:26px;display:flex;margin-right:23px!important}.helpCout .head .inner-services p{color:#010101;font-family:var(--asap);font-size:19px;font-style:normal;font-weight:500;line-height:29px;text-align:left!important;margin:0 0 15px!important}.helpCout .head .inner-services p a{font-weight:700;text-decoration:none;color:#19437a!important}.helpCout .imgHead{width:100%;display:flex}.helpCout .imgHead img{background:#f7f7f7;width:100%}.whoWeAreSec{padding-top:0}.whoWeArecout{max-width:946px;margin:0 auto;padding-top:73px}.whoWeAreSec .whoWeAreContentHead{justify-content:space-between;margin-bottom:96px;display:flex}.whoWeAreSec .whoWeAreContent{max-width:485px}.whoWeAreSec .whoWeAreContent h2,.whoWeAreSec .whoWeAreContent h1{color:#000;font-family:var(--din_2014);text-transform:none;margin-bottom:25px;font-size:42px;font-style:normal;font-weight:500}.whoWeAreSec .whoWeAreContent h1{font-size:55px}.whoWeAreSec .whoWeAreContent p{color:#565656;font-family:var(--opensans);font-size:16px;font-style:normal;font-weight:500;line-height:29px}.whoWeAreSec .whoWeAreImgHead{max-width:364px}.whoWeAreSec .whoWeAreImgHead img{width:364px}.whoWeAreSec .whoWeAreCards{justify-content:space-between;align-items:top;margin-bottom:92px;display:flex}.whoWeAreSec .whoWeAreCards .whoWeAreCard{background-color:#fafafc;border-radius:11px;align-items:center;width:297px;height:129px;padding:28px 29px;display:flex}.whoWeAreSec .whoWeAreCards .whoWeAreCard span{background-color:#e3e7ef;border-radius:50%;justify-content:center;align-items:center;width:71px;height:70px;margin-right:20px;display:flex}.whoWeAreSec .whoWeAreCards .whoWeAreCard h3{color:#000;font-family:var(--asap);text-transform:uppercase;flex:1;font-size:17px;font-weight:700;line-height:26px}.cutout{padding-bottom:34vw;position:relative}.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);text-align:center;font-size:36px;font-style:italic;font-weight:500;line-height:60px}.whoWeAreSec .whoWeImg{z-index:-10;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ourVisionariesSec{padding:116px 0}.ourVisionariesSec .ourVisionariesCards{justify-content:space-between;align-items:top;max-width:1187px;margin:0 auto;display:flex;flex-wrap:wrap!important}.ourVisionariesSec h3{color:#000;font-family:var(--din_2014);margin-bottom:42px;font-size:48px;font-style:normal;font-weight:500}.ourVisionariesSec p{color:#565656;font-family:var(--opensans);text-align:center;margin-bottom:95px;font-size:16px;font-style:normal;font-weight:500;line-height:29px}.ourVisionariesCard{width:100%;height:435px;margin-bottom:43px;position:relative}.ourVisionariesCard img{object-fit:cover;border-radius:20px;width:100%;height:100%}.ourVisionariesSec .column1{max-width:352px}.ourVisionariesSec .column2{max-width:352px;margin-top:150px}.ourVisionariesSec .column3{text-align:center;max-width:409px}.ourVisionariesSec .column3 .ourVisionariesCard{padding:0 14px}.ourVisionariesSec .MB-ourVisionariesImagesHead{display:none}.ourStorySec{padding-bottom:30px}.ourStoryCout{max-width:1187px;margin:0 auto}.ourStorySec .ourStoryContentHead{align-items:flex-start;display:flex}.ourStorySec .ourStoryImgHead{align-self:normal;max-width:582px;margin-right:94px;position:relative}.ourStorySec .ourStoryImgHead img{border-radius:20px;width:100%}.ourStorySec .ourStoryContent{max-width:485px}.ourStorySec .ourStoryContent h3{color:#000;font-family:var(--din_2014);margin-bottom:15px;font-size:48px;font-style:normal;font-weight:500}.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{color:#19437a;font-family:var(--opensans);text-align:center;text-transform:uppercase;cursor:pointer;background-color:#fff;border:1px solid rgb(0 0 0 / .15);border-radius:11px;padding:21px 26px;font-size:15px;font-weight:700}.aboutOurPlansSection{padding:25px 0 0}.uniquePlansOfDesigners{width:100%;max-width:1000px;margin:0 auto;padding:50px 0 70px}.uniquePlansOfDesigners .uniquePlansOfDesignersInner{justify-content:space-between;align-items:flex-start;display:flex}.uniquePlansOfDesigners .uniquePlansContent{width:100%;max-width:465px}.uniquePlansOfDesigners h2,.headingContainer h2{color:#000;text-transform:none;text-align:center;margin-bottom:28px;font-size:48px;font-style:normal;font-weight:500;line-height:60px;font-family:var(--din_2014)!important}.WhatplansHeading h2,.WhatplansHeading p{text-align:left!important;max-width:100%!important}.uniquePlansOfDesigners p{color:#404040;text-align:center;max-width:95%;margin:0 auto;font-size:16px;font-style:normal;font-weight:500;line-height:30px;font-family:var(--opensans)!important}.uniquePlansOfDesigners .uniquePlansImages{justify-content:space-between;width:100%;max-width:565px;display:flex;position:relative;right:-50px}.uniquePlansOfDesigners .uniquePlansImages .planImageBox{border:1px solid rgb(0 0 0 / .2);border-radius:11px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:266px;padding:14px 14px 19px;display:flex;overflow:hidden}.uniquePlansOfDesigners .uniquePlansImages .planImageBox img{object-fit:contain;width:100%}.uniquePlansOfDesigners .uniquePlansImages .planImageBox:nth-child(2){transform:translate(35px,60px)}.uniquePlansOfDesigners .uniquePlansImages .planImageBox h5{color:#19437a;font-family:var(--opensans);margin-top:10px;font-size:15px;font-weight:700}.uniquePlansOfDesigners .firstPara{display:none}.uniquePlansOfDesigners .secondPara{max-width:100%;margin-top:56px;text-align:left!important}.checkPlanDetailPage{background-color:#19437a;background-image:url(/static/img/blue-bg-logo.png);background-position:100% 100%;background-repeat:no-repeat;background-size:275px 260px}.checkPlanDetailPage .checkPlanDetailInner{width:100%;max-width:1080px;margin:0 auto;padding:80px 27px}.codesSection .checkPlanDetailPage{align-items:center;height:300px;display:flex}.checkPlanDetailPage .checkPlanTopBox{align-items:center;display:flex}.checkPlanDetailPage .checkPlanTopBox img{flex:1;max-width:100%;height:46px;padding:0 20px 0 0}.checkPlanDetailPage .checkPlanTopBox h4{color:#fff;text-transform:none;padding:0;font-size:20px;font-weight:600;line-height:30px;font-family:var(--opensans)!important}.checkPlanDetailPage p{color:#fff;margin-top:30px;font-size:15px;font-style:normal;font-weight:400;font-family:var(--opensans)!important}.PlansIncluedMainContainer{padding:100px 0 0;position:relative;overflow-x:hidden}.whatDoPlansInclude{width:100%;max-width:1018px;margin:0 auto;padding:0 35px}.whatDoPlansInclude .plansIncludeHeading{margin-bottom:30px}.whatDoPlansInclude .plansIncludeHeading h2{color:#000;text-align:center;text-transform:none;margin-bottom:30px;font-size:48px;font-style:normal;font-weight:500;line-height:60px;font-family:var(--din_2014)!important}.whatDoPlansInclude .plansIncludeHeading p{color:#404040;text-align:center;font-size:16px;font-style:normal;font-weight:500;font-family:var(--opensans)!important}.plansIncludeContainer .plansIncludeCard{border-bottom:2px solid #e5e5e5;justify-content:space-between;align-items:center;width:100%;max-width:948px;padding:28px 0;display:flex}.plansIncludeContainer .plansIncludeCard:last-child{border-bottom:none;margin:auto;position:absolute;left:35px;right:35px}.plansIncludeContainer .carouselImages{border:1px solid rgb(0 0 0 / .2);border-radius:15px;width:100%;height:250px;overflow:hidden;max-width:350px!important}.plansIncludeContainer .swiper{width:100%;height:100%}.plansIncludeContainer .swiper-slide{text-align:center;background:#fff;justify-content:center;align-items:center;width:350px;padding:14px 16px 24px;display:flex;height:250px!important}.plansIncludeContainer .swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.plansIncludeCardContent{flex:1;width:100%;max-width:503px}.plansIncludeCardContent h4{color:#1f2325;text-transform:none;margin-bottom:40px;font-size:33px;font-style:normal;font-weight:700;font-family:var(--asap)!important}.plansIncludeCardContent p{color:#404040;font-size:16px;font-weight:500;font-family:var(--opensans)!important}.PlansIncluedMainContainer .plansImageBox{padding-top:70px;display:flex}.PlansIncluedMainContainer .plansImageBox img{width:100%;max-height:933px;margin-top:25px}.notTypicallyIncludedSection{background:#f5f5f5;padding:100px 35px;position:relative}.notTypicallyIncludedSection:before{content:"";z-index:1;background:#eaeaea;width:100%;height:4px;position:absolute;top:58.5%;left:0}.notTypicallYIncludedContainer{width:100%;max-width:948px;margin:0 auto}.typicallyIncludedHeading h2{color:#000;text-align:center;text-transform:none;font-size:48px;font-style:normal;font-weight:500;font-family:var(--din_2014)!important}.typicallyIncludedHeading p{color:#404040;text-align:center;margin:32px 0;font-size:16px;font-style:normal;font-weight:500;line-height:29px;font-family:var(--opensans)!important}.typicallyIncludedHeading h6{color:#404040;text-align:center;font-size:16px;font-style:normal;font-weight:700;font-family:var(--opensans)!important}.notTypicallyIncludedSection:before{content:unset;display:none}.typicallyPlansNewItems .typicallyPlansNewItem{border-radius:11px;margin-top:40px;padding:20px}.typicallyPlansNewItems .typicallyPlansNewItem:nth-child(odd){background:#fff}.typicallyPlansNewItem .newItemHeading{align-items:center;display:flex}.typicallyPlansNewItem .newItemHeading img{width:40px;height:40px;margin-right:20px}.typicallyPlansNewItem h4{font-family:var(--din_2014);font-size:20px;font-style:normal;font-weight:600}.typicallyPlansNewItem p{font-family:var(--opensans);margin-top:20px;margin-bottom:0;font-size:16px;font-style:normal;font-weight:500}.framingLayoutsSection{background-color:#19437a;background-image:url(/static/img/blue-bg-logo.png);background-position:100% 100%;background-repeat:no-repeat;background-size:275px 260px}.framingLayoutsContainer{align-items:center;width:100%;max-width:945px;margin:0 auto;padding:66px 35px;display:flex}.framingLayoutsContainer img{flex:1;height:95px;padding:0 30px 0 0}.framingLayoutsContainer h4{color:#fff;text-transform:none;border-left:2px solid #2f5586;padding:0 0 0 40px;font-size:25px;font-weight:500;line-height:40px;font-family:var(--opensans)!important}.plansComesStamped{padding:130px 35px}.plansStampedInner{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1082px;margin:0 auto;display:flex}.plansStampedInner .stampedImgBox{width:100%;max-width:516px}.plansComesStamped img{width:100%}.plansStampedInner .stampedContent{width:100%;max-width:502px}.plansStampedInner .stampedContent h2{color:#000;letter-spacing:normal;text-transform:none;margin-bottom:29px;font-size:44px;font-style:normal;font-weight:500;line-height:60px;font-family:var(--din_2014)!important}.plansStampedInner .stampedContent p{color:#404040;font-family:var(--opensans);margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:30px}@media screen and (max-width:675px){.bottom{margin-bottom:32px}}select{color:#404040;background-color:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:7px;outline:none;width:100%;height:50px;padding:0 18px;font-size:16px;font-weight:400;font-family:var(--opensans)!important}.codesSection{padding-top:0}.codesSection .headingFirstPara{margin:30px 0}.codesSection .uniquePlansContent{max-width:100%}.termsContainer a{color:#19437a}.termsContainer{width:100%;max-width:1000px;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);color:#404040;margin:0;font-size:16px;font-weight:500;line-height:26px}.codesSection .moreOptions{width:100%;max-width:1018px;font-family:var(--din_2014);margin:0 auto;padding:0 35px}.codesSection .firstPara a,.codesSection .secondPara a{color:#19437a;text-decoration:underline}.commonCodeRequirements{background:#f5f5f5;padding:50px 35px;position:relative}.commonCodeRequirementsContainer{width:100%;max-width:948px;margin:0 auto}.commonCodeRequirementsHeading h2{color:#000;text-align:center;text-transform:none;font-size:48px;font-style:normal;font-weight:500;font-family:var(--din_2014)!important}.commonCodeRequirementsHeading p{color:#404040;text-align:center;margin:32px 0;font-size:16px;font-style:normal;font-weight:500;line-height:29px;font-family:var(--opensans)!important}.commonCodeRequirementsHeading h6{color:#404040;text-align:center;font-size:16px;font-style:normal;font-weight:700;font-family:var(--opensans)!important}.commonCodeReqContent{padding:0}.commonCodeReqContent .CodeReqContent{align-items:flex-start;padding:30px 20px 0;display:flex}.CodeReqContent .codeReqImg{width:100px;margin-right:40px}.CodeReqContent .codeReqImg img{width:100%}.CodeReqContent .codeReqText{flex:1;width:100%}.commonCodeReqContent .CodeReqContent h3{font-family:var(--opensans);font-size:32px;font-weight:600px;color:#000;text-transform:uppercase;margin:0 0 15px}.commonCodeReqContent .CodeReqContent p{font-family:var(--opensans);color:#404040;border-bottom:2px solid #dcdcdc;margin:0;padding-bottom:30px;font-size:18px;line-height:28px}.commonCodeReqContent .reviewNote{font-family:var(--opensans);color:#404040;margin:50px 0 0;font-size:15px;line-height:26px}.LogoBlue.checkPlanDetailPage,.LogoBlue.framingLayoutsSection{align-items:center;height:300px;display:flex}.selectingPakage a{color:#19437a;text-decoration:underline}.selectingOptionsSection{position:relative}.selectingOptionsSection .selectingOptionsContainer{background:#fff;padding:60px 0 0}.selectingPakage{width:100%;max-width:1000px;margin:0 auto;padding:0 35px}.selectingPakage .selectingHeading h2,.selectingPakage .selectingHeading h1{color:#000;text-transform:none;text-align:center;margin-bottom:30px;font-size:48px;font-style:normal;font-weight:500;font-family:var(--din_2014)!important}.selectingPakage .selectingHeading h1{font-size:42px}.selectingPakage .selectingHeading p{color:#404040;text-align:center;margin-bottom:20px;font-size:16px;font-style:normal;font-weight:500;line-height:28px;font-family:var(--opensans)!important}.selectingPakage .selectingCards{flex-wrap:wrap;justify-content:space-between;align-items:stretch;display:flex}.selectingPakage .selectingCard{border-bottom:2px solid #dcdcdc;width:48%;margin-bottom:20px}.selectingPakage .selectingCard.selectingCardFull{border-bottom:none!important;width:96%!important}.selectingPakage .selectingCardContent{flex:1;padding:20px 0}.selectingPakage .selectingCard h3{font-family:var(--opensans);color:#000;text-transform:uppercase;margin:0 0 20px;font-size:32px;font-weight:700}h3.PlanOptions{height:83px}.selectingPakage .selectingCard p{font-family:var(--opensans);color:#404040;margin:0;font-size:16px;line-height:26px}.selectingOptionsSection .plansImageBox{padding-bottom:60px;display:flex}.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}.processCout .steps-head .card-plan .descriptionHead a:hover{color:#4a6491;text-decoration:none}.ourStorySec .ourStoryContent button:hover{color:#fff;background-color:#19437a;box-shadow:0 0 8px rgb(10 61 122 / .8)}p.ourstory-more{display:none}@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:2200px){.mainHeadingContainer .headingContainer{background-size:240px 100%!important}}@media screen and (min-width:1600px){.mainHeadingContainer .headingContainer{background-size:244px 100%;justify-content:center;align-items:center;display:flex}.checkPlanDetailPage{height:360px}}@media screen and (max-width:1439px){.mainHeadingContainer{background-position:100%;background-size:cover}}@media screen and (max-width:1200px){.codesSection .uniquePlansOfDesigners{max-width:1000px}.ourStoryCout{max-width:100%!important;padding:0 35px!important}.ourStorySec .ourStoryImgHead{flex:1;max-width:unset!important}.ourStorySec .ourStoryImgHead img{object-fit:cover;height:433px}.ourVisionariesSec .ourVisionariesCards{max-width:100%!important;padding:0 35px!important}.ourVisionariesSec .column1,.ourVisionariesSec .column2{margin-right:20px;max-width:unset!important;flex:1!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{width:100%;max-width:100%;padding:0 35px}.uniquePlansOfDesigners .uniquePlansImages{justify-content:space-between;width:100%;max-width:564px;margin:0 auto;display:flex;position:static}.uniquePlansOfDesigners .firstPara{margin:30px 0;display:block}.uniquePlansOfDesigners .secondPara{display:none}.uniquePlansOfDesigners .uniquePlansImages .planImageBox:nth-child(2){transform:translate(0)!important}.plansStampedInner{align-items:flex-start}.plansStampedInner .stampedImgBox,.plansStampedInner .stampedContent{max-width:450px}.costToBuild .costToBuildContent{width:48%;max-width:48%}.costToBuild .costToBuildImg{width:48%;max-width:48%;padding-right:0;position:static!important}.viewVideos{justify-content:space-between}}@media screen and (max-width:992px){.viewVideos .videoBox iframe{height:25vw}.viewVideos .videoBox h4{text-align:center}.costToBuild{padding:0}.codesSection{padding-top:20px}.commonCodeRequirements{padding:40px 35px}.codesNoteBox h4{line-height:35px!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{content:none;display:none}.plansStampedInner{flex-direction:column;justify-content:center;align-items:center}.stampedImgBox{order:2}.stampedContent{text-align:center;order:1;margin-bottom:20px}.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;height:unset!important;text-align:center!important;flex-direction:column!important;padding:24px 19px!important}.whoWeAreSec .whoWeAreCards .whoWeAreCard span{margin-bottom:12px!important;margin-right:0!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{order:2;margin-right:unset!important;flex:unset!important;width:48%!important}.ourVisionariesSec .column2{order:3;margin-right:unset!important;flex:unset!important;width:48%!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{flex-wrap:wrap!important;width:100%!important}.exampleModificationSec{padding:80px 35px 0!important}.exampleModificationCout .card-plan{width:49%!important}.exampleModificationCout .card-plan h4{margin-bottom:19px!important;font-size:22px!important}.exampleModificationCout .card-plan .imgHead{height:320px!important;margin-bottom:26px!important}.costToBuild .costToBuildContent{width:100%;max-width:100%}.costToBuild .costToBuildImg{width:100%;max-width:100%;height:auto!important}.costToBuild .costToBuildContent h2{text-align:center;margin:0 auto 30px;font-size:40px;line-height:45px}.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{line-height:normal;top:0;font-size:36px!important}.mainHeadingContainer .headingContainer h2{font-size:30px!important}.estimatingCostSec{padding:35px 35px 0!important}.modificationCout{flex-direction:column}.modificationCout .imgHead img{margin-top:30px;transform:translate(35px,35px);position:unset!important;width:100%!important}.processCout{padding:80px 0!important}.processCout .head{padding:0 35px!important}.processCout .steps-head{padding:0 10px!important}.processCout .steps-head .card-plan{margin-bottom:52px!important;padding:0 25px!important}.processCout .steps-head .card-plan .iconHead{order:2;width:50%!important}.processCout .steps-head .card-plan .descriptionHead{order:3;border-left:unset!important;padding:25px 0!important}.processCout .steps-head .card-plan .titleHead{width:50%!important;padding-right:25px!important}.processCout .steps-head .card-plan .titleHead span{margin-right:25px!important}.mainHeadingContainer .headingContainer{margin-top:0;padding:40px 30px 54px}}@media screen and (max-width:768px){.viewVideos .videoBox iframe{width:100%;height:50vw}.LogoBlue.checkPlanDetailPage,.LogoBlue.framingLayoutsSection{background-position:top;background-size:cover;height:auto}.selectingPakage .selectingHeading h1,.selectingPakage .selectingHeading h2,.selectingPakage .selectingHeading p{text-align:center}.selectingPakage .selectingCard{flex-direction:column;align-items:center;width:100%;margin-bottom:30px;padding:30px 20px}.selectingPakage .selectingCardContent{padding:0}.selectingPakage .selectingCard h3,.selectingPakage .selectingCard p{text-align:center}.commonCodeReqContent .CodeReqContent h3,.commonCodeReqContent .CodeReqContent p,.commonCodeReqContent .reviewNote,.commonCodeRequirementsHeading h2,.commonCodeRequirementsHeading p{text-align:center}.codesSection{padding-top:30px}.commonCodeReqContent .CodeReqContent{flex-direction:column;align-items:center;margin-bottom:30px}.CodeReqContent .codeReqImg{margin-bottom:30px;margin-right:0}.commonCodeReqContent .CodeReqContent h3,.commonCodeReqContent .CodeReqContent p,.commonCodeReqContent .reviewNote,.codesSection .uniquePlansOfDesigners h2,.headingContainer h2,.codesSection .uniquePlansOfDesigners p{text-align:center}.termsContainer .terms{margin-bottom:0}.termsContainer .terms h3,.termsContainer .terms p{text-align:center}.PlansIncluedMainContainer .plansImageBox{padding-top:350px}.plansIncludeContainer .plansIncludeCard{width:unset}.framingLayoutsContainer{flex-direction:column}.framingLayoutsContainer img{width:120px;height:120px;margin-bottom:32px}.framingLayoutsContainer h4{text-align:center;border:none;padding:0;font-size:20px;line-height:30px}.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) 50% 40px / 180px no-repeat}.whoWeAreSec .whoWeAreContent h2{margin-bottom:34px!important;font-size:40px!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{width:37px;margin-bottom:24px!important}.whoWeAreSec .whoWeAreCards .whoWeAreCard{padding:24px 5px!important}.ourVisionariesSec{padding:60px 0!important}.ourVisionariesSec h3{margin-bottom:40px!important;font-size:40px!important}.ourVisionariesSec p{margin-bottom:35px!important}.ourVisionariesSec .column1,.ourVisionariesSec .column2,.ourVisionariesSec .column3 .ourVisionariesCard{display:none!important}.ourVisionariesSec .MB-ourVisionariesImagesHead{justify-content:space-between;align-items:center;display:flex}.ourVisionariesSec .MB-ourVisionariesImagesHead .MB-ourVisionariesCard{width:32%!important;height:118px!important}.ourVisionariesSec .MB-ourVisionariesImagesHead .MB-ourVisionariesCard img{object-fit:cover;object-position:center;border-radius:10px;width:100%;height:100%}.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{text-align:center!important;max-width:100%!important;margin-bottom:36px!important}.ourStorySec .ourStoryContent h3{margin-bottom:35px!important;font-size:40px!important}.ourStorySec .ourStoryImgHead img{height:unset!important}.helpSec{padding:62px 0 0!important}.helpCout .head h2{margin-bottom:25px!important;font-size:36px!important}.helpCout .head p{margin-bottom:28px!important;font-size:14px!important;line-height:18px!important}.helpCout .head .inner-services{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.helpCout .head .inner-services span{border-bottom:1px solid #e4e4e4;border-right:unset!important;margin-bottom:23px!important;margin-right:0!important;padding-bottom:26px!important;padding-right:0!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{flex-wrap:wrap!important;width:100%!important}.exampleModificationCout .head h2{margin-bottom:43px!important;font-size:36px!important}.exampleModificationCout .card-plan{width:100%!important;min-height:540px!important}.exampleModificationCout .card-plan .imgHead{height:256px!important}.exampleModificationCout .card-plan:first-child{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}.viewVideos{flex-wrap:wrap;padding:30px 0 0}.viewVideos .videoBox{text-align:center;width:100%;max-width:100%;padding:15px 0;margin:0 0 10px!important}.viewVideos .videoBox span{margin-top:6px;display:block}.featuresCont{padding-top:10px}.optCard{max-width:100%}.modificationSec{background:#f7f7f7!important}.modificationCout .content-head{text-align:center!important;width:100%!important}.modificationCout .content-head .inner-services{flex-direction:column!important}.modificationCout .content-head .inner-services span{border-bottom:1px solid #e4e4e4;padding-bottom:16px;margin-right:unset!important;border-right:unset!important;padding-right:unset!important}.modificationCout .content-head .inner-services span img{transform:unset!important}.modificationCout .content-head h1{margin:0 auto;width:auto!important;margin-bottom:24px!important;font-size:36px!important}.modificationCout .content-head h2{margin-bottom:0!important;font-size:22px!important}.modificationCout .content-head>p{font-size:14px!important;line-height:18px!important}.modificationCout .content-head .inner-services{margin-top:42px!important}.processCout{padding:62px 0!important}.processCout .head h2{text-align:center;line-height:45px;font-size:36px!important}.processCout .steps-head .card-plan .titleHead{padding-right:unset!important;flex-direction:column!important;align-items:center!important;width:100%!important;margin-bottom:26px!important}.processCout .steps-head .card-plan .iconHead{justify-content:center!important;width:100%!important;margin-bottom:43px!important}.processCout .steps-head .card-plan .titleHead span{margin-bottom:17px!important;margin-right:0!important}.processCout .steps-head .card-plan .titleHead h3{font-size:22px!important}.processCout .steps-head .card-plan .descriptionHead p{text-align:center;font-size:14px!important;line-height:18px!important}.processCout .steps-head .card-plan .descriptionHead .innerCard{padding:32px 10px!important}.processCout .steps-head .card-plan .descriptionHead{flex-direction:column;align-items:center;display:flex;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}}@media screen and (max-width:576px){.viewVideos{padding:10px 0 0}.viewVideos .videoBox{padding-top:20px}.estimatingCostMainContainer{padding:0 10px}.costToBuild .costToBuildContent h2{font-size:30px}.mainHeadingContainer .headingContainer h1{margin-bottom:10px;line-height:normal}.codesSection .checkPlanDetailPage{background-position:top;background-size:cover;height:auto}.selectingPakage h2,.selectingPakage .selectingHeading h2{font-size:40px}.selectingOptionsSection .commonCodeRequirements{margin-top:0!important}.commonCodeRequirementsHeading h2{font-size:40px}.commonCodeRequirements{margin-top:40px;padding:60px 35px}.termsSection{margin-top:40px}.termsContainer h2{font-size:40px}.PlansIncluedMainContainer{padding:50px 0 0}.whatDoPlansInclude .plansIncludeHeading h2{font-size:40px;line-height:50px}.uniquePlansOfDesigners{padding:10px 35px}.uniquePlansOfDesigners h2{text-align:center;font-size:40px;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{flex:inherit;border:none;height:68px;margin-bottom:30px;width:100px!important}.checkPlanDetailPage .checkPlanTopBox h4{text-align:center;margin-bottom:17px;padding:0}.checkPlanDetailPage p{text-align:center;margin:0;font-size:18px}.notTypicallyIncludedSection{padding:60px 35px}.PlansIncluedMainContainer .plansImageBox{padding-top:400px}.typicallyIncludedHeading h2{font-size:40px}.plansComesStamped{padding:60px 35px}.stampedContent h2{text-align:center;font-size:40px!important;line-height:50px!important}.stampedContent p{text-align:center;line-height:24px!important}.viewVideos .videoBox h4{font-size:14px;font-weight:600}.viewVideos .videoBox span{font-size:12px}.estimatingCostSec{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,.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}.featuresCont h2{text-align:center;font-size:20px;font-weight:600;line-height:26px}.featuresCards .featureCard{width:100%;margin-bottom:30px}.featureCard .featureCardContent{text-align:center;flex-direction:column;align-items:center;display:flex}.featureCard h6{text-align:center;max-width:92%}.reportCard{margin-top:25px;padding:12px 20px}.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{text-align:center;max-width:270px;margin:auto;font-size:14px;line-height:20px}.optContent h3{font-size:24px}.optContent p{font-size:12px}}@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){.featuresCont h2{font-size:16px}.whoWeAreSec .subtitleHead h3{font-size:16px!important;line-height:28px!important}.checkPlanDetailPage,.framingLayoutsSection{background:url(/static/img/checkPlans-sm.png) center / cover no-repeat}.checkPlanDetailPage .checkPlanDetailInner,.framingLayoutsContainer{padding:50px 35px}}@media screen and (max-width:390px){.viewVideos .videoBox span{font-size:11px}.optCard{max-width:95%}}@media screen and (max-width:320px){.uniquePlansOfDesigners .uniquePlansImages{flex-wrap:wrap}.uniquePlansOfDesigners .uniquePlansImages .planImageBox{width:95%;margin-bottom:20px}}