@counter-style steps{system:cyclic;symbols:'1' '2' '3' '4';prefix:"Stap ";suffix:". "}.btn-compose-3d{display:inline-block;line-height:40px;padding:0 12px;font-weight:bold;color:#FFF;background-color:#009ACD}.compose-wrapper div.steps{width:100%;z-index:5;background-color:#FFF;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.compose-wrapper div.steps .introText{margin-bottom:10px;line-height:16px;height:32px;overflow:hidden;text-overflow:ellipsis}.compose-wrapper div.steps ul.stepBtns{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.compose-wrapper div.steps ul.stepBtns li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.compose-wrapper div.steps ul.stepBtns li a{display:block;width:calc(100% - 1px);background-color:#efefef;border-right:1px solid #FFF}@media (max-width: 1023.98px){.compose-wrapper div.steps ul.stepBtns li a{height:10px}}@media (min-width: 1024px){.compose-wrapper div.steps ul.stepBtns li a{height:.834vw}}.compose-wrapper div.steps ul.stepBtns li.clickable a{cursor:pointer}.compose-wrapper div.steps ul.stepBtns li.visited a{background-color:#bbb}.compose-wrapper div.steps ul.stepBtns li.active a{background-color:#0091c2}@media (max-width: 1023.98px){.compose-wrapper div.steps ul.stepBtns li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}}@media (min-width: 1024px){.compose-wrapper div.steps ul.stepBtns li:first-child a{border-top-left-radius:.419vw;border-bottom-left-radius:.419vw}}.compose-wrapper div.steps ul.stepBtns li:last-child a{border-right:0}@media (max-width: 1023.98px){.compose-wrapper div.steps ul.stepBtns li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px}}@media (min-width: 1024px){.compose-wrapper div.steps ul.stepBtns li:last-child a{border-top-right-radius:.419vw;border-bottom-right-radius:.419vw}}.compose-wrapper div.steps>div.categories{clear:both;margin-top:15px;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.compose-wrapper div.steps>div.categories>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.compose-wrapper div.steps>div.categories .tab-text{font-size:16px;font-family:Montserrat, sans-serif;font-weight:700}@media (max-width: 1023.98px){.compose-wrapper div.steps>div.categories .tab-text{line-height:50px}}@media (min-width: 1024px){.compose-wrapper div.steps>div.categories .tab-text{line-height:2.605vw}}.compose-wrapper div.steps>div.categories .tab{border:1px solid #009ACD;font-family:Montserrat, sans-serif;font-weight:700;cursor:pointer;background-color:#fff;color:#009ACD}@media (max-width: 1023.98px){.compose-wrapper div.steps>div.categories .tab{line-height:48px;font-size:16px;padding:0 20px}}@media (min-width: 1024px){.compose-wrapper div.steps>div.categories .tab{line-height:2.5vw;padding:0 1.042vw;font-size:.834vw}}.compose-wrapper div.steps>div.categories .tab>img{vertical-align:text-bottom}@media (min-width: 1024px){.compose-wrapper div.steps>div.categories .tab>img{height:1.2315vw}}.compose-wrapper div.steps>div.categories .tab.active{background-color:#009ACD;border-color:#009ACD;color:#FFF}.compose-wrapper div.steps div.floorplan-select-wrapper{margin-right:10px}.compose-wrapper div.steps div.floorplan-select-wrapper>span.label{display:block;font-size:14px;line-height:23px;font-weight:bold}@media (max-width: 1023.98px){.compose-wrapper div.steps div.floorplan-select-wrapper>span.label{text-align:center}}.compose-wrapper div.steps div.floorplan-select-wrapper div.floorplan-select .control{height:40px}@media (min-width: 1024px){.compose-wrapper div.steps div.floorplan-select-wrapper div.floorplan-select .control{display:none}}@media (max-width: 1023.98px){.compose-wrapper div.steps div.floorplan-select-wrapper div.floorplan-select .control{min-width:50px;text-align:center}.compose-wrapper div.steps div.floorplan-select-wrapper div.floorplan-select .control .btn-floorplan{display:inline-block}}.compose-wrapper div.steps div.floorplan-select-wrapper div.floorplan-select .select-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.compose-wrapper div.steps div.floorplan-select-wrapper div.floorplan-select .select-wrapper select[disabled="disabled"]{opacity:.5}@media (max-width: 1023.98px){.compose-wrapper div.steps div.floorplan-select-wrapper div.floorplan-select .select-wrapper span.select{margin-top:2.5px}}.compose-wrapper .compose>div.items-wrapper{width:100%}.compose-wrapper .compose>div.items-wrapper div.items-wrapper-intro{margin-bottom:15px}@media (max-width: 1023.98px){.compose-wrapper .compose>div.items-wrapper div.items-wrapper-intro{padding:0 15px}}.compose-wrapper .compose>div.items-wrapper>div.floorplan{text-align:center}.compose-wrapper .compose>div.items-wrapper>div.floorplan>.image-wrapper{max-width:100%;outline:1px solid #EFEFEF;position:relative}.compose-wrapper .compose>div.items-wrapper>div.floorplan>.image-wrapper>img{max-width:100%}.compose-wrapper .compose>div.items-wrapper>div.floorplan>.image-wrapper>div.floorplan-loading{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.8)}.compose-wrapper .compose>div.items-wrapper>div.floorplan>.image-wrapper>div.floorplan-loading>table{width:100%;height:100%}.compose-wrapper .compose>div.items-wrapper>div.floorplan>.image-wrapper>div.floorplan-loading>table td{width:100%;vertical-align:middle}.compose-wrapper .compose>div.items-wrapper>div.floorplan>.bottom{padding-top:20px}@media (max-width: 1023.98px){.compose-wrapper .compose>div.items-wrapper>div.floorplan>.bottom{display:none}}.compose-wrapper .compose>div.items-wrapper>div.section{display:none;clear:both;margin-bottom:15px}.compose-wrapper .compose>div.items-wrapper>div.section .left,.compose-wrapper .compose>div.items-wrapper>div.section .right{float:left;width:40%}.compose-wrapper .compose>div.items-wrapper>div.section .left{margin-right:5%}.compose-wrapper .compose>div.items-wrapper>div.section .right{margin-left:5%}.compose-wrapper .compose>div.items-wrapper>div.section.active{display:block}.compose-wrapper .compose>div.items-wrapper>div.items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.compose-wrapper .compose>div.items-wrapper>div.items div.item{position:relative;width:100%}.compose-wrapper .compose>div.items-wrapper>div.items div.item div.slideshow{position:relative;width:100%;padding-bottom:53.0612245%;overflow:hidden}.compose-wrapper .compose>div.items-wrapper>div.items div.item div.slideshow img{width:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:.3s;transition:.3s}.compose-wrapper .compose>div.items-wrapper>div.items div.item div.slideshow img.active{opacity:1.0;-webkit-transition:.3s ease-in;transition:.3s ease-in}.compose-wrapper .compose>div.items-wrapper>div.items div.item .highlight{display:none;position:absolute;top:10px;left:10px;background-color:#09c;color:#FFF;text-transform:uppercase;font-family:Montserrat, sans-serif;font-weight:700;font-size:12px;padding:5px}.compose-wrapper .compose>div.items-wrapper>div.items div.item.is-new{border:1px solid #09c;outline:1px solid #09c}.compose-wrapper .compose>div.items-wrapper>div.items div.item.is-new .highlight{display:block}.compose-wrapper .compose>div.items-wrapper>div.items div.item div.title{padding:15px;font-size:15px;font-weight:bold}.compose-wrapper .compose>div.items-wrapper>div.items div.item div.menu{height:30px;padding:10px 15px 15px 15px}.compose-wrapper .compose>div.items-wrapper>div.items div.item div.menu .btn-compose{padding-top:0;padding-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;line-height:30px;border-color:#efefef;background-color:#efefef}.compose-wrapper .compose>div.items-wrapper>div.items div.item div.menu .btn-compose .zmdi{font-size:1.3em}.compose-wrapper .compose>div.items-wrapper>div.items div.item div.menu .btn-compose.select-btn{color:#009ACD;border-color:#009ACD;background-color:#fff;float:right;margin-right:0}.compose-wrapper .compose>div.items-wrapper>div.items div.item div.menu .btn-compose.select-btn i.zmdi-check{display:none}.compose-wrapper .compose>div.items-wrapper>div.items div.item div.menu .btn-compose.select-btn span.checked{display:none}.compose-wrapper .compose>div.items-wrapper>div.items div.item.active div.menu .btn-compose.select-btn{background-color:#009ACD;color:#FFF}.compose-wrapper .compose>div.items-wrapper>div.items div.item.active div.menu .btn-compose.select-btn span.clear{display:none}.compose-wrapper .compose>div.items-wrapper>div.items div.item.active div.menu .btn-compose.select-btn i.zmdi-check{display:inline}.compose-wrapper .compose>div.items-wrapper>div.items div.item.active div.menu .btn-compose.select-btn span.checked{display:inline}.compose-wrapper .compose>div.items-wrapper>div.items.active{display:-webkit-box;display:-ms-flexbox;display:flex}.compose-wrapper .compose>div.items-wrapper .btn-floorplan{display:block;border:1px solid #58A924;color:#58A924;border-radius:14px;width:28px;line-height:28px;margin:0 0 10px 0}.compose-wrapper .compose>div.items-wrapper .btn-floorplan.bottom{display:inline-block;margin:0 5px}.compose-wrapper .compose>div.items-wrapper .btn-floorplan.disabled{cursor:default;border:1px solid #EFEFEF;color:#CFCFCF}.compose-wrapper .compose>div.items-start-wrapper>div.items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item{position:relative;width:100%;-webkit-transition:250ms opacity ease-in;transition:250ms opacity ease-in}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item.is-new{border:2px solid #09c;outline:2px solid #09c}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.spacer{padding-bottom:100%}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.img-container{position:absolute;top:0;left:0;right:0;bottom:0}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.img-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;height:100%;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media (min-width: 1024px){.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.img-container>div{overflow:hidden}}@media (max-width: 1023.98px){.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.img-container>div{overflow-x:auto;overflow-y:hidden}}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.img-container>div>div{width:100%;min-width:100%;height:100%;scroll-snap-align:center;-webkit-box-flex:0;-ms-flex:none;flex:none;background-position:center center;background-repeat:no-repeat;background-size:cover}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.img-container>div>div>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.img-nav{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.8)), color-stop(38.44%, rgba(0,0,0,0)));background:linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 38.44%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1023.98px){.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.img-nav{pointer-events:none}}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.img-nav>.imgScrollLeft,.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.img-nav>.imgScrollRight{visibility:hidden;color:#FFF;padding:20px;font-size:4.83vw;pointer-events:all}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.img-nav>.imgScrollLeft.active,.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.img-nav>.imgScrollRight.active{visibility:visible}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.info{pointer-events:none;position:absolute;left:0;right:0;bottom:0;font-family:Montserrat, sans-serif;font-weight:600;color:#FFF;padding:0 24px 24px 24px}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.info>h3{line-height:1.58}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>div.info>p{line-height:2}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>a.btn-select{display:none;position:absolute;right:0;bottom:0;margin:0 24px 24px 0;padding:0 .5em;background-color:#009ACD;color:#FFF;font-family:Montserrat, sans-serif;font-weight:700;font-size:1.25rem;line-height:2}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>a.btn-select span.checked,.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>a.btn-select i.zmdi-check{display:none}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>a.btn-info{display:block;position:absolute;right:24px;top:20px;width:6.6%;height:32px}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>a.btn-info>img{display:block;width:100%}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item>a.btn-3d{display:block;position:absolute;left:24px;top:20px;background-color:#FFF;color:#009ACD;outline:1px solid #009ACD;font-family:Montserrat, sans-serif;font-weight:700;font-size:1.25rem;line-height:2;padding:0 .5em}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item.active>a.btn-select{display:block;background-color:#009ACD}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item.active>a.btn-select span.checked,.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item.active>a.btn-select i.zmdi-check{display:inline}.compose-wrapper .compose>div.items-start-wrapper>div.items>div.item.active>a.btn-select span.clear{display:none}.compose-wrapper .compose>div.summary-wrapper{position:fixed;bottom:0;left:0;width:100%;height:55px;overflow:hidden;font-size:14px;z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.compose-wrapper .compose>div.summary-wrapper>div.toggle{height:0;overflow:hidden}.compose-wrapper .compose>div.summary-wrapper>div.toggle.active{width:30px;min-height:15px !important;height:15px !important;margin:0 auto;color:#FFF;background-color:#09c;text-align:center;border-top-left-radius:15px;border-top-right-radius:15px}.compose-wrapper .compose>div.summary-wrapper>div.bg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#FFF}.compose-wrapper .compose>div.summary-wrapper a{text-decoration:none;color:#0091c2}.compose-wrapper .compose>div.summary-wrapper dl{display:block;clear:both;margin:0;padding:0}.compose-wrapper .compose>div.summary-wrapper dl dt,.compose-wrapper .compose>div.summary-wrapper dl dd{height:20px;line-height:20px;margin:0}.compose-wrapper .compose>div.summary-wrapper dl dt{float:left;clear:left}.compose-wrapper .compose>div.summary-wrapper dl dd{float:right}.compose-wrapper .compose>div.summary-wrapper span.summaryTitle{clear:both;display:block;font-weight:bold;font-size:12px;line-height:20px}.compose-wrapper .compose>div.summary-wrapper #totalsContainer,.compose-wrapper .compose>div.summary-wrapper .summaryContainer{padding:20px 10px}.compose-wrapper .compose>div.summary-wrapper #totalsContainer{border-bottom:1px solid #efefef}.compose-wrapper .compose>div.summary-wrapper #totalsContainer dl dt,.compose-wrapper .compose>div.summary-wrapper #totalsContainer dl dd{height:30px;line-height:30px}.compose-wrapper .compose>div.summary-wrapper #totalsContainer #total{font-weight:bold}.compose-wrapper .compose>div.summary-wrapper .summaryContainer{padding-bottom:0}.compose-wrapper .compose>div.summary-wrapper #summaryData>div,.compose-wrapper .compose>div.summary-wrapper #optionList>div{clear:both;margin-bottom:15px}.compose-wrapper .compose>div.summary-wrapper #optionList>div>div{display:none;clear:both}.compose-wrapper .compose>div.summary-wrapper #divImg{width:100%;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-scroll-snap-type:x mandatory}.compose-wrapper .compose>div.summary-wrapper #divImg>div{min-width:100%;max-width:100%;scroll-snap-align:start}.compose-wrapper .compose>div.summary-wrapper #imgControls{position:absolute;left:0;right:0;top:0;bottom:0}.compose-wrapper .compose>div.summary-wrapper #imgControls>div{position:absolute;left:0;bottom:5px;width:100%;text-align:center}.compose-wrapper .compose>div.summary-wrapper #imgControls>div a:before{font:normal normal normal 14px/1 "Material-Design-Iconic-Font";content:"";color:#FFF}.compose-wrapper .compose>div.summary-wrapper #imgControls>div a.active:before{content:""}.compose-wrapper .compose>div.summary-wrapper #imgLoading{opacity:1.0 !important;color:#FFF}.compose-wrapper .compose>div.summary-wrapper #imgLoading>div{display:table;width:100%;height:100%}.compose-wrapper .compose>div.summary-wrapper #imgLoading>div>div{display:table-cell;text-align:center;vertical-align:middle}.compose-wrapper .compose>div.summary-wrapper #cvFrontImg,.compose-wrapper .compose>div.summary-wrapper #cvRearImg{position:absolute;width:100%;top:0;left:0;right:0;bottom:0}.compose-wrapper .compose>div.summary-wrapper .colorGroup,.compose-wrapper .compose>div.summary-wrapper #colorWall,.compose-wrapper .compose>div.summary-wrapper #colorRoof{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 10px 20px 10px;border-bottom:1px solid #efefef;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.compose-wrapper .compose>div.summary-wrapper .colorGroup>span,.compose-wrapper .compose>div.summary-wrapper #colorWall>span,.compose-wrapper .compose>div.summary-wrapper #colorRoof>span{width:100%;margin-bottom:10px}.compose-wrapper .compose>div.summary-wrapper .colorGroup>div.content>a,.compose-wrapper .compose>div.summary-wrapper #colorWall>div.content>a,.compose-wrapper .compose>div.summary-wrapper #colorRoof>div.content>a{display:inline-block;width:30px;height:30px;border-radius:15px;margin-right:10px;border:1px solid #bbb}.compose-wrapper .compose>div.summary-wrapper .colorGroup>div.content>a span,.compose-wrapper .compose>div.summary-wrapper #colorWall>div.content>a span,.compose-wrapper .compose>div.summary-wrapper #colorRoof>div.content>a span{display:block;width:28px;height:28px;border:1px solid #FFF;border-radius:15px}.compose-wrapper .compose>div.summary-wrapper .colorGroup>div.content>a.active,.compose-wrapper .compose>div.summary-wrapper #colorWall>div.content>a.active,.compose-wrapper .compose>div.summary-wrapper #colorRoof>div.content>a.active{border-color:#0091c2}.compose-wrapper .compose>div.summary-wrapper .colorGroup>div.extra,.compose-wrapper .compose>div.summary-wrapper #colorWall>div.extra,.compose-wrapper .compose>div.summary-wrapper #colorRoof>div.extra{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:32px}.compose-wrapper .compose>div.summary-wrapper button{float:right;font-family:Verdana, Arial, sans-serif;font-size:12px;cursor:pointer;border:0;background-color:#efefef;padding:10px;margin-left:10px}.compose-wrapper .compose>div.summary-wrapper.expand{height:100%;overflow-x:hidden;overflow-y:auto}.compose-wrapper .compose>div.summary-wrapper.expand .summary-expand{min-height:100%;overflow-x:hidden;overflow-y:auto}.compose-wrapper .compose .btn-compose{display:inline-block;border:1px solid;border-radius:2px;padding:8px;margin-right:15px;font-size:12px;cursor:pointer;line-height:12px}.compose-wrapper .compose .text-center{width:100%;text-align:center}.compose-wrapper .compose .total{font-weight:bold}.compose-wrapper .compose #price_info_link{display:none;height:25px;line-height:25px;vertical-align:middle}.compose-wrapper .compose div.steps .introText{margin-bottom:10px;line-height:16px;height:32px;overflow:hidden;text-overflow:ellipsis}.compose-wrapper .compose div.steps ul.stepBtns{list-style:none;height:10px;margin:0;padding:0}.compose-wrapper .compose div.steps ul.stepBtns li{float:left}.compose-wrapper .compose div.steps ul.stepBtns li a{display:block;width:calc(100% - 1px);height:10px;background-color:#efefef;border-right:1px solid #FFF}.compose-wrapper .compose div.steps ul.stepBtns li.clickable a{cursor:pointer}.compose-wrapper .compose div.steps ul.stepBtns li.visited a{background-color:#bbb}.compose-wrapper .compose div.steps ul.stepBtns li.active a{background-color:#0091c2}.compose-wrapper .compose div.steps ul.stepBtns li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}.compose-wrapper .compose div.steps ul.stepBtns li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:0}.compose-wrapper .compose div.steps.scrolled{position:sticky;top:0;left:0;-webkit-box-shadow:-2px 3px 15px rgba(0,0,0,0.2);box-shadow:-2px 3px 15px rgba(0,0,0,0.2)}.compose-wrapper .btn-compose.blue{color:#FFF !important;border-color:#09c !important;background-color:#09c !important}.compose-wrapper .innobrix-header{-webkit-box-sizing:border-box;box-sizing:border-box;padding:100px 35px 0 35px;width:100%}.compose-wrapper .innobrix-header>div.innobrix-header-inner{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.compose-wrapper .innobrix-header>div.innobrix-header-inner>div.innobrix-header-spacer{width:100%;padding-bottom:33.1210191083%}.compose-wrapper .innobrix-header>div.innobrix-header-inner>div.innobrix-header-content{position:absolute;bottom:0;left:0;width:100%;text-align:center}.compose-wrapper .innobrix-header>div.innobrix-header-inner>div.innobrix-header-content>span{display:inline-block;margin-bottom:30px}.compose-wrapper .innobrix-header>div.innobrix-header-inner>div.innobrix-header-content>div{margin-bottom:30px}.compose-wrapper .innobrix-3d{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:35px;display:-webkit-box;display:-ms-flexbox;display:flex}.compose-wrapper .innobrix-3d>div:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.compose-wrapper .innobrix-3d>div:first-child>iframe{width:100%;height:calc(100vh - 373px);max-height:800px;border:0;display:block}.compose-wrapper .innobrix-3d>div:last-child{width:110px;font-family:Montserrat, sans-serif;font-weight:700;font-size:16px;line-height:32px}.compose-wrapper .innobrix-3d>div:last-child>div{width:calc(100vh - 373px);max-width:800px;line-height:110px;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;margin-top:-110px;text-align:center}.compose-wrapper .innobrix-text{font-size:16px;line-height:32px}.compose-wrapper .innobrix-text ol{list-style:steps;list-style-position:inside}.compose-wrapper .innobrix-tabs{-webkit-box-sizing:border-box;box-sizing:border-box;width:1210px;margin:50px auto 100px auto}.compose-wrapper .innobrix-tabs>div.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#dbdbdb}.compose-wrapper .innobrix-tabs>div.tabs>a.tab{display:block;line-height:64px;padding:0 32px;background-color:#dbdbdb}.compose-wrapper .innobrix-tabs>div.tabs>a.tab.active{background-color:#efefef}.compose-wrapper .innobrix-tabs>div.content{padding:32px;background-color:#efefef;display:none}.compose-wrapper .innobrix-tabs>div.content.active{display:block}.compose-wrapper .innobrix-floorplan-gallery{position:relative}.compose-wrapper .innobrix-floorplan-gallery>.img-list{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#FFF;scroll-behavior:smooth;display:none}.compose-wrapper .innobrix-floorplan-gallery>.img-list.active{display:-webkit-box;display:-ms-flexbox;display:flex}.compose-wrapper .innobrix-floorplan-gallery>.img-list>div{min-width:100%;max-width:100%}.compose-wrapper .innobrix-floorplan-gallery>.img-list>div>img{display:block;min-width:100%;max-width:100%}.compose-wrapper .innobrix-floorplan-gallery>.img-list>div>span{display:block;min-width:100%;max-width:100%;background-color:#efefef;padding-top:25px;font-weight:700}.compose-wrapper .innobrix-floorplan-gallery>.img-nav{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compose-wrapper .innobrix-floorplan-gallery>.img-nav>div{min-width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.compose-wrapper .innobrix-floorplan-gallery>.img-nav>div>a{font-size:2vw;color:#009ACD;padding:20px;visibility:hidden}.compose-wrapper .innobrix-floorplan-gallery>.img-nav>div>a.active{visibility:visible}.compose-wrapper .innobrix-floorplan-tabs{padding-bottom:25px}.compose-wrapper .innobrix-floorplan-tabs a{margin-right:25px;line-height:1}.compose-wrapper .innobrix-floorplan-tabs a.active{font-weight:bold}.compose-wrapper .innobrix-experience-container{position:relative}.compose-wrapper .innobrix-experience-container>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%;overflow:hidden;scroll-behavior:smooth}.compose-wrapper .innobrix-experience-container>div:first-child>blockquote{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 32px}.compose-wrapper .innobrix-experience-container>div:first-child>blockquote>div:first-child{padding-right:32px}.compose-wrapper .innobrix-experience-container>div:first-child>blockquote>div:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;line-height:32px}.compose-wrapper .innobrix-experience-container>div:first-child>blockquote>div:last-child>h4{font-size:32px;line-height:40px;color:#666666;margin-bottom:.5em}.compose-wrapper .innobrix-experience-container>div:first-child>blockquote>div:last-child>p.quote-name{font-weight:bold;margin-top:1em}.compose-wrapper .innobrix-experience-container>div:last-child{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compose-wrapper .innobrix-experience-container>div:last-child>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.compose-wrapper .innobrix-experience-container>div:last-child>div a{display:block;color:#009ACD;visibility:hidden}.compose-wrapper .innobrix-experience-container>div:last-child>div a.active{visibility:visible}.compose-wrapper .compose-nav-btn{border-width:1px;border-style:solid;border-color:transparent;font-family:Montserrat, sans-serif;font-weight:700;margin-top:5px;cursor:pointer;color:#009ACD}.compose-wrapper .compose-nav-btn>a{display:block;color:#009ACD}@media (max-width: 1023.98px){.compose-wrapper .compose-nav-btn>a{line-height:48px;padding:0 20px;font-size:16px}}@media (min-width: 1024px){.compose-wrapper .compose-nav-btn>a{line-height:2.5vw;padding:0 1.042vw;font-size:.834vw}}.compose-wrapper .compose-nav-btn.btn-prev{border-color:#009ACD;background-color:#fff}.compose-wrapper .compose-nav-btn.btn-next{border-color:#009ACD;background-color:#009ACD}.compose-wrapper .compose-nav-btn.btn-next a{color:#FFF !important}@media (max-width: 1023.98px){.compose-wrapper>div.steps{background-color:#FFF;font-size:18px;padding:15px;width:calc(100% - 30px)}.compose-wrapper>div.steps.scrolled{position:sticky;top:0;left:0;-webkit-box-shadow:-2px 3px 15px rgba(0,0,0,0.2);box-shadow:-2px 3px 15px rgba(0,0,0,0.2)}.compose-wrapper #imgControls{display:none}.compose-wrapper .compose>div.items-wrapper div.categories{padding:0 15px 15px 15px}.compose-wrapper .compose>div.items-wrapper #piling,.compose-wrapper .compose>div.items-wrapper #quote{padding:0 15px 250px 15px}.compose-wrapper .compose>div.items-start-wrapper>div.items div.item{margin-bottom:35px}.compose-wrapper .compose>div.summary-wrapper.static{position:static;height:auto}.compose-wrapper .compose .summaryContainer{margin-bottom:150px}.compose-toggle.active{display:block}#mobile-quote-form.active{display:block}.nav-0,.nav-3{padding-top:15px}}@media (min-width: 1024px){.compose-wrapper>div.steps{-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 35px 25px 35px}.compose-wrapper>div.steps .spacer{width:calc(33.3333333% + 30px)}.compose-wrapper>div.steps .introText{font-size:1.563vw;line-height:1.97980000001vw;height:1.97980000001vw}.compose-wrapper>div.steps.scrolled{position:sticky;top:112px;left:0;-webkit-box-shadow:-2px 3px 15px rgba(0,0,0,0.2);box-shadow:-2px 3px 15px rgba(0,0,0,0.2)}.compose-wrapper .compose{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 35px 30px 35px}.compose-wrapper .compose>div.items-wrapper>div.categories{margin-right:30px}.compose-wrapper .compose>div.items-wrapper>div.items div.item{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(33.3333333% - 30px);margin:0 30px 30px 0;border:1px solid #efefef}.compose-wrapper .compose>div.items-start-wrapper>div.items{gap:35px}.compose-wrapper .compose>div.items-start-wrapper>div.items div.item{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(33.33333333% - 23.33333333px)}.compose-wrapper .compose>div.items-start-wrapper>div.items div.item>div.img-nav>.imgScrollLeft,.compose-wrapper .compose>div.items-start-wrapper>div.items div.item>div.img-nav>.imgScrollRight{font-size:calc(4.83vw * .333)}.compose-wrapper .compose>div.items-start-wrapper>div.items div.item>div.info>h3{font-size:calc(3.8vw * .333)}.compose-wrapper .compose>div.items-start-wrapper>div.items div.item>div.info>p{font-size:calc(2.42vw * .333)}.compose-wrapper .compose>div.items-start-wrapper>div.items div.item>a.btn-select,.compose-wrapper .compose>div.items-start-wrapper>div.items div.item a.btn-3d{font-size:calc(3vw * 0.333)}.compose-wrapper .compose>div.items-start-wrapper>div.items div.item>a.btn-info{font-size:calc(7.3vw * 0.333)}.compose-wrapper .compose>div.summary-wrapper{position:static;width:26.3333333%;margin-left:7%;height:auto;overflow:visible;outline:1px solid #efefef;background-color:transparent;z-index:auto !important}#divImg{overflow:hidden}.compose-toggle{display:none}.compose .summary-wrapper>.toggle{display:none}.nav-0,.nav-3{padding-top:10px}}.compose-toggle{display:none;width:100%;height:40px;position:fixed;left:0;bottom:0;z-index:8}.compose-toggle .close,.compose-toggle .total-wrapper{display:none}.compose-toggle .close.active,.compose-toggle .total-wrapper.active{display:block}#popup .close,#toggleSummary .close,.compose-toggle .total-wrapper{height:40px;line-height:40px;padding:0 15px;color:#FFF;background-color:#09c;text-align:center}#popup .close .total,#toggleSummary .close .total,.compose-toggle .total-wrapper .total{font-size:18px}#mobile-quote-form{display:none;width:100%;position:fixed;height:auto;bottom:0;left:0;background-color:#efefef;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;z-index:8}.quote-form-link a{text-decoration:none;color:#0091c2;font-size:12px;line-height:35px}
