.gigya-screen-dialog .gigya-screen-dialog-top,.gigya-screen-dialog-mobile .gigya-screen-dialog-top{height:inherit}.gigya-screen-dialog-close>a:before{display:none;content:none!important;height:0;line-height:0}.gigya-screen-dialog-close>a img{margin-top:4px!important;display:block!important}app-root .c-logo:before{display:none}.btn{text-align:center;font-size:14px;font-weight:500;padding:0 24px;height:40px;min-width:100px;border-radius:0;cursor:pointer;text-transform:none;line-height:38px;transition:all .4s ease-out}.btn.btn-primary{color:#fff;border:1px solid rgba(0,0,0,0);background-color:#0a5a96}.btn.btn-primary:hover{border-color:#004673;background:#004673;color:#fff}.btn.btn-primary.disabled{background:#d9d9d9;border-color:#d9d9d9;color:#fff}.btn.btn-secondary{border:1px solid #000;background-color:#fff;color:#000}.btn.btn-secondary:hover{background-color:#000;color:#fff}.btn.btn-secondary.disabled{background-color:inherit;border-color:#d9d9d9;color:#d9d9d9}.btn.btn-success{background-color:#9bc444}.btn.btn-info{background-color:#84909d}.btn.btn-warning{background-color:#e19b3c;color:#fff}.btn.btn-danger{background-color:#dd4b39}form input[type=date].form-control,form input[type=email].form-control,form input[type=number].form-control,form input[type=password].form-control,form input[type=text].form-control,form select.form-control,form textarea.form-control{border-radius:0}form input[type=date].form-control:focus,form input[type=date].form-control:hover,form input[type=email].form-control:focus,form input[type=email].form-control:hover,form input[type=number].form-control:focus,form input[type=number].form-control:hover,form input[type=password].form-control:focus,form input[type=password].form-control:hover,form input[type=text].form-control:focus,form input[type=text].form-control:hover,form select.form-control:focus,form select.form-control:hover,form textarea.form-control:focus,form textarea.form-control:hover{box-shadow:0 0 10px #cbd2d2;border-color:#ccc}form input[type=file]{display:block;cursor:pointer}.custom-checkbox.custom-control{padding-left:0}.custom-checkbox.custom-control .custom-control-input{pointer-events:none;position:absolute;top:0;left:0;opacity:0;box-sizing:border-box;padding:0}.custom-checkbox.custom-control .custom-control-input:active,.custom-checkbox.custom-control .custom-control-input:focus{outline:none}.custom-checkbox.custom-control .custom-control-input:focus+.custom-control-label:before{box-shadow:none}.custom-checkbox.custom-control .custom-control-input:hover{outline:none}.custom-checkbox.custom-control .custom-control-input:hover+.custom-control-label:before{box-shadow:0 0 10px #cbd2d2}.custom-checkbox.custom-control .custom-control-input:hover+.custom-control-label:after{visibility:visible;color:#000}.custom-checkbox.custom-control .custom-control-input:checked+.custom-control-label:before{background-color:#376eb4}.custom-checkbox.custom-control .custom-control-input:checked+.custom-control-label:after{visibility:visible;color:#fff}.custom-checkbox.custom-control .custom-control-label{margin:0 1.875rem 1.25rem 0;display:block;cursor:pointer;padding-left:1.875rem;position:relative;padding-top:3px}.custom-checkbox.custom-control .custom-control-label:before{border-radius:0;width:1.25rem;height:1.25rem;border:.0625rem solid #ccc;left:0}.custom-checkbox.custom-control .custom-control-label:after{background-image:none!important;line-height:1;font-family:geberitPlatfomWeb20IconFont!important;font-style:normal;font-weight:400!important;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;display:block;visibility:hidden;position:absolute;top:.5rem;left:.25rem;font-size:.75rem;content:""}.custom-radio.custom-control{padding-left:0}.custom-radio.custom-control .custom-control-input{pointer-events:none;position:absolute;top:0;left:0;opacity:0;box-sizing:border-box;padding:0}.custom-radio.custom-control .custom-control-input:active,.custom-radio.custom-control .custom-control-input:focus{outline:none}.custom-radio.custom-control .custom-control-input:focus+.custom-control-label:before{box-shadow:none}.custom-radio.custom-control .custom-control-input:hover{outline:none}.custom-radio.custom-control .custom-control-input:hover+.custom-control-label:before{box-shadow:0 0 10px #cbd2d2}.custom-radio.custom-control .custom-control-input:hover+.custom-control-label:after{visibility:visible;background-color:#999}.custom-radio.custom-control .custom-control-input:checked+.custom-control-label:before{background-color:rgba(0,0,0,0)}.custom-radio.custom-control .custom-control-input:checked+.custom-control-label:after{visibility:visible;background-color:#376eb4}.custom-radio.custom-control .custom-control-label{margin:0 1.875rem 1.25rem 0;display:block;cursor:pointer;padding-left:1.875rem;position:relative;padding-top:3px}.custom-radio.custom-control .custom-control-label:before{border-radius:50%;width:1.25rem;height:1.25rem;border:.0625rem solid #ccc;left:0}.custom-radio.custom-control .custom-control-label:after{background-image:none!important;line-height:1;vertical-align:middle;font-family:geberitPlatfomWeb20IconFont!important;font-style:normal;font-weight:400!important;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;width:.625rem;height:.625rem;display:block;visibility:hidden;position:absolute;top:.535rem;left:.3125rem;border-radius:50%;content:""}input.form-check-input:checked{background-color:#3d3d3d;border-color:#3d3d3d;color:#3d3d3d}.main-container{height:calc(100% - 64px);display:flex;flex-direction:column;top:64px}.main-container.mobile{height:auto;overflow:scroll;position:fixed;top:68px;right:0;bottom:0;left:0}.main-container .content-container{flex:1 0 auto;display:flex}.project-container span.project-intro-text{color:#5c5c5c}.project-container .wall-list{background:#f7f7f7;flex:0 0 auto;margin:0;padding:24px 12px 0;border:solid #d9d9d9;border-width:1px 1px 0;border-radius:0}.project-container .wall-list.mobile{padding:24px 16px}.project-container .wall-list.mobile .edit-wall-container .edit-wall-form .form-group-radio{display:flex}.project-container .wall-list.mobile .edit-wall-container .edit-wall-form .form-group-radio label{line-height:23px}.project-container .wall-list.mobile .edit-wall-container .edit-wall-form .form-group-radio input[type=radio]{accent-color:#3d3d3d;margin-top:3px;vertical-align:top;margin-left:.3rem}.project-container .max-wall-amount-warning{background-color:rgba(255,81,81,.2);color:#ee4b4b;font-weight:700;text-align:center;padding:4px 12px}.project-container .add-wall-tile{background:rgba(55,110,180,.2);height:180px;flex:0 0 180px;margin:0;padding:0;border:1px solid rgba(55,110,180,.4);border-radius:0;cursor:pointer}.project-container .add-wall-tile.disabled{opacity:.3;background-color:rgba(55,109,180,.1);cursor:not-allowed;pointer-events:none}.project-container .add-wall-tile i{display:block;font-size:35px;margin-bottom:15px;margin-top:60px;text-align:center}.project-container .add-wall-tile div{text-align:center;color:#376eb4}.project-container .add-wall-tile:hover{background-color:rgba(55,110,180,.3)}.project-container .edit-wall-container{border:1px solid #ccc;border-bottom:0}.project-container .edit-wall-container .edit-wall-form{padding:16px 16px 0;margin-bottom:0;border-bottom:none}.project-container .edit-wall-container .edit-wall-form label{font-size:12px;color:#666;margin-bottom:5px}.project-container .edit-wall-container .edit-wall-form .form-row.margin-bottom{margin-bottom:10px}.project-container .edit-wall-container .edit-wall-form .form-group-title{font-size:12px;color:#666;padding-bottom:8px;margin-bottom:8px;margin-top:12px;border-bottom:1px solid #ccc}.project-container .edit-wall-container .edit-wall-form .form-group-title.top{border-top:1px solid #ccc;border-bottom:none;margin-top:0;margin-bottom:0;padding-top:12px}.project-container .edit-wall-container .edit-wall-form .form-group-radio{display:flex;margin-bottom:5px}.project-container .edit-wall-container .edit-wall-form .form-group-radio input[type=radio]{accent-color:#3d3d3d;position:relative;margin-left:.3rem;opacity:1;pointer-events:visible;cursor:pointer;margin-top:3px}.project-container .edit-wall-container .edit-wall-form .form-group-radio input[type=radio]:disabled{cursor:auto}.project-container .edit-wall-container .edit-wall-form .form-group-radio label{margin-bottom:0;line-height:20px;margin-left:.5rem;color:#000}.project-container .edit-wall-container .edit-wall-form .form-group-radio label .text-muted{font-size:12px}.project-container .edit-wall-container .edit-wall-form .form-group-radio label.disabled{opacity:.5;cursor:auto}.project-container .edit-wall-container .edit-wall-form .form-group-checkbox{padding-left:0;margin-bottom:0}.project-container .edit-wall-container .edit-wall-form .form-group-checkbox input[type=checkbox]{margin-left:.3rem;cursor:pointer;position:static;accent-color:#3d3d3d}.project-container .edit-wall-container .edit-wall-form .form-group-checkbox label{margin-left:9px;margin-top:2px;vertical-align:top}.project-container .edit-wall-container .edit-wall-form .form-group-checkbox .label-fire-protection-type,.project-container .edit-wall-container .edit-wall-form .form-group-checkbox .label-wall-prefabrication{color:#3d3d3d}.project-container .edit-wall-container .edit-wall-form .form-prefabrication{margin-bottom:6px}.project-container .edit-wall-container .edit-wall-form .prefabrication-text{font-size:12px;color:#666;margin-top:4px;margin-bottom:4px}.project-container .edit-wall-container .edit-wall-form .installationsystem-info{padding-top:24px;padding-bottom:24px;background-color:#fff;border-top:1px solid #ccc}.project-container .edit-wall-container .edit-wall-form .installationsystem-info strong{font-weight:700}.project-container .edit-wall-container .edit-wall-form .installationsystem-info p{font-size:14px;color:#666;line-height:normal;margin-bottom:0}.project-container .edit-wall-container .edit-wall-form hr.special-hr{border-top:1px solid #ccc;margin-top:0;margin-bottom:12px}.project-container .wall-title-container .wall-title{padding-right:10px}.project-container .wall-title-container .wall-title-text{font-weight:500;word-break:break-all}.project-container .wall-title-container .wall-tile-types{font-size:12px}.project-container .button-nogap-left{padding-right:0}.project-container .button-nogap-right{padding-left:0}.project-container button span.determine-material{color:#fff;font-size:16px;margin-left:16px}.project-container .determine-material{display:flex;justify-content:center;align-items:center}.project-container .btn__pressed{background-color:#3d3d3d!important}main.container-lg.editWall .projecttitle-container{clear:both;margin-bottom:30px}main.container-lg.editWall .projecttitle-container .inner-container{display:flex;align-items:baseline}main.container-lg.editWall .projecttitle-container .title{word-break:break-all;float:left}main.container-lg.editWall .projecttitle-container .projectsubtitle{font-size:14px;color:#5c5c5c;margin-left:10px;margin-top:9px}main.container-lg.editWall .editor-container{background-color:#f7f7f7;margin-top:24px;margin-left:0;margin-right:0;padding:60px 0}main.container-lg.editWall .editor-container .editor-desktop-actionbuttons{margin-top:50px}main.container-lg.editWall .editor-container .editor-desktop-actionbuttons .wallface-switcher-desktop{margin-left:20px}main.container-lg.editWall .editor-container .editor-desktop-actionbuttons .wallface-switcher-desktop span{display:block;margin-bottom:8px}main.container-lg.editWall .editor-container .editor-desktop-actionbuttons .wallface-switcher-desktop .wallface-button-container{display:flex;flex-direction:column;width:126px}main.container-lg.editWall .editor-container .editor-desktop-actionbuttons .wallface-switcher-desktop .wallface-button-container div{display:flex;align-items:center;justify-content:center;width:62px;height:62px;background-color:#fff;border:1px solid #000}main.container-lg.editWall .editor-container .editor-desktop-actionbuttons .wallface-switcher-desktop .wallface-button-container div img{width:42px;height:42px}main.container-lg.editWall .editor-container .editor-desktop-actionbuttons .wallface-switcher-desktop .wallface-button-container div.selected{background-color:rgba(0,0,0,.16);border:1px solid rgba(0,0,0,.16)}@media(min-width:992px){main.container-lg.editWall .editor-container .editor-desktop-actionbuttons .wallface-switcher-desktop .wallface-button-container{flex-direction:row}}main.container-lg.editWall .editor-container .editor-desktop-view .control-panel{display:flex;justify-content:center;margin-bottom:40px;height:38px}main.container-lg.editWall .editor-container .editor-desktop-view .control-panel .cp-button{display:flex;justify-content:center;flex-grow:1;background-color:rgba(0,0,0,.16);background-color:#fff;border:1px solid #000}main.container-lg.editWall .editor-container .editor-desktop-view .control-panel .cp-button.selected{background-color:rgba(0,0,0,.16);border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7}main.container-lg.editWall .editor-container .editor-desktop-view .control-panel .cp-button.edit-wall-button.selected{border-left:1px solid #f7f7f7;border-right:none}main.container-lg.editWall .editor-container .editor-desktop-view .control-panel .cp-button.edit-object-button.selected{border-right:1px solid #f7f7f7;border-left:none}main.container-lg.editWall .editor-container .editor-desktop-view .control-panel .cp-button .icon-text-container{display:flex}main.container-lg.editWall .editor-container .editor-desktop-view .control-panel .cp-button .icon-container{width:16px;height:auto}main.container-lg.editWall .editor-container .editor-desktop-view .control-panel .cp-button>div{align-self:center}main.container-lg.editWall .editor-container .editor-desktop-view .control-panel span{font-size:14px;margin-left:4px}main.container-lg.editWall .editor-container .editor-desktop-form{margin-top:-5px}main.container-lg.editWall .editor-container-mobile{background-color:#f7f7f7;margin-top:30px;margin-left:0;margin-right:0}main.container-lg.editWall.mobile .projecttitle-container{margin-bottom:20px}main.container-lg.editWall.mobile .projectsubtitle{margin-left:0;margin-top:0;clear:both}main.container-lg.editWall.mobile .dropdown-menu-container-outer{margin:20px -15px}main.container-lg.editWall.mobile .dropdown-menu-container-outer.backgroundGrey{background-color:#f5f5f5}main.container-lg.editWall.mobile .dropdown-menu-item-container{margin:0}main.container-lg.editWall.mobile .dropdown-menu-collapsable-container{width:auto;border:none;background-color:rgba(0,0,0,0)}.fullscreen-modal{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:0;max-width:100%;max-height:100%;z-index:1000}.fullscreen-modal .modal-dialog{width:100%;height:100%}.fullscreen-modal .modal-content{position:fixed;top:0;right:0;bottom:0;left:0;overflow:scroll;border-radius:0;border:0;padding-top:10px;background-color:#f7f7f7}.editor__mobile__overlay__actionbuttons{position:absolute;z-index:40;right:15px;bottom:15px}.editor__mobile__overlay__actionbuttons .actionButton.btn__rounded{position:absolute;font-size:18px;line-height:18px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:0 solid #000;border-radius:50%;background:hsla(0,0%,100%,.4);box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.editor__mobile__overlay__actionbuttons .actionButton.btn__rounded:hover{background:rgba(180,180,180,.4)}.editor__mobile__overlay__actionbuttons .actionButton.btn__rounded.edit{min-width:60px;height:60px;border-radius:30px;bottom:0;right:0;font-size:18px;line-height:18px}.editor__mobile__overlay__actionbuttons .actionButton.btn__rounded.edit:hover{background:hsla(0,0%,100%,.4)}.editor__mobile__overlay__actionbuttons .actionButton.btn__rounded.close{min-width:60px;height:60px;border-radius:30px;bottom:0;right:0;font-size:20px;line-height:20px;color:#fff;background-color:#000}.editor__mobile__overlay__actionbuttons .actionButton.btn__rounded.delete{bottom:75px;right:10px}.editor__mobile__overlay__actionbuttons .actionButton.btn__rounded.options{bottom:130px;right:10px}.editor__mobile__overlay__actionbuttons .actionButton.btn__rounded.rotate{bottom:185px;right:10px}.editor-mobile-turn-device-note{margin:0 0 24px 30px;color:#5c5c5c}.editor-intersection-hint{margin-top:50px;display:flex;color:#e19b3c}.editor-intersection-hint.mobile{margin:-12px 32px 12px}.editor-intersection-hint .icon-container{flex:0 0 24px;line-height:12px}div.welcome-background{background:url(/images/backgrounds/background-desktop.jpg) no-repeat 50%;background-size:cover;flex:1 1;padding:65px 0}div.welcome-background.bg-fr{background:url(/images/backgrounds/background-desktop-fr.jpg) no-repeat 50%;background-size:cover}div.welcome-background .welcome-main{padding-top:0;margin-bottom:0}div.welcome-background .welcome-container{background:hsla(0,0%,100%,.85);width:640px;flex:0 0 auto;margin:auto;padding:48px 48px 32px;box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}@media(max-width:991px){div.welcome-background .welcome-container{width:100%}}div.welcome-background .welcome-container .welcome-title h1{margin:0;padding-bottom:24px;font-size:32px;font-weight:500;text-transform:none}div.welcome-background .welcome-container .welcome-text{color:#5c5c5c;max-width:420px;margin-bottom:24px;padding-right:24px}div.welcome-background .welcome-container .welcome-actions{margin-top:40px;display:flex;justify-content:flex-end}div.welcome-background .welcome-container .welcome-actions .welcome-text-or{color:#3d3d3d;font-size:12px;margin-top:12px}div.welcome-background .welcome-container .welcome-actions>div{margin-left:16px}div.welcome-background .welcome-container .welcome-actions-nociam a.btn:before{display:none}div.welcome-background .welcome-container .welcome-actions-nociam .welcome-actions-notsaved{font-size:12px;color:#3d3d3d;margin-top:8px}div.welcome-background.mobile{background:url(/images/backgrounds/background-mobile.jpg) no-repeat 50%;background-size:cover;padding:0}div.welcome-background.mobile.bg-fr{background:url(/images/backgrounds/background-mobile-fr.jpg) no-repeat 50%;background-size:cover}div.welcome-background.mobile .welcome-main{padding:24px 15px 120px}div.welcome-background.mobile .welcome-container{background:hsla(0,0%,100%,.9);width:100%;padding:48px 24px 32px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 2px 6px 0 rgba(0,0,0,.26)}div.welcome-background.mobile .welcome-container .welcome-title h1{font-size:26px}div.welcome-background.mobile .welcome-container .welcome-actions{display:block}div.welcome-background.mobile .welcome-container .welcome-actions>div{display:block;margin-left:0}div.welcome-background.mobile .welcome-container .welcome-actions .welcome-actions-nociam a.btn{width:100%}div.welcome-background.mobile .welcome-container .welcome-text-or{margin-top:16px;margin-bottom:16px;text-align:center}.add-project-tile{background:#f7f7f7;height:180px;flex:0 0 180px;margin:0;padding:0;border:1px solid #b4b4b4;border-radius:0;cursor:pointer}.add-project-tile i{display:block;font-size:35px;margin-bottom:15px;margin-top:60px}.add-project-tile div,.add-project-tile i{text-align:center;color:#3d3d3d}@media(max-width:768px){.add-project-tile{background-color:rgba(0,0,0,0);background:#f7f7f7;border-radius:0;border:1px solid #000;cursor:pointer;height:40px;margin:0;padding:0}.add-project-tile i{display:none}.add-project-tile div{color:#000;height:100%;height:40px;line-height:40px;vertical-align:middle}.add-project-tile:focus{border:1px solid #0a5a96}.add-project-tile:hover{background-color:rgba(0,0,0,.08)}}.object-tile{color:#999;padding:0;margin-bottom:24px}.object-tile button.new-button{height:40px;width:inherit;border-radius:0;text-align:center;background-color:#f7f7f7;border:1.11111px solid #b4b4b4}@media(min-width:992px){.object-tile button.new-button{height:180px}.object-tile button.new-button i{font-size:44px;text-align:center;margin:0;min-height:10px}}.object-tile button.new-button i.icon--primary:before{font-size:36px;color:#3d3d3d;display:inline;margin-right:12px}@media(min-width:992px){.object-tile button.new-button i.icon--primary:before{display:block;margin-right:0}}.object-tile button.new-button .action-description{color:#5c5c5c;padding-top:24px;font-style:medium;display:inline}@media(min-width:992px){.object-tile button.new-button .action-description{text-align:center}}.object-tile .image-error-msg{background-color:#ce1c00;color:#fff;font-size:11px;padding-bottom:4px;padding-top:3px;position:relative;text-align:center;top:0;width:100%}.object-tile .image-error-msg i{padding-right:4px;vertical-align:text-top}.object-tile .project-tile{border:1px solid #d9d9d9;width:inherit}.object-tile .project-tile a.project-image-container,.object-tile .project-tile button.project-image-container,.object-tile .project-tile div.project-image-container{height:132px;width:inherit;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.object-tile .project-tile a.project-image-container.wall-preview-container,.object-tile .project-tile button.project-image-container.wall-preview-container,.object-tile .project-tile div.project-image-container.wall-preview-container{height:180px}.object-tile .project-tile a.project-image-container i,.object-tile .project-tile button.project-image-container i,.object-tile .project-tile div.project-image-container i{font-size:64px;text-align:center;padding:0;margin:0;color:#ccc;min-height:10px;line-height:64px;width:64px;height:64px;vertical-align:middle}.object-tile .project-tile a.project-image-container i.icon--primary:before,.object-tile .project-tile button.project-image-container i.icon--primary:before,.object-tile .project-tile div.project-image-container i.icon--primary:before{color:#999}.object-tile .project-tile a.project-image-container .project-image,.object-tile .project-tile button.project-image-container .project-image,.object-tile .project-tile div.project-image-container .project-image{width:100%;height:100%;object-fit:cover}.object-tile .project-tile a.project-image-container .icon,.object-tile .project-tile button.project-image-container .icon,.object-tile .project-tile div.project-image-container .icon{fill:#999}.object-tile .project-tile a:before{content:none}.object-tile .project-tile .add-image{border:1px solid #d9d9d9;background-color:hsla(0,0%,100%,.9);padding-left:5px;padding-right:5px;margin-top:4px}.object-tile .project-tile .add-image .btn__icon{color:#376eb4}.object-tile .project-tile .add-image .btn__icon:hover{background-color:initial}.object-tile .project-tile .add-image .btn__icon i{color:#376eb4;height:auto;width:auto;line-height:normal;font-size:medium;margin-right:15px}.object-tile .project-tile .cancel-image{border:1px solid #d9d9d9;background-color:hsla(0,0%,100%,.9);padding-left:5px;padding-right:5px;margin-top:4px;margin-left:5px}.object-tile .project-tile .cancel-image .btn__icon{color:#376eb4}.object-tile .project-tile .cancel-image .btn__icon:hover{background-color:initial}.object-tile .project-tile .cancel-image .btn__icon i{color:#376eb4;height:auto;width:auto;line-height:normal;font-size:medium}.object-tile .project-tile .project-title-form-container{border-top:1px solid #d9d9d9;background-color:#f7f7f7}.object-tile .project-tile .project-title-form-container label{margin-top:16px}.object-tile .project-tile .project-title-form-container input{font-size:16px;margin-top:4px;margin-bottom:20px}.object-tile .project-tile .project-title-form-container form{border-bottom:none;margin-bottom:0;padding:0 15px}.object-tile .project-tile .project-title-form-container button{width:50%}.object-tile .project-tile .project-title-form-container button.button--black:hover{color:#000;background-color:rgba(0,0,0,.08)}.object-tile .project-tile .project-title-container{background-color:#f7f7f7;border-radius:0;border-top:1px solid #d9d9d9;bottom:0;color:#5c5c5c;display:flex;flex-direction:column;font-size:1rem;font-weight:500;height:auto;justify-content:space-between;padding:10px 12px 11px 16px;width:100%}.object-tile .project-tile .project-title-container .project-title-text{flex-grow:1;padding-right:10px;word-break:break-all}.object-tile .project-tile .project-title-container .tileInfo{display:flex;flex-direction:row;justify-content:flex-end}.object-tile .project-tile .project-title-container .tileInfo .project-tile-more{align-self:flex-start}.object-tile .project-tile .project-tile-more{cursor:pointer;font-size:32px;line-height:30px;height:30px;width:30px;transform:translateY(-20%)}.object-tile .project-tile .event-container{background-color:#fff;border-top:1px solid #d9d9d9;padding:10px 12px 11px 16px}.modal{align-items:center;background-color:rgba(0,0,0,.4);cursor:default;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding-top:120px;width:100vw;z-index:2000;padding-left:16px;padding-right:16px}@media(max-width:768px){.modal{background:#f7f7f7;position:fixed;z-index:2000;padding:0}}.modal .dialog-container{background-color:#fff;color:#000;cursor:default;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;min-height:250px;opacity:1;width:100%;max-width:684px;text-align:left;box-shadow:0 4px 16px 0 rgba(0,0,0,.26)}@media(max-width:768px){.modal .dialog-container{height:100vh;width:100vw;max-width:100vw;overflow:scroll;justify-content:flex-start}}.modal .dialog-container .modalHeader{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:25px;padding:24px 0}.modal .dialog-container .modalHeader .icon{transform:translateY(-3px);padding-left:25px;padding-right:10px}.modal .dialog-container .modalHeader.headless{background-color:rgba(0,0,0,0);justify-content:flex-end;padding-bottom:0}.modal .dialog-container .modalHeader.notCancelabale{padding:30px 0 0}.modal .dialog-container .modalHeader.success{background-color:#deebde;padding:15px 0}.modal .dialog-container .modalHeader.success .icon{color:#9bc444}.modal .dialog-container .modalHeader.warning{background-color:#f6eade;padding:15px 0}.modal .dialog-container .modalHeader.warning .headerText,.modal .dialog-container .modalHeader.warning .icon{color:#dd4b39}.modal .dialog-container .modalHeader.error{background-color:#f2dede;padding:15px 0}.modal .dialog-container .modalHeader.error .headerText,.modal .dialog-container .modalHeader.error .icon{color:#dd4b39}.modal .dialog-container .modalHeader.error .icon{transform:translateY(-1px)}.modal .dialog-container .modalHeader.error .icon svg{fill:#dd4b39;height:25px;padding:0;width:25px}.modal .dialog-container .modalHeader.info{padding:15px 0;background-color:#e6e6e6}.modal .dialog-container .modalHeader .headerText{flex-grow:1}.modal .dialog-container .modalHeader .closeTag{padding:0 32px 0 10px}.modal .dialog-container .modalBodyText,.modal .dialog-container .modalBodyTitle{margin-left:32px;margin-right:32px;max-width:60ch}.modal .dialog-container .modalBodyTitle{font-size:25px;font-weight:700;margin-bottom:16px}.modal .dialog-container .modalFooter{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;padding:32px}.modal .dialog-container .modalFooter .primaryButton{background-color:#376eb4;border-color:#376eb4;color:#fff;margin-left:24px;box-shadow:none!important}.modal .dialog-container .modalFooter .primaryButton:focus{background-color:#376eb4;border-color:#004673}.modal .dialog-container .modalFooter .primaryButton:active{background-color:#004673;border-color:#004673}.modal .dialog-container .modalFooter .primaryButton:hover{background-color:#0a5a96;border-color:#0a5a96}.modal .dialog-container .modalFooter .secondaryButton{background:rgba(0,0,0,0);transition:background-color 0s ease-in-out;outline:none!important;box-shadow:none!important}.modal .dialog-container .modalFooter .secondaryButton:focus{border:1px solid #0a5a96}.modal .dialog-container .modalFooter .secondaryButton:hover{color:#000;background-color:rgba(0,0,0,.08)}.modal .dialog-container .modalFooter .secondaryButton:hover:active{color:#fff;background-color:#3d3d3d}@media only screen and (max-width:560px){.modal .dialog-container .modalFooter{flex-wrap:wrap}.modal .dialog-container .modalFooter .primaryButton{order:0;margin:0 0 24px;width:100%}.modal .dialog-container .modalFooter .secondaryButton{order:1;width:100%}}.productoverview-icon-container{position:fixed;top:18px;right:70px;background:#3d3d3d;border-radius:100%;width:24px;height:24px;color:#fff;z-index:1010}.productoverview-icon{color:#fff;text-align:center;width:100%;font-size:12px;line-height:12px;height:100%}.productoverview-icon.double{font-size:10px}.breadcrumbs{color:#3d3d3d;font-weight:500}.breadcrumbs i{color:#b4b4b4;font-size:16px;margin-left:.75rem;margin-right:.75rem}.breadcrumbs a,.breadcrumbs a:visited{color:#000;font-size:14px;text-decoration:none;display:inline}.breadcrumbs a:hover,.breadcrumbs a:visited:hover{text-decoration:none}.breadcrumbs a.web20-icon-chevron-large-left:before,.breadcrumbs a:visited.web20-icon-chevron-large-left:before{font-size:1rem;margin-left:-2px;padding-right:6px}.breadcrumbs a.web20-icon-breadcrumb-home.no-chevron,.breadcrumbs a:visited.web20-icon-breadcrumb-home.no-chevron{padding-top:1px}.breadcrumbs a.web20-icon-breadcrumb-home:before,.breadcrumbs a:visited.web20-icon-breadcrumb-home:before{font-size:1rem;padding-right:14px}.breadcrumbs a.link-clean:before,.breadcrumbs a.link-clean:visited:before,.breadcrumbs a:visited.link-clean:before,.breadcrumbs a:visited.link-clean:visited:before{content:none}.breadcrumbs span{color:#707070;font-weight:400}.contextmenu-container{opacity:1;box-shadow:.2px 1px 2px 0 rgba(0,0,0,.498);flex:0 0 auto;margin:0;padding:0;border:0 solid #000;border-radius:0;min-width:200px;position:absolute;background-color:#fff;will-change:transform;z-index:100;transform:translate(-50%,-100%)}.contextmenu-container.top-left{top:-20px;margin-left:40px;transform:translate(-100%,-100%)}.contextmenu-container.top-left .triangle-container{right:12px}.contextmenu-container.top-centered{transform:translate(-50%,-100%);top:-20px}.contextmenu-container.top-centered .triangle-container{right:50%;left:50%;bottom:1px;margin-left:18px}.contextmenu-container.top-right{top:-20px;margin-left:-40px;transform:translateY(-100%)}.contextmenu-container.top-right .triangle-container{left:25px;bottom:1px;margin-left:25px;right:auto}.contextmenu-container.bottom-left{bottom:-20px;margin-left:40px;transform:translate(-100%,100%)}.contextmenu-container.bottom-left .triangle-container{right:40px;bottom:100%;transform:rotate(180deg)}.contextmenu-container.bottom-centered{bottom:-20px;transform:translate(-50%,100%)}.contextmenu-container.bottom-centered .triangle-container{right:50%;bottom:100%;transform:rotate(180deg);left:50%;margin-left:-17px}.contextmenu-container.bottom-right{bottom:-20px;margin-left:-40px;transform:translateY(100%)}.contextmenu-container.bottom-right .triangle-container{left:10px;bottom:100%;transform:rotate(180deg)}.contextmenu-container .contextmenu-title{background-color:#f5f5f5;font-size:13px;color:#707070;padding:8px 10px 8px 40px;position:relative}.contextmenu-container .triangle-container{position:absolute;right:4px;bottom:1px}.contextmenu-container .triangle-container .triangle-outter-down{width:0;height:0;border-left:18px solid rgba(0,0,0,0);border-right:18px solid rgba(0,0,0,0);border-top:18px solid #969292;position:absolute;right:0}.contextmenu-container .triangle-container .triangle-inner-down{width:0;height:0;border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);border-top:16px solid #fff;position:absolute;right:1px}.contextmenu-container .menuitem-container{padding:14px 10px;border-bottom:1px solid #d9d9d9;position:relative;cursor:pointer}.contextmenu-container .menuitem-container .menuitem-icon{position:absolute;top:6px;left:14px}.contextmenu-container .menuitem-container .menuitem-icon i{font-size:18px}.contextmenu-container .menuitem-container .menuitem-title{padding:0 10px 0 32px;font-size:14px;line-height:14px}.contextmenu-container .menuitem-container:hover{background-color:#e3e3e3}.contextmenu-container a.menuitem-container{width:100%;color:#000;text-decoration:none}.contextmenu-container a.menuitem-container:before{content:none}.header-geberit-home-link{vertical-align:top;cursor:pointer;line-height:normal}.header-geberit-home-link img{width:9rem}.header-geberit-home-link:before{content:""}.header-outer-container{position:relative;width:100%;box-shadow:0 0 12px rgba(0,0,0,.28);background-color:#fff}.header-outer-container .container{display:flex;justify-content:space-between;align-items:center;height:64px;padding:16px 0}.header-outer-container .container.mobile{height:68px;z-index:1000;padding:16px}.header-logo{width:auto;vertical-align:top}.header-logo.mobile{width:auto;height:16px}.header-country{font-size:12px;margin-left:5px;display:inline-block;line-height:1;vertical-align:top;color:#707070}.header-dropdown-container{float:right;margin-top:2px}.header-dropdown-toggle{display:block;height:40px}.header-dropdown-menu{margin-top:0;min-width:100%;border-radius:0;border:1px solid #ccc}.header-dropdown-menu.mobile{padding-top:0}.header-dropdown-menu-item{height:48px}.header-dropdown-menu-item:hover{background-color:#e6e6e6}.header-dropdown-menu-item>svg{height:16px;vertical-align:top;margin-top:4px}.header-dropdown-menu-item>i{line-height:1;display:inline-block}.header-dropdown-menu-item>i:before{vertical-align:top}.header-current-user-item{padding:12px 24px;border-bottom:1px solid #e6e6e6}.header-icon{fill:#707070}.footer-container{border-top:1px solid #d9d9d9}.selectionmenu{width:auto;padding-left:0;padding-right:0}.selectionmenu-layer-content{padding-top:10px}.selectionmenu-item-level1{margin-bottom:15px}.selectionmenu-item-level1.inactive .selectionmenu-title-icon-arrow i:before{transform:rotate(180deg)}.selectionmenu-finishbutton button{width:100%;color:#fff}.selectionmenu-item-level1>.selectionmenu-title{background-color:#d3d3d3;padding:15px 16px;height:50px;display:flex;justify-content:space-between;cursor:pointer}.selectionmenu-item-level1>.selectionmenu-title .selectionmenu-title-text>div{display:inline-block}.selectionmenu-item-level1>.selectionmenu-title .selectionmenu-title-text .title-text{margin-left:10px}.selectionmenu-item-level2 .selectionmenu-title{padding:10px 27px;clear:both;height:40px}.selectionmenu-backlink{padding:15px 0;margin-left:15px}.selectionmenu-backlink i.icon{margin-right:10px}.selectionmenu-title-icon-arrow{width:25px;height:25px}.selectionmenu-title-icon-pre{float:left;margin-right:15px}.selectionmenu-item-level2 .selectionmenu-title-icon-arrow{float:right;text-align:right}.selectionmenu-item-level2 .selectionmenu-title-text{float:left}.sectionmenu-item-content{display:none}@media(min-width:1200px){.selectionmenu{padding:inherit;background:#f5f5f5;border:1px solid #e3e3e3;border-radius:0}.selectionmenu-top{height:58px;padding:0 30px}.selectionmenu-finishbutton{clear:both}.selectionmenu-finishbutton button{width:auto;float:right;margin-top:10px;margin-right:15px;color:#fff}.selectionmenu-layer-container{position:absolute;z-index:1000;width:100%;background-color:#fff;border-bottom:1px solid #ccc;left:0;right:0;padding-top:40px;padding-bottom:20px}.selectionmenu-layer-menu{border-right:1px solid #e3e3e3;max-width:16%;padding:0}.sectionmenu-item-content{max-width:84%;flex:0 0 84%}.selectionmenu-item-level1{min-height:40px;flex:0 0 auto;margin:0 16px 0 0}.selectionmenu-item-level1:hover .selectionmenu-title-text .title-text{border-bottom:4px solid #b4b4b4}.selectionmenu-item-level1.active .selectionmenu-title-text .title-text{border-bottom:4px solid #376eb4}.selectionmenu-item-level1 .selectionmenu-title{background:rgba(0,0,0,0);line-height:30px;justify-content:normal;padding:10px 0 0}.selectionmenu-item-level1 .selectionmenu-title .selectionmenu-title-icon-arrow{margin-left:10px}.selectionmenu-item-level1 .selectionmenu-title-text{border-radius:0;height:40px}.selectionmenu-item-level1 .selectionmenu-title-text .title-number{font-size:18px}.selectionmenu-item-level1 .selectionmenu-title-text .title-text{padding-bottom:11px}.selectionmenu-item-level2{cursor:pointer}.selectionmenu-item-level2 .selectionmenu-title{padding:9px 15px}.selectionmenu-item-level2 .selectionmenu-title-icon-arrow{display:none}.selectionmenu-item-level2.active,.selectionmenu-item-level2:hover{background-color:rgba(0,0,0,.08)}}.popover{border-radius:0}.popover .popover-body{padding:0}.menuitem-container{padding:14px 10px;border-bottom:1px solid #d9d9d9;position:relative;cursor:pointer}.menuitem-container .menuitem-icon{position:absolute;top:12px;left:14px}.menuitem-container .menuitem-icon i{font-size:18px;display:inline-block;line-height:1}.menuitem-container .menuitem-icon i:before{vertical-align:top}.menuitem-container .menuitem-title{padding:0 10px 0 32px;font-size:14px;line-height:14px}.menuitem-container:hover{background-color:#e3e3e3}.menuitem-container:last-child{border-bottom:none}a.menuitem-container{width:100%;color:#000;text-decoration:none}a.menuitem-container:before{content:none}button.btn__default{display:inline-block;text-align:center;font-size:14px;font-weight:500;padding:0 24px;border:1px solid #000;border-radius:0;cursor:pointer;text-transform:none;line-height:38px;transition:all .4s ease-out;width:auto;white-space:nowrap}button.btn__default.btn__size__m{height:40px;min-width:100px}button.btn__default.btn__size__m.btn__icon{min-width:40px}button.btn__default.btn__size__m.btn__rounded{min-width:40px;border-radius:20px}button.btn__default.btn__size__l{height:48px}button.btn__default.btn__size__l.btn__icon{min-width:48px}button.btn__default.btn__size__l.btn__rounded{min-width:48px;border-radius:24px}button.btn__default.btn__size__xl{height:60px}button.btn__default.btn__size__xl.btn__icon,button.btn__default.btn__size__xl.btn__rounded{min-width:60px;border-radius:30px}button.btn__default.disabled{cursor:default}button.btn__default.btn__primary{color:#fff;border:1px solid rgba(0,0,0,0);background-color:#376eb4}button.btn__default.btn__primary:hover{border-color:#0a5a96;background:#0a5a96;color:#fff}button.btn__default.btn__primary.disabled{background:#d9d9d9;border-color:#d9d9d9;color:#fff}button.btn__default.btn__primary.btn__pressed{background:#004673}button.btn__default.btn__secondary{border:1px solid #000;background-color:rgba(0,0,0,0);color:#000}button.btn__default.btn__secondary:focus{border:1px solid #0a5a96}button.btn__default.btn__secondary:hover{background-color:rgba(0,0,0,.08)}button.btn__default.btn__secondary.disabled{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.2);cursor:default}button.btn__default.btn__secondary.btn__pressed{background:#3d3d3d;color:#fff}button.btn__default.btn__flat{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#000}button.btn__default.btn__flat:focus{border:1px solid #0a5a96}button.btn__default.btn__flat:hover{background-color:rgba(0,0,0,.08)}button.btn__default.btn__flat.disabled{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.2);cursor:default}button.btn__default.btn__flat.btn__pressed{background:#3d3d3d;color:#fff}button.btn__default.btn__icon,button.btn__default.btn__rounded{padding:0}button.btn__default.btn__icon{border:none;background-color:rgba(0,0,0,0);color:#000}button.btn__default.btn__icon:focus{border:1px solid #0a5a96}button.btn__default.btn__icon:hover{background-color:rgba(0,0,0,.15)}button.btn__default.btn__icon.btn__icon-square{border:1px solid #707070}button.btn__default.btn__icon.btn__icon-square.alternative{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,.08)}button.btn__default.btn__icon.btn__icon-square.alternative:hover{border:1px solid #707070}button.btn__default.btn__icon.btn__icon-square.alternative.active{background-color:#3d3d3d;color:#fff}button.btn__default.btn__icon.btn__icon-flat{border:1px solid rgba(0,0,0,0)}button.btn__default.btn__icon.btn__icon-flat.disabled{background:rgba(0,0,0,0)}button.btn__default.btn__icon.disabled{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.2);cursor:default}button.btn__default.btn__icon.btn__pressed{background:#3d3d3d;color:#fff}button.btn__default.btn__icon>i{margin-right:0}button.btn__default.btn__rounded__bg{border:none;background-color:rgba(0,0,0,.08);color:#000}button.btn__default.btn__rounded__bg:focus{border:1px solid #0a5a96}button.btn__default.btn__rounded__bg:hover{background-color:rgba(0,0,0,.15)}button.btn__default.btn__rounded__bg.disabled{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,0);color:rgba(0,0,0,.2);cursor:default}button.btn__default.btn__rounded__bg.btn__pressed{background:#3d3d3d;color:#fff}button.btn__default.btn__rounded__bg>i{margin-right:0;display:inline-block;line-height:1}button.btn__default.btn__rounded__bg>i:before{vertical-align:top}button.btn__default.btn__full{width:100%}button.btn__default.btn__block{display:block}button.btn__default>i{margin-right:10px;display:inline-block;line-height:1}button.btn__default>i:before{vertical-align:top}button.btn__link{display:inline-block;text-align:center;font-size:14px;font-weight:500;padding:7px 16px 10px;border:1px solid rgba(0,0,0,0);border-radius:0;cursor:pointer;text-transform:none}button.btn__link.btn__primary{color:#0a5a96;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}button.btn__link.btn__secondary{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#000}button.btn__link.btn__full{width:100%}button.btn__link.btn__auto{width:auto}button.btn__link i{display:inline-block;line-height:1}button.btn__link i :before{vertical-align:top}button.btn__link>i{margin-right:10px}button.btn__link.disabled{color:#d9d9d9}.icon-wrapper{text-align:center;color:#3d3d3d;width:32px;height:32px;line-height:32px;border:1px solid rgba(0,0,0,0);line-height:29px;padding-left:2px}.icon-wrapper.clickable{cursor:pointer}.icon-wrapper.icon-background{background-color:#ccc}.icon-wrapper.inline{display:inline-block}.icon-wrapper.border{border:1px solid #3d3d3d}.icon-wrapper.active,.icon-wrapper.hover:hover{background-color:#3d3d3d;color:#fff}main .h3,main h3{font-size:24px;font-weight:400;letter-spacing:normal}main .h3.title,main h3.title{text-transform:none;margin-bottom:8px}main .h3.mobile,main h3.mobile{font-size:20px}main .h3.margin-top,main h3.margin-top{margin-top:48px}.container{width:100%;z-index:1}.container .progress-tabs{overflow:hidden;margin-top:.5rem;padding-left:0;display:flex;justify-content:flex-end}.container .progress-tabs li{position:relative;text-align:center;font-size:12px;line-height:14px;color:#666;list-style-type:none;flex-grow:1;min-width:150px}.container .progress-tabs li:first-child{padding-left:0}.container .progress-tabs li:before{content:"";width:12px;height:12px;border:1px solid #000;display:block;margin:0 auto 10px;border-radius:50%}.container .progress-tabs li:after{content:"";position:absolute;width:100%;height:1px;background:#000;top:6px;left:0;z-index:-1}.container .progress-tabs li:first-of-type:after{left:50%}.container .progress-tabs li:last-of-type:after{width:50%}.container .progress-tabs li.new:before{background:#fff}.container .progress-tabs li.active:before{background:#3d3d3d;border-color:#3d3d3d}.container .progress-tabs li.visited:before{background:#999;border-color:#999}.container .progress-tabs.mobile li{min-width:auto}.container .progress-tabs.mobile li:before{display:none}.container .progress-tabs.mobile li div.tab-text-wrapper{display:inline-block;position:relative;z-index:10}.container .progress-tabs.mobile li div.tab-text-wrapper:before{content:"";width:12px;height:12px;border:1px solid #000;display:block;margin:0 auto 10px;border-radius:50%}.container .progress-tabs.mobile li div.tab-text-wrapper:after{content:"";position:absolute;width:100%;height:1px;top:6px;left:0;z-index:-10}.container .progress-tabs.mobile li div.tab-text-wrapper>div{text-align:center}.container .progress-tabs.mobile li:first-of-type div.tab-text-wrapper{float:left}.container .progress-tabs.mobile li:first-of-type div.tab-text-wrapper:after{content:"";position:absolute;width:200%;height:1px;background:#000;top:6px;left:50%;z-index:-1}.container .progress-tabs.mobile li:last-of-type div.tab-text-wrapper{float:right}.container .progress-tabs.mobile li:last-of-type div.tab-text-wrapper:after{content:"";position:absolute;width:200%;height:1px;background:#000;top:6px;left:-150%;z-index:-1}.container .progress-tabs.mobile li.new div.tab-text-wrapper:before{background:#fff}.container .progress-tabs.mobile li.active div.tab-text-wrapper:before{background:#3d3d3d;border-color:#3d3d3d}.container .progress-tabs.mobile li.visited div.tab-text-wrapper:before{background:#999;border-color:#999}.loading-overlay{position:fixed;width:100%;height:100%;background-color:#3d3d3d;opacity:.4;left:0;top:0;z-index:5000}.loading-wrapper{position:fixed;top:20%;left:50%;transform:translate(-50%,-50%);z-index:2000;background:#3d3d3d;color:#fff;padding:10px 20px;display:flex;min-width:230px}.loading-wrapper .loading-text{line-height:30px;margin-left:16px}.walldimensionsform-container .title{margin-bottom:20px}.walldimensionsform-container .title .title-main{font-weight:700;text-transform:uppercase}.walldimensionsform-container .title .title-sub{color:#5c5c5c}.walldimensionsform-container .walldimensionsform .formfields-main{padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #ccc}.walldimensionsform-container .walldimensionsform .formfields-sub{margin-bottom:32px}.walldimensionsform-container .walldimensionsform .buttonMobile{display:flex}@media(min-width:992px){.walldimensionsform-container .walldimensionsform .buttonMobile{display:none}}.walldimensionsform-container .walldimensionsform .buttonDesktop{display:none}@media(min-width:992px){.walldimensionsform-container .walldimensionsform .buttonDesktop{display:flex}}.walldimensionsform-container .walldimensionsform .buttonDesktop,.walldimensionsform-container .walldimensionsform .buttonMobile{flex-direction:column-reverse;justify-content:flex-start}.walldimensionsform-container .walldimensionsform .buttonDesktop .cancelButton,.walldimensionsform-container .walldimensionsform .buttonDesktop .saveDefaultButton,.walldimensionsform-container .walldimensionsform .buttonMobile .cancelButton,.walldimensionsform-container .walldimensionsform .buttonMobile .saveDefaultButton{margin-top:24px}.walldimensionsform-container .walldimensionsform .buttonDesktop button,.walldimensionsform-container .walldimensionsform .buttonMobile button{width:100%}@media(min-width:992px){.walldimensionsform-container .walldimensionsform .buttonDesktop,.walldimensionsform-container .walldimensionsform .buttonMobile{flex-direction:row;justify-content:flex-end}.walldimensionsform-container .walldimensionsform .buttonDesktop .cancelButton,.walldimensionsform-container .walldimensionsform .buttonDesktop .saveDefaultButton,.walldimensionsform-container .walldimensionsform .buttonMobile .cancelButton,.walldimensionsform-container .walldimensionsform .buttonMobile .saveDefaultButton{margin-top:0;margin-right:24px}}.walldimensionsform-container .walldimensionsform .formfields-main .formfields-field,.walldimensionsform-container .walldimensionsform .formfields-sub .formfields-field{margin-bottom:24px}.walldimensionsform-container .walldimensionsform .formfields-main .field-row,.walldimensionsform-container .walldimensionsform .formfields-sub .field-row{display:flex}.walldimensionsform-container .walldimensionsform .formfields-main .field-row .field-icon,.walldimensionsform-container .walldimensionsform .formfields-sub .field-row .field-icon{width:48px;height:48px;flex:0 0 48px;margin-right:8px}.walldimensionsform-container .walldimensionsform .formfields-main .field-row .field-icon.hidden,.walldimensionsform-container .walldimensionsform .formfields-sub .field-row .field-icon.hidden{visibility:hidden;height:1px}.walldimensionsform-container .walldimensionsform .formfields-main .field-row .field-label,.walldimensionsform-container .walldimensionsform .formfields-sub .field-row .field-label{font-size:12px;color:#707070;flex:1 1}.walldimensionsform-container .walldimensionsform .formfields-main .field-row .field-inputfield,.walldimensionsform-container .walldimensionsform .formfields-sub .field-row .field-inputfield{flex:1 1}.walldimensionsform-container .walldimensionsform .formfields-main .field-row .field-inputfield .form-group,.walldimensionsform-container .walldimensionsform .formfields-sub .field-row .field-inputfield .form-group{margin-bottom:0}.walldimensionsform-container .walldimensionsform .formfields-main .field-row .field-inputfield input,.walldimensionsform-container .walldimensionsform .formfields-main .field-row .field-inputfield select,.walldimensionsform-container .walldimensionsform .formfields-sub .field-row .field-inputfield input,.walldimensionsform-container .walldimensionsform .formfields-sub .field-row .field-inputfield select{height:40px;border-radius:0;margin-top:8px;border-color:#b4b4b4}.walldimensionsform-container .walldimensionsform .formfields-main .field-row .field-inputfield select.form-control.is-invalid,.walldimensionsform-container .walldimensionsform .formfields-sub .field-row .field-inputfield select.form-control.is-invalid{background-position:right calc(.375em + 1.188rem) center}.selectionobjectform-container .title{margin-bottom:20px}.selectionobjectform-container .title .title-main{font-weight:700;text-transform:uppercase}.selectionobjectform-container .title .title-sub{color:#5c5c5c}.selectionobjectform-container .selectionobjectform .formfields .formfields-field{margin-bottom:24px}.selectionobjectform-container .selectionobjectform .formfields .field-row .field-label{font-size:12px;color:#707070}.selectionobjectform-container .selectionobjectform .formfields .field-row .form-group{margin-bottom:0}.selectionobjectform-container .selectionobjectform .formfields .field-row input,.selectionobjectform-container .selectionobjectform .formfields .field-row select{height:40px;border-radius:0;margin-top:8px;border-color:#ccc}.selectionobjectform-container .selectionobjectform .formfields .field-row select.form-control.is-invalid{background-position:right calc(.375em + 1.188rem) center}.selectionobjectform-container .selectionobjectform .cancel-button{margin-top:24px}.object-selector-modal.mobile .object-selector-modal-backlink{padding:15px 0;margin-left:15px}.object-selector-modal.mobile .object-selector-modal-backlink i.icon{margin-right:10px}.object-selector-modal.mobile .object-selector-modal-title-container{margin-top:20px;padding:0 15px}.object-selector-modal.mobile .object-selector-modal-title-container .object-selector-modal-title{font-size:18px;font-weight:500;margin-bottom:10px}.object-selector-modal.mobile .object-selector-container.mobile{padding:0 15px}.editor-mobile-container{font-size:12px;width:100%;z-index:40;color:#5c5c5c;background-color:#fff}.editor-mobile-container .editor-mobile-editbox{padding-left:56px;height:80px;line-height:80px;padding:8px 16px;display:flex;justify-content:space-between}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-separation{display:flex}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-icon-container{height:100%;display:flex;align-items:center;justify-content:flex-end}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-icon-container .editor-mobile-editbox-icon{padding:0 15px}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-icon-container .editor-mobile-editbox-icon svg{color:#000;height:22px;width:22px}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element{flex:0 0 auto}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element .editor-mobile-editbox-input{display:flex;margin-right:34px}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element .editor-mobile-editbox-input .editor-mobile-editbox-inputfield{border:none;padding:0;text-align:center;height:38px;font-weight:400;font-size:14px;line-height:38px;background:rgba(0,0,0,0)}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element .editor-mobile-editbox-label{height:25px;line-height:normal;font-size:12px}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element .editor-mobile-editbox-textlink{height:40px;line-height:40px;font-size:14px;text-align:center;font-weight:700}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element .editor-mobile-editbox-field{line-height:34px;font-size:16px;text-align:center;height:40px;width:78px;flex:0 0 auto;margin:0;border-color:#707070;border-style:solid;border-width:1px 0;border-radius:0}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element .editor-mobile-editbox-field Input{border:none;border-radius:0}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element .editor-mobile-editbox-spacer{width:20px}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element.selection{margin-right:0}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element.selection .editor-mobile-editbox-label{margin-left:10px}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element.selection .editor-mobile-editbox-input{margin-right:20px}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element.selection .editor-mobile-editbox-input button{font-size:20px;line-height:20px}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element.link{margin-right:0}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element.link .editor-mobile-editbox-label{margin-left:10px}.editor-mobile-container .editor-mobile-editbox .editor-mobile-editbox-element.link .editor-mobile-editbox-input{margin-right:10px}.editor-mobile-container .editor-mobile-editbox.addProduct{display:flex;justify-content:space-between;align-items:center}.editor-mobile-container .editor-mobile-editbox.addProduct .editor-mobile-editbox-text{display:flex;justify-content:flex-start;align-items:center;font-weight:700}.editor-mobile-container .editor-mobile-editbox.addProduct .editor-mobile-editbox-text .info-icon{font-size:18px;margin-left:10px;margin-right:10px}.editor-mobile-container .editor-mobile-editbox.addProduct .editor-mobile-editbox-text .info-icon i{display:block;margin-top:-6px}.editor-mobile-container .editor-mobile-editbox.addProduct .editor-mobile-editbox-button i{font-size:18px;margin-top:5px;line-height:14px}.editor-mobile-overlay-button-override.disabled{border:1px solid #707070!important}.form-container-mobile-outer{width:100%}.form-container-mobile-outer.topic-selector{margin:-24px 0 25px}.form-container-mobile-outer.topic-selector-no-bottom-margin{margin-top:-24px}.form-container-mobile-outer .default-value-explanation{padding:1rem 1rem 0;font-size:.75rem;font-weight:400;max-width:30rem}.form-container-mobile-outer .arrow-container{width:100%;text-align:center;padding-top:1rem}.form-container-mobile-outer .arrow-container .arrow{width:0;height:0;margin:0 auto auto;border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);border-bottom:16px solid #999}.form-container-mobile-outer .inner{width:100%;background-color:#fff;padding:17px 15px 32px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.tab-nav{margin-top:24px;overflow:hidden;clear:both}.tab-item{height:40px;margin-right:16px;vertical-align:top;font-weight:500}.tab-item .tab-item-content{padding-top:4px;height:100%}.tab-item.active{border-bottom:4px solid #0a5a96}.tab-item:hover{color:#0a5a96}.report-container h4.title{letter-spacing:normal}.report-container h4.title.margin-top,.report-container h5.subtitle.margin-top{margin-top:24px}.report-container .report-actions,.report-container .report-tabs{display:inline-block;vertical-align:top}.report-container .report-actions{float:right}.report-container .report-actions.mobile{width:100%;height:40px;margin:20px 0 17px}.report-container .report-actions .report-icon-button{float:left;margin-right:1px}.report-container .report-actions .report-icon-button.margin{margin-right:15px}.report-container .report-actions .report-icon-button.right{float:right;margin-left:1px}.report-container .report-actions .report-icon-button.right.margin{margin-left:15px}.report-container .report-table{margin:0;font-size:14px}.report-container .report-table.margin{margin-top:32px}.report-container .report-table thead tr th{padding:0 2px 4px;height:21px;border-bottom:1px solid #ccc;border-left-width:0}.report-container .report-table thead tr th.number{text-align:right}.report-container .report-table thead tr th:first-child{padding-left:16px}.report-container .report-table thead tr th:last-child{padding-right:16px}.report-container .report-table.striped tbody tr:nth-child(2n){background-color:#e6e6e6}.report-container .report-table.striped tbody tr:nth-child(2n).total{background-color:#d9d9d9;font-weight:500}.report-container .report-table tbody td{background-color:rgba(0,0,0,0)}.report-container .report-table tbody tr td{padding:11px 2px;height:40px}.report-container .report-table tbody tr td.number{text-align:right}.report-container .report-table tbody tr td:first-child{padding-left:16px}.report-container .report-table tbody tr td:last-child{padding-right:16px}.report-container .report-table tbody tr td{border:0}.report-container .report-table tbody tr td.group{border-bottom:1px solid #999;padding:0;height:0}.report-container .report-table tbody tr td>i{margin-right:0;display:inline-block;line-height:1}.report-container .report-table tbody tr td>i:before{vertical-align:top}.report-container .report-table tbody tr.total{background-color:#d9d9d9;font-weight:500}.report-container .report-table tbody tr.group{background-color:#e6e6e6;font-weight:500;cursor:pointer}.report-container .report-table tbody tr.group td:first-child{padding-left:10px}.report-container .report-remark{margin-top:32px}.report-mobile-material-list{background-color:#fff}.report-mobile-material-list.margin{margin-top:16px}.report-mobile-material-list .report-mobile-material-list-item{padding:10px 16px}.report-mobile-material-list .report-mobile-material-list-item:nth-child(2n){background-color:#e6e6e6}.report-mobile-material-list .report-mobile-material-list-item.group{display:flex;height:58px;width:100%;background-color:#e3e3e3}.report-mobile-material-list .report-mobile-material-list-item.group:not(:first-child){border-top:1px solid #999}.report-mobile-material-list .report-mobile-material-list-item.total{height:48px;background-color:#d9d9d9}.report-mobile-material-list .report-mobile-material-list-item .icon{height:100%;line-height:38px;flex:0 0 36px}.report-mobile-material-list .report-mobile-material-list-item .icon>i{display:inline-block;line-height:1;vertical-align:middle}.report-mobile-material-list .report-mobile-material-list-item .icon>i:before{vertical-align:top}.report-mobile-material-list .report-mobile-material-list-item .title-container-centered{line-height:38px}.report-mobile-material-list .report-mobile-material-list-item .title{margin-bottom:4px;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:14px}.report-mobile-material-list .report-mobile-material-list-item .title.centered{display:inline-block;vertical-align:middle}.report-mobile-material-list .report-mobile-material-list-item .title.flex{flex:1 1}.report-mobile-material-list .report-mobile-material-list-item .content-container{display:flex;height:15px}.report-mobile-material-list .report-mobile-material-list-item .content-container .text{font-size:12px;font-weight:400;flex:1 1;white-space:nowrap}.report-mobile-material-list .report-mobile-material-list-item .content-container .text.padding{padding-left:8px}.report-mobile-material-list .report-mobile-material-list-item .content-container .text.right{text-align:right}.report-mobile-material-list .report-mobile-material-list-item .content-container .text.total{font-size:14px;font-weight:500;line-height:28px}.report-mobile-dropdown .dropdown-menu-collapsable-container{border:none;background-color:#fff}.report-event{font-size:12px;display:flex}.report-event .abort,.report-event .error,.report-event .warning{font-weight:400;color:#dd4b39}.report-event .report-event-text{margin-left:6px}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{float:right;padding:10px;height:40px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:20px;height:20px;display:inline-block;position:relative;vertical-align:top}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:20px;height:2px;background-color:#000;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.notification__item{box-shadow:none!important}.notification-item-container{display:flex;min-height:30px}.notification-item-container .icon-container{flex:0 0 30px}.notification-item-container .icon-container .icon{margin:10px;width:16px;fill:#fff}.notification-item-container .icon-container.danger{background-color:#ce1c00}.notification-item-container .content-container{width:100%;padding:12px}.notification-item-container .content-container p{font-weight:700}.notification-item-container .content-container.danger{background-color:#fbebeb;color:#ce1c00}.link-gdds-container a{font-size:14px;margin-top:15px}.editor__placeholder{width:100%;height:100%;color:#707070;display:flex;justify-content:center;align-items:center}.editor-room{position:relative;width:100%;height:350px;display:flex;flex-direction:column}.editor-room.room-frame-thumbnail{height:180px;margin-bottom:10px;border:0 solid #fff}.editor-room.room-frame-thumbnail-frame{height:180px}.editor-room.room-frame-fullscreen{height:100%}.editor-room .measurement-vertical.right.label-side-flipped{padding-right:5px}.room-floor-thumbnail.front,.room-floor.front{background-color:#a0b8dd}.room-floor-thumbnail.back,.room-floor.back{background-color:#99dbd8}.wall-face-indicator{width:42px;height:42px;border-radius:42px;background-color:hsla(0,0%,100%,.45);position:absolute;top:8px;right:8px;z-index:10;display:flex;justify-content:center;align-items:center}.wall-face-indicator img{width:24px;height:24px}.gradients-container{position:absolute;width:100%;height:100%;top:0;left:0}.wallface-switcher-mobile{position:absolute;top:12px;left:12px;width:54px;height:54px;border-radius:54px;background-color:hsla(0,0%,100%,.45);z-index:100;display:flex;justify-content:center;align-items:center}.wallface-switcher-mobile img{width:30px;height:30px}.room-frame{width:100%;height:350px;border:0 solid #f7f7f7}.room-frame.room-frame-thumbnail{height:180px;border:0 solid #fff}.room-frame.room-frame-thumbnail-frame{height:180px}.room-frame.room-frame-thumbnail-frame .editor-panel-object-container{touch-action:auto!important}.room-frame.room-frame-fullscreen{min-width:100vw;height:100%;background-color:#f7f7f7}.room-inner-container{border:1px dashed #afafaf;border-top:none;position:relative}.room-inner-container.room-frame-fullscreen{max-height:100%;max-width:100%}.editor-overlay{display:none;height:0}.room-frame-empty .room-inner-container{display:table}.room-frame-empty .room-inner-container .editor-overlay{display:table-cell;text-align:center;vertical-align:middle;color:#707070;font-size:14px}.editor-panel-container{left:-1px;bottom:-1px}.editor-panel,.editor-panel-container{width:100%;height:100%;position:absolute}.editor-panel{bottom:0;z-index:5;background-color:#88a3c6}.editor-panel.back{background-color:#62c8c3}.editor-panel.editor-partial-panel{background-color:rgba(0,0,0,0)}.editor-panel .wallface-letter{position:absolute;font-family:AktivGrotesk,Helvetica,Arial,sans-serif;color:hsla(0,0%,100%,.43);line-height:1}.editor-panel .wallface-letter.desktop,.editor-panel .wallface-letter.fullscreen{font-size:36px;font-weight:700;top:10px;left:10px}.editor-panel .wallface-letter.thumbnail,.editor-panel .wallface-letter.thumbnail-frame{font-size:24px;font-weight:700;top:5%;left:5%}.room-frame.edit-panel .editor-panel{background-color:rgba(0,0,0,0)}.room-frame.edit-panel .editor-side-panel-cutout,.room-frame.edit-panel .editor-side-panel-left,.room-frame.edit-panel .editor-whole-panel{background-color:#5880b5}.room-frame.edit-panel .editor-side-panel-cutout.back,.room-frame.edit-panel .editor-side-panel-left.back,.room-frame.edit-panel .editor-whole-panel.back{background-color:#1eada6}.editor-side-panel-cutout,.editor-side-panel-left{position:absolute;z-index:20;background-color:#d9d9d9;background-color:#88a3c6}.editor-side-panel-left{background-color:#88a3c6}.editor-panel-objects-container{position:relative;z-index:11;width:100%;height:100%}.editor-objects-measurement-horizontal-container{position:absolute;z-index:12;height:25px;display:flex}.editor-objects-measurement-horizontal-container.top{top:0;margin-top:-25px}.editor-objects-measurement-horizontal-container.bottom{bottom:0;margin-bottom:-25px}.editor-objects-measurement-horizontal-container .measurement-horizontal-container:first-child{border-left:1px solid #000}.editor-objects-measurement-horizontal-container.no-border{border-left:none}.editor-objects-measurement-horizontal-border{border-left:1px solid #000;height:25px}.editor-panel-measurement-vertical-container{position:absolute;z-index:12;height:100%;width:25px}.editor-panel-measurement-vertical-container.left{left:0;margin-left:-25px}.editor-panel-measurement-vertical-container.right{right:-25px}.editor-panel-measurement-vertical-container .measurement-vertical-container:first-child{border-top:1px solid #000}.editor-panel-object-container{position:absolute;z-index:20;height:100%;background-color:rgba(55,110,180,.2);border-left:.5px solid hsla(0,0%,100%,.5);border-right:.5px solid hsla(0,0%,100%,.5);cursor:pointer}.editor-panel-object-container.intersecting{background:rgba(225,155,60,.4)}.editor-panel-object-container.selected.front{background-color:rgba(55,110,180,.6)}.editor-panel-object-container.selected.back{background-color:rgba(27,148,141,.6)}.editor-panel-object-container.intersecting.selected{background:rgba(225,155,60,.8);z-index:20}.editor-panel-object-container.error{background:rgba(206,28,0,.4);z-index:20}.editor-panel-object-container.intersecting.error{background:rgba(206,28,0,.6);z-index:20}.editor-panel-object-container.intersecting.error.selected{background:rgba(206,28,0,.8);z-index:20}.editor-panel-object-actionbuttons-desktop{position:absolute;display:flex;justify-content:space-evenly;padding-top:7px;height:59px;z-index:30}.editor-panel-object-actionbuttons-desktop.selected{z-index:31}.room-frame.edit-panel .editor-panel-object-container{opacity:.125}.editor-panel-object-image-container{width:100%;position:relative;overflow:hidden}.editor-panel-object-image{width:100%;position:absolute}.measurement-horizontal-container{font-size:12px;border-right:1px solid #000;height:25px}.measurement-horizontal-container.measurement-muted{opacity:.5}.measurement-horizontal-container.measurement-floor{opacity:1}.measurement-horizontal-container.animated{position:absolute}.measurement-horizontal{text-align:center;position:absolute}.measurement-horizontal.top{bottom:8px;border-bottom:1px solid #000;left:0}.measurement-horizontal.bottom{margin-top:0;border-bottom:1px solid #000}.measurement-horizontal.highlight{border-bottom:2.5px solid #000;bottom:10.5px;font-weight:700}.measurement-horizontal.highlight.bottom{bottom:0}.measurement-horizontal.animated{width:100%}.measurement-vertical-container{font-size:12px;border-bottom:1px solid #000;width:25px}.measurement-vertical-container.measurement-muted{opacity:.5}.measurement-vertical-container.measurement-floor{opacity:1}.measurement-vertical{position:absolute;border-left:thin solid #000;text-align:center;writing-mode:vertical-rl;transform:rotate(180deg);margin-top:-1px}.measurement-vertical.left{right:18px;padding-right:5px}.measurement-vertical.label-side-flipped{border-right:thin solid #000;color:#000;border-left:none;left:18px}.measurement-vertical.highlight{border-left:2px solid #000;right:17px;font-weight:700}.dropdown-menu-container{margin-left:-25px;margin-right:-25px;height:60px;background-color:#f5f5f5}.dropdown-menu-container-inner{padding-left:10px;width:100%;height:100%;background-color:#f5f5f5;border:1px solid #e3e3e3;display:flex;flex-wrap:wrap}.dropdown-menu-item-container{line-height:60px;height:60px;flex:1 1;white-space:nowrap;overflow:hidden;padding:0 24px 0 15px;display:flex}.dropdown-menu-item-container.desktop{margin-right:25px}.dropdown-menu-item-container.desktop:hover .dropdown-menu-item-text{border-bottom:4px solid #999}.dropdown-menu-item-container.mobile{background-color:#f5f5f5;margin-top:16px}.dropdown-menu-item-container.mobile .dropdown-menu-item-text{line-height:60px}.dropdown-menu-container-outer.disabled{color:rgba(0,0,0,.26)}.dropdown-menu-container-outer.disabled .dropdown-menu-item-container.desktop:hover .dropdown-menu-item-text{border-bottom:none}.dropdown-menu-item-text{line-height:64px;width:100%;font-size:14px;text-align:left;text-overflow:ellipsis;overflow:hidden;flex:1 0;font-weight:500}.dropdown-menu-item-text.desktop{max-width:min-content}.dropdown-menu-item-text.desktop.active{border-bottom:4px solid #376eb4}.dropdown-menu-item-icon{margin-left:12px}.dropdown-menu-container-element-last{line-height:60px;height:60px;text-align:right;flex:1 1;padding:0 24px 0 0}.dropdown-menu-collapsable-container{width:100%;max-width:1160px;border-top:none;background-color:#f5f5f5}.dropdown-menu-collapsable-container.collapsing{transition:height .1s ease-in}.dropdown-menu-collapsable-container.desktop{border:1px solid #d3d3d3;position:relative;z-index:999}.dropdown-menu-collapsable-content{width:100%;display:flex;background-color:#fff}.dropdown-menu-collapsable-content.desktop{height:480px;padding:40px 16px 32px}.dropdown-menu-collapsable-content.mobile{padding:8px 16px 0}.dropdown-menu-inner-selection-container{width:180px;height:100%}@media screen and (max-width:726px){.dropdown-menu-container{height:120px}.dropdown-menu-container .dropdown-menu-container-element-last{flex:1 0 100%}}@media screen and (max-width:550px){.dropdown-menu-container{height:180px}}.topic-labels-container{height:100%;flex:1 1;border-right:1px solid #ccc}.topic-label-container{width:100%;display:flex}.topic-label-container.active,.topic-label-container:hover{background-color:#f5f5f5}.topic-label-icon{width:40px;height:40px;line-height:40px;text-align:center}.topic-label-label{height:40px;line-height:40px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topic-selector-container{width:100%;height:100%;display:flex}.topic-selector-tiles-container{width:100%;flex:4 1;padding:0 25px;overflow-y:scroll}.topic-selector-tiles-container .selector-tile-container-list{display:flex;flex-wrap:wrap}.selector-tile-container{position:relative;width:182px;min-height:160px;margin-right:17px;margin-bottom:17px;padding-bottom:17px;border:1px solid #e3e3e3;flex:0 0 182px}.selector-tile-container:hover{border:1px solid #707070}.selector-tile-container.disabled{cursor:default}.selector-tile-container.disabled:hover{border:1px solid #e3e3e3}.selector-tile-image-container{width:180px;height:96px;position:relative;background-color:#f5f5f5;margin-bottom:5px}.selector-tile-image-container.disabled{background-color:#e3e3e3;opacity:.3}.selector-tile-image-container img{object-fit:contain}.selector-tile-disabled-icon{position:absolute;top:4px;right:4px;fill:#999}.selector-tile-text{padding:0 8px;font-size:12px}.selector-tile-text.disabled{color:#999}.topic-selector-modal-info-icon{flex:0 0 24px;line-height:12px}.topic-selector-warning{color:#dd4b39}.topic-selector-modal-text{margin-bottom:25px;color:#3d3d3d;width:100%}.topic-selector-modal-text.flex{display:flex}.topic-selector-container.mobile{font-weight:500;background:#fff;padding-top:10px;padding-left:40px;padding-right:10px;display:block}.topic-selector-container.mobile .topic-labels-container{width:100%;border-right:none}.topic-selector-modal.mobile{background-color:#fff}.topic-selector-modal.mobile .topic-selector-modal-backlink{padding:15px 0;margin-left:15px;color:#000}.topic-selector-modal.mobile .topic-selector-modal-backlink i.icon{margin-right:10px;display:inline-block;line-height:1}.topic-selector-modal.mobile .topic-selector-modal-backlink i.icon:before{vertical-align:top}.topic-selector-modal.mobile .topic-selector-modal-backlink span{display:inline-block}.topic-selector-modal.mobile .topic-selector-modal-title-container{margin-top:20px;padding:0 15px}.topic-selector-modal.mobile .topic-selector-modal-title-container .topic-selector-modal-title{font-size:18px;font-weight:500;margin-bottom:10px}.topic-selector-modal.mobile .topic-selector-tiles-container.mobile{padding:0}.topic-selector-modal.mobile .topic-selector-tiles-container.mobile .selector-tile-container{width:100%;min-height:102px;height:112px;clear:both;margin-bottom:25px;padding-bottom:0;flex:none}.topic-selector-modal.mobile .topic-selector-tiles-container.mobile .selector-tile-container .selector-tile-image-container{float:left;height:100%;width:45%;padding:10px}.topic-selector-modal.mobile .topic-selector-tiles-container.mobile .selector-tile-container .selector-tile-disabled-icon{position:absolute;background-color:#fff;border:2px solid #fff;border-radius:14px;top:4px;right:4px;width:28px;height:28px}.topic-selector-modal.mobile .topic-selector-tiles-container.mobile .selector-tile-container .selector-tile-text{float:left;height:100%;width:55%;font-size:12px;padding:26px 24px 16px 16px}.topic-selector-padded-container.mobile{padding:0 15px;width:100%}.topic-selector-padded-container.mobile.top{padding-top:15px}.gigya-screen.portrait.mobile input[type=password],.gigya-screen.portrait.mobile input[type=text],.gigya-screen.portrait.mobile option,.gigya-screen.portrait.mobile select,.gigya-screen.portrait.mobile textarea{font-size:16px!important}.gigya-screen.portrait.mobile select{line-height:16px!important;padding:0 20px!important}.btn-a,.btn-link{cursor:pointer}.text-center{text-align:center}.margin-left{margin-left:1.5rem}.no-margin{margin:0}.display-none{display:none!important}.clickable-element{cursor:pointer}.page-content-container{margin-top:110px;padding-bottom:30px}.page-content-container .page-body{padding-top:1px}.page-content-container.page-content-container-with-breadcrumb{margin-top:80px}.page-content-container.page-content-no-padding-bottom{padding-bottom:0}body,html{height:100%}body{background-color:#fff}body.modal-open{height:100vh}main{margin-top:0;padding-top:1rem!important}@media(min-width:992px){.page-content-container,.page-content-container.page-content-container-with-breadcrumb{margin-top:95px}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.standard-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}.tabs-container{position:relative}.tabs-container ul{list-style-type:none;padding-left:0}.tabs-container ul li{margin-right:15px;display:inline-block;font-size:14px;font-weight:700;cursor:pointer;padding-bottom:10px}.tabs-container ul li.active{border-bottom:4px solid #3972bf;color:#3972bf}.input-search-container{background-color:#fefefe;border-radius:30px;color:#333;cursor:pointer;padding:0 20px;height:30px;width:100%;margin:0 0 0 auto;max-width:200px;display:block}.input-search-container input{outline:none;border:0;width:145px;margin-top:3px;margin-left:0}.input-search-container i{font-size:18px;position:absolute;right:28px;top:4px}.search-result-container{z-index:3;background-color:#fefefe;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);border-top:1px solid #f4f4f6;width:380px;position:absolute;right:15px;max-width:80vw;margin-top:10px}.search-result-container.no-image .search-result-item-info-box{margin-left:0!important}.search-result-container .search-result-item{position:relative;border-bottom:1px solid #f4f4f6;transition:background-color .24s ease;padding:10px 30px}.search-result-container .search-result-item .search-result-item-image{position:absolute;top:50%;transform:translateY(-50%)}.search-result-container .search-result-item .search-result-item-image img{width:50px}.search-result-container .search-result-item .search-result-item-info-box{margin-left:80px;font-size:12px}.search-result-container .search-result-item .search-result-item-info-box .search-result-item-info-id{color:#9ea5ad;font-weight:700}.search-result-container .search-result-item .search-result-item-info-box .search-result-item-info-title{color:#333;font-weight:700}.header-logo{width:8rem}@media(min-width:768px){.one-line-editable{max-height:25px}.search-result-container{right:0}.input-search-container{position:absolute;top:10px;right:15px;width:130px}.input-search-container input{width:95px;margin-left:-8px}.input-search-container i{font-size:15px;right:7px;top:7px}}@media(min-width:992px){.standard-container{width:970px}}@media(min-width:1200px){.standard-container{width:1170px}}.snackbar-error{background-color:#db2424!important}.snackbar-error,.snackbar-error .mat-simple-snackbar,.snackbar-error .mat-simple-snackbar-action,.snackbar-success .mat-simple-snackbar,.snackbar-success .mat-simple-snackbar-action{color:#fff!important}.alert.alert-loading{background-color:#55b1da;color:#fff}.error-page-container{padding-top:20px}.error-page-container .error-page-text{margin:0 auto;width:300px;padding:20px;border:2px solid red}.gigya-screen a:before,.gigya-screen a:visited:before{content:none}input[type=number]{-moz-appearance:textfield!important}@font-face{font-family:ErgosignGlyphIcons2Normal;src:url(/fonts/icons/ErgosignGlyphIcons2Normal.woff) format("woff")}.ergosign-icon{font-family:ErgosignGlyphIcons2Normal}.ergosign-icon-list:before{content:""}.ergosign-master-design-left-right:before{content:""}.gigya-chrome h2,.gigya-screen-dialog h2,.gigya-style-modern h2,.gigya-windows h2{text-transform:none!important}.gigya-chrome h2 a:before,.gigya-screen-dialog h2 a:before,.gigya-style-modern h2 a:before,.gigya-windows h2 a:before{display:none!important}.gigya-chrome h2.geberit-header-uppercase-bold,.gigya-chrome h2.geberit-segment-header-uppercase-bold,.gigya-screen-dialog h2.geberit-header-uppercase-bold,.gigya-screen-dialog h2.geberit-segment-header-uppercase-bold,.gigya-style-modern h2.geberit-header-uppercase-bold,.gigya-style-modern h2.geberit-segment-header-uppercase-bold,.gigya-windows h2.geberit-header-uppercase-bold,.gigya-windows h2.geberit-segment-header-uppercase-bold{text-transform:uppercase!important}.gigya-chrome .gigya-composite-control.gigya-composite-control-checkbox.geberit-switch input+label:before,.gigya-screen-dialog .gigya-composite-control.gigya-composite-control-checkbox.geberit-switch input+label:before,.gigya-style-modern .gigya-composite-control.gigya-composite-control-checkbox.geberit-switch input+label:before,.gigya-windows .gigya-composite-control.gigya-composite-control-checkbox.geberit-switch input+label:before{height:1.2rem!important;top:-1px!important;width:2.7em!important}.gigya-chrome input[type=checkbox],.gigya-screen-dialog input[type=checkbox],.gigya-style-modern input[type=checkbox],.gigya-windows input[type=checkbox]{min-width:18px;min-height:18px;cursor:default}.gigya-chrome input[type=checkbox]:checked:before,.gigya-screen-dialog input[type=checkbox]:checked:before,.gigya-style-modern input[type=checkbox]:checked:before,.gigya-windows input[type=checkbox]:checked:before{content:"✔";color:#84909d}.gigya-chrome input[type=checkbox]:before,.gigya-screen-dialog input[type=checkbox]:before,.gigya-style-modern input[type=checkbox]:before,.gigya-windows input[type=checkbox]:before{width:18px;height:18px;border:1px solid #84909d;content:"✔";color:rgba(0,0,0,0);background:#fff;font-size:13px;text-align:center;display:flex;align-items:center;justify-content:center;margin-right:5px}