*{-ms-box-sizing:border-box;box-sizing:border-box}body,figure,h1,h2,h3,h4,h5,h6,html,p,ul{margin:0}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body,html{font:400 15px/140% 'Open Sans',Arial,Helvetica,serif;color:#222;width:100%}body,html,my-app,ng-component{min-height:100%;display:block}body{position:absolute;height:100%;width:100%}my-app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ng-component{min-height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}router-outlet{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.content{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;height:auto}.content>.container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.content.background-user{background:url(background-user.5b79e6b273ae47d96555.jpg) center center/cover no-repeat;z-index:0}.content.background-user h1,.content.background-user header .site-navigation__left a{color:#fff}.content.background-user header .graphisoft-logo{background:url(https://assets.graphisoft.com/logos/work-from-home/work-from-home-logo--white.svg) center center no-repeat}.content.background-user header .icon-products{background:url(icon-products-white.a4d5168e4d1934fde4ee.svg) center center no-repeat}.content.background-order.small .background-order-wrapper{height:210px}.content.background-order.small header{margin-bottom:20px}.content.background-order .background-order-wrapper{position:absolute;top:0;left:0;right:0;width:100%;height:520px;background:url(background-order.3f89bfb2d88d641268d5.jpg) top/cover no-repeat;z-index:-1}.content.background-order header{margin-bottom:40px}.content.background-order header .site-navigation__left a,.content.background-order header .site-navigation__right .dropdown.profile-dropdown a{color:#fff}.content.background-order header .graphisoft-logo{background:url(https://assets.graphisoft.com/logos/work-from-home/work-from-home-logo--white.svg) center center no-repeat}.content.background-order header .icon-products{background:url(icon-products-white.a4d5168e4d1934fde4ee.svg) center center no-repeat}:focus{outline:0}h1{font-size:2.1em}h2{font-size:35px;margin-bottom:30px}h3 a{font-size:13px;cursor:pointer;margin-left:10px;font-weight:400;position:relative;top:-1px}h3 a .icon-edit{display:none}h3 a:hover .icon-edit{display:inline-block}h1,h2,h3,h4{font-weight:300;line-height:140%}h3,h4{font-weight:400}img{border:0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul{list-style-type:none;padding:0}p{color:#888;line-height:140%;margin:0}p.large{color:#7e8084;font-size:1.2em}p.small{font-size:.867em}a{background:0 0;color:#3498db;text-decoration:none;cursor:pointer}a:active,a:focus,a:hover{outline:0}b,strong{font-weight:600}em,i{font-style:italic}small{font-size:.867em}table{border-collapse:collapse;border-spacing:0;font-size:13px;line-height:1;width:100%}th{text-align:left}th.fit-to-cell{width:1%;white-space:nowrap}td{border-bottom:1px solid #dedede;padding:20px 0}td.td--right{text-align:right}td.fit-to-cell{width:1%;white-space:nowrap}tr:last-child td{border-bottom:none}section{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:900px;margin:0 auto;position:relative}select{border:1px solid #dedede;height:50px;padding:0 15px;width:100%}input,textarea{border:1px solid #dedede;border-radius:2px;background:#fff;font:14px 'Open Sans',Arial,Helvetica,serif;color:#222;height:50px;padding:0 15px;width:100%;-webkit-appearance:none}.black,input:focus,textarea:focus{color:#222}input::-ms-clear,textarea::-ms-clear{display:none}textarea{height:120px;overflow:hidden;resize:none;padding:15px}button{font:400 15px/140% 'Open Sans',Arial,Helvetica,serif;border:none}svg{display:block}::-ms-clear,::-webkit-search-cancel-button,::-webkit-search-decoration,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none}::-webkit-selection{background:#222;color:#fff}::-moz-selection{background:#222;color:#fff}::selection{background:#222;color:#fff}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}#z-container{position:fixed!important;left:43%!important}.left{float:left}.right{float:right}.center{text-align:center}.clear:after,.clear:before{clear:both;content:" ";display:table}.clear-2{clear:both;font:0/0 a;height:0;visibility:hidden}.clear-3{overflow:hidden}.ir{text-indent:-9999em}.show{display:block}.hide{display:none}.uppercase{text-transform:uppercase}.clickable{cursor:pointer}.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-1{width:100%}.col-2{width:50%}.col-3{width:33.33333333%}.col-4{width:25%}.col-5{width:20%}.col-6{width:16.66666667%}.w-75{width:75%}.w-80{width:80%}.flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrapper .fix-content{-webkit-box-flex:0;-ms-flex:0;flex:0}.flex-wrapper .fluid-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.container{width:100%;margin:0 auto}.container .horizontal-center{width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container .vertical-center{width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}hr{display:block;border:none;border-bottom:1px solid #c5c5c5}.icon-right-arrow:after{content:" ";display:inline-block;width:10px;height:10px;margin-left:8px;background:url(icon-arrow-right--white.f4b609f6fd1d85db982a.svg) center center no-repeat;cursor:pointer}.icon-left-arrow:before{content:" ";display:inline-block;width:5px;height:10px;padding-right:10px;font-size:13px;background:url(icon-arrow-left--blue.f2562f990b0a676d79f6.svg) left center no-repeat}.horizontal-center{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vertical-center{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.small-text{font-size:13px}.contain{background-size:contain}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#CybotCookiebotDialogBodyLevelButtonsSelectPane input[type=checkbox]+label:before{display:none}.inline-block{display:inline-block}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes input[type=checkbox]+label:before{display:none}.text-green{color:#0fc71e}.another-contract-owner-error-msg-wrapper,.contact-partner-error-msg-wrapper,.register-another-user-error-msg-wrapper{color:#ed3c51;margin:50px 0 0}.another-contract-owner-error-msg-wrapper .contract-owner-wrapper,.contact-partner-error-msg-wrapper .contract-owner-wrapper,.register-another-user-error-msg-wrapper .contract-owner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:30px 0 0;border:1px solid #666;border-radius:6px;padding:10px 15px}.another-contract-owner-error-msg-wrapper .contract-owner-wrapper .contract-owner-avatar-wrapper,.contact-partner-error-msg-wrapper .contract-owner-wrapper .contract-owner-avatar-wrapper,.register-another-user-error-msg-wrapper .contract-owner-wrapper .contract-owner-avatar-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#ccc;border-radius:100%;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 15px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.another-contract-owner-error-msg-wrapper .contract-owner-wrapper .contract-owner-avatar-wrapper .contract-owner-avatar,.contact-partner-error-msg-wrapper .contract-owner-wrapper .contract-owner-avatar-wrapper .contract-owner-avatar,.register-another-user-error-msg-wrapper .contract-owner-wrapper .contract-owner-avatar-wrapper .contract-owner-avatar{color:#777;font-size:14px;font-weight:600}.another-contract-owner-error-msg-wrapper .contract-owner-wrapper .contract-owner-data-wrapper,.contact-partner-error-msg-wrapper .contract-owner-wrapper .contract-owner-data-wrapper,.register-another-user-error-msg-wrapper .contract-owner-wrapper .contract-owner-data-wrapper{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.another-contract-owner-error-msg-wrapper .contract-owner-wrapper .contract-owner-data-wrapper .contract-owner-name,.contact-partner-error-msg-wrapper .contract-owner-wrapper .contract-owner-data-wrapper .contract-owner-name,.register-another-user-error-msg-wrapper .contract-owner-wrapper .contract-owner-data-wrapper .contract-owner-name{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;color:#fff;font-weight:600}.another-contract-owner-error-msg-wrapper .contract-owner-wrapper .contract-owner-data-wrapper .contract-owner-email,.contact-partner-error-msg-wrapper .contract-owner-wrapper .contract-owner-data-wrapper .contract-owner-email,.register-another-user-error-msg-wrapper .contract-owner-wrapper .contract-owner-data-wrapper .contract-owner-email{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;color:#666}html[data-useragent*='rv:11.0']{min-height:100%;overflow-x:hidden}html[data-useragent*='rv:11.0'] body{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}html[data-useragent*='rv:11.0'] body my-app{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:100vh}html[data-useragent*='rv:11.0'] body my-app .background-user{position:relative;width:100%}html[data-useragent*='rv:11.0'] body my-app .background-user section{margin-bottom:100px}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:50px;width:100%;height:60px;line-height:60px;color:#222}header a{color:#222}header .dropdown{position:relative}header .dropdown a:after{display:inline-block;content:"";width:10px;height:6px;vertical-align:middle;margin-left:10px;background:url(icon-arrow-down-grey.54b59848e0570687ced9.svg?2) center center no-repeat}header .dropdown.dropdown--no-arrow a:after{display:none}header .site-navigation__left{padding-left:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}header .site-navigation__center{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex}header .site-navigation__center:before{display:inline-block;content:"";width:1px;height:35px;background-color:transparent;margin:13px 15px 0;vertical-align:middle}header .site-navigation__center a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:18px}header .site-navigation__center a.active{line-height:56px;border-top:2px solid #2ad5d3}header .site-navigation__right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:30px}header .site-navigation__right a.menu-item:before{display:inline-block;content:"";width:3px;height:3px;border-radius:2px;background-color:#989ea4;vertical-align:middle;margin:0 8px 0 6px}header .site-navigation__right a.menu-item:first-child:before{display:none}header .site-navigation__right .avatar-wrapper{margin-right:5px}header .graphisoft-logo{background:url(https://assets.graphisoft.com/logos/work-from-home/work-from-home-logo--gradient.svg) center center no-repeat;width:373px;height:20px;margin:19px 10px 0 0}header .graphisoft-logo+a{display:none}header .icon-hamburger{display:none;background:url(icon-hamburger-black.7042f25ac94d9a727ecc.svg) center center no-repeat;width:26px;height:16px;margin:21px 10px 0 0}header .search{display:inline-block;margin:0 0 0 25px}header .search input{display:none}header .search.active{background-color:#ebebeb}header .search.active input{display:inline-block;border:none;background-color:#ebebeb;width:190px}header .icon-products{display:inline-block;background:url(icon-products-black.12f55ce2a901289ca550.svg) center center no-repeat;width:13px;height:13px;margin:0 0 0 25px;vertical-align:middle;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}header .icon-products:hover{-moz-opacity:.75;-khtml-opacity:.75;-webkit-opacity:.75;opacity:.75;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);filter:alpha(opacity=75)}header .icon-products.active{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}header .icon-user-profile{display:inline-block;width:30px;height:30px;background:url(icon-user-profile.ab4928e24a1f0740a783.png) center center no-repeat;vertical-align:middle}header .language-selector{background:url(icon-world-small.78f802c4bb5429cb8f3d.png) left center no-repeat;display:inline-block;padding-left:50px}header .profile-dropdown .dropdown-menu{right:-8px;z-index:20000}header .dropdown-notification-wrapper .dropdown-menu{right:-3px}header .products-dropdown .dropdown-menu{right:-10px}header.black{background-color:#222;color:#fff}header.black a{color:#fff}header.black .dropdown a{background:url(icon-arrow-down-grey.54b59848e0570687ced9.svg) center center no-repeat}header.black .site-navigation__center:before{background-color:#3e3e3f}header.black .graphisoft-logo{background:url(https://assets.graphisoft.com/logos/work-from-home/work-from-home-logo--white.svg) center center no-repeat}header.black .icon-hamburger{background:url(icon-hamburger-white.4c067251b6139f52f5e6.svg) center center no-repeat}header.black .search.active,header.black .search.active input{background-color:#ebebeb}header.black .icon-products{background:url(icon-products-white.a4d5168e4d1934fde4ee.svg) center center no-repeat}header.black .dropdown-menu{background:#fff;color:#222;top:55px}header.black .dropdown-menu:before{background:#fff}header.black .dropdown-menu a{color:#222}header.black .dropdown-menu a:hover{color:#3498db}header.white{background-color:#fff;color:#222}header.white a{color:#222}header.white .dropdown a:after{background:url(icon-arrow-down-grey.54b59848e0570687ced9.svg) center center no-repeat}header.white .site-navigation__center:before{background-color:transparent}header.white .graphisoft-logo{background:url(https://assets.graphisoft.com/logos/work-from-home/work-from-home-logo--gradient.svg) center center no-repeat}header.white .icon-hamburger{background:url(icon-hamburger-black.7042f25ac94d9a727ecc.svg) center center no-repeat}header.white .search.active,header.white .search.active input{background-color:#ebebeb}header.white .icon-products{background:url(icon-products-black.12f55ce2a901289ca550.svg) center center no-repeat}header.white .dropdown-menu{background:#fff;color:#222;top:55px}header.white .dropdown-menu:before{background:#fff}header.white .dropdown-menu a{color:#222}header.white .dropdown-menu a:hover{color:#3498db}.form-group{position:relative}.form-group.chechbox-form-group{margin-bottom:15px}.form-group.label-inside.hide-label label{display:none}.form-group.label-inside label{position:absolute;top:-2px;font-size:.733em;font-weight:400;color:#888;left:15px;-webkit-transition:font-size .3s,top .3s;transition:font-size .3s,top .3s}.form-group.label-inside label.label--empty{top:14px;font-size:15px;color:#888}.form-group.label-inside input{width:100%}.form-group.label-inside input:focus+label{top:-2px;font-size:.733em}.form-group.disabled.valid:after{display:none}.form-group input{width:250px;margin-bottom:10px;color:#888}.form-group input:focus{color:#000;border-color:#939393}.form-group input.disabled,.form-group input:-moz-read-only,.form-group input:disabled{pointer-events:none;background:#eee}.form-group input.disabled,.form-group input:disabled,.form-group input:read-only{pointer-events:none;background:#eee}.form-group .form-group__title{font-size:15px}.form-group .form-group__value{font-size:19px;letter-spacing:-.25px}.form-group.valid:after{position:absolute;bottom:25px;right:15px;content:" ";width:21px;height:21px;display:inline-block;margin-left:10px;vertical-align:bottom;background:url(icon-input-valid.3511585a0030a2e977ad.svg) center center/contain no-repeat}.form-group.valid input{padding-right:42px}.form-group.invalid:after{position:absolute;bottom:25px;right:15px;content:" ";width:21px;height:21px;display:inline-block;margin-left:10px;vertical-align:bottom;background:url(icon-input-invalid.289d45a16e1b2a3c474b.svg) center center/contain no-repeat}.form-group.invalid input{padding-right:42px;border-color:#ed3c51;color:#ed3c51}.form-group.invalid input:focus{color:#000}.form-group.invalid input:focus+label{color:#888}.form-group.invalid label.label--empty{color:#ed3c51}.form-group .form-value{font-size:19px;margin:10px 0 0}.form-group .form-link{margin-left:20px;font-size:.867em;color:#3498db;cursor:pointer;white-space:nowrap}.form-group .icon-edit{background:0 0}.form-group:hover .icon-edit{background:url(icon-edit.2802660ea808b3f9539f.svg) center center no-repeat}.form-group .form__inline-hint{line-height:1em;font-size:13px;color:#888}.form-group .saving-in-progress{margin-left:20px}.form-group .icon-save:before{content:" ";width:12px;height:9px;display:inline-block;margin-right:10px;vertical-align:middle;background:url(icon-check-blue.2292881dd11c60964f50.svg) center center no-repeat}input[type=checkbox]{height:auto;visibility:hidden;display:none;padding:0;cursor:pointer}input[type=checkbox]+label{font-size:.867em;display:block;margin:10px 0 0}input[type=checkbox].disabled+label:before{background-color:#efefef;pointer-events:none}input[type=checkbox]+label:before{content:" ";display:inline-block;width:19px;height:19px;margin:0 10px 0 0;border:1px solid #9fa4aa;border-radius:2px;vertical-align:bottom;cursor:pointer}input[type=checkbox]:checked+label:before{background:url(icon-check-blue.2292881dd11c60964f50.svg) center center no-repeat #fff}input[type=radio]{height:auto;visibility:hidden;display:none;padding:0}input[type=radio]+label{font-size:.867em;display:block;margin:0;cursor:pointer}input[type=radio]+label:before{content:" ";display:inline-block;width:20px;height:20px;margin:0 10px 0 0;border:1px solid #9fa4aa;border-radius:100%;vertical-align:bottom}input[type=radio]:checked+label:before,label.radio-checked:before{background:url(icon-radio--active.b33694f553e91064e4f6.svg) center center no-repeat #fff}.two-column .form-group,.two-column form-group-input{float:left;width:50%;padding:0 0 0 5px}.two-column:after{content:" ";display:block;clear:both}footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:17px 30px 20px;font-size:13px;margin-top:60px}footer span{display:inline-block;color:#888}footer span.right a:last-child{margin:0}footer span a{margin:0 20px 0 0}footer a{color:#888}.btn{display:inline-block;border-radius:2px;padding:0 30px;text-align:center;cursor:pointer;height:50px;line-height:50px;overflow:hidden;max-height:100%;white-space:nowrap}.btn.btn-danger,.btn.btn-primary{background-color:#3498db;color:#fff}.btn.btn-default{border:1px solid #d0d0d0}.btn.btn-success{background-color:#f7c80b;color:#fff}.btn.btn-link{color:#3498db;font-size:13px}.btn.btn-link.no-padding{padding:0}.btn.btn-block{display:block}.btn.btn-grey{background-color:#e3e6e7}.btn.disabled{pointer-events:none;opacity:.7}.btn .icon-arrow-right{margin:8px 0 0 10px;vertical-align:top}.btn.btn-small{height:30px;padding:0 25px;line-height:30px;font-size:13px}.enscroll{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-height:inherit;overflow:hidden;padding-right:14px}.enscroll-track{height:100%;background:0 0;margin-right:2px}.enscroll-track-wrapper{left:auto!important;right:5px;bottom:10px;top:10px!important;width:10px}.enscroll-handle{width:6px;height:20%;right:0;background:#e0e0e0;border-radius:7px;-webkit-transition:width 250ms;transition:width 250ms}.enscroll-handle:focus,.enscroll-handle:hover{background:#cdcdcd}.dropdown-menu{position:absolute;top:40px;right:-8px;background:#fff;color:#222;border:1px solid #a7afb7;line-height:100%;padding:15px 20px;width:200px;z-index:1000;box-shadow:0 3px 6px rgba(0,0,0,.1);display:none;border-radius:2px}.dropdown-menu.error{color:#ed3c51}.dropdown-menu.active{display:block}.dropdown-menu:before{position:absolute;top:-7px;right:10px;border:1px solid #a7afb7;border-right:none;border-bottom:none;background:#fff;content:'';height:11px;width:11px;z-index:1;border-radius:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dropdown-menu a{display:block;color:#222}.dropdown-menu a:hover{color:#3498db}.dropdown-menu li{padding:5px 0;font-size:14px}.dropdown-menu li:first-of-type{font-size:.867em;font-weight:600;margin-bottom:5px;text-transform:uppercase}.dropdown-menu li.menu-title{font-size:.867em;font-weight:600;padding-bottom:10px;text-transform:uppercase}.dropdown-menu li.separated{border-top:1px solid #d0d0d0;margin-top:10px;padding-top:10px}.dropdown-menu li span{cursor:pointer}.dropdown-notification-wrapper{display:inline-block;position:relative;width:22px;height:23px;margin:0 0 0 25px;vertical-align:middle}.dropdown-notification-wrapper .icon-bell{background:url(icon-bell.d63ac5ea9cdf26b34624.svg) center center no-repeat;width:16px;height:19px;cursor:pointer}.dropdown-notification-wrapper.active .icon-bell{width:16px;height:19px;background:url(icon-bell-active.6d003428ff657eb885bb.svg) center center no-repeat}.dropdown-notification-wrapper .badge{position:absolute;top:-12px;right:-12px;width:20px;height:20px;background:#e94457;color:#fff;font-size:.733em;border-radius:20px;text-align:center;line-height:19px;cursor:pointer;font-weight:600}.dropdown-notification-wrapper .bell-running-proccess{position:absolute;bottom:-10px;left:0;width:20px;height:11px;text-align:center}.dropdown-notification-wrapper .bell-running-proccess span{display:block}.dropdown-notification{width:320px;padding:30px 10px 25px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dropdown-notification.active{display:-webkit-box;display:-ms-flexbox;display:flex}.dropdown-notification a{color:#222;font-size:13px}.dropdown-notification .dropdown-notification__body{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:20px;max-height:400px;padding:0 0 3px;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dropdown-notification .dropdown-notification__body .error{margin:0 0 10px}.dropdown-notification .dropdown-notification__body .error:last-child{margin:0}.dropdown-notification .dropdown-notification__body.no-border .notification{border:none}.dropdown-notification .dropdown-notification__tabs{font-size:15px;margin:20px 20px 15px 0}.dropdown-notification .dropdown-notification__tabs.tabs .tab{font-size:15px}.dropdown-notification .dropdown-notification__tabs.tabs .tab .notification-number{color:#a7afb7}.dropdown-notification .dropdown-notification__header{padding-bottom:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:21px;font-weight:300}.dropdown-notification .dropdown-notification__header a{color:#3498db;text-transform:none}.dropdown-notification .dropdown-notification__header a.button-back:before{display:inline-block;content:" ";width:11px;height:13px;background:url(icon-left-arrow--blue.784301bc56f5d86b941b.svg) center center no-repeat;margin-right:10px;vertical-align:bottom}.dropdown-notification .dropdown-notification__footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:15px;padding-right:20px}.dropdown-notification .dropdown-notification__footer .icon-delete-all,.dropdown-notification .dropdown-notification__footer .icon-mark-read{margin-right:10px;float:left}.dropdown-notification .notification{position:relative;border-bottom:1px solid #c5c5c5;padding:5px 0 15px}.dropdown-notification .notification .notification__header{font-size:17px}.dropdown-notification .notification .notification__body{font-size:13px;line-height:1.5em;margin-top:10px}.dropdown-notification .notification .notification__body a{display:inline}.dropdown-notification .notification .notification__body .separator{display:inline-block;width:3px;height:3px;background:#a7afb7;margin:0 5px 3px;border-radius:100%}.dropdown-notification .notification-list .notification-wrapper .notification{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0 11px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-notification .notification-list .notification-wrapper .notification:hover .notification-status-icon-wrapper .notification-change-status-icon{display:block}.dropdown-notification .notification-list .notification-wrapper .notification.without-overflow:hover .notification__header{background:0 0}.dropdown-notification .notification-list .notification-wrapper .notification.without-overflow .notification-body-wrapper .notification__body{height:auto}.dropdown-notification .notification-list .notification-wrapper .notification.without-overflow .notification-body-wrapper .notification__body:after{display:none;content:''}.dropdown-notification .notification-list .notification-wrapper .notification .notification-body-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.dropdown-notification .notification-list .notification-wrapper .notification .notification-body-wrapper .notification__header{color:#232729;font-size:17px}.dropdown-notification .notification-list .notification-wrapper .notification .notification-body-wrapper .notification__header .notification_date{color:#82868b;font-size:13px;margin-bottom:8px}.dropdown-notification .notification-list .notification-wrapper .notification .notification-body-wrapper .notification__header .notification_date span{vertical-align:middle;margin-right:5px}.dropdown-notification .notification-list .notification-wrapper .notification .notification-body-wrapper .notification__header .notification_date .icon-process-type-started span{margin-right:2px}.dropdown-notification .notification-list .notification-wrapper .notification .notification-body-wrapper .notification__body{height:35px;padding:0;overflow:hidden}.dropdown-notification .notification-list .notification-wrapper .notification .notification-body-wrapper .notification__body:after{display:inline-block;position:absolute;top:62px;right:0;left:0;height:30px;width:100%;content:" ";background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(rgba(255,255,255,0),#fff)}.dropdown-notification .notification-list .notification-wrapper .notification .notification-status-icon-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:15px}.dropdown-notification .notification-list .notification-wrapper .notification .notification-status-icon-wrapper .notification-change-status-icon{display:none;cursor:pointer}.dropdown-notification .notification-list .empty-state{margin-bottom:10px;text-align:center}.dropdown-notification .notification-list .empty-state .empty-state__icon{display:block;width:100%;height:110px}.dropdown-notification .notification-list .empty-state .empty-state__description{margin-bottom:10px;color:#232729;font-size:18px;line-height:120%}.dropdown-notification .notification-list .empty-state .empty-state__note{color:#a7afb7;font-size:14px}.dropdown-notification.dropdown-notification--request .dropdown-notification__body .enscroll .notification{padding-bottom:0}.dropdown-notification.dropdown-notification--request .dropdown-notification__footer .btn{width:49%}.dropdown-right{top:0;right:-345px;max-height:none}.dropdown-right:before{top:22px;right:auto;left:-7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-sendmail{display:inline-block;margin:10px 10px 0 0;content:" ";width:16px;height:14px;background:url(icon-email.8fb9763cf2e791681a5e.png) center center no-repeat}.empty-notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:175px;padding-right:20px}.empty-notification .empty-notification__text{font-size:17px;margin:20px 0 8px}.empty-notification .icon-empty-notification{margin:10px 10px 0 0;width:100%;content:" ";height:55px;background:url(icon-empty-notification.b2ffaa47bf74191866f3.svg) center center no-repeat}.empty-notification a{color:#3498db}.form-group .password-with-strength{padding-right:45px}.form-group .password-with-strength.invalid{border-color:#ed3c51;color:#ed3c51}.form-group .password-strength{position:absolute;top:20px;right:15px}.form-group .password-strength .line{height:11px;margin-right:3px;float:left;border-left:2px solid #9fa4aa}.form-group .password-strength .line.active{border-color:#40c221}.form-group .password-strength:after{content:" ";display:block;clear:both}.password-strength__popup .header__do{margin-top:20px;color:#40c221}.password-strength__popup .header__dont{margin-top:20px;color:#ed3c51}.password-strength__popup ul li{position:relative;line-height:1em;padding:0 0 10px 13px}.password-strength__popup ul li:first-of-type{position:relative;font-size:inherit;font-weight:400;text-transform:none;padding:0 0 10px 13px;margin-top:10px}.password-strength__popup ul li:before{position:absolute;left:0;top:4px;content:" ";background:#9fa4aa;display:inline-block;width:4px;height:4px;margin-right:10px;border-radius:100%;vertical-align:middle}.password-strength__popup ul li.removed{text-decoration:line-through}.select{height:50px;width:100%;margin-bottom:10px;padding:13px 15px 0;border:1px solid #dedede;border-radius:2px;background:#fff;font:14px 'Open Sans',Arial,Helvetica,serif;color:#888;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.select.invalid{border-color:#ed3c51;color:#ed3c51}.select.disabled{pointer-events:none;background:#eee}.select.focus{border-color:#939393}.select.has-location .icon-location{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;width:16px;height:16px;margin-right:10px;margin-top:3px;background:url(icon-location.e9bfec491864bdea2a4f.svg?1) center center no-repeat;vertical-align:middle}.select.has-location .icon-location.active{background:url(icon-location--blue.332e9b830cccb9636ec7.svg?1) center center no-repeat}.select input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:210px!important;height:auto;padding:0;border:none}.select .icon-arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;width:10px;height:16px;margin:5px 0;background:url(icon-arrow.e2ec08a11d848d048052.svg) center center no-repeat;vertical-align:middle}.select .icon-arrow.active{background:url(icon-arrow-down--blue.a57e79c796a55f599bd3.svg) center center no-repeat}.select span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select span[tabindex]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.select-invalid .select{border-color:#ed3c51;color:#ed3c51}.select-invalid .has-location .icon-location{background:url(icon-location--red.113c44c795bbc5e9629d.svg) center center no-repeat}.select-invalid .has-location .icon-arrow{background:url(icon-arrow--red.4f22db22a2bc351c070b.svg) center center no-repeat}.select__options{display:none;background:#fff;border-radius:2px;color:#222;border:1px solid #a7afb7;font-size:.867em;line-height:100%;padding:0 10px;position:absolute;top:49px;left:0;width:100%;max-height:180px;z-index:1000;overflow:hidden}.select__options.active{display:-webkit-box;display:-ms-flexbox;display:flex}.select__options.open-top{top:auto;bottom:49px}.select__options .select__options_wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.select__options ul{padding:10px 0}.select__options li{cursor:pointer;padding:6px;font-size:15px}.select__options li:hover{background-color:#f0f0f0}.select__options li.active{font-weight:700}.select__options li .note{color:#888}.select__options.auto-width{width:210px;top:auto;left:auto}.inline-form-select{position:relative}.inline-form-select .select{display:inline-block;width:250px;border:none;padding-left:0;color:#222;font-size:19px;letter-spacing:-.5px}.inline-form-select .select.has-location .icon-location{display:none}.inline-form-select .select__options{width:250px}.select-wrapper{position:relative}.select-wrapper.invalid .select{border-color:#ed3c51;color:#ed3c51}.avatar__no-photo{background:#fff;display:inline-block;width:60px;height:60px;border:1px solid #a2a7ad;border-radius:100%;color:#888;text-align:center;margin-right:20px;line-height:60px;font-size:23px;text-transform:uppercase;vertical-align:middle}.avatar__no-photo.small{margin-right:0;font-size:12px;line-height:32px;width:32px;height:32px}.avatar__empty{display:inline-block;width:60px;height:60px;margin-right:24px;border:1px solid #ebedf0;border-radius:100%;background:#ebedf0;vertical-align:middle}.avatar__empty.small{width:32px;height:32px}.avatar__photo{display:inline-block;width:60px;height:60px;line-height:32px}.avatar__photo .mask{width:100%;height:100%;display:inline-block;overflow:hidden;border-radius:100%;text-align:center;vertical-align:top}.avatar__photo .mask img{vertical-align:top;width:100%;height:100%}.avatar__photo.small{width:32px;height:32px}.star{position:relative;float:left;height:12px;width:13px;background:url(icon-star.25178215e396fde9a851.svg) center center no-repeat}.contract-manager{position:relative;float:left;height:12px;width:7px;background:url(icon-contract-manager.98e5f032a6bbe629f063.svg) center center no-repeat}.avatar-wrapper{display:inline-block;position:relative}.avatar-wrapper .avatar__position-super{display:inline-block;position:absolute;top:-9px;left:32px;width:24px}.avatar-name-wrapper{display:inline-block;vertical-align:middle;margin-left:6px}.avatar-name-wrapper .member__name{font-size:15px;display:block;padding-bottom:5px}.avatar-name-wrapper .member__position{font-size:13px;display:block;color:#888}.member-with-email{border:1px solid #c5c5c5;border-radius:2px;height:276px}.member-with-email .member{border-bottom:1px solid #c5c5c5;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:55px;cursor:pointer}.member-with-email .member.selected{background-color:#dbf1ff;border-radius:2px}.member-with-email .member.selected:hover{background-color:#dbf1ff}.member-with-email .member:after{content:' ';display:block;clear:both}.member-with-email .member:hover{background-color:#f6f6f6}.member-with-email .member .avatar-photo-wrapper{float:left}.member-with-email .member .member-data-wrapper{float:left;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.member-with-email .member .member-data-wrapper .member__name{display:block;font-size:15px}.member-with-email .member .member-data-wrapper .member__email{display:block;color:#888;font-size:13px;line-height:13px}.application__icon{background:#9fa4aa;border:1px solid #9fa4aa;border-radius:2px;color:#fff;display:inline-block;font-size:12px;text-align:center;text-transform:uppercase;height:24px;line-height:24px;width:24px}.product-price{margin-bottom:0;text-align:right}.product-price .divider{display:none}.product-price .product-price-wrapper{display:inline-block;position:relative;margin:0 10px 0 0}.product-price .product-price-wrapper .strike-through{position:absolute;top:0;right:0;bottom:0;left:0;background:url(strikethrough.ab7261d7708a0ccd1a96.svg) center center no-repeat}.product-price .product-price-wrapper .strike-through:after{content:'*';right:-8px;position:absolute;color:#ff4557}.product-price .product-price-wrapper .currency{font-size:16px;line-height:16px}.product-price .product-price-wrapper .amount{font-size:30px}.product-price .currency{display:inline-block;font-size:22px;line-height:22px;text-align:left;vertical-align:top;padding-top:4px}.product-price .amount{display:inline-block;font-size:40px;padding-right:5px;line-height:1em;letter-spacing:-2px}.product-price .price{display:inline-block;font-size:15px;line-height:1em;text-align:left}.logo-archicad{display:inline-block;width:132px;height:19px;vertical-align:baseline}.logo-archicad.sm{width:110px;height:16px}.logo-archicad.white{fill:#fff}.logo-archicad--black{display:inline-block;width:132px;height:19px;vertical-align:baseline}.logo-solo-subscription{display:inline-block;width:45px;height:18px;vertical-align:baseline;margin:0 0 -1px 3px}.logo-start-subscription{display:inline-block;width:51px;height:18px;vertical-align:baseline;background:url(logo-start.c3273b86d356b078a758.svg) center bottom no-repeat;margin:0 0 -1px 3px}.logo-solo-subscription--sm{display:inline-block;width:38px;height:15px;vertical-align:baseline;margin:0 0 0 3px}.logo-start-subscription--sm{display:inline-block;width:42px;height:15px;vertical-align:baseline;background:url(logo-start.c3273b86d356b078a758.svg) center bottom no-repeat;margin:0 0 0 3px}.logo-bimcloud{display:inline-block;width:108px;height:19px;vertical-align:baseline;fill:#fff}.logo-bimcloud.sm{width:85px;height:16px}.user-licenses{display:inline-block;width:151px;height:17px;margin:0 0 0 7px;fill:#fff}.user-licenses.sm{width:132px;height:16px}.as-a-service{display:inline-block;width:170px;height:19px;margin:0 0 0 7px;fill:#fff}.as-a-service.sm{width:99px;height:14px}.selected-product__logo.solo-subscription .version-logo{display:inline-block;width:45px;height:18px;vertical-align:baseline;margin:0 0 -1px 3px}.product-wrapper.solo-subscription .version-logo{display:inline-block;width:38px;height:15px;vertical-align:baseline;margin:0 0 0 3px}.version-logo.start-subscription{display:inline-block;width:51px;height:18px;vertical-align:baseline;background:url(logo-start.c3273b86d356b078a758.svg) center bottom no-repeat;margin:0 0 -1px 3px}.version-logo.solo-subscription{display:inline-block;width:45px;height:18px;vertical-align:baseline;margin:0 0 -1px 3px}.version-logo.sm.solo-subscription{display:inline-block;width:38px;height:15px;vertical-align:baseline;margin:0 0 0 3px}.version-logo.sm.start-subscription{display:inline-block;width:42px;height:15px;vertical-align:baseline;background:url(logo-start.c3273b86d356b078a758.svg) center bottom no-repeat;margin:0 0 0 3px}.subscription-logo{display:inline-block;width:131px;height:23px;vertical-align:baseline;margin-bottom:-6px;margin-left:7px}.subscription-logo.sm{width:95px;height:18px;margin-bottom:-3px}.loader-wrapper{position:fixed;width:100%;height:60px;display:inline-block;top:30px;margin:auto;padding-top:14px;text-align:center;background:url(background-loader.521cade6343aa3696d76.svg) center center no-repeat;z-index:1000}.loader-wrapper .loader{display:inline-block;z-index:1;border:2px solid #ecedee;border-radius:50%;border-top:2px solid #3498db;width:24px;height:24px;-webkit-animation:1s linear infinite spin;animation:1s linear infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.progress-bar:after{content:' ';display:block;clear:both}.progress-bar .progress{float:left;margin-right:3px;width:50px;height:4px;background:#d1d5da}.progress-bar .progress.active{background:#3bc752}.progress-bar .progress:first-child{border-radius:10px 0 0 10px}.progress-bar .progress:last-child{border-radius:0 10px 10px 0}.inline-error-message{text-align:center}.inline-error-message .icon-inline-error-message{height:66px;margin:60px 0 30px;background:url(icon-inline-error-message.62dc3997b855df9f077b.svg) center center no-repeat}.inline-error-message .inline-error-message__header{margin:0 0 20px;font-size:21px;line-height:1em;color:#ed3c51}.inline-error-message .inline-error-message__message{margin:0 0 5px;font-size:15px;color:#7c7c7c}.inline-error-message .inline-error-message__id{margin:0 0 20px;font-size:15px;color:#222}.inline-error-message .inline-error-message__links{margin-bottom:20px}.inline-error-message .inline-error-message__links a{margin:0 0 0 25px}.inline-error-message .inline-error-message__links a:first-child{margin:0}.inline-email-notification{width:400px;margin:auto}.inline-email-notification.dark{color:#fff;font-weight:300}.inline-email-notification .icon-inline-email-notification{height:66px;margin:0 0 30px;background:url(icon-inline-email-notification.63fd8cfa55b650215d67.svg) center left no-repeat}.inline-email-notification .inline-email-notification__header{margin-bottom:5px;font-size:19px}.inline-email-notification .inline-email-notification__message{font-size:15px}.inline-email-notification .inline-email-notification__link{margin-top:5px}.inline-email-notification .inline-email-notification__hint{margin-top:25px;color:#888;font-size:15px;font-style:italic}.product-warning{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;padding:8px 10px;background:#f8fe9f;font-size:15px;font-style:italic}.product-warning .icon-note{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;width:24px;height:24px;margin-right:10px;background:url(icon-subscriptions-alert.fc95cec2ac3083246b34.svg) center center no-repeat;vertical-align:middle}.product-warning .notification{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.product-warning .notification .red{color:#e52537}.product-warning .notification span{display:inline-block;vertical-align:bottom;line-height:1.4em}.product-warning .notification a{font-style:normal}.product-warning .notification a:before{content:" ";display:inline-block;width:2px;height:2px;background:#b3b8a7;margin:0 10px;vertical-align:middle}.product-notification{margin-bottom:10px;padding:8px 10px 8px 0;font-size:13px;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex}.product-notification .icon-note{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;width:28px;min-height:28px;margin-right:10px;background:url(icon-subscriptions-note.a319436074fcf6b4f27f.svg) center center no-repeat}.product-notification .notification{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:normal}.product-notification .notification .red{color:#e52537}.product-notification .notification span{display:inline;line-height:1.4em}.error-message{margin-top:15px;padding:15px 20px;color:#fff;font-size:15px;background:#ed3c51}.icon-edit{width:21px;height:21px;display:inline-block;margin-left:10px;vertical-align:text-bottom;background:url(icon-edit.2802660ea808b3f9539f.svg) center center no-repeat}.icon-search{width:19px;height:19px;display:inline-block;vertical-align:bottom;background:url(icon-search--grey.c4ab71a42b651e2e1338.svg) center center no-repeat}.icon-arrow-down--grey{display:inline-block;width:18px;height:13px;background:url(icon-subscriptions-arrow-down.66648564017c76c7fbcb.svg) center center no-repeat}.icon-close{display:inline-block;height:25px;width:25px;background:url(icon-close.1b4323b40598539150ba.svg) center center no-repeat;cursor:pointer}.icon-process-type-started{display:inline-block;width:18px;height:13px;overflow:hidden;margin:0 auto;padding-top:4px}.icon-process-type-started span{background:#a7afb7;border-radius:50%;display:inline-block;float:left;margin-right:2px;width:4px;height:4px;-webkit-animation:.6s infinite alternate loader;animation:.6s infinite alternate loader}.icon-process-type-started span:last-of-type{margin:0}.icon-process-type-started span:nth-of-type(2){-webkit-animation-delay:.15s;animation-delay:.15s}.icon-process-type-started span:nth-of-type(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes loader{0%{opacity:1}33%{opacity:.8}66%{opacity:.4}100%{opacity:0}}@keyframes loader{0%{opacity:1}33%{opacity:.8}66%{opacity:.4}100%{opacity:0}}.icon-process-type-success{display:inline-block;width:16px;height:16px;background:url(icon-process-type-success.feb7235cb058dbaadf57.svg) center center no-repeat}.icon-process-type-fail{display:inline-block;width:16px;height:16px;background:url(icon-process-type-fail.2cb12a8e11d6117187ef.svg) center center no-repeat}.icon-mark-read{display:inline-block;width:16px;height:13px;background:url(icon-mark-read.2c63ac2d04c998341b06.svg) center center no-repeat}.icon-delete-all{display:inline-block;width:11px;height:13px;background:url(icon-trash.8ce396537072c2172257.svg) center center no-repeat}.icon-pending-request{display:inline-block;width:16px;height:16px;background:url(icon-pending-request.2a136c0a1c8d9db01c9c.svg) center center no-repeat}.icon-read-empty-state{display:inline-block;width:16px;height:16px;background:url(icon-read-empty-state.f182389f7dbf45bdd2bc.svg?1) center center no-repeat}.icon-unread-empty-state{display:inline-block;width:16px;height:16px;background:url(icon-empty-notification.b2ffaa47bf74191866f3.svg) center center no-repeat}.icon-subscription-empty-state{height:170px;background:url(icon-subscription-empty-state.e3e779fd51a687c2635f.svg) center center no-repeat;margin:25px 0 45px}.icon-everyone{display:inline-block;width:21px;height:18px;background:url(icon-everyone.110e1f4ab0617e44ae96.png) center center no-repeat}.icon-admin{display:inline-block;width:16px;height:16px;background:url(icon-admin.18f297ed47bb7dec9ee9.svg) center center no-repeat}.icon-sort{display:inline-block;width:5px;height:10px;background:url(icon-sort.582602a60ad901f7ed65.svg) center center no-repeat}.icon-sort-desc{display:inline-block;width:5px;height:5px;background:url(icon-sort-desc.b0f9aa4773da566a2197.svg) center center no-repeat}.icon-sort-asc{display:inline-block;width:5px;height:5px;background:url(icon-sort-desc.b0f9aa4773da566a2197.svg) center center no-repeat;-webkit-transform:rotate(180deg) translate(0,5px);-ms-transform:rotate(180deg) translate(0,5px);transform:rotate(180deg) translate(0,5px)}.icon-plus{display:inline-block;width:14px;height:14px;background:url(icon-plus.baf20a5d9f8785fb39d6.png) center center no-repeat;vertical-align:baseline}.icon-target-blank{display:inline-block;height:13px;width:13px;margin:0 0 0 7px;background:url(icon-target-blank.6669ed128d792698b375.svg) center center no-repeat;cursor:pointer}.icon-arrow-left{display:inline-block;width:9px;height:13px;background:url(icon-arrow-left.93d546ced1f78a49a610.svg) center center no-repeat}.icon-arrow-right{display:inline-block;width:9px;height:13px;background:url(icon-arrow-left.93d546ced1f78a49a610.svg) center center no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon-excel{display:inline-block;width:28px;height:24px;background:url(icon-excel.31a758f8b3890fa2ae7e.svg) center center no-repeat;vertical-align:middle}.icon-company-empty{height:75px;background:url(icon-company-empty.a4264dd8b12fce106b4f.png) center center no-repeat;margin:90px 0 40px}.icon-licenses-empty{height:130px;background:url(icon-licenses-empty.a92772d17030faa27eb2.svg) center center no-repeat;margin:90px 0 70px}.icon-invoices-empty{height:105px;background:url(icon-invoices-empty.5a44f22cbeed588d5d9e.svg) center center no-repeat;margin:90px 0 70px}.icon-billing-informations-empty{height:110px;background:url(icon-billing-informations-empty.f8378d7953ff066df557.svg) center center no-repeat;margin:90px 0 70px}.icon-payment-method-empty{height:130px;background:url(icon-payment-method-empty.7b11d2c1cb6622472a74.svg) center center no-repeat;margin:90px 0 70px}.icon-license-activity-empty-state{height:82px;background:url(icon-license-activity-empty-state.2efbf1e82afb430a2343.svg) center center no-repeat;margin:15px 0 20px}.icon-print{display:inline-block;width:16px;height:16px;background:url(icon-print.db61cd05e3900b697bd0.svg) center center/100% no-repeat;margin-top:10px;cursor:pointer}.icon-error-page{height:82px;background:url(icon-error-page.19611e5bd9f35d129e84.svg) center center no-repeat;margin:15px 0 20px}.undo-action .modal{width:530px}.undo-action .modal .undo-action-date{display:inline-block;font-size:15px}.undo-action .modal .container{margin-bottom:10px}.toastr-wrapper{position:absolute;right:0;top:51px;z-index:10000}.toastr-wrapper .toastr{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:340px;margin:15px 15px 0 0;padding:15px 20px 20px 30px;border:1px solid #a7afb7;border-radius:2px;clear:both;color:#232729;background:#fff;word-wrap:break-word}.toastr-wrapper .toastr .toastr__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.toastr-wrapper .toastr .toastr__text .toastr__date{color:#a7afb7;font-size:13px;margin-bottom:4px}.toastr-wrapper .toastr .toastr__text .toastr__date span{vertical-align:middle}.toastr-wrapper .toastr .toastr__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.order-summary{margin-bottom:25px}.order-summary:after{content:" ";display:block;clear:both}.order-summary .order-summary__row{white-space:nowrap;border-bottom:1px solid #c5c5c5;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:300px;float:right;clear:both}.order-summary .order-summary__row.item-row{width:100%}.order-summary .order-summary__row:last-child{border-bottom:none;font-weight:700}.order-summary .order-summary__row div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}.order-summary .order-summary__row div:first-child{text-align:left}.order-summary .order-summary__row .perion{font-size:12px;padding-left:10px}.toggle-button{background:#9fa4aa;border:1px solid #9fa4aa;width:32px;height:20px;display:inline-block;border-radius:10px;padding:0 3px;vertical-align:middle;cursor:pointer;-webkit-transition:.6s linear;transition:all .6s linear}.toggle-button.active{background:#1eb83e;border:1px solid #1eb83e;text-align:right}.toggle-button.active .handle{background:#fff;border:1px solid #1eb83e}.toggle-button .handle{background:#fff;border:1px solid #9fa4aa;width:14px;height:14px;display:inline-block;border-radius:10px;-webkit-transition:.6s linear;transition:all .6s linear}tooltip-content{display:inline-block}.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:1;width:200px;text-align:center;white-space:normal}.tooltip.in{opacity:1}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:2px;display:inline-block;word-wrap:break-word}.tooltip-arrow{position:absolute;width:0;height:0}.empty-state{text-align:center;margin:0 0 30px}.empty-state .message-empty{font-weight:400;font-size:21px;margin:0 0 10px}.empty-state .note{max-width:440px;margin:auto;font-size:14px;color:#a7afb7}.state.icon-check{width:21px;height:21px;display:inline-block;vertical-align:bottom;background:url(icon-input-valid.3511585a0030a2e977ad.svg) center center/contain no-repeat}.state.icon-error{width:21px;height:21px;display:inline-block;vertical-align:bottom;background:url(icon-input-invalid.289d45a16e1b2a3c474b.svg) center center/contain no-repeat}.state.icon-user-list-note{width:20px;height:20px;display:inline-block;vertical-align:bottom;background:url(icon-user-list-note.0aa458bfafef9f51c380.svg) center center/contain no-repeat}.pending-invitation{width:500px;margin:0 auto;padding:50px 0 0}.pending-invitation.align-left{margin:0;padding:0 0 50px;width:100%}.pending-invitation.align-left .invitation-wrapper{width:500px}.pending-invitation .pending-invitation-header{font-weight:400;font-size:19px;margin-bottom:15px;letter-spacing:-.2px}.pending-invitation .invitation-wrapper{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:center;-ms-flex-align:center;align-items:center;margin:0 0 35px}.pending-invitation .invitation-wrapper .avatar-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.pending-invitation .invitation-wrapper .note{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:420px;margin:auto;font-size:14px;color:#a7afb7}.pending-invitation .invitation-wrapper .note b{color:#000}.error-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-page .error-message-wrapper{text-align:center}.error-page .error-message-wrapper .message{font-weight:400;font-size:33px;margin:0 0 10px}.error-page .error-message-wrapper .description{font-weight:400;font-size:21px;margin:0 0 20px}.error-page .error-message-wrapper .note{max-width:440px;margin:auto;font-size:14px;color:#a7afb7}.dropdown.language-selector-dropdown{position:relative}.dropdown.language-selector-dropdown .selected-language .flag{margin-top:-1px}.dropdown.language-selector-dropdown .selected-language svg{margin-left:4px}.dropdown.language-selector-dropdown .selected-language:hover svg .cls-1{fill:#2c8ef2}.dropdown.language-selector-dropdown .dropdown-menu{top:auto;right:auto;bottom:40px;left:-9px}.dropdown.language-selector-dropdown .dropdown-menu:before{border:1px solid #a7afb7;border-left:none;border-top:none;top:auto;right:auto;bottom:-7px;left:10px}.dropdown.language-selector-dropdown .dropdown-menu span{color:#222}.dropdown.language-selector-dropdown .dropdown-menu span .language-name{vertical-align:middle}.dropdown.language-selector-dropdown .flag{display:inline-block;border-radius:100%;width:16px;height:16px;margin:2px 4px 0 0;vertical-align:middle}.dropdown.language-selector-dropdown .flag.flag-int{background:url(flag-int.c775bea50c28b924e995.svg) left center no-repeat}.dropdown.language-selector-dropdown .flag.flag-ca{background:url(flag-ca.233d474505121d325be6.svg) left center no-repeat}.banner-notification{font-size:13px;padding:15px;background:#f7c80b;text-align:center;color:#232729}.banner-notification .banner-notification a{color:#3498db;font-size:13px;padding:0;line-height:normal;vertical-align:baseline;display:inline}.fullpage-section{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;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:center;-ms-flex-align:center;align-items:center}.fullpage-section .resizable-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fullpage-section .left-content{padding:120px 0 0 90px}.fullpage-section .left-content h2{margin-bottom:40px;color:#fff}.fullpage-section .left-content p{line-height:1.6em;max-width:290px;margin-bottom:110px;color:#d0d0d0}.fullpage-section .left-content .left-content__footer span{color:#d0d0d0;font-size:19px}.fullpage-section .left-content .left-content__footer a{font-size:1.2em}.fullpage-section .fix-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.fullpage-section .fix-content .fix-content-wrapper{width:300px}.fullpage-section .fix-content .btn{margin-top:10px}.order{width:900px}.order h3{margin:40px 0 15px;font-size:21px}.order h4{margin:0 0 15px;font-size:17px}.order .payment-method-wrapper{margin:40px 0}.order .billing-buttons-wrapper{margin-top:45px}.order .billing-buttons-wrapper form{display:inline-block}.login-form-wrapper{width:320px}.login-form-wrapper.forgot-password{width:330px}.login-form-wrapper h1{margin:0 0 25px}.login-form-wrapper .hr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:center;height:12px;margin:50px 0}.login-form-wrapper .hr .line{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-bottom:1px solid #888}.login-form-wrapper .hr span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;color:#888;padding:0 4px;font-size:.733em;text-transform:uppercase;letter-spacing:-.3px;background:0 0}.login-form-wrapper .social-login:after{content:' ';display:block;clear:both}.login-form-wrapper .social-login .btn{text-align:left;float:left;width:145px;margin:0;color:#fff;padding:0 5px 0 10px;font-size:.867em;line-height:48px}.login-form-wrapper .social-login .btn:first-child{margin-right:10px}.login-form-wrapper .social-login .btn .connection-facebook{display:inline-block;height:25px;width:25px;margin:0 8px 0 0;vertical-align:middle}.login-form-wrapper .social-login .btn .connection-facebook svg{fill:#fff}.login-form-wrapper .social-login .btn .connection-google{margin:0 8px 0 0;display:inline-block;height:25px;width:25px;vertical-align:middle}.login-form-wrapper .social-login .btn .connection-google svg{fill:#fff;fill-rule:evenodd}.login-form-wrapper .login__password{padding-right:85px}.login-form-wrapper .forgot-btn{position:absolute;right:10px;top:15px;color:#888;font-size:.867em;cursor:pointer}.login-form-wrapper .forgot-btn:after{content:" ";width:21px;height:21px;display:inline-block;margin-left:10px;vertical-align:bottom;background:url(icon-forgot-password.706a2d12ff11d8ccd9e4.svg?1) center center/contain no-repeat}.login-form-wrapper .btn{margin-top:10px}.login__footer{font-size:19px;font-weight:300;color:#fff;margin:50px auto auto;width:320px}.login__footer a{font-size:17px;font-weight:400}.signup-form-wrapper{width:320px}.signup-form-wrapper h1{margin:0 0 25px}.signup-form-wrapper .term-checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0}.signup-form-wrapper .term-checkbox-wrapper label:before{background:#fff}.signup-form-wrapper .term-checkbox-wrapper .terms-wrapper{margin:10px 0 10px 5px;-webkit-box-flex:1;-ms-flex:1;flex:1}.signup-form-wrapper .term-checkbox-wrapper .terms-wrapper .terms{font-size:.867em;color:#888;line-height:130%;display:inline}.signup-form-wrapper .term-checkbox-wrapper .terms-wrapper .error-message{font-size:.867em;background:0 0;color:#ed3c51;padding:0;margin:0}.signup-form-wrapper .two-column>div:first-child .form-group{padding:0 5px 0 0}.signup__footer{font-size:19px;font-weight:300;color:#fff;margin:50px 0 0;width:320px}.signup__footer a{font-size:17px;font-weight:400}.section-login-signup .header{margin-bottom:45px}.section-login-signup .header:after{content:' ';display:block;clear:both}.section-login-signup .header .progress{color:#888;font-size:15px}.section-login-signup .header h2{color:#fff;font-size:31px;margin-bottom:0}.section-login-signup .header h3{color:#fff;font-size:21px}.section-login-signup .header .note{margin:20px 0 0}.section-login-signup .header .note p{margin:0 0 20px}.section-login-signup .col{width:50%;float:left}.section-login-signup .col:last-child>div{float:right}.section-login-signup .col h1{font-size:17px;margin:0 0 10px}.section-login-signup .col .login-form-wrapper,.section-login-signup .col .signup-form-wrapper{width:350px}.forgot-password .btn{white-space:nowrap}.forgot-password .btn-back{padding-left:13px;text-align:left;font-size:13px;background:url(icon-arrow-left--blue.f2562f990b0a676d79f6.svg) left center no-repeat}.page-error{width:100%;max-width:660px}.page-error .error-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.page-error .error-wrapper .icon-wrapper{padding-right:45px}.page-error .error-wrapper .error-message{color:#222;font-size:31px;margin:0 0 20px;padding:0;background:0 0}.page-error .error-wrapper .error-details{color:#7c7c7c;font-size:15px}.page-error .icon-expired-token{display:inline-block;width:120px;height:120px;background:url(icon-expired-token.8259d6b3dee7407bd622.png) center center no-repeat}.page-error .icon-geolocation-blocked{display:inline-block;width:120px;height:120px;background:url(icon-world.aff45a4d4d6e36870c34.png) center center no-repeat}.legal-page .print-icon-wrapper{position:absolute;right:0}.legal-page p{line-height:160%;color:#222;margin-bottom:20px}.legal-page OL{counter-reset:item}.legal-page LI{display:block}.legal-page LI:before{content:counters(item, ".") ". ";counter-increment:item}.legal-agreements-modal .print-icon-wrapper{position:absolute;top:7px;right:45px}.legal-agreements-modal .modal .modal_body .legal{padding:0 20px 0 0;white-space:normal}@media all and (max-width:1279px){.side-menu{position:static;padding-top:0;width:100%;margin-top:-30px}.side-menu ul{padding-top:0}.side-menu ul li{border-left:none;padding:0 20px 30px 0;float:left}}@media all and (max-width:1024px){.content.background-user header .icon-products{background:url(icon-products-white.a4d5168e4d1934fde4ee.svg) center center no-repeat}.content header .user-name{display:none}.content header .profile-dropdown .dropdown-menu{right:3px}.content header .profile-dropdown .avatar-wrapper{margin-bottom:-11px}.content header .profile-dropdown .avatar-wrapper .avatar__no-photo .small{margin-right:0}}@media all and (max-width:899px){h3 a{display:block;margin-left:0}h3 a .icon-edit{display:inline-block;margin-left:5px}td{vertical-align:text-top}header{display:block;margin-bottom:20px;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}header .site-navigation__left{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding-left:20px}header .site-navigation__center{display:none;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}header .site-navigation__right{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding-right:20px;float:right}header .site-navigation__right .dropdown-notification-wrapper{margin-left:10px}header .icon-products{margin-left:10px;margin-top:-5px}header .user-name{display:none}header .avatar-wrapper .avatar__no-photo{margin-bottom:0}header .avatar-wrapper .avatar__no-photo.small{margin-right:0}header .dropdown-notification{width:260px}header .dropdown-notification .dropdown-notification__header{margin-top:10px}header .dropdown-notification .empty-state__description{line-height:120%}header .dropdown-notification .notification-list .notification-wrapper .notification .notification-status-icon-wrapper .notification-change-status-icon{display:inline-block}.btn{width:100%}section{width:100%;padding:0 20px}.col-2{width:100%}.content .header .bimcloud-logo{background-image:url(/assets/i/bimcloud-saas-logo--black.svg)}.content.background-user{background:0 0}.content.background-user header .icon-products{background:url(icon-products-black.12f55ce2a901289ca550.svg) center center no-repeat}.content.background-order header .graphisoft-logo{max-width:230px;background:url(https://assets.graphisoft.com/logos/work-from-home/work-from-home-logo--gradient.svg) center center no-repeat;background-size:contain!important}.content.background-order header .site-navigation__right .dropdown.profile-dropdown a{color:#222}.content.background-order header .icon-products{background:url(icon-products-black.12f55ce2a901289ca550.svg) center center no-repeat}.logo-archicad.white{fill:#222}.horizontal-center,.vertical-center{display:block!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.fullpage-section{display:inline;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding:0 20px}.fullpage-section .left-content{padding:0}.fullpage-section .left-content h2{color:#222;margin-bottom:20px}.fullpage-section .left-content p{color:#888;max-width:100%;margin-bottom:20px}.fullpage-section .left-content .left-content__footer{margin-bottom:40px}.fullpage-section .left-content .left-content__footer span{color:#222}.fullpage-section .fix-content .fix-content-wrapper{width:100%}section.login .fix-content .social-login .btn{float:none;padding-left:0;padding-right:0;width:100%}section.login .fix-content .social-login .btn:first-child{margin-right:0}section.login .fix-content .social-login .social-login__facebook{margin-bottom:10px}.login-form-wrapper,.signup-form-wrapper{width:100%}.signup-form-wrapper .two-column>div:first-child .form-group{padding:0}.signup-form-wrapper .dropdown-notification{width:100%}.signup-form-wrapper .dropdown-right{top:60px;right:0}.signup-form-wrapper .dropdown-right:before{top:-7px;right:10px;left:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.login__footer,.signup__footer{color:#222;width:100%}.two-column .form-group{float:none;width:100%}.two-column .form-group:first-child{padding:0}section.profile-user .padding-large{margin-top:35px}section.profile-user .padding-large .left.col-2{margin-top:30px;float:none;width:100%}section.profile-user .padding-large .left.col-2:first-of-type,section.profile-user .padding-large h3+p{margin-top:0}section.profile-user .form-group section.profile-user .select,section.profile-user .form-group.label-inside{width:100%}section.profile-user .authentication-type{line-height:130%;overflow:hidden}section.profile-user .authentication-type .right{display:block;float:none}section.profile-user .authentication-type .connection-facebook,section.profile-user .authentication-type .connection-google{font-size:.867em;float:left;margin-top:3px}section.profile-user h3{margin-bottom:15px}section.profile-user .application{margin-top:15px;overflow:hidden}section.profile-user .application .application__icon{margin-right:10px;margin-bottom:10px}section.profile-user .application .application__name{margin-left:0;width:80%}section.profile-user .application .application__description{display:block}section.profile-user .application .icon-target-blank,section.profile-user .application a{display:none}section.profile-user .application .right{display:block;float:none;margin-left:35px}section.profile-user .button-delete-account{font-size:.867em;margin-top:30px}section.profile-user .button-delete-account:before{margin-right:15px}section.profile-user .change-password{width:100%}section.profile-user .personal-profile-input-buttons-wrapper{margin:0;clear:both}section.profile-user .personal-profile-input-buttons-wrapper .btn{float:left;width:50%;margin:0 0 25px}[profile-tabs] .tabs{width:100%;margin-bottom:25px;clear:both}[profile-tabs] .tabs .tab{width:100%}[profile-tabs] .tabs .tab.active{border:none}[profile-tabs] .tabs .tab.right{float:none}.avatar__empty.small,.avatar__no-photo.small{margin-right:10px;float:left}section.profile-company .form-value a{display:inline-block;margin-left:0;margin-right:15px}section.profile-company .add-company-member{background-image:none;padding:20px 0}section.profile-company .add-company-member .invitation-text .add-company-member__tips{margin-bottom:10px}section.profile-company .add-company-member .add-company-member__wrapper{margin:0 20px}section.profile-company .add-company-member .invitation-text,section.profile-company .add-company-member .new-members{width:100%}section.profile-company .add-company-member .add-company-member__wrapper.open .invitation-text{display:block}section.profile-company .add-company-member .new-members .new-member{max-width:180px}section.profile-company .company-lists .member{display:block;position:relative;clear:both}section.profile-company .company-lists .member.header{display:none}section.profile-company .company-lists .member .member__avatar{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:32px;margin-right:20px;margin-top:5px;float:left}section.profile-company .company-lists .member .member__name{display:inline;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;margin-left:0;line-height:100%;width:100%}section.profile-company .company-lists .member .member__email{display:block;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;color:#888;line-height:100%;width:100%}section.profile-company .company-lists .member .member__status{position:absolute;top:10px;right:10px;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:auto}section.profile-company .company-lists .member .right{position:absolute;top:0;right:0;float:none}section.profile-company .company-lists .member .member__action{display:block;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;text-align:left;width:100%}section.profile-licenses .product-list .product .product-available,section.profile-licenses .product-list .product .product-programmed{display:none}section.profile-licenses .product-list .product .container-details .activity-log__footer{display:block}section.profile-licenses .product-list .product .container-details .activity-log__footer .toggle-all-activity-wrapper{text-align:left;margin:0 0 25px}section.profile-licenses .product-list .product .container-details .product-available{display:block}section.profile-licenses .licenses-empty .icon-licenses-empty{margin:50px 0}section.profile-licenses .licenses-empty .message-licenses-empty{font-size:25px;line-height:100%}section.profile-licenses .licenses-empty .note{font-size:.867em}.subscriptions-page .group-wrapper .product-wrapper{padding:15px 15px 10px}.subscriptions-page .group-wrapper .product-wrapper .product-header .plan-quantity{line-height:36px;font-weight:400;font-size:25px;letter-spacing:-2px}.subscriptions-page .group-wrapper .product-wrapper .product-header .plan-name{line-height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subscriptions-page .group-wrapper .product-wrapper .product-header .plan-name .logo-archicad{display:block;width:90px;margin-bottom:0}.subscriptions-page .group-wrapper .product-wrapper .product-header .plan-name .version-logo{margin-bottom:0;margin-left:0;width:140px}.subscriptions-page .group-wrapper .product-wrapper .product-header .plan-name span+span{display:block;color:#888}.subscriptions-page .group-wrapper .product-wrapper .product-header .plan-name .logo-bimcloud{width:80px}.subscriptions-page .group-wrapper .product-wrapper .product-header .plan-name .selected-product__logo.subscription .version-logo{width:100px}.subscriptions-page .group-wrapper .product-wrapper .product-header .plan-name .selected-product__domain{display:block;margin-left:0}.subscriptions-page .group-wrapper .product-wrapper .product-header .plan-name+.product-group-wrapper{display:none}.subscriptions-page .group-wrapper .product-wrapper .product-header .plan-name .selected-product__pending-changes{margin:13px 0}.subscriptions-page .group-wrapper .product-wrapper .product-header .plan-toggle-btn-wrapper .plan-toggle-btn{background-color:transparent}.subscriptions-page .group-wrapper .product-wrapper .licenses-wrapper .licenses .license{-ms-flex-wrap:wrap;flex-wrap:wrap}.subscriptions-page .group-wrapper .product-wrapper .licenses-wrapper .licenses .license .license-key{font-size:13px}.subscriptions-page .group-wrapper .product-wrapper .licenses-wrapper .licenses .license .license-information{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:15px 0 0}.subscriptions-page .group-wrapper .product-wrapper .licenses-footer{margin-top:0}.subscriptions-page .group-wrapper .product-group-wrapper{display:block;clear:both;overflow:hidden;margin-bottom:15px}.subscriptions-page .group-wrapper .product-group-wrapper .product-group-note{margin-bottom:20px}.subscriptions-page .group-wrapper .product-group-wrapper .product-group-amount,.subscriptions-page .group-wrapper .product-group-wrapper .product-group-date{float:none;padding:0;margin-bottom:10px}.subscriptions-page .group-wrapper .licenses-footer .btn{margin-top:20px}.subscriptions-page .group-wrapper .licenses-footer .right{float:none}.subscriptions-page .group-wrapper .subscription-action-footer{display:block;margin-top:0}.subscriptions-page .group-wrapper .subscription-action-footer .button-wrapper .right{float:none}.subscriptions-page .group-wrapper .subscription-action-footer .notification-wrapper .product-notification{margin-bottom:15px}.subscriptions-page .group-wrapper .product-notification{padding:0}.subscriptions-page .group-wrapper .product-notification .icon-note{display:none}.subscriptions-page .review-wrapper .form-group{width:100%;float:none}.selected-product__logo.subscription .version-logo{width:110px}.selected-product__logo.solo-subscription .version-logo{width:150px}.payment-method .col-2{width:100%}.icon-card{margin-left:0;margin-right:10px}.cvv-row{margin-bottom:30px}.cvv-row .card-wrapper{margin-top:25px;float:none}.cvv-row .form-group{width:100%}.fixed-top{position:relative}.side-menu{position:static;padding-top:0;width:100%;margin-top:0}.side-menu ul{padding-top:0;margin-bottom:30px}.side-menu ul li{display:block;border-left:none;padding:0 0 10px;float:none}section.invoices .invoice__table .th__download,section.invoices .invoice__table .th__invoice-date,section.invoices .invoice__table th.fit-to-cell{width:auto}section.invoices .invoice__table td.td--right{text-align:left}section.invoices .invoice__table td.fit-to-cell{width:auto}.content{display:block;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:100%}.content.background-order header{margin-bottom:20px}.content.background-order .background-order-wrapper{position:static;background:0 0;height:auto}.content.background-order.small .background-order-wrapper{height:auto}.content.background-user h1{color:#222}.content.background-user header .graphisoft-logo{max-width:230px;background:url(https://assets.graphisoft.com/logos/work-from-home/work-from-home-logo--gradient.svg) center center no-repeat;background-size:contain!important}.content header .graphisoft-logo{max-width:230px;background:url(https://assets.graphisoft.com/logos/work-from-home/work-from-home-logo--gradient.svg) center center/contain no-repeat!important}.selected-product .select-quantity,.selected-product h2{color:#222}.selected-product-header{display:block}.selected-product-header .plan-price{width:100%;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;margin-top:10px}.order-pricing{width:100%}.order-pricing .selected-product-header .ordered-plan-wrapper .plan-quantity:after{display:none}.order-pricing .selected-product{display:block;height:auto}.order-pricing .selected-product .left-side{display:inline;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:100%}.order-pricing .selected-product .left-side h1{color:#222;margin-bottom:30px}.order-pricing .selected-product .right-side{display:inline;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:100%;text-align:left}.order-pricing .selected-product .right-side .product-price{text-align:center}.order-pricing .selected-product .right-side .product-price .amount,.order-pricing .selected-product .right-side .product-price .currency{color:#222}.order-pricing .selected-product .right-side .btn{width:100%}.order-pricing .selected-product .right-side .save__description{text-align:center;padding-bottom:40px}.order-pricing .selected-product .right-side .change-product-wrapper{color:#222}.order-pricing .selected-product .right-side .change-product-wrapper .product{margin-bottom:40px;text-align:center;width:50%}.order-pricing .selected-product .right-side .change-product-wrapper .product.active{background:#f4f4f4;border-radius:20px}.order-pricing .selected-product .right-side .change-product-wrapper .product.active:before{background:0 0}.order-pricing .products{color:#fff;padding-top:60px}.order-pricing .products .product-wrapper{display:block;width:100%;max-width:100%}.order-pricing .products .product-wrapper:nth-child(even) .product{margin-left:0}.order-pricing .products .product-wrapper.four-product{width:100%;max-width:100%}.order-pricing .products .product-wrapper.four-product:nth-child(even) .product{margin-right:0}.order-pricing .products .product-wrapper.four-product .product{margin-right:0;padding-bottom:20px}.order-pricing .products .product-wrapper.four-product .product .product-price{position:static}.order-pricing .products .product-wrapper.four-product .product .product-info-wrapper{margin-bottom:10px}.order-pricing .products .product-wrapper .product{margin-right:0;padding:20px}.order-pricing .products .product-wrapper .product .product__description{display:none}.order-pricing .products .product-wrapper .product .product-info-wrapper .product-price{float:left}.flex-wrapper{display:block}.order-billing,.order-review{width:100%}.order-billing .selected-product,.order-review .selected-product{display:block;height:auto}.order-billing .selected-product h2,.order-review .selected-product h2{color:#222}.order-billing .billing-buttons-wrapper .btn-wrapper,.order-review .billing-buttons-wrapper .btn-wrapper{width:50%}.order-billing .payment-method-wrapper,.order-review .payment-method-wrapper{margin-bottom:20px}.order-billing .payment-method-wrapper+hr,.order-review .payment-method-wrapper+hr{display:none}.order-billing .form-group,.order-review .form-group{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-summary .order-summary__row{display:block;width:100%;float:none;white-space:normal}.order-summary .order-summary__row .perion{display:block;padding-left:0}.order-summary .order-summary__row div{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;text-align:left}.billing-informations .billing-buttons-wrapper{clear:both}.billing-informations .billing-buttons-wrapper .btn{width:50%;float:left}.product-price{text-align:left;color:#222}.order-pricing .selected-product-header,.order-pricing .selected-product-header .ordered-plan-wrapper{display:block}.order-pricing .selected-product-header .ordered-plan-wrapper .plan-quantity{margin-bottom:20px;width:calc(100% - 120px)}.order-pricing .selected-product-header .ordered-plan-wrapper .plan-quantity.input input{text-align:center;width:100%}.order-pricing .selected-product-header .ordered-plan-wrapper .number-button-wrapper{display:block;margin-right:20px;width:100px;float:left}.order-pricing .selected-product-header .ordered-plan-wrapper .number-button-wrapper .number-button{float:right;width:50%;height:100%}.order-pricing .selected-product-header .ordered-plan-wrapper .number-button-wrapper .number-button.number-button__minus{border-top:none;border-right:1px solid #d0d0d0;padding:23px 0 0 19px}.order-pricing .selected-product-header .ordered-plan-wrapper .number-button-wrapper .number-button.number-button__plus{padding:19px 0 0 19px}.order-billing .selected-product-header .ordered-plan-wrapper{display:block;white-space:normal}.order-billing .selected-product-header .ordered-plan-wrapper .plan-name{white-space:nowrap}.payment-method-wrapper .col-2{width:100%}.payment-method .payment-method-wrapper>div{margin-top:25px}.payment-method .btn.btn-primary{width:50%;float:left}.payment-method .btn-link{width:50%;float:left;padding:0}.order-success{width:100%}.order-success .order-success__header h2{color:#222;line-height:100%;margin-bottom:20px}.order-success .order-success__header .select-quantity{color:#222}.order-success .order__links-wrapper a{display:block;margin:0 0 20px}.order-success .order-success__download-message{line-height:130%}.order-success .order-success__fulfill-order{line-height:120%}.order-success .success-buttons-wrapper .col-2{float:none;width:100%}.order-success .success-buttons-wrapper .btn{margin-top:20px}.order-success .success-buttons-wrapper .btn,.order-success .success-buttons-wrapper textarea{float:none;width:100%}.order-success .emojis-wrapper .emojis{width:100%}.order-success .emojis-wrapper .emojis .emoji{width:25%;padding-right:0}.order-success .emojis-wrapper .emojis .emoji svg{margin:0 auto}.order-success .emojis-wrapper .thx-feedback{margin-left:0}.page-error .error-wrapper{display:block}.page-error .error-wrapper .icon-wrapper{padding:0}.page-error .error-wrapper .error-message{font-weight:300;line-height:110%;text-align:center}.page-error .icon-geolocation-blocked{display:block;margin:0 auto 40px}.modal-wrapper.legal-agreements-modal .modal{width:100%}.modal-wrapper.legal-agreements-modal .modal .print-icon-wrapper{display:none}.modal-wrapper.legal-agreements-modal .modal .modal_body{margin:20px 0 0;padding:0 15px 0 0}.modal-wrapper .modal{border:none;overflow-y:scroll;width:100%;height:100%;min-height:100%;max-height:100%;padding:20px;-ms-touch-action:none;touch-action:none}.modal-wrapper .modal .enscroll{width:100%!important}.modal-wrapper .modal .modal_icon-close{top:0;right:0;width:60px;height:60px}.modal-wrapper .backdrop{-ms-touch-action:none;touch-action:none}.modal-wrapper .container-details_tabs{margin-bottom:40px}.modal-wrapper .modal_footer .btn{width:100%;float:left}footer{padding-left:20px;padding-right:20px;margin-top:20px}footer span a{margin-right:0}.list-table .table-row{padding:15px}.list-table .table-row.open{width:100%;margin-left:0;box-shadow:none}.list-table .table-row.open .table-row-wrapper{margin:0}section.profile-licenses .product-list .header-wrapper .header{display:none}section.profile-licenses .product-list .product .product-number{padding-left:0;width:60%}section.profile-licenses .product-list .product .product-select-wrapper{display:none}section.profile-licenses .product-list .product .product-ssa{width:20%}section.profile-licenses .product-list .product .toggle-btn-wrapper{text-align:right;width:20%}section.profile-licenses .product-list .product .container-details{margin:20px 0 0}section.profile-licenses .product-list .product .container-details .container-details__products .product__row .product__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:120%}section.profile-licenses .product-list .product .container-details .activity-log{margin:0}section.profile-licenses .product-list .product .container-details .activity-log thead tr th{padding:10px}section.profile-licenses .product-list .product .container-details .activity-log thead tr th:first-child{width:auto;padding-left:10px}section.profile-licenses .product-list .product .container-details .activity-log tbody tr td{padding:10px;font-size:13px}section.profile-licenses .product-list .product .container-details .activity-log tbody tr td:first-child{width:auto;padding-left:10px}section.profile-licenses .product-list .product .container-details .activity-log__footer .form-group{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}section.profile-licenses .hide-expired-wrapper{margin-bottom:40px}section.profile-licenses .form-group .saving-in-progress{margin-left:10px}.exp-date .form-group{float:none;width:100%}.exp-date .divider{display:none}.form-group input{width:100%}.form-group .icon-edit{display:inline-block;margin-left:5px}.form-group .form-link{display:block;margin-left:0}.form-group .form-value{word-wrap:break-word}.form-group .form-group__value{line-height:130%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paginator .items-per-page-wrapper .items-per-page-label,.paginator .pages-wrapper .pages-first-last-wrapper{display:none}section.faq .faq-page .question-block{padding:0}section.faq .faq-page .question-block h2{margin-bottom:15px}section.faq .side-menu-wrapper{width:100%}.dropdown-notification{padding:15px 20px}.dropdown-notification__tabs .tab{float:left;margin-right:0;padding-bottom:19px;text-align:center;width:50%}.inline-error-message{padding:0 30px}.inline-error-message .icon-inline-error-message{margin-top:30px}.section-login-signup .header h2,.section-login-signup .header h3{color:#222}.section-login-signup .header h3{font-size:17px}.section-login-signup .header .note{font-size:13px}.section-login-signup .col{float:none;width:100%}.section-login-signup .col:last-child>div{float:none;margin-top:40px}.section-login-signup .col h1{font-size:21px;font-weight:400}.section-login-signup .col .login-form-wrapper,.section-login-signup .col .signup-form-wrapper{width:100%}.edit-password-form-wrapper .dropdown-notification.active{display:none}}@media all and (max-width:720px){.avatar__no-photo{margin-bottom:20px}footer a{display:block;margin:0}footer .right{display:block;float:none}footer .right a{display:inline-block}}
/*# sourceMappingURL=styles.ef5aa4c12f9a4c8e0971.css.map*/