*{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,ul,h1,h2,h3,h4,h5,h6,p,figure{margin:0}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}html,body{background:#fff;font:400 14px/140% proxima-nova,'Noto Sans',Arial,Helvetica,serif;font-family:proxima-nova,'Noto Sans',Arial,Helvetica,serif;color:#0e0e0f;width:100%;height:100%}html.disable-scroll,body.disable-scroll{overflow:hidden}:focus{outline:none}h1,h2,h3,h4{font-weight:300;margin:0 0 20px}img{border:0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}ul{list-style-type:none;padding:0}p{line-height:140%;margin:0}a{background:transparent;color:#3498db;text-decoration:none}a:hover,a:active,a:focus{outline:none}i,em{font-style:italic;padding-right:2px}small{font-size:11px}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:11px}td{border-bottom:1px solid #dedede;padding:20px 0}label{font-size:11px;font-weight:600;display:block;margin:0 0 3px;text-transform:uppercase}select{border:1px solid #dedede;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:50px;padding:0 15px;width:100%}input,textarea{border:1px solid #dedede;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font:14px proxima-nova;font-family:proxima-nova,'Noto Sans',Arial,Helvetica,serif;color:#0e0e0f;height:50px;padding:0 15px;width:100%}input:focus,textarea:focus{color:#0e0e0f}input::-ms-clear,textarea::-ms-clear{display:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{font:14px/50px proxima-nova;font-family:proxima-nova,'Noto Sans',Arial,Helvetica,serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0;resize:vertical}::-ms-clear,::-webkit-search-decoration,::-webkit-search-cancel-button,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none}.left{float:left}.right{float:right}.center{text-align:center}.clear:before,.clear:after{clear:both;content:" ";display:table}.clear-2{clear:both;font:0/0 a;height:0;visibility:hidden}.clear-3{overflow:hidden}.ir{text-indent:-999em}.show{display:block}.hide{display:none}.uppercase{text-transform:uppercase}.clickable{cursor:pointer}.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strong{font-weight:bold}.col-1{width:100%}.col-2{width:100%/2}.col-3{width:100%/3}.col-4{width:100%/4}.col-5{width:100%/5}.col-6{width:100%/6}.has-dropdown{position:relative}.dropdown{background:#fff;border:1px solid #a7afb7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:15px;position:absolute;top:30px;right:-10px;min-width:240px;z-index:1000}.dropdown:before{background:#fff;border-left:1px solid #a7afb7;border-top:1px solid #a7afb7;content:"";display:block;position:absolute;top:-7px;right:10px;transform:rotate(45deg);width:12px;height:12px}.dropdown h5{margin-bottom:10px}.dropdown li{color:#0e0e0f;line-height:16px;padding:7px 0}.dropdown li.separated{border-top:1px solid #dedede;margin-top:10px;padding-top:15px}.dropdown li.header{font-size:12px;font-weight:bold;text-transform:uppercase;cursor:default}.dropdown li.header:hover{color:#0e0e0f}.dropdown li:hover{color:#3498db}.dropdown li [class*="icon-"]{margin-right:10px}.dropdown span{color:gray;font-size:13px}button,.button,.btn{background:transparent;border:none;cursor:pointer;display:inline-block;letter-spacing:-.1px;font:15px/50px proxima-nova;font-family:proxima-nova,'Noto Sans',Arial,Helvetica,serif;height:50px;padding:0 30px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative}button.with-icon,.button.with-icon,.btn.with-icon{padding-right:35px}button.small,.button.small,.btn.small{font-size:13px;padding:0 20px;height:35px;line-height:35px}button span,.button span,.btn span{font-size:10px;color:#ddd;display:block}button .icon-arrow,.button .icon-arrow,.btn .icon-arrow{display:block;background:url("../i/icon-arrow-right-white.png") center center no-repeat;width:4px;height:7px;position:absolute;right:15px;top:50%;margin-top:-3px}button.outlined,.button.outlined,.btn.outlined{color:#a7afb7;border:1px solid #a7afb7}button.outlined:hover,.button.outlined:hover,.btn.outlined:hover{border-color:#909aa4}button.yellow,.button.yellow,.btn.yellow{background:#ffc617;color:#4749cc}button.yellow .icon-arrow,.button.yellow .icon-arrow,.btn.yellow .icon-arrow{background-image:url("../i/icon-arrow-right-purple.png")}button.black,.button.black,.btn.black{background:#0e0e0f;color:#fff}button.blue,.button.blue,.btn.blue{background-color:#3498db;color:#fff}button.blue:hover,.button.blue:hover,.btn.blue:hover{background-color:#2a84c0}button.blue.icon-download,.button.blue.icon-download,.btn.blue.icon-download{background-image:url("../i/icon-download-2.png");background-repeat:no-repeat;background-position:20px center;padding-left:50px}button.red,.button.red,.btn.red{background:#ed1a3b;color:#fff}button.gray,.button.gray,.btn.gray{background-color:#e3e6e7;color:#222;font-size:16px;text-transform:none}button.green,.button.green,.btn.green{background-color:#38c851;color:#fff}button.green:hover,.button.green:hover,.btn.green:hover{background-color:#2fb546}button.wide,.button.wide,.btn.wide{padding:0 60px}button.disabled,.button.disabled,.btn.disabled{opacity:.7;cursor:not-allowed}.progress-bar--steps{text-align:center}.progress-bar--steps .step{display:inline-block;height:4px;width:110px;margin-right:3px;background-color:#d1d5da}.progress-bar--steps .step.active{background-color:#3bc752}.progress-bar--steps .step:first-child{border-radius:3px 0 0 3px}.progress-bar--steps .step:last-child{border-radius:0 3px 3px}.form-group{position:relative}.form-group.label-inside label{position:absolute;top:-2px;font-size:11px;font-weight:normal;color:#313131;left:15px;-webkit-transition:font-size .3s,top .3s;transition:font-size .3s,top .3s}.form-group.label-inside label.label--empty{top:14px;color:#878787;font-size:16px}.form-group.label-inside input,.form-group.label-inside textarea{width:100%}.form-group.label-inside input:focus+label,.form-group.label-inside textarea:focus+label{top:-2px;font-size:11px;color:#313131}.form-group.invalid:after{position:absolute;top:15px;right:15px;content:" ";width:21px;height:21px;display:inline-block;margin-left:10px;vertical-align:bottom;background:url("../i/icon-input-invalid.svg") center center no-repeat}.form-group.invalid input,.form-group.invalid textarea{border-color:#ed3c51;color:#ed3c51}.form-group .select-input{border:1px solid #dedede;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font:14px proxima-nova;font-family:proxima-nova,'Noto Sans',Arial,Helvetica,serif;color:#0e0e0f;height:50px;padding:0 15px;width:100%}.form-group .select-input:focus{color:#0e0e0f}.form-group .select-input::-ms-clear{display:none}.form-group .select-input .selected-value{margin-top:14px;color:#878787;font-size:16px}.form-group .select-input .dropdown{width:100%;right:0;top:48px}.form-group .select-input .dropdown:before{display:none}.mobile-banner{display:block;background:#ffb01d url("../i/bimx-icon-60x60.png") 20px 20px no-repeat;color:#0e0e0f;padding:20px 20px 20px 90px;min-height:100px;line-height:60px}.mobile-banner span{display:inline-block;vertical-align:middle;line-height:16px}.mobile-banner strong{display:block;font-size:16px}.global-header{background:#0e0e0f;color:#fff;position:relative;width:100%;height:60px;z-index:1000;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.global-header.inactive{top:-60px}.global-header.active{top:0}.global-header.with-background{background:#0e0e0f}.global-header a{color:#fff}.global-header .search,.global-header .hamburger{width:60px;height:60px;opacity:.5;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.global-header .search:hover,.global-header .hamburger:hover{opacity:.8}.global-header .hamburger{background:url("../i/icon-hamburger.png") center center no-repeat}.global-header .hamburger.active{opacity:1}.global-header .hamburger .dropdown{right:10px}.global-header .search{background:url("../i/icon-search.svg") center left no-repeat;width:40px}.global-header .profile{line-height:60px}.global-header .profile .mobile-sign{display:none}.global-header .profile .sign-in{background:url("../i/icon-dot.svg") center left no-repeat;margin-left:3px;padding-left:10px}.global-header .profile .dropdown{top:55px}.global-header .profile .dropdown li:last-of-type{border-top:1px solid #dedede;padding:15px 0 0;margin-top:7px}.global-header .icon-dropdown:after{content:" ";display:inline-block;width:10px;height:10px;margin-left:7px;background:url("../i/icon-arrow-down.svg") center center no-repeat}.global-header .dropdown{color:#0e0e0f;top:75px}.global-header .dropdown a{color:#0e0e0f}.global-header .dropdown a:hover{color:#3498db}.global-header .dropdown li:first-of-type{text-transform:uppercase;font-size:11px;font-weight:700;padding-top:0}.global-header [type=search]{border:none;background:transparent;color:#fff;padding:0;height:36px;margin:10px 0 0 0;width:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-appearance:none}.global-header [type=search].active{border-left:1px solid rgba(255,255,255,.2);padding:0 10px;width:150px}.global-header [type=search]::-webkit-search-decoration,.global-header [type=search]::-webkit-search-cancel-button{display:none}.global-header [class*="-logo"]{margin-right:15px}.global-header .graphisoft-logo{background:url("https://assets.graphisoft.com/logos/bimx-model-transfer/bimx-model-transfer-logo--white+yellow.svg") center center no-repeat;width:405px;height:60px;margin-left:30px}.global-header .graphisoft-logo-mobile{display:none}.global-header .bimx-model-transfer-logo{background:url("../i/logos/bimx-model-transfer-logo.svg") center center no-repeat;width:150px;height:60px}.global-header nav{border-left:1px solid rgba(255,255,255,.2);font-size:14px;padding-left:20px;height:35px;line-height:35px;margin-top:13px}.global-header nav li{float:left;position:relative}.global-header nav li ul{display:none;background:#0e0e0f;position:absolute;top:100%;left:0}.global-header nav a{padding-right:20px}.global-header nav a.with-children{background:url("../i/icon-arrow-down.png") center right no-repeat;padding-right:15px;margin-right:15px}.mega{display:none;background:#0e0e0f;color:#fff;padding:60px;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.mega a{color:#fff}.mega a[rel=tag]{display:table;font-size:12px;color:#ccc;background:rgba(255,255,255,.1);padding:7px 15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-bottom:5px}.mega a[rel=tag]:hover{background:rgba(255,255,255,.2)}.mega h4{font-size:20px;margin-bottom:40px}.mega h6{color:#999;font-size:11px;font-weight:300;margin:30px 0 10px}.mega li{padding-bottom:10px}.mega li li{padding-bottom:0}.mega li li a{color:#888}.mega .col-holder{width:1140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mega .col-holder:hover .col{opacity:.5}.mega .col-holder:hover .col:hover{opacity:1}.mega .col{padding-top:120px;height:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.mega .col:nth-child(1){background:url("../i/icon-graphisoft.png") 30% top no-repeat}.mega .col:nth-child(2){background:url("../i/icon-myarchicad.png") 30% top no-repeat}.mega .col:nth-child(3){background:url("../i/icon-helpcenter.png") 25% top no-repeat}.mega .col:nth-child(4){background:url("../i/icon-archicad-talk.png") 25% top no-repeat}.mega .col:nth-child(5){background:url("../i/icon-bimcomponents.png") 30% top no-repeat}.mega .col:nth-child(6){background:url("../i/icon-bimx.png") 30% top no-repeat}.mega .ios{display:inline-block;background:url("../i/icon-ios.png") left top no-repeat;width:20px;height:25px;margin-right:10px;margin-top:10px}.mega .android{display:inline-block;background:url("../i/icon-android.png") left top no-repeat;width:22px;height:25px;margin-top:10px}.mega footer{font-size:13px;padding:0 30px;position:absolute;left:0;bottom:30px;width:100%;height:40px;line-height:40px}.mega footer .left a{display:inline-block;height:100%;padding-right:30px;opacity:.4;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.mega footer .left a:hover{opacity:1}.mega footer .left a:first-child{background:url("../i/icon-world.png") left center no-repeat;padding-left:80px}.mega footer .right{margin-top:10px}.mega footer .right a{display:inline-block;opacity:.4;height:20px;width:20px;margin-left:20px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.mega footer .right a:hover{opacity:1}.mega footer .right .facebook{background:url("../i/icon-facebook.png") center center no-repeat}.mega footer .right .linkedin{background:url("../i/icon-linkedin.png") center center no-repeat}.mega footer .right .twitter{background:url("../i/icon-twitter.png") center center no-repeat}.mega footer .right .youtube{background:url("../i/icon-youtube.png") center center no-repeat}.jumbo{background:#ffb01d;height:500px;text-align:center;padding-top:100px;overflow:hidden;position:relative}.jumbo h1{color:#fff;font-size:26px;line-height:140%;margin:0 0 40px}.jumbo h1 span{color:#0e0e0f;display:block;font-size:38px}.jumbo h1 sup{font-size:14px}.jumbo form{background:#fff;width:60%;margin:0 auto 40px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.jumbo a{color:#0e0e0f;display:block;margin:100px auto 0;text-align:center;width:160px}.jumbo input{-webkit-appearance:none;box-shadow:none;border:none;width:500px}.jumbo input::-webkit-search-decoration,.jumbo input::-webkit-search-cancel-button{display:none}.jumbo button{background:url("../i/icon-search-black.png") center center no-repeat;width:60px}.jumbo .android{position:absolute;background:url("../i/android-2.png") center center no-repeat;bottom:-60px;left:43%;width:250px;height:150px}.jumbo .iphone{position:absolute;background:url("../i/iphone-2.png") center center no-repeat;bottom:-80px;left:47%;width:215px;height:150px}.modal-open{overflow-y:hidden}.modal{background:rgba(0,0,0,.1);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}.modal.active{display:block}.modal .modal-dialog{background:#fff;border:1px solid #a7afb7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px;width:480px;min-height:100px}.modal .modal-body{}.modal .modal-footer{margin:30px 0 0}.modal h4{font-size:22px;letter-spacing:-.2px;margin-bottom:40px}.modal p,.modal input,.modal select{margin-bottom:20px}.modal .buttons{margin-top:20px}.modal .buttons a{line-height:50px}.modal .close{background:url("../i/icon-close-black.png") center center no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:20px;right:20px;height:40px;width:40px}.global-footer{background:#f5f5f5;color:#878787;font-size:13px;font-weight:500;margin-top:60px}.global-footer h4{font-weight:500;letter-spacing:-.25px}.global-footer a{color:#878787}.global-footer a:hover{color:#0e0e0f}.global-footer .left{padding:40px;border-right:1px solid #fff;min-width:250px}.global-footer .left:first-of-type{background:url("../i/world.png") center top no-repeat}.global-footer .right{color:#a7afb7;padding:60px 40px;text-align:right}.global-footer .social{border:1px solid #a7afb7;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:inline-block;height:40px;width:40px;margin:0 0 20px 15px}.global-footer .social:hover{border-color:#787f85}.global-footer .facebook{background:url("../i/icon-facebook-2.png") center center no-repeat}.global-footer .instagram{background:url("../i/icon-instagram-2.png") center center no-repeat}.global-footer .linkedin{background:url("../i/icon-linkedin-2.png") center center no-repeat}.global-footer .twitter{background:url("../i/icon-twitter-2.png") center center no-repeat}.global-footer .youtube{background:url("../i/icon-youtube-2.png") center center no-repeat}.folder{margin:65px auto 0;width:900px}.folder table{margin-bottom:20px;table-layout:fixed;white-space:nowrap;word-wrap:break-word}.folder th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.folder td{position:relative;vertical-align:middle}.folder .text-overflow{padding-right:20px}.folder .column-date{color:#8f8f8f}.folder .column-fixed{width:40px}.folder .column-10{width:10%}.folder .column-20{width:20%}.folder .column-30{width:30%}.folder .column-40{width:40%}.folder .column-50{width:50%}.folder .column-60{width:60%}.folder .column-70{width:70%}.folder .column-80{width:80%}.folder .column-90{width:90%}.folder .column-100{width:100%}.folder h1{font-size:35px;letter-spacing:-1px}.folder h2{margin:0 0 40px;padding-top:5px;line-height:120%}.folder img{width:28px;height:20px;margin:0 10px 0 0}.folder .empty-state{background:url("../i/empty-state-folder.png") center center no-repeat;color:#878787;font-size:24px;font-weight:300;padding:250px 0 100px;text-align:center}.detail{margin:60px 0 0}.detail h1{font-size:38px;line-height:60px}.detail h1.with-icon{background:url("../i/logo-bimx-2.png") left center no-repeat;padding-left:60px}.detail .icon-delete{margin-top:30px;color:#878787;background:url("../i/icon-delete.png") left center no-repeat;padding-left:20px}.detail .icon-parent{margin-top:30px;background:url("../i/icon-folder.svg") left center no-repeat;padding-left:27px;cursor:pointer}.detail figure{margin:0;text-align:center}.detail figure .image-wrapper{position:relative;display:inline-block;margin-bottom:30px;width:100%;height:480px;background-repeat:no-repeat;background-size:contain;background-position:center}.detail iframe{border:none;height:480px;width:100%}.detail img{display:inline-block;height:480px;max-width:640px}.detail .downloads{margin-bottom:40px}.detail .downloads [class^="icon-"]{margin-right:5px}.detail .downloads .icon-desktop{background:url("../i/icon-desktop.png") 15px center no-repeat;padding-left:60px}.detail .downloads .icon-osx{background:url("../i/icon-osx.png") 15px center no-repeat;padding-left:50px}.detail .downloads .icon-windows{background:url("../i/icon-windows.png") 15px center no-repeat;padding-left:50px}.detail .downloads .icon-ios{background:url("../i/icon-ios.png") 15px center no-repeat;padding-left:50px}.detail .downloads .icon-android{background:url("../i/icon-android.png") 15px center no-repeat;padding-left:50px}.detail .downloads .right{margin-top:30px}.detail .downloads .icon-share{display:inline-block;width:24px;height:34px;vertical-align:middle;cursor:pointer}.detail .downloads .icon-share:nth-child(5){margin-right:30px}.detail .downloads .icon-share.icon-share-twitter{background:url("../i/icon-share-twitter.png") center center no-repeat}.detail .downloads .icon-share.icon-share-facebook{background:url("../i/icon-share-facebook.png") center center no-repeat}.detail .downloads .icon-share.icon-share-linkedin{background:url("../i/icon-share-linkedin.png") center center no-repeat}.detail .downloads .icon-share.icon-share-mail{background:url("../i/icon-share-mail.png") center center no-repeat}.detail .downloads .icon-embed{background:url("../i/icon-embed.svg") center center no-repeat;display:inline-block;width:24px;height:14px;vertical-align:middle;cursor:pointer}.detail .downloads .icon-embed .bottom-section{display:flex;justify-content:space-between}.detail .downloads .icon-embed .dropdown{width:400px;top:40px;right:-5px}.detail .downloads .icon-embed input{height:auto;width:auto;margin:0 5px 0 0}.detail .downloads .icon-embed textarea{background:#dee2e6;border-color:#dee2e6;font-size:12px;font-weight:600;word-wrap:break-word;margin:0 0 10px;width:100%;height:100px}.detail .downloads .icon-embed a{background:url("../i/icon-copy.svg") left center no-repeat;font-weight:600;font-size:13px;padding-left:18px}.detail .downloads .icon-embed a span{font-weight:400}.detail .downloads .share-button{background-image:url("../i/icon-share.png");background-position:18px center;background-repeat:no-repeat;padding-left:45px}.detail h4{font-weight:600;font-size:14px;margin:0}.detail h5{font-weight:600;font-size:14px;margin:0 0 10px}.detail [rel=tag]{background:#dedede;color:#0e0e0f;display:inline-block;padding:7px 15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;float:left;min-width:34px;margin:5px 5px 0 0}.detail [rel=tag]:hover{background:#c7c7c7}.detail p{font-size:20px;font-weight:300;margin:0 0 50px}.detail p a{color:#0e0e0f}.detail p a:hover{color:#3498db}.detail .big{font-size:30px}.detail input{margin:5px 0 40px}.detail textarea{font-size:22px;font-weight:300;line-height:22px;min-height:40px;margin:10px 0 0;padding:10px;resize:none;width:90%}.detail .icon-ok,.detail .icon-edit{color:#878787;font-weight:400;padding-left:20px;margin-left:10px}.detail .icon-ok:hover,.detail .icon-edit:hover{color:#3b3b3b}.detail .icon-edit{background:url("../i/icon-rename.png") left center no-repeat}.detail .icon-ok{background:url("../i/icon-ok-2.png") left center no-repeat}.detail .icon-add{background:#999 url("../i/icon-add-2.png") center center no-repeat;display:inline-block;float:left;height:34px;width:34px}.detail .icon-add:hover{background:#7e7e7e url("../i/icon-add-2.png") center center no-repeat}.detail .icon-remove{background:#999 url("../i/icon-remove-2.png") center center no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;float:right;height:20px;width:20px;margin-left:5px;margin-right:-10px}.detail .icon-remove:hover{background-color:#4d4d4d}.detail .icon-cardboard{position:absolute;top:35px;right:30px;width:80px;height:143px;display:inline-block;background:url("../i/icon-cardboard.png") center center no-repeat}.detail .logo-architect-wrapper img{width:auto;max-width:42%;max-height:150px;height:auto;margin:30px 0}.drop-zone{flex:1;display:flex;justify-content:center;align-items:center;background-color:#f5f6f7}.drop-zone.border{border:2px dashed #9fa4aa;background-color:transparent}.drop-zone .drop-zone__instructions{max-width:250px;text-align:center}.drop-zone .drop-zone__instructions .icon-upload-house{position:relative;margin-bottom:20px;height:45px;background:url("../i/icon-upload-house.png") center bottom no-repeat}@keyframes changeheight{from{height:0}to{height:100%}}.drop-zone .drop-zone__instructions .icon-upload-house .icon-upload-house--loading{position:absolute;bottom:0;left:0;right:0;background:url("../i/icon-upload-house--loading.png") center bottom no-repeat;animation-duration:3s;animation-name:changeheight;animation-iteration-count:infinite;animation-direction:alternate}.drop-zone .drop-zone__instructions .icon-upload-image{position:relative;margin-bottom:20px;height:45px;background:url("../i/icon-upload-image.png") center bottom no-repeat}.drop-zone .drop-zone__instructions .instruction{font-size:20px}.drop-zone .drop-zone__instructions .instruction.fail{color:#e34e5c}.drop-zone .drop-zone__instructions .instruction small{display:block;font-size:14px}.drop-zone .drop-zone__instructions .choose-file-button-wrapper{margin-top:50px}.error-message{margin-top:15px;padding:15px 20px;color:#fff;font-size:15px;background:#ed3c51}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes input{height:auto;width:auto}section.upload__select-model{width:90%;margin:auto;height:500px;display:flex;flex-direction:column}section.upload__select-model .drop-zone{margin:50px 0}section.upload__model-details{padding-top:50px}section.upload__model-details:after{display:block;content:" ";clear:both}section.upload__model-details .model-details__form{display:flex;flex-direction:row;margin-bottom:100px}section.upload__model-details .model-details__form .col-2{flex:1 0 auto}section.upload__model-details .model-details__form .col-2:first-child{padding-right:15px}section.upload__model-details .model-details__form .col-2:last-child{padding-left:15px}section.upload__model-details .form-group{margin-bottom:10px}section.upload__model-details .form-group:last-child{margin-bottom:0}section.upload__model-details textarea{min-height:255px;padding:0 15px}section.upload__model-details .preview-image{display:flex}section.upload__model-details .preview-image .preview-image--empty{border:2px dashed #9fa4aa}section.upload__model-details h1{margin:0 0 10px 0;font-size:26px;font-weight:400}section.upload__model-details .sub-title{color:#9fa4aa;margin:0 0 25px 0}section.upload__model-details .folder{margin:30px 0;width:100%}section.upload__model-details .folder .select-folder-text{display:none}section.upload__model-details .folder .selected-folder{display:inline-block;position:relative;height:13px;width:14px;background:url("../i/icon-check--blue.png") center center no-repeat}section.upload__model-details .folder tr>td{padding-left:15px}section.upload__model-details .folder tr td:last-child{padding:20px 20px 20px 0;font-size:14px;color:#3498db;text-align:right}section.upload__model-details .folder tr:hover{background:#f5f6f7}section.upload__model-details .folder tr:hover .select-folder-text{display:block}section.upload__model-details .progress-bar--steps{margin-top:45px}.bt-banner{margin-top:20px;display:block}@media all and (max-width:1023px){.bt-banner{margin-top:0}.bt-banner img{width:100%;height:auto}}[ng\:cloak],[ng-cloak],.ng-cloak{display:none!important}.container{min-height:70%}.wrap{width:940px;margin:0 auto}.sticky{background:#fff;width:940px;position:fixed;display:block;top:0;z-index:1000}.search-filter{border-bottom:1px solid #dedede;height:50px;line-height:50px}.search-filter .result{position:absolute;left:0;overflow:hidden}.search-filter .result span{position:absolute;top:-100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.search-filter.sticky .result{width:180px;height:50px}.search-filter.sticky .result span{top:0}.search-result{margin:50px 0 40px 0}.search-result p{font-size:15px;font-weight:600;text-align:center}.search-result input{height:auto;margin-bottom:50px;padding:0;font-size:34px;font-weight:300;letter-spacing:-.5px;border:none;text-align:center}.search-result .dropdown{text-align:left;min-width:170px;top:100%;right:-12px}.search-result .dropdown li.selected{font-weight:bold}.search-result .dropdown-holder{display:flex;align-items:center;justify-content:center}.search-result .has-dropdown{margin-right:30px}.search-result .icon-dropdown{display:inline-block}.search-result .icon-dropdown:after{content:" ";display:inline-block;width:10px;height:10px;margin-left:7px;background:url("../i/icon-arrow-down.svg") center center no-repeat}.no-result svg{margin-top:60px}.no-result h3{font-size:30px;margin:40px 0 15px;letter-spacing:-1px}.no-result p{font-size:16px}.headline{font-size:30px;font-weight:300;margin:60px 0}.separator{border-top:1px solid #dedede;margin-bottom:20px;padding-top:20px}.separator span{font-weight:700;font-size:15px}.tab{border-bottom:1px solid #c5c5c5;height:50px;margin-bottom:40px}.tab a{border:1px solid transparent;color:#0e0e0f;display:inline-block;font-size:18px;height:50px;line-height:50px;margin-right:30px;cursor:pointer;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.tab a.active{color:#3498db;border-bottom-color:#3498db}.tabcontent .icon-folder{background:url("../i/icon-folder.svg") center center no-repeat;display:inline-block;width:18px;height:16px}.tabcontent .icon-new-folder{background:url("../i/icon-new-folder.png") center center no-repeat;display:inline-block;width:18px;height:16px}.tabcontent .icon-empty-folder{background:url("../i/icon-folder-empty.svg") center center no-repeat;display:inline-block;width:18px;height:16px}.tabcontent .icon-back{background:url("../i/icon-arrow-back.png") left center no-repeat;display:inline-block;width:20px;height:16px}.tabcontent .icon-more{background:url("../i/icon-more.svg") center center no-repeat;display:inline-block;width:15px;height:16px}.tabcontent .icon-rename{background:url("../i/icon-rename.png") center center no-repeat;display:inline-block;width:16px;height:16px}.tabcontent .icon-delete{background:url("../i/icon-delete.png") center center no-repeat;display:inline-block;width:16px;height:16px}.tabcontent .icon-move{background:url("../i/icon-move.png") center center no-repeat;display:inline-block;width:16px;height:16px}.tabcontent .icon-home{background:url("../i/icon-folder-home.svg") left center no-repeat;padding-left:25px}.tabcontent .icon-add{background:url("../i/icon-add.png") 15px center no-repeat;padding-left:50px}.tabcontent .icon-ok{background:url("../i/icon-ok.svg") center center no-repeat;display:inline-block;width:20px;height:15px}.tabcontent .icon-remove{background:url("../i/icon-remove.svg") center center no-repeat;display:inline-block;width:15px;height:15px;margin:0 15px}.tabcontent .icon-public{background:url("../i/icon-public.png") center center no-repeat;display:inline-block;width:16px;height:16px}.tabcontent .icon-private{background:url("../i/icon-private.png") center center no-repeat;display:inline-block;width:16px;height:16px}.tabcontent .icon-unlisted{background:url("../i/icon-unlisted.png") center center no-repeat;display:inline-block;width:16px;height:16px}.tabcontent .icon-sort-up{background:url("../i/icon-sort-up.png") center center no-repeat;display:inline-block;width:16px;height:9px}.tabcontent .icon-sort-down{background:url("../i/icon-sort-down.png") center center no-repeat;display:inline-block;width:16px;height:9px}.tabcontent input{background:transparent;border:none;float:left;padding:0;height:auto}.quotas{display:block}.quotas:after{visibility:hidden;display:block;content:"";clear:both;height:0}.quotas .quota{float:left;width:350px;margin:60px auto;font-weight:300}.quotas .quota div{margin-bottom:5px;font-size:12px;font-weight:600;text-transform:uppercase}.quotas .quota span{font-size:24px;font-weight:400}.progress-bar{background:#d5d5d5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:4px;margin-bottom:25px}.status{height:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.status.green{background:#25bf62}.status.red{background:#ed2f4a}.filter{margin:60px 0 20px;text-align:center}.filter a{border:1px solid transparent;color:#0e0e0f;display:inline-block;padding:5px 15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;position:relative}.filter a:hover{border-color:rgba(0,0,0,.2)}.filter a.active{border-color:#878787;padding-left:30px}.filter a span{background:#ffb01d;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;position:absolute;left:14px;top:13px;width:5px;height:5px}.row{display:flex}.col{flex:1;box-sizing:border-box;padding:10px;width:25%}.col figure{margin:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.col img{visibility:hidden;width:100%}.col h2{font-size:17px;font-weight:500;margin:20px 0 0}.col h2 a{color:#0e0e0f}.col small{color:#878787;font-size:13px}.col small a{color:#878787}.col small a:hover{color:#0e0e0f}.col .icons{margin:10px 0 40px}.col .icon-download{background:url("../i/icon-download.png") left center no-repeat;color:#a7afb7;padding-left:25px}.col .icon-viewed{background:url("../i/icon-viewed.svg") left center no-repeat;color:#a7afb7;float:right;padding-left:25px}.col .icon-hypermodel{background:url("../i/icon-hypermodel.png") left center no-repeat;display:block;width:32px;height:32px;position:absolute;top:10px;left:10px}.col figure{position:relative}.col figure svg{position:absolute;left:10px;bottom:10px;z-index:100}.upload--valid .upload__content span{color:#38c851}.upload--valid .upload__progress-bar{background:#d7f4dc;border-bottom:1px solid #38c851}.upload--valid .upload__progress-bar.processing{-webkit-animation:processing-animation 5s infinite;animation:processing-animation 5s infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes processing-animation{from{width:0%}to{width:100%}}@keyframes processing-animation{from{width:0%}to{width:100%}}.upload--invalid .upload__content span{color:#e34e5c}.upload--invalid .upload__progress-bar{background:#f9dcde;border-bottom:1px solid #e34e5c}.upload{padding:0}.upload td:last-child{padding-left:5px}.detail .upload__content{float:right;margin-top:20px;width:240px}.detail .upload__notification{width:150px}.upload__content{height:60px;line-height:60px;position:relative;white-space:normal}.upload__content a{margin-left:10px}.upload__content a.try-again-btn{padding-right:10px;position:relative}.upload__content a.try-again-btn:after{position:absolute;right:0;top:50%;background:#bbc2c8;content:' ';display:block;width:2px;height:2px}.upload__content a.file-name{color:#0e0e0f;padding:0;margin:0}.upload__content a.file-name:after{content:'';display:none}.upload__content .button-group{position:absolute;right:0;bottom:12px}.upload__content .dropdown-holder{background:#e5e5e5;border-radius:2px;border:1px solid transparent;font-size:13px;padding:0 30px 0 20px;height:35px;line-height:35px;position:relative}.upload__content .dropdown-holder:after{position:absolute;right:15px;top:calc(50% - 3px);content:' ';display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #1e2224}.upload__content .dropdown-holder.required{border-color:#f45e1c;box-shadow:-3px -3px 0 #fcceba,3px 3px 0 #fcceba,3px -3px 0 #fcceba,-3px 3px 0 #fcceba}.upload__content .dropdown{background:#e5e5e5;border:none;border-top:1px solid #b0b0b0;border-radius:0;padding:10px 20px;top:100%;right:0;width:100%;min-width:auto}.upload__content .dropdown:before{display:none}.upload__content .button{margin-left:10px}.upload__progress-bar{position:absolute;left:0;top:1px;height:100%;width:0%}.drop-area .upload__notification{display:none}.drop-area.drag-over td{background:#def2ff}.drop-area.drag-over .upload__notification.drop-notification{display:block}.drop-area .unpublished-notification{display:block}.drop-area--folder{background:rgba(222,242,255,.9);font-size:15px;text-align:center;position:fixed;top:0;left:0;height:100%;width:100%;z-index:10000;display:none}.drop-area--folder .drop-area__inner{width:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.drop-area--folder h3{font-size:22px;margin:20px 0 5px}.drop-area--folder span{display:block;color:#888;margin-top:40px}span.upload__notification{font-size:13px;height:20px;line-height:20px;color:#888;position:absolute;left:calc(100% + 20px);top:20px;white-space:nowrap}span.upload__notification span{background:#f45e1c;color:#fff;display:inline-block;font-size:11px;height:20px;min-width:20px;text-align:center;border-radius:50%;margin-right:5px}span.upload__notification.orange{color:#f45e1c}span.upload__notification.red{color:#e34e5c}span.upload__notification.green{color:#38c851}span.upload__notification.icon-valid{background:url("../i/icon-valid.svg") left center no-repeat;padding-left:30px}span.upload__notification.icon-invalid{background:url("../i/icon-invalid.svg") left center no-repeat;padding-left:30px}span.upload__notification.icon-warning{background:url("../i/icon-warning.svg") left center no-repeat;padding-left:30px}span.black{color:#000!important}::-webkit-selection{background:#0e0e0f;color:#fff}::-moz-selection{background:#0e0e0f;color:#fff}::selection{background:#0e0e0f;color:#fff}@media all and (max-width:1023px){button{height:55px}.global-header{background:#0e0e0f;height:auto}.global-header .graphisoft-logo,.global-header nav{display:none}.global-header .graphisoft-logo-mobile{display:inline-block;margin-left:10px;height:60px;padding:16px 5px}.global-header .graphisoft-logo-mobile img{width:300px;height:15px}.global-header .bimx-model-transfer-logo{margin-left:20px;margin-right:0}.global-header .profile .dropdown{top:75px}.global-header .profile .mobile-sign{background:url("../i/icon-signin.svg") center center no-repeat;width:40px;height:60px;display:block}.global-header .profile .sign-in,.global-header .profile .sign-up{display:none}.global-header .profile .icon-dropdown:after{background:url("../i/icon-login.png") center center no-repeat;width:22px;height:60px;opacity:.5}.global-header .profile .icon-dropdown a{display:none}.global-header .search{display:none}.mega{margin-top:60px;padding:20px 40px 40px 40px}.mega h4{margin:20px 0}.mega ul,.mega h6,.mega .ios,.mega .android,.mega a[rel=tag]{display:none}.mega .col-holder{position:static;transform:none;width:100%}.mega .col{width:100%;height:auto;float:none;padding-top:0;border-bottom:1px solid rgba(255,255,255,.3)}.mega .col:nth-child(1),.mega .col:nth-child(2),.mega .col:nth-child(3),.mega .col:nth-child(4),.mega .col:nth-child(5),.mega .col:nth-child(6){background:none}.mega footer{position:static;font-size:14px;height:auto;line-height:100%;padding:30px 0 0}.mega footer .left,.mega footer .right{float:none}.mega footer .left a{display:block;padding:0 0 5px}.mega footer .left a:first-child{background:none;padding-left:0}.mega footer .right{margin:30px 0 0}.mega footer .right a:first-child{margin:0}.jumbo{width:100%}.jumbo form{width:80%;padding:0 15px}.jumbo h1{padding:0 20px}.jumbo input{padding:0;width:90%}.jumbo button{padding:0;width:10%}.jumbo .iphone,.jumbo .android{margin-left:-80px}.row{flex-wrap:wrap}.col{flex:1 50%}.col img{width:100%;height:auto}.wrap{width:100%;margin:0}.folder{width:100%;margin:0}.folder h1{font-size:30px;margin:40px 20px}.detail{margin-top:20px}.detail h1{font-size:26px;margin:0 20px 20px;float:none;line-height:100%}.detail h1.with-icon{background-position:left top;padding-left:50px;min-height:60px}.detail .downloads{margin:0 20px 20px}.detail .downloads .left,.detail .downloads .right{float:none}.detail .downloads .left .button{margin:-1px 0 0;width:100%}.detail .downloads .right{margin:0 0 20px}.detail .downloads .right .button{margin:5px 0 0;width:100%;padding:0}.detail .downloads .icon-embed{float:right;margin-top:10px}.detail .col-2{float:none;padding:0 20px 20px;width:100%}.detail .col-2:before,.detail .col-2:after{clear:both;content:" ";display:table}.detail .col-2 .col-2{padding:0}.detail figure .image-wrapper{height:240px}.detail img{width:100%;height:auto;margin:0 0 20px}.detail p{margin:0 0 20px}.detail .icon-delete{margin:0}.detail .icon-ok,.detail .icon-edit{float:right}.detail textarea{width:100%}.detail .logo-architect-wrapper img{max-width:auto;margin:0 auto;display:block}.sticky{left:0;width:100%}.search-result{margin:20px}.search-result .has-dropdown{margin-right:15px}.search-result .dropdown-holder{display:inline;align-items:stretch;justify-content:flex-start;float:right}.search-result .dropdown{top:30px}.separator{padding:20px 20px 0}.headline{margin:40px 20px}.tab{margin:0 20px}.tab a{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50%;margin:0}.tabcontent{padding:0 20px}.tabcontent table th:nth-child(3n+3) span,.tabcontent table td:nth-child(3n+3) span,.tabcontent table th:nth-child(4n+4) span,.tabcontent table td:nth-child(4n+4) span{display:none}.tabcontent .icon-add{width:100%}.tabcontent input{width:50%}.quotas{margin:40px 0}.quotas .quota{float:none;width:auto;margin:20px}.quotas .quota span{font-size:20px}span.upload__notification{background-color:#fff!important;position:fixed;top:0;left:0;border-bottom:1px solid #dedede;height:40px;line-height:40px;text-align:center;width:100%}span.upload__notification[class*="icon-"]{background-position:20px center}.detail .upload__content{float:none}.detail .icon-parent{margin-left:20px}.global-footer .left{display:none}.global-footer .left h4{margin-bottom:10px}.global-footer .right{float:none;text-align:center;padding:0 0 40px;margin-top:40px}.modal .modal-dialog{width:90%}.modal .modal-body{margin:0;width:100%}}@media all and (max-width:450px){.global-header .graphisoft-logo-mobile img{width:202px;height:10px}}.active{display:block;visibility:visible}