progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}.part_form_contact .wrp_form_body .part_ui_input input[required]~label,.part_form_contact .wrp_form_body .part_ui_input textarea[required]~label,button,hr,input{overflow:visible}*,.datepicker-controls .button:active,.datepicker-controls .button:focus,.part_ui_select select:focus{outline:0}img,legend{max-width:100%}.datepicker-dropdown,.part_detail_objects_table{will-change:transform}.lib--drawer:after,.lib--drawer>div,[data-lib-ns]>div:last-child,[data-lib-ns]>picture:last-child{scroll-snap-align:end}.has-scroll-smooth #layout_scroll,body #layout{min-height:100vh}html{line-height:1.15;-webkit-text-size-adjust:100%}.comp_favorites_list .elm_comp_join .elm_join_sizer span,.comp_timeline_development .elm_comp_scroll span,.datepicker.active,.no-touch .comp_highlights .elm_comp_item .elm_item_text:hover+.elm_item_image .lazyload,.part_cookieconsent .wrp .wrp_part_options .part_ui_link span,.part_cookieconsent.state--active,.part_form_catalog_download .wrp_form_alert>span,.part_ui_wsw .elm_table,.type--project.part_infowindow .elm_part_info .elm_info_price .part_ui_label.type--project,[class*=icon]:before,[class^=icon]:before,details,html:not(.no-pointer-events) .datepicker-dropdown,main,picture{display:block}.part_ui_wsw h1,h1{font-size:2em}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;white-space:normal}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.datepicker,.display--none,.grecaptcha-badge,.part_infowindow .elm_part_head .part_ui_title:empty,.part_infowindow .elm_part_info .elm_info_price .part_ui_label.type--project,[hidden],html.no-js #layout_spinner,html.no-js div[data-ratio]>img,html[class*=wf-] body.body--loaded #layout_spinner,template{display:none}.datepicker-dropdown{position:absolute;top:0;left:0;padding-top:4px}.comp_detail_objects+.comp_detail_objects,.datepicker-dropdown.datepicker-orient-top{padding-top:0}.datepicker-picker{display:inline-block;border-radius:4px;background-color:#fff}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1)}.datepicker-picker span{display:block;flex:1;border:0;border-radius:4px;cursor:default;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker-main{padding:2px}.datepicker-footer{box-shadow:inset 0 1px 1px rgba(10,10,10,.1)}.datepicker-controls,.datepicker-grid,.datepicker-view,.datepicker-view .days-of-week{display:flex}.datepicker-grid{flex-wrap:wrap;width:15.75rem}.datepicker-view .days .datepicker-cell,.datepicker-view .dow{flex-basis:14.28571%}.datepicker-view.datepicker-grid .datepicker-cell{flex-basis:25%;height:4.5rem;line-height:4.5rem}.datepicker-cell,.datepicker-view .week{height:2.25rem;line-height:2.25rem}.datepicker-controls .button,body{line-height:1.5;position:relative}.datepicker-title{box-shadow:inset 0 -1px 1px rgba(10,10,10,.1);background-color:#f5f5f5;padding:.375rem .75rem;text-align:center;font-weight:700}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{display:inline-flex;align-items:center;justify-content:center;margin:0;border:1px solid #dbdbdb;border-radius:4px;box-shadow:none;background-color:#fff;cursor:pointer;padding:calc(.375em - 1px) .75em;height:2.25em;vertical-align:top;text-align:center;white-space:nowrap;color:#363636;font-size:1rem}.datepicker-controls .button:hover{border-color:#b5b5b5;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#4a4a4a;color:#363636}.datepicker-controls .button[disabled],.ss-content .ss-list .ss-option.ss-disabled,.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-header .datepicker-controls .button[disabled]{box-shadow:none}.datepicker-footer .datepicker-controls .button{margin:calc(.375rem - 1px) .375rem;border-radius:2px;width:100%;font-size:.75rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-btn,.datepicker-controls .prev-btn{padding-right:.375rem;padding-left:.375rem;width:2.25rem}.datepicker-controls .next-btn.disabled,.datepicker-controls .prev-btn.disabled{visibility:hidden}.datepicker-view .dow{height:1.5rem;line-height:1.5rem}.datepicker-view .week{width:2.25rem;color:#b5b5b5;font-size:.75rem}@media (max-width:22.5rem){.datepicker-view .week{width:1.96875rem}.calendar-weeks+.days .datepicker-grid{width:13.78125rem}}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected),.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e8e8e8}.datepicker-cell.selected,.datepicker-cell.selected:hover{color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dbdbdb}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.today:not(.selected):not(.disabled),.text--color-default{color:#fff}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:#f5f5f5}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#eee}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today.focused:not(.selected){background-color:#00c4a7}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b5b5b5;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#afafaf}.datepicker-cell.range-start{border-radius:4px 0 0 4px}.datepicker-cell.range-end{border-radius:0 4px 4px 0}.datepicker-cell.range{border-radius:0;background-color:#dbdbdb}button,fieldset,hr{border:0;padding:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d5d5d5}.datepicker-cell.range.disabled{color:#c2c2c2}.datepicker-cell.range.focused{background-color:#cfcfcf}.datepicker-input.in-edit{border-color:#2366d1}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(35,102,209,.2)}#layout_footer .elm_footer_menu li,.comp_clients_slider .wrp_comp_body,.comp_contact_head .elm_comp_content li,.comp_gallery .wrp_comp_body [data-lib-ns],.comp_people .wrp_comp_body,.comp_reviews_slider .elm_comp_content,.comp_timeline_horizontal .wrp_comp_body,.row,.row--flex,.row--flex>[class*=" col"],.row--flex>[class^=col],.row>[class*=" col"],.row>[class^=col]{display:-webkit-box;display:-ms-flexbox;display:flex}hr,img{display:block}.row--flex>[class*=" col"]:not(.flex--row),.row--flex>[class^=col]:not(.flex--row),.row>[class*=" col"]:not(.flex--row),.row>[class^=col]:not(.flex--row){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex--justify-center,.part_dialog_share .elm_dialog_link .part_copy{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp_visual .wrp_comp_awards .elm_awards_inner,.flex--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.datepicker-header .datepicker-controls,.flex--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}html.ie .flex--grow{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-ratio]{position:relative}[data-ratio]:not(.background--transparent){background-color:#474747}[data-ratio]:before{content:"";display:block}.comp_catalog_download .wrp_comp_background .part_ui_image>*,.part_ui_wsw .elm_video iframe,[data-ratio]>*{top:0;left:0;bottom:0;right:0;position:absolute;width:100%;height:100%}.comp_catalog_download .wrp_comp_background .part_ui_image>img,picture[data-ratio]>img{-o-object-fit:cover;object-fit:cover}.text--uppercase{text-transform:uppercase}.comp_articles_list .elm_comp_more,.comp_articles_list .elm_comp_title,.comp_catalog .elm_comp_more,.comp_detail_about .elm_comp_features .elm_features_item,.comp_detail_head .elm_comp_head,.comp_detail_objects .wrp_comp_head,.comp_favorites .elm_comp_more,.comp_info_features .elm_comp_icons .elm_icons_item,.part_dialog_share .elm_dialog_link,.part_item_stats .wrp_item_head,.text--center{text-align:center}.part_cookieconsent .wrp .wrp_part_options .part_ui_btn[data-lib-cookieconsent-approve],.text--color-success{color:#219a43}.state--invalid.part_ui_checkbox input+span:after,.state--invalid.part_ui_checkbox input+span:before,.state--invalid.part_ui_radio input+span:after,.state--invalid.part_ui_radio input+span:before,.text--color-error{color:#de3232}.text--color-warning{color:#feb335}.no-touch .part_form_search .elm_form_toggle:hover,.part_ui_badge span,.text--color-light{color:#fff}.comp_gallery_blueprints .elm_comp_arrow,.comp_gallery_blueprints .elm_comp_dots,.comp_gallery_blueprints .wrp_comp_body,.no-touch .part_item_object_tile .elm_item_wishlist a:hover,.no-touch .part_item_object_tile .elm_item_wishlist button:hover,.part_detail_objects_table .wrp_part_body tbody,.ss-main .ss-single-selected .placeholder .ss-disabled,.text--color-dark{color:#333}.no-touch .part_detail_objects_table .elm_part_icon:hover,.part_ui_select option:not(:checked),body a,button,hr{color:inherit}.row--8{margin:0 -.5rem}.row--8>[class*=" col"],.row--8>[class^=col]{padding:.5rem}.comp_articles_detail .elm_comp_icons,.comp_detail_data .elm_comp_icons,.row--h-8{margin-left:-.5rem;margin-right:-.5rem}.comp_articles_detail .elm_comp_icons>[class*=" col"],.comp_articles_detail .elm_comp_icons>[class^=col],.comp_detail_data .elm_comp_icons>[class*=" col"],.comp_detail_data .elm_comp_icons>[class^=col],.part_detail_objects_table .elm_part_icons>[class*=" col"],.part_detail_objects_table .elm_part_icons>[class^=col],.part_item_object_tile .elm_item_title>[class*=" col"],.part_item_object_tile .elm_item_title>[class^=col],.part_item_person_contact .elm_item_contact>[class*=" col"],.part_item_person_contact .elm_item_contact>[class^=col],.row--h-8>[class*=" col"],.row--h-8>[class^=col]{padding-left:.5rem;padding-right:.5rem}.row--h-16{margin-left:-1rem;margin-right:-1rem}.row--h-16>[class*=" col"],.row--h-16>[class^=col]{padding-left:1rem;padding-right:1rem}.comp_info_icons .elm_comp_content,.row--v-24{margin-top:-1.5rem;margin-bottom:-1.5rem}.comp_info_icons .elm_comp_content>[class*=" col"],.comp_info_icons .elm_comp_content>[class^=col],.row--v-24>[class*=" col"],.row--v-24>[class^=col]{padding-top:1.5rem;padding-bottom:1.5rem}.row--h-32{margin-left:-2rem;margin-right:-2rem}.row--h-32>[class*=" col"],.row--h-32>[class^=col]{padding-left:2rem;padding-right:2rem}.row--h-48{margin-left:-3rem;margin-right:-3rem}.row--h-48>[class*=" col"],.row--h-48>[class^=col]{padding-left:3rem;padding-right:3rem}.pb--16{padding-bottom:1rem}.col--2{width:16.66666667%}.col--3{width:25%}.col--4{width:33.33333333%}.col--6{width:50%}.col--8{width:66.66666667%}.col--12{width:100%}@media all and (min-width:48em){.only--m{display:none!important}.my--24-t{margin:1.5rem 0}.col--3-t{width:25%}.col--4-t{width:33.33333333%}.col--5-t{width:41.66666667%}.col--6-t{width:50%}.ml--auto-m{margin-left:auto}.mr--auto-m{margin-right:auto}.col--auto-t{width:auto}}@media all and (min-width:60em){.only--devices{display:none!important}.col--2-d{width:16.66666667%}.col--3-d{width:25%}.col--4-d{width:33.33333333%}.col--5-d{width:41.66666667%}.col--6-d{width:50%}.col--7-d{width:58.33333333%}.col--8-d{width:66.66666667%}.ml--auto-d{margin-left:auto}.mr--auto-d{margin-right:auto}.col--auto-d{width:auto}.flex--justify-end-d{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex--align-center-d{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#layout_header .wrp_header_top .elm_header_top_link span[class^=icon]{color:#cc9964;font-size:1.5rem;margin-right:.375rem}}@media all and (min-width:75em){.ml--auto-w{margin-left:auto}.mr--auto-w{margin-right:auto}.col--auto-w{width:auto}}@media all and (min-width:90em){.ml--auto-f{margin-left:auto}.mr--auto-f{margin-right:auto}.col--auto-f{width:auto}}.comp_detail_location,.comp_info_features,.has-scroll-smooth body,.overflow--hidden,.part_item_division .wrp_item_image,html.has-scroll-smooth{overflow:hidden}::-moz-selection{color:#333;background-color:#cc9964}::selection{color:#333;background-color:#cc9964}::-ms-input-placeholder{color:rgba(255,255,255,.54)!important;opacity:initial!important}hr{box-sizing:content-box;width:100%;height:1px;border-top:1px solid currentColor;opacity:.15;margin:1rem 0}body,html{overflow-x:hidden}body,fieldset,h1,h2,h3,ul{margin:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;font-size:1rem}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0)}h1,h2,h3{font-size:inherit}ul{padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}@-moz-document url-prefix(){select{text-indent:-.125rem}}[class^=path]{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#layout_footer{background-color:#414141;padding-top:2.75rem;padding-bottom:4.625rem}#layout_footer .wrp_footer_system{margin:0 -.5rem;padding-top:2rem}#layout_footer .wrp_footer_system>[class*=" col"],#layout_footer .wrp_footer_system>[class^=col],.comp_detail_about .elm_comp_features>.row>[class*=" col"],.comp_detail_about .elm_comp_features>.row>[class^=col],.part_detail_objects_table .wrp_part_body thead th,.part_item_detail_object_tile .elm_item_info>[class*=" col"],.part_item_detail_object_tile .elm_item_info>[class^=col],.part_ui_dropdown>.wrp_ui_body{padding:.5rem}#layout_footer .wrp_footer_system:empty{display:none!important}#layout_footer .elm_footer_logo{font-size:3.375rem}#layout_footer .elm_footer_social,.part_item_project_tile .elm_item_info{margin-top:auto}#layout_footer .elm_footer_menu,.comp_detail_data .elm_comp_people,body #layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}#layout_footer .elm_footer_social [class^=icon]{font-size:2.25rem;opacity:.2;-webkit-transition:opacity .3s;transition:opacity .3s}.no-touch #layout_footer .elm_footer_social [class^=icon]:hover,html.no-js #layout,html[class*=wf-] body:not(.body--preload) #layout{opacity:1}#layout_footer .elm_footer_heading,.comp_detail_about .elm_comp_text,.comp_detail_location .elm_comp_places .elm_places_head{margin-bottom:3rem}#layout_footer .elm_footer_menu,.comp_detail_data .elm_comp_people{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#layout_footer .elm_footer_menu .elm_menu_newsletter,#layout_footer .elm_footer_menu ul:not(:first-child){margin-top:2.5rem}#layout_footer .elm_footer_menu li:before{font-size:2rem;margin-top:-.25rem;opacity:.6;margin-right:.5rem}#layout_footer .elm_footer_menu .elm_menu_item{display:inline-block;position:relative;line-height:1.67}#layout_footer .elm_footer_menu .elm_menu_item[href]:after,.part_item_person_contact .elm_item_phone:after{content:"";position:absolute;left:0;right:0;bottom:0;border-top:1px solid;opacity:0;-webkit-transform:translateY(.125rem);-ms-transform:translateY(.125rem);transform:translateY(.125rem);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.no-touch #layout_footer .elm_footer_menu .elm_menu_item[href]:hover:after,.no-touch .part_item_person_contact .elm_item_phone:hover:after{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}#layout_footer .elm_footer_menu .elm_menu_newsletter .part_ui_btn{color:#707070}#layout_header{position:fixed;top:0;left:0;right:0;z-index:1003;height:7.8125rem;-webkit-transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.is--header-not-top #layout_header{-webkit-box-shadow:0 .25rem .875rem rgba(51,51,51,.2);box-shadow:0 .25rem .875rem rgba(51,51,51,.2)}#layout_main,#layout_nav>.wrp_nav,.is--header-not-top #layout_header .wrp_header_bottom,body{background-color:#333}#layout_header.type--header-normal~#layout_scroll #layout_main,.comp_divisions{padding-top:7.8125rem}#layout_header .wrp_header_top{background-color:#333;height:2.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#layout_header .wrp_header_top .elm_header_nav{margin-left:-.75rem;margin-right:-.75rem}#layout_header .wrp_header_bottom .elm_header_actions>[class*=" col"],#layout_header .wrp_header_bottom .elm_header_actions>[class^=col],#layout_header .wrp_header_top .elm_header_nav>[class*=" col"],#layout_header .wrp_header_top .elm_header_nav>[class^=col],#layout_nav .wrp_nav_actions>[class*=" col"],#layout_nav .wrp_nav_actions>[class^=col]{padding-left:.75rem;padding-right:.75rem}#layout_header .wrp_header_top .elm_header_top_link{font-size:.875rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s;transition:color .3s}#layout_scroll,body #layout{display:-webkit-box;display:-ms-flexbox}#layout_header .wrp_header_bottom .elm_header_actions .elm_action_link.state--active,#layout_header .wrp_header_bottom .elm_header_nav .elm_header_nav_link.state--active,#layout_header .wrp_header_top .elm_header_top_link.state--active,#layout_nav .wrp_nav_body .elm_menu_item.state--active,.no-touch #layout_header .wrp_header_bottom .elm_header_actions .elm_action_item:hover,.no-touch #layout_header .wrp_header_bottom .elm_header_actions .elm_action_link:hover,.no-touch #layout_header .wrp_header_bottom .elm_header_nav .elm_header_nav_link:hover,.no-touch #layout_header .wrp_header_top .elm_header_top_link:hover,.no-touch #layout_nav .wrp_nav_actions .elm_action_item:hover,.no-touch .comp_contact_blocks .elm_comp_item .part_ui_heading[href]:hover,.no-touch .comp_detail_data .elm_comp_id .part_ui_heading+.part_ui_heading:hover,.no-touch .comp_detail_head .elm_comp_misc .elm_misc_link:hover,.no-touch .part_item_person_contact .elm_item_contact a:hover,.no-touch .part_ui_dropdown>.wrp_ui_list a:hover,.no-touch .part_ui_dropdown>.wrp_ui_list button:hover,.part_item_object_tile .elm_info_location,.part_item_project_expand .elm_info_location,.part_item_project_tile .elm_info_location,.part_ui_btn:not([class*=text--color]),.part_ui_heading:not([class*=text--color]),.part_ui_title:not([class*=text--color]),[data-lib-ns-nav-item].state--active{color:#cc9964}#layout_header .wrp_header_top .elm_header_top_lang,#layout_nav .wrp_nav_actions .elm_action_lang,.comp_detail_data .elm_comp_data .elm_data_icon,.comp_info_quote .elm_comp_button,.part_icon_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#layout_header .wrp_header_top .elm_header_top_lang span[class^=icon],#layout_nav .wrp_nav_actions .elm_action_lang span[class^=icon]{margin-left:.25rem;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#layout_header .wrp_header_top .elm_header_top_lang[aria-expanded=true] span[class^=icon],#layout_nav .wrp_nav_actions .elm_action_lang[aria-expanded=true] span[class^=icon],.state--active.part_item_project_expand .elm_item_available span[class^=icon]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#layout_header .wrp_header_bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(#333),to(rgba(51,51,51,.4)));background-image:linear-gradient(180deg,#333 0,rgba(51,51,51,.4) 100%);height:5rem;-webkit-transition:background .3s;transition:background .3s}#layout_header .wrp_header_bottom .elm_header_logo{color:#cc9964;font-size:3.5rem}#layout_header .wrp_header_bottom .elm_header_actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:-.75rem;margin-right:-.75rem}@media all and (max-width:59.9375em){.only--d{display:none!important}.ml--auto-devices{margin-left:auto}.mr--auto-devices{margin-right:auto}.col--auto-devices{width:auto}#layout_footer .wrp_footer_body{margin-bottom:-1.25rem;margin-top:0}#layout_footer .wrp_footer_body>[class*=" col"],#layout_footer .wrp_footer_body>[class^=col]{padding-top:1.25rem;padding-bottom:1.25rem}#layout_footer .wrp_footer_body>.col:first-child,#layout_header .elm_bottom_body,#layout_header .elm_bottom_body>.col,#layout_header .elm_top_body,#layout_header .elm_top_body>.col,#layout_header .wrp_header_bottom,#layout_header .wrp_header_bottom>.container,#layout_header .wrp_header_top,#layout_header .wrp_header_top>.container{display:contents}#layout_footer .elm_footer_logo{width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:1.5rem}#layout_footer .elm_footer_social{margin-top:1.5rem;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#layout_footer .elm_footer_heading{margin-bottom:1.5rem}#layout_header{padding:.5rem 5vw .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;background-color:#333}#layout_header.type--header-normal~#layout_scroll #layout_main{padding-top:4.5rem}#layout_header .wrp_header_top .elm_header_nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:-.5rem;margin-right:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#layout_header .wrp_header_bottom .elm_header_actions>[class*=" col"],#layout_header .wrp_header_bottom .elm_header_actions>[class^=col],#layout_header .wrp_header_top .elm_header_nav>[class*=" col"],#layout_header .wrp_header_top .elm_header_nav>[class^=col]{padding-left:.5rem;padding-right:.5rem}#layout_header .wrp_header_top .elm_header_top_link span[class^=icon]{font-size:2rem}#layout_header .wrp_header_top .elm_header_top_link span:not(:only-child):not([class^=icon]){display:none}#layout_header .wrp_header_bottom .elm_header_logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}#layout_header .wrp_header_bottom .elm_header_actions{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:-.5rem;margin-left:0}}#layout_header .wrp_header_bottom .elm_header_actions .elm_action_item,#layout_nav .wrp_nav_actions .elm_action_item{font-size:2rem;-webkit-transition:color .3s;transition:color .3s;position:relative}#layout_header .wrp_header_bottom .elm_header_actions .elm_action_item[data-count]:after,#layout_nav .wrp_nav_actions .elm_action_item[data-count]:after{content:attr(data-count);position:absolute;bottom:0;right:0;width:1rem;height:1rem;background-color:#cc9964;color:#fff;border-radius:50%;font-size:.5rem;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}@media all and (max-width:47.9375em){.only--t{display:none!important}.mb--12-m{margin-bottom:.75rem}.mt--24-m{margin-top:1.5rem}.col--12-m{width:100%}.ml--auto-m{margin-left:auto}.mr--auto-m{margin-right:auto}.col--auto-m{width:auto}.flex--wrap-m{-ms-flex-wrap:wrap;flex-wrap:wrap}#layout_header .wrp_header_bottom .elm_header_actions .elm_action_item[data-count]:after,#layout_nav .wrp_nav_actions .elm_action_item[data-count]:after{font-size:.625rem}}#layout_header .wrp_header_bottom .elm_header_actions .elm_action_link,#layout_header .wrp_header_bottom .elm_header_nav .elm_header_nav_link{font-size:1.125rem;font-family:Jost,sans-serif;-webkit-transition:color .3s;transition:color .3s;font-weight:400}#layout_header .wrp_header_bottom .elm_header_nav{margin-left:-1.125rem;margin-right:-1.125rem}#layout_header .wrp_header_bottom .elm_header_nav>[class*=" col"],#layout_header .wrp_header_bottom .elm_header_nav>[class^=col]{padding-left:1.125rem;padding-right:1.125rem}#layout_header .elm_header_menu{cursor:pointer;padding-top:.25rem}html:not(.ie).drawer-active #layout_header .elm_header_menu span{-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}html:not(.ie).drawer-active #layout_header .elm_header_menu span:before{-webkit-transform:rotate(-45deg) translate3d(-6px,-6px,0);transform:rotate(-45deg) translate3d(-6px,-6px,0);opacity:0}html:not(.ie).drawer-active #layout_header .elm_header_menu span:after{-webkit-transform:translate3d(0,-12px,0) rotate(-90deg);transform:translate3d(0,-12px,0) rotate(-90deg)}#layout_header .elm_header_menu em{position:relative;display:inline-block;width:18px;height:14px}#layout_header .elm_header_menu span,#layout_header .elm_header_menu span:after,#layout_header .elm_header_menu span:before{display:block;position:absolute;width:18px;height:2px;background-color:currentColor;-webkit-transition:background .3s,-webkit-transform 150ms;transition:transform 150ms,background .3s,-webkit-transform 150ms}#layout_header .elm_header_menu span:after,#layout_header .elm_header_menu span:before{content:""}#layout_header .elm_header_menu span:before{top:6px;-webkit-transition:opacity .2s,background .3s,-webkit-transform .2s;transition:transform .2s,opacity .2s,background .3s,-webkit-transform .2s}#layout_header .elm_header_menu span:after{top:12px}html{font-family:sans-serif;scroll-padding-top:0}@media all and (min-width:25em){html{font-size:95%}}@media all and (min-width:48em){html{font-size:90%}}@media all and (min-width:85em){html{font-size:100%}}@media all and (max-width:63.9375em) and (min-width:60em){html{font-size:80%}}@media all and (max-width:24.9375em){html{font-size:90%}}.part_detail_objects_table .wrp_part_body tbody>tr,.part_ui_badge[href],html[class*=wf-] body #layout{-webkit-transition:opacity .3s;transition:opacity .3s}.is--fade[data-lib-ns]>div,.is--fade[data-lib-ns]>picture,html[class*=wf-] body:not(.body--preload) #layout_spinner{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}html.no-touch,html.no-touch *{scrollbar-width:thin}@media (prefers-color-scheme:light){html.no-touch ::-webkit-scrollbar,html.no-touch::-webkit-scrollbar{width:8px}html.no-touch ::-webkit-scrollbar-track,html.no-touch::-webkit-scrollbar-track{background-color:#fff}html.no-touch ::-webkit-scrollbar-thumb,html.no-touch::-webkit-scrollbar-thumb{background-color:#ccc}}@media (prefers-color-scheme:dark){html.no-touch,html.no-touch *{scrollbar-color:#5c5c5c #333}html.no-touch ::-webkit-scrollbar,html.no-touch::-webkit-scrollbar{width:8px}html.no-touch ::-webkit-scrollbar-track,html.no-touch::-webkit-scrollbar-track{background-color:#333}html.no-touch ::-webkit-scrollbar-thumb,html.no-touch::-webkit-scrollbar-thumb{background-color:#5c5c5c}}body{font-family:Montserrat,sans-serif;color:#fff;font-weight:400;cursor:default}body #layout{display:flex;flex-direction:column}#layout_scroll,.part_dialog{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}body a{text-decoration:none}body a:active,body a:hover{outline-width:0}#layout_scroll{display:flex;flex-direction:column}#layout_main,#layout_nav .wrp_nav_body .elm_menu_item,#layout_nav .wrp_nav_head,.item--overlay .elm_item_overlay{display:-webkit-box;display:-ms-flexbox}#layout_main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html.swup-enabled body.body--loaded #layout_main.transition-fade{
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  }html.swup-enabled #layout_main.transition-fade{
  opacity: 1;
  }html.is-animating #layout_main.transition-fade{
  opacity: 0;
  }#layout_main>div:last-child,#layout_main>section:last-child{margin-bottom:6.25rem}[data-action*="click->"],[data-lib-ns-next],[data-lib-ns-prev]{cursor:pointer}.container{margin-left:auto;margin-right:auto;width:100%}.container:not([class*=size--]){max-width:75rem;padding-left:5vw;padding-right:5vw}@media all and (min-width:48em){.container:not([class*=size--]){padding-left:3rem;padding-right:3rem}.part_cookieconsent:not(.is--animate){-webkit-animation:.5s forwards slideOutDown;animation:.5s forwards slideOutDown}}.section--padding{padding:4.6875rem 0}@media all and (max-width:59.9375em){.section--padding{padding:3rem 0}}@media print{.col--2-d{width:16.66666667%!important}.col--3-d{width:25%!important}.col--4-d{width:33.33333333%!important}.col--5-d{width:41.66666667%!important}.col--6-d{width:50%!important}.col--7-d{width:58.33333333%!important}.col--8-d{width:66.66666667%!important}#layout_footer,#layout_header .wrp_header_bottom .elm_header_actions,#layout_header .wrp_header_top .elm_header_nav{display:none!important}#layout_header{position:absolute!important;background-color:transparent!important;padding:.75rem 5vw!important;height:auto!important}html{font-size:80%!important;size:A4!important}body{color:#000!important;background-color:transparent!important}#layout_scroll{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}#layout_main{background-color:transparent!important}.section--padding{padding:0!important}}.comp_catalog_development,.section--padding+.section--padding{padding-top:3rem}.display--hidden{position:absolute;pointer-events:none;left:-9999vw;top:0}.item--overlay .elm_item_overlay{top:0;left:0;bottom:0;right:0;position:absolute;background-color:#cc9964;color:#fff;display:flex;pointer-events:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:1.5rem;font-weight:500;font-family:Jost,sans-serif;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;z-index:1}.no-touch :hover.item--overlay .elm_item_overlay{opacity:1}.comp_catalog .elm_comp_nav>.col,.comp_info_features .elm_comp_boxes,.comp_people .wrp_comp_body .elm_comp_join,.comp_timeline_development .elm_comp_item .elm_item_content,.image--gradient,.part_form_catalog_download,.part_icon_flag,.part_infowindow .wrp_part_body>.col--left,.part_item_article .elm_item_image,.part_item_article_tile .wrp_item_head,.part_item_article_tile_wide .wrp_item_body>.col--left,.part_item_detail_object_tile .wrp_item_head,.part_item_favorite_object_tile,.part_item_object_tile .wrp_item_head,.part_item_person .wrp_item_image,.part_item_project_development .wrp_item_body>.col--left,.part_item_project_expand .wrp_item_head .elm_head_left,.part_item_project_tile .wrp_item_head,.part_item_reference .wrp_item_body>.col--left,.part_item_stats .wrp_item_body .elm_item_additional>.col,.part_tabs>.row>.col,.part_ui_input input[type=number]~.icon:before,.part_ui_wsw .elm_video{position:relative}.image--gradient:after,.part_infowindow .elm_part_image:after{content:"";position:absolute;top:auto;left:0;bottom:0;right:0;height:7.8125rem;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0)),to(#333));background-image:linear-gradient(180deg,rgba(51,51,51,0) 0,#333 100%)}.layout_summary_circle{z-index:9999;border-radius:50%;background-color:#cc9964;width:2rem;height:2rem;position:fixed;margin-left:-1rem;margin-top:-1rem;-webkit-transition:.8s linear;transition:.8s linear}#easteregg{position:fixed;bottom:0;left:0;-webkit-animation:6s ease-in infinite both easterEgg;animation:6s ease-in infinite both easterEgg;width:12.5rem;height:11.25rem;background-image:url(/assets/img/easteregg.png?v=1);background-size:cover}#easteregg.is--reverse{background-image:url(/assets/img/easteregg_flip.png?v=1)}#layout_nav{font-family:Jost,sans-serif}#layout_nav>.wrp_nav{min-width:20rem;height:100vh;height:calc(100*var(--vh));overflow-y:auto;overflow-x:hidden}.is--transition#layout_nav>.wrp_nav,.part_item_division .wrp_item_image .part_ui_image{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#layout_nav .wrp_nav_head{padding:.5rem 1.25rem 1.25rem;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#layout_nav .wrp_nav_head .elm_header_logo{font-size:3.5rem;color:#cc9964}#layout_nav .wrp_nav_actions{padding:.75rem 1.25rem;margin-left:-.75rem;margin-right:-.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#layout_nav .wrp_nav_actions .elm_action_link{font-size:1rem;font-family:Jost,sans-serif;font-weight:400}#layout_nav .wrp_nav_body .elm_nav_menu{padding-bottom:1.25rem}#layout_nav .wrp_nav_body .elm_nav_menu .elm_menu_item{font-size:1.5rem;padding:.5rem 1.25rem}#layout_nav .wrp_nav_body .elm_nav_divisions{border-top:1px solid rgba(255,255,255,.1);padding-top:1.25rem;padding-bottom:1.25rem}#layout_nav .wrp_nav_body .elm_nav_divisions .elm_menu_item{font-size:1rem;font-weight:500;padding:0 1.25rem}#layout_nav .wrp_nav_body .elm_menu_item{font-weight:400;font-family:Jost,sans-serif;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:2.5rem}#layout_nav .wrp_nav_body .elm_nav_contact{padding:0 1.25rem 1.25rem}#layout_nav .wrp_nav_body .elm_nav_contact .part_ui_btn,.comp_detail_data .elm_comp_people .elm_people_inner>.col,.comp_people .wrp_comp_body .elm_comp_block,.part_detail_objects_table .wrp_part_body,.part_form_search .wrp_form_submit .part_ui_btn,.part_item_reference .elm_item_foot table,.part_table,.ss-main .ss-multi-selected .ss-values{width:100%}#layout_nav .wrp_nav_body .elm_nav_social{padding:1.25rem;border-top:1px solid rgba(255,255,255,.1)}#layout_nav .wrp_nav_body .elm_nav_social .elm_social_item{font-size:2.625rem;opacity:.5}.part_cookieconsent{position:fixed;display:none;z-index:1;color:#333;left:1rem;bottom:1rem;background-color:#fff;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom))}.part_copy:after,.part_map .gm-style-iw .gm-ui-hover-effect:before{font-family:iconfont!important;line-height:1;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.part_cookieconsent.is--background-light{color:#fff;background-color:#333;-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}@media all and (max-width:59.9375em) and (min-width:48em){.part_cookieconsent{left:50%;width:40rem;margin-left:-20rem;bottom:0}.comp_contact_head .elm_comp_content{padding-left:6.5625rem}}@media all and (min-width:48em){.part_cookieconsent.is--animate{-webkit-animation:.5s backwards slideInUp;animation:.5s backwards slideInUp}.part_cookieconsent .wrp .wrp_part_options .part_ui_link span{font-size:.75rem}}@media all and (min-width:60em){.part_cookieconsent{width:40rem}.part_cookieconsent:not(.is--animate){-webkit-animation:.5s forwards fadeOutLeft;animation:.5s forwards fadeOutLeft}.part_cookieconsent.is--animate{-webkit-animation:.5s backwards fadeInLeft;animation:.5s backwards fadeInLeft}.part_dialog_contact .wrp_dialog_body .part_form_contact{width:50%;margin-left:auto;margin-right:auto}}.part_cookieconsent .wrp .wrp_part_options{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.part_cookieconsent .wrp .wrp_part_options .part_ui_link,.part_form_cookieconsent .wrp_form_body .part_ui_radio:not(:last-of-type){margin-right:1rem}.part_cookieconsent .wrp .wrp_part_options .part_ui_link span:before{border-color:#333}.is--background-light.part_cookieconsent .wrp .wrp_part_options .part_ui_link span:before,.part_form_catalog_download .wrp_form_body .part_ui_input input,.part_form_catalog_download .wrp_form_body .part_ui_input input:focus{border-color:#fff}.part_cookieconsent .wrp .wrp_part_options .part_ui_btn span.icon-l:before{font-size:1rem}.part_cookieconsent p{margin:0;font-size:.875rem}@media all and (min-width:48em){.part_cookieconsent .wrp .wrp_part_options .part_ui_btn{margin-left:auto;padding:.625rem .75rem}.part_cookieconsent .wrp .wrp_part_options .part_ui_btn span:not(.icon-l){font-size:.75rem}.part_cookieconsent p{font-size:.75rem;line-height:2;padding-right:1rem}}.part_copy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}.part_copy:after{font-weight:400;content:"\e91d";color:#cc9964;-webkit-transition:opacity .3s;transition:opacity .3s;font-size:1.25rem}.no-touch :hover.part_copy:after{opacity:.8}.part_copy .elm_part_text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:1rem;font-size:1rem;font-weight:400;max-width:32rem;width:100%}.part_copy .elm_part_info{position:absolute;top:110%;left:0;right:0;text-align:center;color:#cc9964;font-weight:500;font-size:.875rem;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.no-touch .part_item_favorites_list .elm_item_share:hover,.part_copy .elm_part_info.state--active{opacity:1}.part_copy input{position:absolute;width:0;height:0;overflow:hidden;opacity:0;z-index:-100}.part_counter{color:#cc9964;font-family:Jost,sans-serif;font-size:1.125rem;font-weight:300}.comp_catalog .elm_comp_nav .elm_nav_item.state--active,.part_counter strong,.part_graph .elm_part_tooltip .elm_title strong,.part_tabs .elm_nav_item.state--active{font-weight:700}.part_detail_objects_table .wrp_part_body thead th:first-of-type{padding-left:0}.no-touch .part_detail_objects_table .wrp_part_body tbody>tr:hover{opacity:.75}.part_detail_objects_table .wrp_part_body tbody>tr:nth-child(odd),.part_item_project_expand .wrp_item_list>.col:nth-child(even){background-color:#fbfaf7}.comp_gallery_blueprints .elm_comp_item .elm_item_image .part_ui_image,.part_detail_objects_table .wrp_part_body tbody>tr:nth-child(even),.part_infowindow{background-color:#fff}.part_detail_objects_table .wrp_part_body tbody>tr>td,.part_detail_objects_table .wrp_part_body tbody>tr>th{padding:1.25rem .5rem;text-align:left}@media all and (max-width:47.9375em){.section--padding+.section--padding{padding-top:1.5rem}.part_cookieconsent{display:block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);left:0;right:0;bottom:0}.part_cookieconsent.is--animate:before{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.part_cookieconsent.is--mobile-show:before{-webkit-transform:translateY(125%) translateX(-50%);-ms-transform:translateY(125%) translateX(-50%);transform:translateY(125%) translateX(-50%);opacity:0;z-index:-2}.part_cookieconsent.is--background-light:after{background-color:#333}.part_cookieconsent:after{top:0;left:0;bottom:0;right:0;position:absolute;background-color:#fff;content:"";z-index:-1}.part_cookieconsent:before{color:#333;font-size:.875rem;height:2.625rem;display:block;position:absolute;background-color:#fff;left:50%;bottom:100%;content:attr(data-title);line-height:2.625rem;padding:0 1.5rem;-webkit-transform:translateY(125%) translateX(-50%);-ms-transform:translateY(125%) translateX(-50%);transform:translateY(125%) translateX(-50%);white-space:nowrap;cursor:pointer;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;margin-bottom:calc(.625rem + env(safe-area-inset-bottom));border-radius:0}.part_cookieconsent:not(.is--animate).is--mobile-show{-webkit-animation:.5s forwards slideOutDown;animation:.5s forwards slideOutDown}.part_cookieconsent.is--animate.is--mobile-show{-webkit-animation:.5s .3s forwards slideInUp;animation:.5s .3s forwards slideInUp}.part_cookieconsent.state--active{max-width:100%}.part_cookieconsent .wrp .wrp_part_options{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.part_cookieconsent .wrp .wrp_part_options .part_ui_link{margin:0 1rem 1rem}.part_cookieconsent .wrp .wrp_part_options .part_ui_btn{margin-top:.375rem}.part_cookieconsent p{line-height:1.75;text-align:center}.part_detail_objects_table .wrp_part_body tbody>tr>td,.part_detail_objects_table .wrp_part_body tbody>tr>th{padding:1rem .5rem}.part_detail_objects_table .part_ui_value{font-size:1rem}}.part_detail_objects_table .elm_part_icon{color:#cc9964;-webkit-transition:color .3s;transition:color .3s;font-size:2rem;display:inline-block}.part_detail_objects_table .elm_part_icons{min-width:15.625rem;margin-left:-.5rem;margin-right:-.5rem}.part_detail_objects_table .elm_part_icons>.col,.part_item_project_expand .elm_info_icons>.col{width:16.66666667%}.part_detail_objects_table .elm_part_status{background-color:currentColor;width:1.125rem;height:1.125rem;border-radius:50%}@media all and (max-width:22.4375em){.part_detail_objects_table .wrp_part_body thead th{padding:.5rem .25rem}.part_detail_objects_table .wrp_part_body tbody>tr>td,.part_detail_objects_table .wrp_part_body tbody>tr>th{padding:1rem .25rem}.part_detail_objects_table .part_ui_value{font-size:.875rem}.part_detail_objects_table .part_ui_value small{font-size:.75rem}}.comp_catalog_facility_short .wrp_comp_body,.comp_catalog_projects_tiles .wrp_comp_body,.comp_favorites .wrp_comp_body,.part_detail_objects_tiles .wrp_part_body{margin:0 -1.5625rem}.comp_catalog_facility_short .wrp_comp_body>[class*=" col"],.comp_catalog_facility_short .wrp_comp_body>[class^=col],.comp_catalog_projects_tiles .wrp_comp_body>[class*=" col"],.comp_catalog_projects_tiles .wrp_comp_body>[class^=col],.comp_favorites .wrp_comp_body>[class*=" col"],.comp_favorites .wrp_comp_body>[class^=col],.part_detail_objects_tiles .wrp_part_body>[class*=" col"],.part_detail_objects_tiles .wrp_part_body>[class^=col]{padding:1.5625rem}.part_graph .part_ui_image>canvas{width:100%!important;height:100%!important}.part_graph .elm_part_legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.5rem;padding-top:.5rem;text-transform:uppercase}.part_graph .elm_part_legend span.icon{width:1.125rem;height:1.125rem;margin-right:.5625rem;background-color:currentColor}.part_graph .elm_part_legend span:not(.icon){color:#fff;opacity:.6;font-size:.625rem}.part_graph .elm_part_tooltip{position:fixed;top:0;left:0;display:none;pointer-events:none;padding:1rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 .125rem .5rem rgba(255,255,255,.2);box-shadow:0 .125rem .5rem rgba(255,255,255,.2);z-index:1000;background-color:#333;color:#fff}.part_graph .elm_part_tooltip:after{content:"";position:absolute;background:0 0;border:.5rem solid transparent;border-top-color:#333;z-index:10;top:100%;left:calc(50% - .5rem);margin-bottom:-1.5rem}.part_graph .elm_part_tooltip .elm_title{font-size:.8125rem;font-weight:400}.comp_visual .wrp_comp_awards .elm_awards_inner .part_ui_image,.part_icon_flag .part_ui_image{width:4rem}.part_icon_text span[class^=icon]{font-size:1.75rem;margin-right:.5rem}.part_pagination a span[class^=icon],.part_ui_badge,.part_ui_wsw .text_extra_small{font-size:.75rem}.part_icon_text span:not([class^=icon]){font-size:.75rem;font-weight:600;text-transform:uppercase}.part_infowindow{width:29.25rem;padding:0;overflow:hidden;font-family:Montserrat,sans-serif;color:#333}.part_infowindow .elm_part_image{width:14.625rem;height:100%;display:block;position:relative}.comp_articles_detail .wrp_comp_head .elm_head_image .part_ui_image,.comp_detail_head .wrp_comp_body .elm_comp_item .elm_item_background .part_ui_image,.comp_detail_location .elm_comp_map .part_map,.comp_highlights .elm_comp_item .elm_item_image .part_ui_image,.comp_visual .wrp_comp_body .elm_comp_item .elm_item_background .part_ui_image,.part_infowindow .elm_part_image .part_ui_image,.part_item_article_tile_wide .elm_item_image .part_ui_image,.part_item_project_development .elm_item_image .part_ui_image,.part_map .elm_part_inner{width:100%;height:100%}.part_infowindow .elm_part_location{position:absolute;bottom:1.5rem;right:1rem;color:#fff}.part_infowindow .elm_part_content{padding:1.25rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.part_infowindow .elm_part_head{margin-bottom:.625rem;padding-right:1.5rem}.part_infowindow .elm_part_head .part_ui_title,.part_item_object_tile .elm_item_title .part_ui_title,.part_item_project_tile .elm_item_title .part_ui_title,.part_item_reference .elm_item_head .part_ui_title{text-transform:none;margin-bottom:.625rem}.part_infowindow .elm_part_info{margin-top:1.75rem}.fancybox-button div,.fancybox-button svg,.part_infowindow .elm_part_info .display--none,.part_map .gm-style-iw .gm-ui-hover-effect img{display:none!important}.comp_catalog_facility_short .elm_comp_counter,.comp_clients_slider .wrp_comp_head,.part_infowindow .elm_part_info .elm_info_price{margin-bottom:2rem}.comp_detail_objects .elm_comp_options .elm_options_sort,.part_infowindow .elm_part_info .elm_info_price .part_ui_label{margin-bottom:.25rem}.part_form_contact .wrp_form_alert:empty,.type--project.part_infowindow .elm_part_info .elm_info_price .part_ui_label.type--default{display:none}.part_infowindow .elm_part_info .elm_info_area,.part_infowindow .elm_part_info .elm_info_size{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.part_infowindow .elm_part_info .elm_info_area .part_ui_value,.part_infowindow .elm_part_info .elm_info_size .part_ui_value{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:.5rem}.part_infowindow .elm_part_info .elm_info_area{margin-top:.875rem}.part_infowindow .elm_part_button{margin:auto -1.25rem -1.25rem}.part_infowindow .elm_part_button a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#cc9964;text-transform:uppercase;padding:.625rem 0 .875rem;border-top:1px solid rgba(51,51,51,.1);background-color:#fbfaf7;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.no-touch .part_infowindow .elm_part_button a:hover,.no-touch .part_pagination a[href]:hover,.part_item_person.state--active,.part_pagination a[href].state--active,.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background-color:#cc9964;color:#fff}.comp_detail_location .elm_comp_icons,.comp_detail_purchase .wrp_comp_body,.comp_detail_purchase .wrp_comp_head,.part_dialog .wrp_dialog,.part_tabs{background-color:#414141}.part_map .gm-style-iw-t:after{-webkit-box-shadow:-2px 2px 2px 0 rgba(51,51,51,.12);box-shadow:-2px 2px 2px 0 rgba(51,51,51,.12)}.part_map .gm-style-iw.gm-style-iw-c{border-radius:2px;padding:0;-webkit-box-shadow:0 .3125rem .9375rem rgba(51,51,51,.12);box-shadow:0 .3125rem .9375rem rgba(51,51,51,.12);max-height:none!important}.part_map .gm-style-iw .gm-style-iw-d{overflow:hidden!important;max-height:none!important}.part_map .gm-style-iw .gm-ui-hover-effect{right:0!important;top:0!important;width:2rem!important;height:2rem!important;color:#fff!important;background-color:#cc9964!important;padding:0!important;opacity:1!important;border:0!important}.part_map .gm-style-iw .gm-ui-hover-effect:before{font-weight:400;content:"\e90f";display:block;font-size:1.5rem}.part_map [href^="https://maps.google.com/maps"],.part_ui_btn.state--loading,.part_ui_btn[disabled],[tabindex].part_ui_select select{pointer-events:none}.part_ns_arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:-.75rem}.part_dialog,.part_pagination a,.part_tabs .elm_nav_item{display:-webkit-box;display:-ms-flexbox}.part_ns_arrows button{color:#cc9964;font-size:2.5rem;padding:.5rem}.part_pagination{margin-left:-.125rem;margin-right:-.125rem}.part_pagination>[class*=" col"],.part_pagination>[class^=col]{padding-left:.125rem;padding-right:.125rem}.part_pagination a{display:flex;width:2.125rem;height:2.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;color:#cc9964}.part_pagination a[href].state--active,.part_ui_wsw b,.part_ui_wsw strong{font-weight:600}.part_pagination a span:not([class^=icon]){font-family:Jost,sans-serif;font-size:1.125rem;font-weight:500}.part_item_project_expand .elm_info_id .part_ui_value,.part_price .part_ui_value{font-weight:500}.part_price .part_ui_value small{opacity:.5;font-size:1rem;font-weight:400}.part_table td,.part_table th{padding:.625rem 0;border:1px solid rgba(204,153,100,.2);border-left:0;border-right:0}.part_table th{text-align:left;max-width:7.5rem}.part_table td{font-family:Jost,sans-serif;font-size:1.375rem;font-weight:500}.comp_catalog .elm_comp_nav>.col:not(:last-child):after,.part_tabs>.row>.col:not(:last-child):after{content:"";border-right:1px solid;opacity:.1;position:absolute;top:50%;right:0;height:1.875rem;margin-top:-.9375rem}.part_tabs .elm_nav_item{font-family:Jost,sans-serif;font-size:1.25rem;font-weight:500;display:flex;height:5.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:font-weight .3s;transition:font-weight .3s;white-space:nowrap}.no-touch .part_tabs .elm_nav_item:hover:after,.part_tabs .elm_nav_item.state--active:after{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.comp_catalog .elm_comp_nav .elm_nav_item:after,.part_tabs .elm_nav_item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#cc9964;opacity:0;-webkit-transform:translateY(-.375rem);-ms-transform:translateY(-.375rem);transform:translateY(-.375rem);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.part_dialog{-webkit-animation:.3s backwards fadeInDown;animation:.3s backwards fadeInDown;position:relative;z-index:1003;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;pointer-events:none;min-height:100%;-ms-flex-item-align:baseline;align-self:baseline;border-top:4rem solid transparent;border-bottom:4rem solid transparent;width:calc(100% - 2rem)}@media all and (min-width:48em){.part_dialog{width:100%;padding-left:3rem;padding-right:3rem;max-width:75rem}}.state--hiding .part_dialog{-webkit-animation:.3s forwards fadeOutUp;animation:.3s forwards fadeOutUp}.part_dialog .wrp_dialog{position:relative;pointer-events:auto;border-radius:0}.part_dialog .wrp_dialog_head{padding-top:3rem;padding-bottom:1.5rem;position:relative}.part_dialog .wrp_dialog_body{padding-bottom:4rem;padding-left:5vw;padding-right:5vw}@media all and (min-width:48em){.part_dialog .wrp_dialog_body{padding-left:6.5625rem;padding-right:6.5625rem}.part_dialog_favorites .elm_dialog_form .part_ui_btn.is--square{width:5.75rem;height:5.75rem}}.part_dialog .elm_dialog_close{position:absolute;right:0;top:0}.part_dialog .elm_dialog_close .part_ui_btn{width:2.8125rem;height:2.8125rem}.comp_catalog .elm_comp_map .elm_map_link span[class^=icon],.part_dialog .elm_dialog_close .part_ui_btn>span[class^=icon]{font-size:1.75rem}.comp_cards_slider .elm_comp_content,.comp_favorites,.part_dialog_favorites .wrp_dialog_body,.part_dialog_mass_inquiry .wrp_dialog_body,.part_dialog_share .wrp_dialog_body{padding-top:2rem}.part_dialog_favorites .elm_dialog_form{margin-top:-.75rem;margin-bottom:-.75rem}.part_dialog_favorites .elm_dialog_form>[class*=" col"],.part_dialog_favorites .elm_dialog_form>[class^=col],.part_dialog_share .elm_dialog_form .elm_form_foot>[class*=" col"],.part_dialog_share .elm_dialog_form .elm_form_foot>[class^=col]{padding-top:.75rem;padding-bottom:.75rem}.part_dialog_favorites .elm_dialog_form .part_ui_input input,.part_form_search .elm_form_body .part_ui_input input{border-bottom:0}.part_dialog.part_dialog_map{max-width:none;width:100vw;height:100vh;border-top:0;border-bottom:0}.part_dialog.part_dialog_map .wrp_dialog{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0}.part_dialog.part_dialog_map .wrp_dialog_head{position:absolute;right:0;top:0;padding:0!important}.part_dialog.part_dialog_map .wrp_dialog_body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0!important}.part_dialog.part_dialog_map .wrp_dialog_body>.part_map,.part_item_detail_object_tile,.part_item_object_tile,.part_item_project_tile{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comp_detail_data .elm_comp_nav .part_tabs>.row>.col,.part_dialog.part_dialog_map .wrp_dialog_body>.part_map .elm_part_inner,.part_item_project_development .elm_item_image,.part_item_reference .elm_item_image,.part_item_reference .wrp_item_body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.part_dialog_mass_inquiry .elm_dialog_text{font-size:1.625rem;font-family:Jost,sans-serif;font-weight:500;display:block;margin-bottom:3.875rem;text-align:center}.part_dialog_mass_inquiry .elm_dialog_text strong{font-weight:700;color:#cc9964}.part_dialog_mass_inquiry .elm_dialog_form .elm_form_foot{text-align:center;padding-top:1.875rem}.part_dialog_share .elm_dialog_title{margin-bottom:1.25rem;text-align:center}.comp_info_quote .elm_comp_foot,.part_dialog_share .elm_dialog_form{margin-top:3.75rem}.part_dialog_share .elm_dialog_form .elm_form_foot{text-align:center;padding-top:1.875rem;margin-top:-.75rem;margin-bottom:-.75rem}.part_form_catalog_download .wrp_form_body .part_ui_btn{width:5.75rem;height:5.75rem}.part_form_catalog_download .wrp_form_foot{margin-top:.9375rem}.part_form_catalog_download .wrp_form_alert{position:absolute;top:105%;left:0;right:0;font-weight:500;font-size:.875rem;background-color:#333;color:#fff;padding:1rem}.part_form_catalog_download .wrp_form_alert>a{display:inline-block;margin-top:.25rem;color:#cc9964}.part_form_contact .wrp_form_legend{margin-bottom:.5rem;padding-left:.75rem}.part_form_contact .wrp_form_legend .part_ui_label{position:relative;padding-left:1.25rem}.part_form_contact .wrp_form_body .part_ui_input input[required]~label:before,.part_form_contact .wrp_form_body .part_ui_input textarea[required]~label:before,.part_form_contact .wrp_form_legend .part_ui_label:before{content:"*";color:#cc9964;font-family:Jost,sans-serif;font-size:1.125rem;font-weight:600;position:absolute;left:0;top:0;margin-top:-.25em;display:block}.part_form_contact .wrp_form_body .part_ui_input input[required]~label:before,.part_form_contact .wrp_form_body .part_ui_input textarea[required]~label:before{left:-1em}.part_form_contact .wrp_form_alert{text-align:center;font-weight:500;font-size:.875rem;padding-top:1.5rem}.part_form_contact .wrp_form_foot{padding-top:1.875rem;text-align:center}.comp_gallery_small .wrp_comp_head,.part_form_cookieconsent .wrp_form_head{margin-bottom:1.5rem}.part_form_cookieconsent .wrp_form_head .part_ui_heading span,.part_item_reference .elm_item_head .part_ui_heading{font-size:1.5rem}.part_form_cookieconsent .wrp_form_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:1.5rem 0 1.75rem}.comp_favorites .wrp_comp_head .part_ui_title,.comp_timeline_development .elm_comp_item .elm_item_text,.part_form_cookieconsent .wrp_form_foot{margin-top:1rem}.part_form_search .wrp_form_additional,.part_item_project_expand .wrp_item_list{-webkit-transition:height .3s linear;transition:height .3s linear;height:0;overflow:hidden}.part_form_search .wrp_form_foot{padding-top:.625rem}.part_form_search .elm_form_body>.col{position:relative;background-color:#fff;color:#333}.part_form_search .elm_form_toggle{color:#cc9964;font-size:.625rem;font-weight:500;text-transform:uppercase;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;-webkit-transition:color .3s;transition:color .3s}.is--active-additional.part_form_search .elm_form_toggle.is--additional span[class^=icon],.is--active-id.part_form_search .elm_form_toggle.is--id span[class^=icon]{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.part_form_search .elm_form_toggle span[class^=icon].icon-r{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:.25rem;font-size:1.125rem}.part_form_search .elm_form_toggle span:not([class^=icon]),.part_ui_btn>span.icon-r,.part_ui_link>span.icon-r{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.part_item_article,.part_item_reference{background-color:#fff;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-flex:1;-ms-flex-positive:1;flex-grow:1}.part_item_article .elm_item_content,.part_item_reference .elm_item_content{padding:1.375rem;color:#333;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-flex:1;-ms-flex-positive:1;flex-grow:1}.comp_stats_tabs .elm_comp_items .elm_items_item .elm_item_title,.part_item_article .elm_item_head .part_ui_title,.part_item_project_expand .elm_item_title,.part_item_project_tile .elm_item_title{margin-bottom:1rem}.part_item_article .elm_item_head .part_ui_heading{font-size:1.5rem;font-weight:500}.part_item_article .elm_item_foot{margin-top:auto;padding-top:.5rem}.part_item_article .elm_item_author{opacity:.5;font-size:.625rem;font-weight:500;text-transform:uppercase}.part_item_article_tile{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-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;color:#333}.part_item_article_tile .wrp_item_body,.part_item_article_tile_wide .elm_item_content,.part_item_favorites_list .wrp_item_body{padding:1.25rem 1.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.part_item_article_tile .elm_item_tags,.part_item_article_tile_wide .elm_item_tags{position:absolute;top:1.5rem;left:1.5rem;margin:-.375rem}.comp_articles_detail .elm_comp_tags>[class*=" col"],.comp_articles_detail .elm_comp_tags>[class^=col],.part_item_article_tile .elm_item_tags>[class*=" col"],.part_item_article_tile .elm_item_tags>[class^=col],.part_item_article_tile_wide .elm_item_tags>[class*=" col"],.part_item_article_tile_wide .elm_item_tags>[class^=col]{padding:.375rem}.part_item_article_tile .elm_item_title,.part_item_article_tile_wide .elm_item_title{margin-bottom:1.625rem}.part_item_article_tile .elm_item_title .part_ui_title,.part_item_article_tile_wide .elm_item_title .part_ui_title,.part_item_project_tile .elm_info_price .part_ui_label,.part_item_reference .elm_item_price .part_ui_label{margin-bottom:.5rem}.part_item_article_tile .elm_item_text .part_ui_wsw,.part_item_project_development .elm_item_text .part_ui_wsw,.part_ui_wsw .text_smaller{font-size:.9375rem}.part_item_article_tile .elm_item_author,.part_item_article_tile_wide .elm_item_author{padding-top:1rem;opacity:.5;font-size:.625rem;font-weight:500;text-transform:uppercase;margin-top:auto}.part_item_article_tile_wide,.part_item_project_expand{background-color:#fff;color:#333}.part_item_article_tile_wide .elm_item_image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:100%}.part_item_detail_object_tile .wrp_item_body{background-color:#fff;color:#333;padding:1.125rem 1.5rem 1.5rem;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.part_item_detail_object_tile .elm_item_status{position:absolute;right:1.25rem;top:1.25rem;width:1.125rem;height:1.125rem;border-radius:50%;background-color:currentColor}.part_item_detail_object_tile .elm_item_info{margin:-.5rem}.comp_detail_data .elm_comp_id .part_ui_label,.part_item_detail_object_tile .elm_info_item .part_ui_label,.part_item_project_development .elm_item_info .part_ui_label{margin-bottom:.125rem}.part_item_detail_object_tile .elm_info_id .part_ui_value{font-weight:500;font-size:1.625rem}.comp_catalog_categories .elm_comp_item,.comp_info_features .elm_comp_boxes .elm_boxes_item,.part_item_division,.part_item_favorites_list .wrp_item_head{position:relative;display:block}.part_item_division .wrp_item_content{top:0;left:0;bottom:0;right:0;position:absolute;width:100%;height:100%;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;-webkit-transition:background .3s;transition:background .3s}.no-touch :hover.part_item_division .wrp_item_content{background-color:#cc9964}.part_item_division .elm_item_title{-webkit-transition:text-shadow .3s;transition:text-shadow .3s;text-shadow:0 0 1.25rem #333}.no-touch :hover.part_item_division .elm_item_title{text-shadow:none}.part_item_division .elm_item_text{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s;overflow:hidden}.no-touch :hover.part_item_division .elm_item_text{max-height:6.25rem}.part_item_favorite_object_tile .elm_item_delete{position:absolute;top:0;right:0;width:2rem;height:2rem;color:#fff;background-color:#cc9964;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;font-size:1.25rem;-webkit-transition:background .3s;transition:background .3s;z-index:10}.no-touch .part_item_favorite_object_tile .elm_item_delete:hover,.no-touch .part_item_favorites_list .elm_item_delete:hover{background-color:rgba(204,153,100,.8)}.part_item_favorites_list{background-color:#fff;color:#333;position:relative}.part_item_favorites_list .elm_item_empty span{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:1.5rem;font-weight:500;font-family:Jost,sans-serif;opacity:.5}.part_item_favorites_list .elm_item_title .part_ui_title{margin-bottom:.125rem;opacity:.5}.part_item_favorites_list .elm_item_share,.part_item_object_tile .elm_item_share{font-size:2.375rem;opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.part_item_favorites_list .elm_item_delete{position:absolute;top:0;right:0;width:2rem;height:2rem;color:#fff;background-color:#cc9964;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;font-size:1.25rem;-webkit-transition:background .3s;transition:background .3s}.part_item_person,.part_item_place,.part_item_project_development{color:#333;background-color:#fff}.part_item_object_tile .wrp_item_body,.part_item_project_tile .wrp_item_body{background-color:#fff;color:#333;padding:1.125rem 1.5rem 1.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.part_item_object_tile .elm_item_meta{position:absolute;top:0;left:0;right:0;padding:1.5rem;pointer-events:none}.part_item_object_tile .elm_item_wishlist{position:absolute;right:1.5rem;top:1.5rem;z-index:2}.part_item_object_tile .elm_item_overlay,.part_item_person .wrp_item_image .elm_item_blurb{top:0;left:0;bottom:0;right:0;background-color:#cc9964;opacity:0;position:absolute;text-align:center}.comp_articles_list .elm_comp_nav .elm_nav_item span,.part_item_object_tile .elm_item_wishlist a,.part_item_object_tile .elm_item_wishlist button,.part_ui_btn>span{-webkit-transition:color .3s;transition:color .3s}.comp_visual .elm_comp_scroll,.part_item_object_tile .elm_item_wishlist [class^=icon]{font-size:2.25rem}.part_item_object_tile .elm_item_overlay{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:500;font-family:Jost,sans-serif;-webkit-transition:opacity .3s;transition:opacity .3s}.no-touch :hover.part_item_object_tile .elm_item_overlay{opacity:1}.part_item_object_tile .elm_item_title{margin-left:-.5rem;margin-right:-.5rem;margin-bottom:1rem}.part_item_object_tile .elm_item_title .part_ui_heading,.part_item_project_expand .elm_item_title .part_ui_heading,.part_item_project_tile .elm_item_title .part_ui_heading,.part_ui_wsw .text_extra_big{font-size:1.625rem}.no-touch .part_item_object_tile .elm_item_share:hover,.no-touch .part_item_person_contact .elm_item_phone:hover,.no-touch .part_item_project_expand .elm_item_share:hover{opacity:1}.part_item_object_tile .elm_item_info+.elm_item_info{padding-top:1.125rem}.part_item_object_tile .elm_item_tags{padding-top:1.625rem;margin-left:-.3125rem;margin-right:-.3125rem}.comp_detail_head .elm_comp_icons>[class*=" col"],.comp_detail_head .elm_comp_icons>[class^=col],.part_item_object_tile .elm_item_tags>[class*=" col"],.part_item_object_tile .elm_item_tags>[class^=col],.part_item_project_expand .elm_item_icons>[class*=" col"],.part_item_project_expand .elm_item_icons>[class^=col],.part_item_project_tile .elm_item_icons>[class*=" col"],.part_item_project_tile .elm_item_icons>[class^=col],.part_item_reference .elm_item_icons>[class*=" col"],.part_item_reference .elm_item_icons>[class^=col]{padding-left:.3125rem;padding-right:.3125rem}.part_item_person{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.part_item_person .wrp_item_image .elm_item_blurb{padding:1.375rem;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-transition:opacity .3s;transition:opacity .3s;z-index:-1}.comp_info_quote .elm_comp_author .elm_author_title,.part_item_person .elm_item_title,.part_item_person_contact .elm_item_phone{display:block;opacity:.75;font-size:.875rem;font-weight:400}.state--active.part_item_person .wrp_item_image .elm_item_blurb{opacity:1;z-index:1}.part_item_person .wrp_item_image .elm_item_blurb .part_ui_wsw{font-size:.875rem;font-weight:500}.part_item_person .wrp_item_text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.9375rem 1.375rem}.part_item_person .elm_item_name,.part_item_place .elm_item_title{font-size:1.125rem;font-weight:600;display:block;margin-bottom:.375rem}.part_item_person_contact .elm_item_contact{position:absolute;margin-left:-.5rem;margin-right:-.5rem;top:1.25rem;right:1.25rem}.part_item_person_contact .elm_item_contact a{color:#fff;-webkit-transition:color .3s;transition:color .3s;font-size:2rem}.part_item_person_contact .elm_item_phone{position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}.part_item_place{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.part_item_place .wrp_item_body{padding:.9375rem 1.375rem 1.25rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.part_item_place .elm_item_text{font-size:.875rem;font-weight:400}.part_item_project_development{display:block}.part_item_project_development .elm_item_logo,.part_item_project_expand .elm_item_logo,.part_item_project_tile .elm_item_logo{position:absolute;bottom:2.1875rem;left:1.5rem;width:7.1875rem}.part_item_project_development .elm_item_logo .part_ui_image,.part_item_project_expand .elm_item_logo .part_ui_image,.part_item_project_tile .elm_item_logo .part_ui_image,.part_ui_wsw iframe{max-width:100%}.part_item_project_development .elm_item_content{padding:1.125rem 1.375rem 1.5rem;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-flex:1;-ms-flex-positive:1;flex-grow:1}.part_item_project_development .elm_item_title .part_ui_title{text-transform:none;margin-bottom:.125rem}.part_item_project_development .elm_item_text{margin-top:1.125rem}.part_item_project_development .elm_item_info{margin-top:auto;padding-top:1rem}.part_item_project_development .elm_item_foot{padding-top:2.375rem;color:#cc9964}.part_item_project_expand .wrp_item_head .elm_head_right{padding:1.125rem 1.5rem 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fbfaf7;position:relative}.part_item_project_expand .elm_item_meta,.part_item_project_tile .elm_item_meta{position:absolute;top:0;left:0;right:0;padding:1.5rem}.comp_detail_head .elm_comp_icons,.part_item_project_expand .elm_item_icons,.part_item_project_tile .elm_item_icons{margin-left:-.3125rem;margin-right:-.3125rem}.part_item_project_expand .elm_item_title .part_ui_title{text-transform:none;margin-bottom:.25rem}.part_item_project_expand .elm_item_share{position:absolute;top:1.5rem;right:2.25rem;font-size:2.375rem;opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.part_item_project_expand .elm_item_info{margin-top:auto;margin-left:-1.5rem;margin-right:-1.5rem;padding:1rem 0 1.25rem}.comp_detail_about .elm_comp_content>[class*=" col"],.comp_detail_about .elm_comp_content>[class^=col],.comp_detail_data .elm_comp_content>[class*=" col"],.comp_detail_data .elm_comp_content>[class^=col],.comp_detail_location .wrp_comp_head>[class*=" col"],.comp_detail_location .wrp_comp_head>[class^=col],.part_item_project_expand .elm_item_info>[class*=" col"],.part_item_project_expand .elm_item_info>[class^=col],.part_item_project_expand .elm_item_object>[class*=" col"],.part_item_project_expand .elm_item_object>[class^=col]{padding-left:1.5rem;padding-right:1.5rem}.part_item_project_expand .elm_item_info .elm_info_area{width:10rem}.part_item_project_expand .elm_item_available{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;-webkit-transition:background .3s;transition:background .3s;color:#cc9964;text-transform:uppercase;padding:.625rem 0 .875rem;border-top:1px solid rgba(51,51,51,.1);background-color:#fbfaf7}.part_item_project_expand .elm_item_available span[class^=icon]{font-size:.625rem;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.part_item_project_expand .elm_item_available span[class^=icon].icon-r{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:.5rem}.part_item_project_expand .elm_item_available span:not([class^=icon]){font-family:Jost,sans-serif;font-size:1.0625rem;font-weight:600}.part_item_project_expand .elm_item_object{padding:1rem 0 .875rem;margin:0;-webkit-transition:background .3s;transition:background .3s}.no-touch .part_item_project_expand .elm_item_object:hover{background-color:#c6c6c6}.part_item_project_expand .elm_item_button{border-top:1px solid rgba(51,51,51,.1);text-align:center;padding:.75rem 0}.part_item_project_expand .elm_info_image{width:3.875rem}.part_item_project_expand .elm_info_size{width:8.25rem}.part_item_project_expand .elm_info_area{width:5.25rem}.part_item_project_expand .elm_info_price{width:8.75rem}.comp_contact_blocks .elm_comp_item ul.row,.comp_detail_head .elm_comp_meta,.part_item_project_expand .elm_info_icons{margin-left:-1rem;margin-right:-1rem}.comp_contact_blocks .elm_comp_item ul.row>[class*=" col"],.comp_contact_blocks .elm_comp_item ul.row>[class^=col],.comp_detail_head .elm_comp_meta>[class*=" col"],.comp_detail_head .elm_comp_meta>[class^=col],.part_item_project_expand .elm_info_icons>[class*=" col"],.part_item_project_expand .elm_info_icons>[class^=col]{padding-left:1rem;padding-right:1rem}@media all and (max-width:99.9375em){.part_item_project_expand .elm_info_icons{margin-left:-.5rem;margin-right:-.5rem}.part_item_project_expand .elm_info_icons>[class*=" col"],.part_item_project_expand .elm_info_icons>[class^=col]{padding-left:.5rem;padding-right:.5rem}}.part_item_project_expand .part_ui_label{margin-bottom:.375rem}.part_item_reference .elm_item_location{position:absolute;bottom:1.125rem;right:1.375rem;z-index:1}.part_item_reference .elm_item_icons{position:absolute;right:1.5rem;top:1.5rem;z-index:1;margin-left:-.3125rem;margin-right:-.3125rem}.part_item_reference .elm_item_image .part_ui_image{height:100%}.part_item_reference .elm_item_price{margin-top:2rem;margin-bottom:1.25rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.part_item_reference .elm_item_foot table tr:not(:last-of-type) td,.part_item_reference .elm_item_foot table tr:not(:last-of-type) th{padding-bottom:.5rem}.part_item_reference .elm_item_foot table th{text-align:left}.part_item_reference .elm_item_foot table td,.part_ui_range .wrp_ui_foot>.col:last-of-type,.part_ui_range .wrp_ui_foot>.col:last-of-type input{text-align:right}.part_item_reference .elm_item_foot .part_ui_value{font-size:1.125rem;white-space:nowrap;padding-left:1rem}.part_item_stats .wrp_item_head .elm_item_heading{font-size:1.25rem;font-weight:500;line-height:1.25}.part_item_stats .wrp_item_body .elm_item_value{text-align:center;padding-top:1rem}.part_item_stats .wrp_item_body .elm_item_value .part_ui_heading{font-size:4.5rem}.part_item_stats .wrp_item_body .elm_item_additional{text-align:center;padding-top:1.5rem}.part_item_stats .wrp_item_body .elm_item_additional>.col:not(.col--12):not(:last-child):after{content:"";position:absolute;top:1rem;bottom:0;right:0;border-left:1px solid #cc9964;opacity:.2}.comp_catalog_projects_tiles .elm_comp_counter,.part_item_stats .wrp_item_body .elm_item_additional .elm_additional_heading{margin-bottom:1.25rem}.part_item_stats .wrp_item_body .elm_item_additional .elm_additional_title{opacity:.6;font-size:.625rem;font-weight:500}.part_item_stats .wrp_item_body .elm_item_additional .elm_additional_value{font-family:Jost,sans-serif;font-size:1.5rem;font-weight:400}.part_ui_badge{color:#cc9964;background-color:currentColor;font-weight:600;text-transform:uppercase;padding:.625rem .875rem;-ms-flex-item-align:start;align-self:flex-start}.no-touch .part_ui_badge[href]:hover,.no-touch .part_ui_link:hover,.part_ui_btn[disabled]:before{opacity:.8}.part_ui_btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;cursor:pointer;overflow:hidden;position:relative;z-index:1;font-family:Jost,sans-serif;font-size:1.125rem;font-weight:600;height:4rem;padding:1.125rem 1.5rem;white-space:nowrap}.part_ui_btn [type=file]{width:100%;height:100%;top:0;left:0;bottom:0;right:0;position:absolute;cursor:pointer;opacity:0;font-size:0;display:block}.part_ui_btn.type--outline:before{background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px currentColor;box-shadow:inset 0 0 0 1px currentColor;opacity:1}.comp_articles_list .elm_comp_nav .elm_nav_item.state--active,.no-touch .comp_articles_list .elm_comp_nav .elm_nav_item:hover,.part_ui_btn:before{background-color:currentColor}.no-touch :hover.part_ui_btn.type--outline:before,.state--active.part_ui_btn.type--outline:before{opacity:1}.part_ui_label:not(.no--opacity),.part_ui_select option[disabled],[disabled].part_ui_btn.type--outline:before{opacity:.5}.no-touch :hover.part_ui_btn.type--outline>span,.state--active.part_ui_btn.type--outline>span{color:#fff}.part_ui_btn.size--big{height:3rem;padding-right:1.25rem;padding-left:1.25rem}.part_ui_btn.size--big.is--circle,.part_ui_btn.size--big.is--square{width:3rem}.part_ui_btn.size--big>[class^=icon]:not([class*=text--size]),.part_ui_wsw .text_big{font-size:1.5rem}.part_ui_btn.is--circle,.part_ui_btn.is--square{width:4rem;padding:0}.part_ui_btn.is--circle,.part_ui_radio input+span:before,.part_ui_wsw ol li:before,.part_ui_wsw ol[style*=disc] li:before,.part_ui_wsw ul li:before,.part_ui_wsw ul[style*=disc] li:before{border-radius:50%}.part_ui_btn:before{top:0;left:0;bottom:0;right:0;position:absolute;width:100%;height:100%;content:"";z-index:-1;border-radius:0;-webkit-transition:opacity .3s,background .3s;transition:opacity .3s,background .3s}.no-touch :hover.part_ui_btn:before,.state--active.part_ui_btn:before{opacity:.8;background-color:currentColor}.comp_articles_list .elm_comp_nav .elm_nav_item.state--active span,.no-touch .comp_articles_detail .elm_comp_icons a:hover,.no-touch .comp_articles_detail .elm_comp_icons button:hover,.no-touch .comp_articles_list .elm_comp_nav .elm_nav_item:hover span,.no-touch .comp_catalog .elm_comp_map .elm_map_link:hover,.no-touch .comp_contact_head .elm_comp_content .part_ui_heading[href]:hover,.no-touch .comp_detail_data .elm_comp_icons a:hover,.no-touch .comp_detail_data .elm_comp_icons button:hover,.no-touch .comp_detail_head_text .elm_comp_misc .elm_misc_link:hover,.no-touch .comp_favorites_list .elm_comp_join:hover .elm_join_inner span:not([class^=icon]),.no-touch .comp_people .wrp_comp_body .elm_comp_join:hover .elm_join_inner span:not([class^=icon]),.part_ui_btn>span:not([class*=text--color]),.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#fff}.type--outline.part_ui_btn>span:not([class*=text--color]){color:currentColor}.part_ui_btn>span[class^=icon]:not([class*=text--size]){font-size:2.5rem}.part_ui_btn>span.icon-l:not([class*=mr--]){margin-right:.75rem}.part_ui_btn>span.icon-r:not([class*=ml--]){margin-left:.75rem}html.macintel.safari button.part_ui_btn>span:not(:only-child){
  margin-top: -0.3125rem;
  }.lazyload,.lazyloading,.part_ui_btn.state--loading>span,.part_ui_input input[type=color],:not(.state--active).lib--drawer:before,html.mobile .part_ui_select.state--placeholder select{opacity:0}.part_ui_btn.state--loading:after{z-index:1;width:1rem;height:1rem;content:"";border:2px solid #333;border-right-color:transparent;border-radius:50%;-webkit-animation:.45s linear infinite load;animation:.45s linear infinite load;position:absolute;margin-left:-.625rem;margin-top:-.625rem;left:50%;top:50%}.part_ui_checkbox,.part_ui_radio{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.part_ui_checkbox input,.part_ui_radio input{opacity:0;z-index:-1;position:absolute;padding:0;margin:2px}.part_ui_checkbox input[disabled]+span,.part_ui_radio input[disabled]+span{opacity:.5;cursor:default}.part_ui_checkbox input+span,.part_ui_radio input+span{line-height:1.125rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;padding-left:2.25rem;font-size:.875rem;font-style:normal;min-height:2.25rem;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.part_ui_checkbox input+span:not(:empty),.part_ui_radio input+span:not(:empty){padding-left:3rem}.part_ui_checkbox input+span a,.part_ui_radio input+span a,.part_ui_wsw a:not(.part_ui_btn){color:#cc9964;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.no-touch .part_ui_checkbox input+span a:hover,.no-touch .part_ui_radio input+span a:hover,.no-touch .part_ui_wsw a:not(.part_ui_btn):hover{color:#d6ad83}.part_ui_checkbox input+span:after,.part_ui_checkbox input+span:before,.part_ui_radio input+span:after,.part_ui_radio input+span:before{opacity:1;line-height:2.25rem;font-size:2.25rem;text-indent:0;position:absolute;display:block;top:0;left:0;-webkit-transition:color .3s,opacity .3s,-webkit-transform .3s;transition:color .3s,opacity .3s,transform .3s,-webkit-transform .3s}.part_ui_checkbox input+span:before,.part_ui_radio input+span:before{content:"";width:1em;height:1em;background-color:#fff}.part_ui_checkbox input+span:after,.part_ui_radio input+span:after{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#cc9964;content:"\e91a";opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);will-change:transform}.part_ui_checkbox input:checked+span:before,.part_ui_radio input:checked+span:before{opacity:1;color:#cc9964}.part_ui_checkbox input:checked+span:after,.part_ui_radio input:checked+span:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.part_ui_dropdown{font-family:Montserrat,sans-serif;font-size:.875rem}.part_ui_dropdown>.wrp_ui_list{text-align:left;padding:.5rem 1.25rem}.part_ui_dropdown>.wrp_ui_list>li{padding:.625rem 0}.part_ui_dropdown>.wrp_ui_list>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.part_ui_dropdown>.wrp_ui_list a,.part_ui_dropdown>.wrp_ui_list button{color:currentColor;position:relative;-webkit-transition:color .3s;transition:color .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.part_ui_dropdown>.wrp_ui_list a span[class^=flag-icon],.part_ui_dropdown>.wrp_ui_list a span[class^=icon],.part_ui_dropdown>.wrp_ui_list button span[class^=flag-icon],.part_ui_dropdown>.wrp_ui_list button span[class^=icon]{margin-right:.5rem}.part_ui_dropdown .elm_ui_preview{width:90vw;max-width:40rem}.part_ui_heading{display:block;font-weight:600;line-height:1.15;font-family:Jost,sans-serif;position:relative}.part_ui_heading:not([class*=size--]){font-size:2.625rem}.part_ui_heading.size--big{font-size:3.25rem;font-weight:700}.part_ui_heading.size--small{font-size:1.625rem;font-weight:500}.part_ui_heading.size--smaller{font-size:1.375rem;font-weight:500}.part_ui_input{position:relative;display:block;font-size:1.125rem;color:#333}.part_ui_input:after{opacity:0;font-weight:500;position:absolute;z-index:1;-webkit-transition:opacity .3s;transition:opacity .3s;right:1rem;content:"";pointer-events:none;top:2.875rem;margin-top:-.6875rem}.state--invalid.part_ui_input:after{color:#de3232;opacity:1;content:"!"}.part_ui_label.type--sort:after,.part_ui_select label:before{font-weight:400;line-height:1;content:"\e914";font-family:iconfont!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.part_ui_input.type--color .color{width:1.125rem;height:1.125rem;border-radius:50%;top:50%;left:.875rem;overflow:hidden;position:absolute;display:block;margin-top:-.5625rem;border:1px solid rgba(0,0,0,.15)}.part_ui_input.type--color input{padding-left:2.5rem}.part_ui_input.type--file{color:#fff;font-weight:400;border-radius:0;-webkit-transition:border-color .3s;transition:border-color .3s;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:normal;height:5.75rem;background-color:#333}.part_ui_input.type--file.state--invalid{border-color:#de3232}.part_ui_input.type--file input{width:100%;height:100%;top:0;left:0;bottom:0;right:0;position:absolute;z-index:10}.part_ui_input.type--file:focus{border-color:rgba(255,255,255,.25)}.part_ui_input .input{top:0;left:0;bottom:0;right:0;position:absolute;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.part_ui_input label,.part_ui_range .wrp_ui_label,.part_ui_select label{pointer-events:none;text-overflow:ellipsis;left:2rem;right:2rem;top:2.875rem;margin-top:-1.5625rem;opacity:.75;overflow:hidden;white-space:nowrap;z-index:1}.part_ui_input .input~input,:not(.state--active).part_ui_input input[type^=date],html:not(.mobile) .part_ui_input input[type^=date]{font-size:0}.part_ui_input .input,.part_ui_input input,.part_ui_input textarea{width:100%;-webkit-transition:border-color .3s;transition:border-color .3s;-webkit-box-shadow:none;box-shadow:none;line-height:normal;background-color:#fff;font-size:inherit;height:5.75rem;font-weight:500;border-radius:0;padding:2.5rem 2rem 1.5625rem;color:inherit;border:0;border-bottom:1px solid rgba(51,51,51,.05);background-clip:padding-box}.part_ui_input input[disabled],.part_ui_input textarea[disabled],.part_ui_select select[disabled]{cursor:default;background-color:#3d3d3d}.part_ui_input input:invalid,.part_ui_input textarea:invalid{-webkit-box-shadow:none;box-shadow:none}.part_ui_input input:focus,.part_ui_input textarea:focus{border-color:rgba(255,255,255,.3)}.state--invalid.part_ui_input input,.state--invalid.part_ui_input textarea{border-color:#de3232;-webkit-box-shadow:none;box-shadow:none}.part_ui_input input::-ms-clear{display:none}.part_ui_input input[type=number]{-moz-appearance:textfield}.part_ui_input input[type=number]::-webkit-inner-spin-button,.part_ui_input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.part_ui_input input[type=number]~.icon{position:absolute;right:0;color:#cc9964;padding:0 .4375rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.25rem}.part_ui_input input[type=number]~.icon.icon--angle-up{top:0;padding-top:.25rem}.part_ui_input input[type=number]~.icon.icon--angle-up:before{top:.3125rem}.part_ui_input input[type=number]~.icon.icon--angle-down{bottom:0;padding-bottom:.25rem}.part_ui_input input[type=number]~.icon.icon--angle-down:before{bottom:.3125rem}.part_ui_input input[type=file]{cursor:pointer;opacity:0;font-size:0;display:block}.part_ui_input input[type=file]~.icon{font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5625rem 1.25rem .5625rem 2.75rem;color:rgba(255,255,255,.75);white-space:nowrap;background-color:rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.1)}.part_ui_input input[type=file]~.icon:before{position:absolute;left:1rem;top:50%;font-size:1.125rem;margin-top:-.5625rem}.part_ui_input input[type=file]~span:not(.icon){font-size:1.125rem;-ms-flex-item-align:center;align-self:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:.5625rem 1rem}.part_ui_input input[type=file]~span:not(.icon)[data-placeholder]:before{content:attr(data-placeholder);color:rgba(255,255,255,.6)}.part_ui_input input[type^=date]{appearance:none;-webkit-appearance:none;-moz-appearance:none}html.android .part_ui_input input[type=time],html.android .part_ui_input input[type^=date]{padding-left:1.6875rem}.part_ui_input input[type=time]~label{background-color:#333;padding-bottom:.1875rem}.comp_detail_data .elm_comp_data,.part_ui_input input[type=time].is--label{padding-top:1.25rem}html.mobile .part_ui_input input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.part_ui_input textarea{resize:vertical;overflow:hidden;min-height:8.75rem}.part_ui_input label,.part_ui_range .wrp_ui_label{display:block;position:absolute;font-weight:500;text-transform:uppercase;font-size:.625rem}.part_ui_label{font-size:.625rem;font-weight:500;text-transform:uppercase;display:block}.part_ui_label.type--sort{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;opacity:1;white-space:nowrap}.part_ui_label.type--sort:after{margin-left:.25rem;color:#cc9964;margin-top:.125rem}.part_ui_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;vertical-align:middle;cursor:pointer;font-size:.875rem;font-weight:500;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s;white-space:nowrap}.part_ui_link>span:only-of-type:after{content:"";border-bottom:1px solid currentColor;opacity:.5;position:absolute;bottom:0;right:0;left:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}:not(:hover).part_ui_link>span:only-of-type:after,[href^="tel:"].part_ui_link>span:only-of-type:after,html:not(.no-touch) .part_ui_link>span:only-of-type:after{opacity:0;-webkit-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.part_ui_link>span[class^=icon]:not([class*=text--size]),.part_ui_select option{font-size:1.125rem}.part_ui_link>span.icon-l:not([class*=mr--]){margin-right:.25rem;margin-left:-.16666667rem}.part_ui_link>span.icon-r:not([class*=ml--]){margin-left:.25rem;margin-right:-.16666667rem}.part_ui_radio input+span:after{content:"\e919"}.part_ui_range{color:#333;background-color:#fff;height:5.75rem;position:relative;padding:2.5rem 2rem 1rem}.part_ui_range .wrp_ui_body{padding:.5rem 0}.part_ui_range .wrp_ui_foot .elm_input input:not([type=hidden]){border:0;color:inherit;font-size:.625rem;width:6.25rem;opacity:.5}.part_ui_select{position:relative;display:block;font-size:1.125rem;cursor:pointer;color:#333;height:5.75rem}html.mobile.firefox .part_ui_select,html.mobile.firefox .part_ui_select select[multiple]{height:auto}html.mobile .part_ui_select.state--placeholder:before{content:attr(data-placeholder);font-weight:500;padding:2.5rem 2rem 1.5625rem;pointer-events:none;top:0;left:0;bottom:0;right:0;position:absolute}.part_ui_select select{width:100%;-webkit-transition:border-color .3s;transition:border-color .3s;-webkit-box-shadow:none;box-shadow:none;line-height:normal;background-color:#fff;font-size:inherit;height:100%;font-weight:500;border-radius:0;padding:2.5rem 2rem 1.5625rem;color:inherit;border:0;border-bottom:1px solid transparent;background-clip:padding-box;position:relative;z-index:1;text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.part_ui_select label,.part_ui_tag{font-size:.625rem;font-weight:500;text-transform:uppercase}.comp_highlights .elm_comp_item .elm_item_image .lazyload,.ss-content .ss-list .ss-option.ss-hide,.ss-main .ss-multi-selected .ss-add,.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete,.ss-main .ss-multi-selected .ss-values .ss-value:not(:first-child),.ss-main .ss-single-selected .ss-arrow,.ss-main .ss-single-selected .ss-deselect.ss-hide,html:not(.mobile) .part_ui_select select{display:none}.state--focus.part_ui_select select{border-color:rgba(255,255,255,.3);border-bottom-color:rgba(255,255,255,.15);border-bottom-left-radius:0;border-bottom-right-radius:0}.state--invalid.part_ui_select select{border-color:#de3232}.part_ui_select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}:not(.state--valid).part_ui_select select:not([data-placeholder]){font-size:0}.part_ui_select label{display:block;position:absolute;padding-right:1rem}.part_ui_select label:before{color:#cc9964;position:absolute;top:50%;right:0;font-size:1rem;margin-top:-.5em}@media screen and (min-width:0 \0) and (-webkit-min-device-pixel-ratio:0.75),screen and (min-width:0 \0) and (min-resolution:72dpi){.part_ui_select:after{content:""}select{padding:.5rem!important;min-width:4rem}}.part_ui_tag{color:#cc9964;border:1px solid;padding:.25rem .4375rem}.part_ui_title{display:block;line-height:1.15;font-size:.75rem;font-weight:600;text-transform:uppercase}.part_ui_value{font-family:Jost,sans-serif;font-size:1.375rem;font-weight:300;line-height:1}.part_ui_wsw{line-height:1.75;font-weight:400;font-size:1rem}.part_ui_wsw.size--big{font-size:1.25rem;line-height:1.45}.part_ui_wsw em,.part_ui_wsw i{display:inline;font-style:italic}.part_ui_wsw figure{margin:1rem 0}.part_ui_wsw figure figcaption{font-size:.75rem;font-weight:600;margin-top:.625rem;opacity:.5;text-transform:uppercase}.part_ui_wsw img{max-width:100%;height:auto!important}.part_ui_wsw p{line-height:inherit;margin:0}.flag-icon:before,.part_ui_wsw p:after{content:"\00a0"}.part_ui_wsw hr{margin:1.125rem 0}.part_ui_wsw h1,.part_ui_wsw h2,.part_ui_wsw h3,.part_ui_wsw h4,.part_ui_wsw h5,.part_ui_wsw h6{font-weight:500;font-family:Jost,sans-serif;line-height:1.55;margin:0 0 .375rem}.part_ui_wsw h2{font-size:1.625em}.part_ui_wsw h3{font-size:1.375em}.part_ui_wsw h4{font-size:1.125em}.part_ui_wsw h5,.part_ui_wsw h6{font-size:1em}.part_ui_wsw table{border:0}.part_ui_wsw table td,.part_ui_wsw table th{padding:1rem 1.125rem;text-align:left}.part_ui_wsw table thead{font-weight:600;border-bottom:1px solid #474747}.part_ui_wsw table tbody tr:nth-of-type(even){background-color:#3d3d3d}.part_ui_wsw blockquote{position:relative;text-align:center;color:inherit;font-family:Jost,sans-serif;z-index:1;display:block;font-size:1.625rem;font-weight:500;overflow:hidden;padding:0 6.5625rem;margin:0}.part_ui_wsw blockquote:before{content:"\201C"}.part_ui_wsw blockquote:after{content:"\201D"}.part_ui_wsw blockquote+figcaption{text-align:center;opacity:1}.part_ui_wsw ol,.part_ui_wsw ul{list-style-type:none!important;margin:0;padding:0}.part_ui_wsw ol li,.part_ui_wsw ul li{position:relative;line-height:inherit;padding-left:1.5rem}.part_ui_wsw ol li:not(:last-of-type),.part_ui_wsw ul li:not(:last-of-type){margin:0 0 .5rem}.part_ui_wsw ol li:before,.part_ui_wsw ul li:before{width:.25rem;height:.25rem;position:absolute;content:"";border:1px solid #cc9964;background-color:#cc9964;left:0;top:.625rem;text-indent:0}.part_ui_wsw ol[style*=square] li:before,.part_ui_wsw ul[style*=square] li:before{border-radius:0}.part_ui_wsw ol[style*=circle] li:before,.part_ui_wsw ul[style*=circle] li:before{border-radius:50%;background-color:transparent}.part_ui_wsw ol{counter-reset:li}.part_ui_wsw ol li:before{content:counter(li);counter-increment:li}.part_ui_wsw .elm_video:before{padding-bottom:56.25%;content:"";display:block}.part_ui_wsw .text_bigger{font-size:1.25rem}.datepicker-cell,.part_ui_wsw .text_small{font-size:.875rem}.comp_articles_detail .wrp_comp_head,.comp_catalog_download{position:relative;overflow:hidden}.comp_articles_detail .wrp_comp_head .elm_head_image,.comp_detail_head .wrp_comp_body .elm_comp_item .elm_item_background,.comp_visual .wrp_comp_body .elm_comp_item .elm_item_background{top:0;left:0;bottom:0;right:0;position:absolute}.comp_articles_detail .wrp_comp_head .elm_head_image .part_ui_image:after{content:"";position:absolute;top:auto;left:0;bottom:.25rem;right:0;height:18.75rem;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0)),to(#333));background-image:linear-gradient(180deg,rgba(51,51,51,0) 0,#333 100%)}.comp_articles_detail .wrp_comp_head .elm_head_content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:34.375rem;max-width:75rem;margin-left:auto;margin-right:auto;padding:7.8125rem 5vw 2.375rem}@media all and (min-width:48em){.part_form_search .wrp_form_foot{margin-left:-1.5rem;margin-right:-1.5rem}.part_form_search .wrp_form_foot>[class*=" col"],.part_form_search .wrp_form_foot>[class^=col]{padding-left:1.5rem;padding-right:1.5rem}.part_form_search .elm_form_body>.col:not(:last-child):not(.flex--grow):after{content:"";border-right:1px solid;opacity:.1;position:absolute;top:50%;right:0;height:1.875rem;margin-top:-.9375rem}.part_form_search .elm_form_body>.col.col--small{width:11.25rem}.part_form_search .elm_form_body>.col.col--medium{width:13.75rem}.part_form_search .elm_form_body>.col.col--big{width:19.875rem}.part_form_search .elm_form_body .part_ui_btn{width:5.75rem;height:5.75rem}.part_item_article_tile_wide .elm_item_content{padding:1.25rem 3rem 1.25rem 1.5rem}.part_item_project_development .elm_item_info{margin-left:-2.25rem;margin-right:-2.25rem}.part_item_project_development .elm_item_info>[class*=" col"],.part_item_project_development .elm_item_info>[class^=col]{padding-left:2.25rem;padding-right:2.25rem}.part_item_project_development .elm_item_foot>.col:last-child .part_icon_text{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.part_ui_heading.line--left{padding-left:6.5625rem}.part_ui_heading.line--left:before{content:"";position:absolute;left:-3.75rem;top:50%;width:7.5rem;height:1px;background-color:currentColor;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.part_ui_wsw figure{margin:2rem 0}.part_ui_wsw img.float--r,.part_ui_wsw img[style="float: right"],.part_ui_wsw img[style="float: right;"]{margin:0 0 2rem 4rem;max-width:33.33333333%}.part_ui_wsw img.float--l,.part_ui_wsw img[style="float: left"],.part_ui_wsw img[style="float: left;"]{margin:0 2rem 4rem 0;max-width:33.33333333%}.comp_articles_detail .wrp_comp_head .elm_head_content{padding-left:3rem;padding-right:3rem}.comp_cards_slider .elm_comp_head{margin-left:-6.5625rem}}@media all and (min-width:80em){.comp_articles_detail .wrp_comp_head .elm_head_content,.container:not([class*=size--]),.part_dialog,.part_dialog .wrp_dialog_body{padding-left:0;padding-right:0}.part_dialog_iframe .wrp_dialog_body{padding-top:3rem;padding-left:3rem;padding-right:3rem}}.comp_articles_detail .wrp_comp_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:2.375rem}.comp_articles_detail .wrp_comp_body{padding:2rem 13.125rem 3rem}.comp_articles_detail .wrp_comp_foot{padding-top:4rem}.comp_articles_detail .elm_comp_scroll_fix{height:1.25rem;background-color:#333;margin-top:-.625rem;position:relative;margin-bottom:-.625rem}.comp_articles_detail .elm_comp_tags{padding-top:.375rem;margin:0 -.375rem}.comp_articles_detail .elm_comp_title{margin-top:auto;text-align:center}.comp_articles_detail .elm_comp_meta{margin-top:3.625rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#fff}.comp_articles_detail .elm_comp_lead{color:#cc9964;text-align:center;margin-bottom:6.25rem}.comp_articles_detail .elm_comp_lead .part_ui_wsw{font-family:Jost,sans-serif;font-size:1.625rem;font-weight:500}.comp_articles_detail .elm_comp_related .part_item_article_tile,.comp_clients_slider .elm_comp_item,.comp_gallery_small .elm_comp_item,.comp_people .wrp_comp_body .elm_comp_block .part_item_person{pointer-events:auto}.comp_articles_list .wrp_comp_head{margin-bottom:4.375rem}.comp_articles_list .wrp_comp_body{margin:-1.75rem -1.5625rem}.comp_articles_list .wrp_comp_body>[class*=" col"],.comp_articles_list .wrp_comp_body>[class^=col],.comp_catalog_objects .wrp_comp_body>[class*=" col"],.comp_catalog_objects .wrp_comp_body>[class^=col]{padding:1.75rem 1.5625rem}.comp_articles_list .wrp_comp_foot{padding-top:4.25rem}.comp_articles_list .elm_comp_nav{margin-top:2.125rem}.comp_articles_list .elm_comp_nav>.row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-.25rem -.375rem}.comp_articles_list .elm_comp_nav>.row>[class*=" col"],.comp_articles_list .elm_comp_nav>.row>[class^=col]{padding:.25rem .375rem}.comp_articles_list .elm_comp_nav .elm_nav_item{color:#cc9964;font-size:.75rem;font-weight:600;text-transform:uppercase;padding:.625rem .875rem;border:1px solid;-webkit-transition:background .3s;transition:background .3s;white-space:nowrap}.comp_articles_list .elm_comp_pagination,.comp_catalog .elm_comp_pagination,.comp_favorites .elm_comp_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.comp_cards_slider .wrp_comp_body{background-color:#414141;padding:3.75rem 6.5625rem 5.3125rem}.comp_cards_slider .elm_comp_head{margin-bottom:2.25rem}@media all and (min-width:48em){.comp_cards_slider .elm_comp_content{margin-left:-.75rem;margin-right:-.75rem}.comp_cards_slider .elm_comp_content>[class*=" col"],.comp_cards_slider .elm_comp_content>[class^=col]{padding-left:.75rem;padding-right:.75rem}.comp_detail_about .elm_comp_features>.row>.col{width:25%}}@media all and (min-width:60em){.part_dialog_favorites .elm_dialog_form,.part_dialog_mass_inquiry .elm_dialog_form,.part_dialog_share .elm_dialog_form{width:50%;margin-left:auto;margin-right:auto}.part_form_search{padding-left:6.5625rem;padding-right:6.5625rem}.part_ui_input textarea{min-height:13.125rem}.comp_articles_detail .wrp_comp_head .elm_head_image .part_ui_image>img{height:110%;margin-top:-2.5%}.comp_articles_detail .elm_comp_related>.row{margin-left:-1.5625rem;margin-right:-1.5625rem;pointer-events:none}.comp_articles_detail .elm_comp_related>.row>[class*=" col"],.comp_articles_detail .elm_comp_related>.row>[class^=col]{padding-left:1.5625rem;padding-right:1.5625rem}.comp_cards_slider .elm_comp_content{margin-left:-1.625rem;margin-right:-1.625rem;pointer-events:none}.comp_cards_slider .elm_comp_content>[class*=" col"],.comp_cards_slider .elm_comp_content>[class^=col]{padding-left:1.625rem;padding-right:1.625rem}.comp_cards_slider .elm_comp_content a{pointer-events:auto}.comp_catalog_download .elm_comp_form{padding-right:3.375rem}}.comp_cards_slider .elm_comp_foot{padding-top:4.875rem;text-align:center}.comp_catalog{padding-bottom:5.75rem}.comp_catalog .wrp_comp_head{background-color:#414141;padding:3.25rem 0 6.25rem;text-align:center}.comp_catalog .wrp_comp_search{position:relative;margin-top:-3rem}.comp_catalog .wrp_comp_top{margin-top:4.25rem}.comp_catalog .wrp_comp_foot,.comp_favorites .wrp_comp_foot{padding-top:2.5rem}.comp_catalog .elm_comp_nav .elm_nav_item{font-family:Jost,sans-serif;font-size:1.25rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;height:5.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 2.5rem;-webkit-transition:font-weight .3s;transition:font-weight .3s}.comp_catalog .elm_comp_nav .elm_nav_item.state--active:after,.no-touch .comp_catalog .elm_comp_nav .elm_nav_item:hover:after,.no-touch .comp_detail_data .elm_comp_id .part_ui_heading+.part_ui_heading:hover:before{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.comp_catalog .elm_comp_map .elm_map_link{color:#cc9964;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s;transition:color .3s}.comp_catalog .elm_comp_map .elm_map_link span[class^=icon].icon-r{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:.25rem}.comp_catalog .elm_comp_map .elm_map_link span:not([class^=icon]){font-family:Jost,sans-serif;font-size:1.125rem;font-weight:600;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item.state--active:after,.datepicker-cell.selected,.datepicker-cell.selected:hover,.no-touch .comp_catalog_categories .elm_comp_item:hover .elm_item_content,.no-touch .comp_favorites_list .elm_comp_join:hover .elm_join_inner,.no-touch .comp_info_features .elm_comp_boxes .elm_boxes_item:hover .elm_item_image:after,.no-touch .comp_people .wrp_comp_body .elm_comp_join:hover .elm_join_inner{background-color:#cc9964}.no-touch .comp_catalog_categories .elm_comp_item:hover .elm_item_content .part_ui_heading{text-shadow:none}.comp_catalog_categories .elm_comp_item .elm_item_content{top:0;left:0;bottom:0;right:0;position:absolute;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;text-align:center;background-color:rgba(51,51,51,.2);-webkit-transition:background .3s;transition:background .3s}.comp_catalog_categories .elm_comp_item .elm_item_content .part_ui_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3.625rem;-webkit-transition:text-shadow .3s;transition:text-shadow .3s;text-shadow:0 0 1.25rem #333}@media all and (max-width:59.9375em){.part_detail_objects_table .elm_part_icons{min-width:12.5rem}.part_infowindow{width:100%;min-width:20rem}.part_infowindow .elm_part_image,.part_item_project_expand .elm_info_icons,.part_item_project_expand .elm_info_image{display:none}.part_infowindow .elm_part_content{width:100%}.part_infowindow .elm_part_button{margin-top:1.25rem}.part_tabs{overflow-x:auto;overflow-y:hidden}.part_tabs .elm_nav_item{padding-left:1.5rem;padding-right:1.5rem}.part_dialog.part_dialog_map .wrp_dialog{padding:.875rem 0 0}.part_item_article .wrp_item_body,.part_item_reference .wrp_item_body{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-flex:1;-ms-flex-positive:1;flex-grow:1}.part_item_article .wrp_item_body>.col:last-child,.part_item_reference .wrp_item_body>.col:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.part_item_article .elm_item_image .part_ui_image:before,.part_item_reference .elm_item_image .part_ui_image:before{padding-bottom:66.66666667%}.part_item_article_tile_wide .elm_item_image .part_ui_image:before{padding-bottom:83.33333333%}.part_item_project_expand .elm_info_id{width:8.25rem}.part_item_stats .wrp_item_body .part_graph{padding-top:1rem}.part_ui_input input[type=file]~.icon{padding-top:.875rem;padding-bottom:.875rem;line-height:1rem}.part_ui_input input[type=file]~span:not(.icon){padding-top:.875rem;padding-bottom:.875rem}.part_ui_wsw blockquote{padding:0 3rem}.comp_articles_detail .wrp_comp_head .elm_head_content{padding-top:4.5rem}.comp_articles_detail .wrp_comp_body{padding:2rem 0 3rem}.comp_articles_detail .wrp_comp_foot{padding-top:1.5rem}.comp_articles_detail .elm_comp_related>.row{margin-left:-3rem;margin-right:-3rem;scroll-padding-left:3rem}.comp_articles_detail .elm_comp_related>.row>.col{margin-left:3rem}.comp_articles_detail .elm_comp_related>.row>.col:last-child{-webkit-box-sizing:content-box;box-sizing:content-box;border-right:3rem solid transparent}.comp_articles_detail .elm_comp_related .part_item_article_tile{width:40vw}.comp_articles_list .elm_comp_counter,.comp_catalog .elm_comp_counter{text-align:center}.comp_articles_list .elm_comp_pagination,.comp_catalog .elm_comp_pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp_catalog{padding-bottom:3rem}.comp_catalog_categories .elm_comp_item .elm_item_content .part_ui_heading{font-size:2rem}}@media all and (max-width:24.9375em){.comp_catalog_categories .elm_comp_item .elm_item_content .part_ui_heading{font-size:1.5rem}}.comp_catalog_categories .elm_comp_item .elm_item_content .part_ui_heading span:last-of-type{margin-top:3.375rem;min-height:2.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp_catalog_development .wrp_comp_head{background-color:transparent;padding:0}.comp_catalog_development .wrp_comp_top{margin-top:0;padding-bottom:1rem}.comp_catalog_development .wrp_comp_body{margin-top:-.625rem;margin-bottom:-.625rem}.comp_catalog_development .wrp_comp_body>[class*=" col"],.comp_catalog_development .wrp_comp_body>[class^=col]{padding-top:.625rem;padding-bottom:.625rem}.comp_catalog_download:last-child{margin-bottom:0!important}.comp_catalog_download .wrp_comp_background{top:0;left:0;bottom:0;right:0;position:absolute;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#333}.comp_catalog_download .wrp_comp_background .part_ui_image{width:100%;height:100%;opacity:.3}.comp_catalog_download .wrp_comp_body{position:relative;padding:10.25rem 0}.comp_catalog_facility_short .wrp_comp_head,.comp_catalog_projects_tiles .wrp_comp_head{margin-bottom:3.125rem;text-align:center}.comp_catalog_facility_short .wrp_comp_foot,.comp_catalog_projects_tiles .wrp_comp_foot{text-align:center;padding-top:2.25rem}.comp_catalog_objects .wrp_comp_body{padding-top:1.125rem;margin:-1.75rem -1.5625rem}.comp_catalog_projects .wrp_comp_body .part_item_project_expand,.comp_contact_blocks .elm_comp_item ul:not(:first-child),.comp_contact_head .elm_comp_content ul:not(:first-child),.comp_timeline_development .elm_comp_item .elm_item_title{margin-top:1.25rem}.comp_clients_slider .wrp_comp_body .elm_comp_block{width:100%;margin:0!important}.comp_clients_slider .wrp_comp_body .elm_comp_block>[class*=" col"],.comp_clients_slider .wrp_comp_body .elm_comp_block>[class^=col]{padding:2.5rem 1.75rem}.comp_clients_slider .elm_comp_item .elm_item_image{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;-webkit-transition:opacity .3s,-webkit-filter .3s;transition:opacity .3s,filter .3s,-webkit-filter .3s}.no-touch .comp_clients_slider .elm_comp_item .elm_item_image:hover{-webkit-filter:none;filter:none;opacity:1}.comp_contact_blocks .wrp_comp_head{background:#414141;text-align:center;padding:2.5rem 0}.comp_contact_blocks .wrp_comp_body{background:#414141;padding:3.75rem 6.5625rem 6.25rem}.comp_contact_blocks .elm_comp_items{margin-top:-1.5625rem;margin-bottom:-1.5625rem}.comp_contact_blocks .elm_comp_items>[class*=" col"],.comp_contact_blocks .elm_comp_items>[class^=col]{padding-top:1.5625rem;padding-bottom:1.5625rem}.comp_contact_blocks .elm_comp_item li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.comp_contact_blocks .elm_comp_item li:before,.comp_contact_head .elm_comp_content li:before{font-size:2rem;opacity:.6;margin-right:.5rem}.comp_contact_blocks .elm_comp_item li.icon--contact-address:before,.comp_contact_blocks .elm_comp_item li.icon--contact-whatsapp:before,.comp_contact_head .elm_comp_content li.icon--contact-address:before{margin-top:-.25rem}.comp_contact_blocks .elm_comp_item li a{white-space:nowrap}.comp_contact_blocks .elm_comp_item .part_ui_heading[href],.comp_contact_head .elm_comp_content .part_ui_heading[href]{-webkit-transition:color .3s;transition:color .3s;white-space:nowrap}.comp_contact_form .wrp_comp_head{background-color:#414141;padding:3.75rem 0 3.375rem}.comp_contact_form .wrp_comp_body{background-color:#414141;padding:0 3rem 3rem}.comp_contact_head{padding:7.5rem 0}.comp_detail_about .wrp_comp_head{background-color:#414141;padding:3.5rem 0 2.75rem}.comp_detail_about .wrp_comp_body{padding:1.5rem 6.5625rem 7.5rem;background-color:#414141}.comp_detail_about .wrp_comp_foot{padding-top:4rem;text-align:center}.comp_detail_about .elm_comp_content{margin-left:-1.5rem;margin-right:-1.5rem}.comp_detail_about .elm_comp_data .part_table th+td{padding-left:1rem}.comp_detail_about .elm_comp_features>.row{padding-top:1rem;margin:0 -.5rem}.comp_detail_about .elm_comp_features .elm_features_item .elm_item_image{margin:0 auto .625rem;width:2.5rem}.comp_detail_data{padding-top:2.5rem;padding-bottom:1.5rem}.comp_detail_data .wrp_comp_head{margin-bottom:1.125rem}.comp_detail_data .elm_comp_id .part_ui_heading+.part_ui_heading{margin-top:.125rem;-webkit-transition:color .3s;transition:color .3s}.comp_detail_data .elm_comp_id .part_ui_heading+.part_ui_heading:before{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90a";position:absolute;left:-1.25em;top:50%;margin-top:-.5em;-webkit-transform:translateX(-1.5rem);-ms-transform:translateX(-1.5rem);transform:translateX(-1.5rem);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.comp_articles_detail .elm_comp_icons a,.comp_articles_detail .elm_comp_icons button,.comp_detail_data .elm_comp_icons a,.comp_detail_data .elm_comp_icons button{color:#cc9964;-webkit-transition:color .3s;transition:color .3s;font-size:2rem}html.ie .comp_detail_data .elm_comp_nav .part_tabs>.row>.col{-webkit-box-flex:1;-ms-flex:1;flex:1}.comp_detail_data .elm_comp_content{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:2rem}.comp_detail_data .elm_comp_data .part_table th+td{padding-left:5.3125rem}.comp_detail_data .elm_comp_data .elm_data_range span{font-size:1rem;font-weight:400}.comp_detail_data .elm_comp_data .elm_data_icon [class^=icon]{color:#cc9964;margin-right:.5rem;font-size:2.5rem}.comp_detail_data .elm_comp_links{padding-top:1.625rem;margin:-.75rem -.875rem}.comp_detail_data .elm_comp_links>[class*=" col"],.comp_detail_data .elm_comp_links>[class^=col]{padding:.75rem .875rem}.comp_detail_data .elm_comp_people .elm_people_inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1rem}.comp_detail_development .wrp_comp_data{width:100%;margin-bottom:4rem}.comp_detail_development .wrp_comp_data .part_table th+td{padding-left:1.5rem}.comp_detail_development .wrp_comp_head{margin-bottom:4.6875rem;text-align:center}.comp_detail_development .wrp_comp_body{margin:0 -1rem}.comp_detail_development .wrp_comp_body>[class*=" col"],.comp_detail_development .wrp_comp_body>[class^=col]{padding:1rem}.comp_detail_development .elm_comp_item,.comp_info_icons .elm_comp_item{text-align:center;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-align:center;-ms-flex-align:center;align-items:center}.comp_detail_development .elm_comp_item .elm_item_image{width:5rem;margin-bottom:1.125rem}.comp_detail_head{height:100vh;height:calc(100*var(--vh));max-height:67.5rem;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comp_detail_head .wrp_comp_body,.comp_visual .wrp_comp_body{top:0;left:0;bottom:0;right:0;position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.comp_detail_head .wrp_comp_body .elm_comp_item,.comp_visual .wrp_comp_body .elm_comp_item{width:100%;height:100%;position:relative;overflow:hidden}.comp_detail_head .wrp_comp_body .elm_comp_item .elm_item_background .part_ui_image>img{height:110%;margin-top:-2.5%}.comp_detail_head .wrp_comp_top{padding-top:8.75rem;position:relative;z-index:1}.comp_detail_head .wrp_comp_bottom{margin-top:auto;padding-bottom:3.375rem;position:relative;z-index:1}.comp_detail_head .elm_comp_overlay{position:absolute;top:auto;left:0;bottom:0;right:0;height:30rem;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0)),to(#333));background-image:linear-gradient(180deg,rgba(51,51,51,0) 0,#333 100%);pointer-events:none}.comp_detail_head .elm_comp_nav,.comp_visual_slider .elm_comp_nav{position:absolute;top:50%;width:3rem;height:3rem;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;font-size:3rem;margin-top:-1.5rem}@media all and (max-width:47.9375em),print{.comp_detail_head .elm_comp_nav{display:none}}.comp_detail_head .elm_comp_nav[data-lib-ns-prev],.comp_visual_slider .elm_comp_nav[data-lib-ns-prev]{left:3rem}.comp_detail_head .elm_comp_nav[data-lib-ns-next],.comp_visual_slider .elm_comp_nav[data-lib-ns-next]{right:3rem}.comp_detail_head .elm_comp_badges{margin:-.3125rem}.comp_detail_head .elm_comp_badges>[class*=" col"],.comp_detail_head .elm_comp_badges>[class^=col]{padding:.3125rem}.comp_detail_head .elm_comp_head .part_ui_heading,.comp_visual .wrp_comp_body .elm_comp_item .elm_item_body .part_ui_heading{text-shadow:0 0 1.25rem #333}.comp_detail_head .elm_comp_foot{padding-top:4.5rem}.comp_detail_head .elm_comp_logo{height:8.75rem;position:relative}.comp_detail_head .elm_comp_logo .part_ui_image{position:absolute;left:0;bottom:0;max-width:12.5rem;height:100%}.comp_detail_head .elm_comp_logo .part_ui_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.comp_detail_head .elm_comp_dots{height:1.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp_detail_head .elm_comp_misc,.comp_detail_head_text .elm_comp_misc{margin:-.5rem -.375rem}.comp_detail_head .elm_comp_misc>[class*=" col"],.comp_detail_head .elm_comp_misc>[class^=col],.comp_detail_head_text .elm_comp_misc>[class*=" col"],.comp_detail_head_text .elm_comp_misc>[class^=col]{padding:.5rem .375rem}.comp_detail_head .elm_comp_misc .elm_misc_link{font-size:2rem;color:#fff;-webkit-transition:color .3s;transition:color .3s}.comp_detail_head_text{padding:0 0 1.125rem}.comp_detail_head_text .elm_comp_misc .elm_misc_link{font-size:2rem;color:#cc9964;-webkit-transition:color .3s;transition:color .3s}.comp_detail_location .wrp_comp_head{margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:5.625rem}.comp_detail_location .elm_comp_map{height:39.6875rem}.comp_detail_location .elm_comp_icons .elm_icons_item{text-align:center;padding:0 1.5rem}.comp_detail_location .elm_comp_icons .elm_icons_item .elm_item_image{width:3.75rem;margin-left:auto;margin-right:auto;margin-bottom:1.25rem}.comp_detail_location .elm_comp_icons .elm_icons_item .elm_item_value{font-size:4.6875rem;margin-bottom:.25rem}.comp_detail_location .elm_comp_icons .elm_icons_item .elm_item_text{font-size:1.25rem;font-weight:500}.comp_detail_location .elm_comp_places{padding-top:6.25rem}.comp_detail_objects .elm_comp_options{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-align:end;-ms-flex-align:end;align-items:flex-end}.comp_detail_objects .elm_comp_options .elm_options_sort .part_ui_label{line-height:inherit}.comp_detail_objects .elm_comp_options .elm_options_display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -.625rem}.comp_detail_objects .elm_comp_options .elm_options_display .elm_display_item{font-size:2.625rem;color:#cc9964;padding:0 .625rem;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.25}.c-scrollbar:hover,.comp_detail_objects .elm_comp_options .elm_options_display .elm_display_item.state--active,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar,.is--fade[data-lib-ns]>div.state--active,.is--fade[data-lib-ns]>picture.state--active,.no-touch .comp_detail_objects .elm_comp_options .elm_options_display .elm_display_item:hover,.no-touch .comp_gallery_small .elm_comp_item:hover .elm_item_title,.no-touch .comp_highlights .elm_comp_item .elm_item_text:hover+.elm_item_image{opacity:1}.comp_detail_purchase .wrp_comp_foot{background-color:#414141;text-align:center}.comp_detail_purchase .elm_comp_process>.col{width:20%;position:relative}.comp_detail_purchase .elm_comp_process>.col:not(:last-child):after{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90b";color:#cc9964;font-size:3rem;position:absolute;right:0;top:50%;margin-right:-.5em;margin-top:-.5em}.comp_detail_purchase .elm_comp_process .elm_process_item{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comp_detail_purchase .elm_comp_process .elm_process_item .elm_item_image{color:#cc9964;font-size:3.75rem;margin-bottom:1.5rem}.comp_detail_purchase .elm_comp_process .elm_process_item .elm_item_text{max-width:9.375rem;margin-left:auto;margin-right:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp_divisions .wrp_comp_head{margin-bottom:7.1875rem}.comp_favorites .wrp_comp_head{text-align:center;padding-bottom:3.375rem}.comp_favorites_list .elm_comp_join{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.comp_favorites_list .elm_comp_join .elm_join_sizer{opacity:0;z-index:-100;display:block}.comp_favorites_list .elm_comp_join .elm_join_inner,.comp_people .wrp_comp_body .elm_comp_join .elm_join_inner{top:0;left:0;bottom:0;right:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #cc9964;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .3s;transition:background .3s}.comp_favorites_list .elm_comp_join .elm_join_inner span[class^=icon],.comp_people .wrp_comp_body .elm_comp_join .elm_join_inner span[class^=icon]{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;width:3.75rem;height:3.75rem;background-color:#cc9964;color:#fff;font-size:3rem}.comp_favorites_list .elm_comp_join .elm_join_inner span:not([class^=icon]),.comp_people .wrp_comp_body .elm_comp_join .elm_join_inner span:not([class^=icon]){margin-top:3.5rem;color:#cc9964;font-family:Jost,sans-serif;font-size:1.125rem;font-weight:600;-webkit-transition:color .3s;transition:color .3s}.comp_gallery .wrp_comp_head{text-align:center;margin-bottom:2.25rem}.comp_gallery .wrp_comp_body{position:relative;color:#fff}.comp_gallery .elm_comp_item .elm_item_image{position:relative;margin:0}.comp_gallery .elm_comp_item .elm_item_title{width:33.33333333%;position:absolute;left:0;bottom:0;padding:3rem 3.5rem}.comp_gallery .elm_comp_arrow{position:absolute;top:50%;font-size:2.5rem;margin-top:-.5em;z-index:1}@media print,all and (max-width:47.9375em){.comp_gallery .elm_comp_arrow{display:none}}.comp_gallery .elm_comp_arrow[data-lib-ns-prev]{left:3.5rem}.comp_gallery .elm_comp_arrow[data-lib-ns-next]{right:3.5rem}.comp_gallery .elm_comp_dots{position:absolute;bottom:0;left:0;right:0;padding-bottom:3.375rem}.comp_gallery_blueprints .elm_comp_item .elm_item_title{bottom:auto;top:0;right:0;width:auto}.comp_gallery_small .elm_comp_item .elm_item_image,.comp_info_quote .elm_comp_text{margin:0}.comp_gallery_small .elm_comp_item .elm_item_title{opacity:.5;margin-top:.625rem;-webkit-transition:opacity .3s;transition:opacity .3s}.comp_highlights .wrp_comp_body{background-color:#414141;padding:7.125rem 0;text-align:center;position:relative;z-index:1}.comp_highlights .elm_comp_item .elm_item_text{display:block;padding:.875rem 0;color:#cc9964;-webkit-transition:color .3s,opacity .3s,text-shadow .3s;transition:color .3s,opacity .3s,text-shadow .3s;position:relative;z-index:1}.state--active.comp_highlights .elm_comp_item .elm_item_text{opacity:.5;color:#fff}.no-touch .comp_highlights .elm_comp_item .elm_item_text:hover{color:#fff;opacity:1;text-shadow:0 0 1.25rem #333}.comp_highlights .elm_comp_item .elm_item_image{pointer-events:none;top:0;left:0;bottom:0;right:0;position:absolute;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:-1}.comp_info_features .wrp_comp_body{background-color:#414141;padding-top:5.25rem}.comp_info_features .wrp_comp_foot,.comp_info_icons .wrp_comp_foot{padding-top:4.625rem;text-align:center}.comp_info_features .elm_comp_head{margin-bottom:5.625rem;text-align:center}.comp_info_features .elm_comp_icons .elm_icons_item .elm_item_image{width:5.625rem;height:8.25rem;margin:0 auto 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp_info_features .elm_comp_icons .elm_icons_item .elm_item_image .part_ui_image{width:100%;border-radius:50%;background-color:#cc9964;overflow:hidden}html.safari .comp_info_features .elm_comp_icons .elm_icons_item .elm_item_image .part_ui_image{-webkit-transform:translateZ(0);transform:translateZ(0)}.comp_info_features .elm_comp_icons .elm_icons_item .elm_item_title,.comp_info_icons .elm_comp_item .elm_item_title{margin-bottom:1.75rem}@media all and (min-width:48em){.comp_detail_purchase .wrp_comp_head{padding-top:5rem;padding-bottom:2.75rem}.comp_detail_purchase .elm_comp_process+.elm_comp_button{padding-top:3.625rem}.comp_info_features .elm_comp_icons{padding-left:5vw;padding-right:5vw;padding-bottom:9.375rem}.comp_info_features .elm_comp_icons .elm_icons_item .elm_item_image.size--big{width:8.25rem}.comp_info_features .elm_comp_boxes{padding-left:3.4375rem;padding-right:3.4375rem;margin-left:-1.5625rem;margin-right:-1.5625rem}.comp_info_features .elm_comp_boxes>[class*=" col"],.comp_info_features .elm_comp_boxes>[class^=col]{padding-left:1.5625rem;padding-right:1.5625rem}.comp_info_features .elm_comp_boxes:before{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background-color:#333}.comp_timeline_development .elm_comp_item:first-child .elm_item_content:before{content:"";position:absolute;top:1.625rem;bottom:0;left:-2.625rem;border-left:1px solid #cc9964}}.comp_info_features .elm_comp_boxes .elm_boxes_item .elm_item_image:after{content:"";top:0;left:0;bottom:0;right:0;position:absolute;background-color:rgba(51,51,51,.5);-webkit-transition:background .3s;transition:background .3s}.comp_info_features .elm_comp_boxes .elm_boxes_item .elm_item_title{top:0;left:0;bottom:0;right:0;position:absolute;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;text-align:center}:not(.background--transparent).comp_info_icons .wrp_comp_head{background-color:#414141;padding:3.375rem 0}@media all and (min-width:60em){.comp_clients_slider .wrp_comp_body{margin-left:-1.5rem;margin-right:-1.5rem;pointer-events:none}.comp_contact_blocks .elm_comp_items{margin:-3.75rem -1.5625rem}.comp_contact_blocks .elm_comp_items>[class*=" col"],.comp_contact_blocks .elm_comp_items>[class^=col]{padding:3.75rem 1.5625rem}.comp_contact_form .wrp_comp_body{padding-left:19.6875rem;padding-right:19.6875rem}.comp_contact_head .wrp_comp_body,.comp_detail_location .elm_comp_places .elm_places_inner{margin-left:-1.5625rem;margin-right:-1.5625rem}.comp_contact_head .wrp_comp_body>[class*=" col"],.comp_contact_head .wrp_comp_body>[class^=col],.comp_detail_location .elm_comp_places .elm_places_inner>[class*=" col"],.comp_detail_location .elm_comp_places .elm_places_inner>[class^=col],.comp_gallery_small .wrp_comp_body [data-lib-ns]>[class*=" col"],.comp_gallery_small .wrp_comp_body [data-lib-ns]>[class^=col]{padding-left:1.5625rem;padding-right:1.5625rem}.comp_detail_about .elm_comp_text{margin-bottom:5.375rem;padding:0 6.5625rem}.comp_detail_about .elm_comp_features{margin-left:3rem}.comp_detail_data .wrp_comp_body{padding:0 6.5625rem}.comp_detail_development .wrp_comp_data{max-width:50%;margin-left:auto;margin-right:auto;margin-bottom:8rem}.comp_detail_development .wrp_comp_body,.comp_info_features .elm_comp_icons{padding-left:6.5625rem;padding-right:6.5625rem}.comp_detail_location .wrp_comp_head .elm_head_text{padding-right:6.5625rem}.comp_detail_location .elm_comp_icons{padding:12.5rem 6.5625rem}.comp_detail_objects .wrp_comp_body{margin-top:-2rem;position:relative}.comp_detail_purchase .wrp_comp_body{padding:2.75rem 13.125rem 4rem}.comp_detail_purchase .wrp_comp_foot{padding:4rem 6.5625rem 6rem}.comp_gallery_small .wrp_comp_body [data-lib-ns]{margin-left:-1.5625rem;margin-right:-1.5625rem;pointer-events:none}.comp_info_icons .wrp_comp_head .elm_head_text{padding-right:6.5625rem;padding-left:1.5rem}.comp_info_icons .elm_comp_content{margin-left:-2.875rem;margin-right:-2.875rem}.comp_info_icons .elm_comp_content>[class*=" col"],.comp_info_icons .elm_comp_content>[class^=col]{padding-left:2.875rem;padding-right:2.875rem}}@media all and (max-width:59.9375em){.comp_catalog_categories .elm_comp_item .elm_item_content .part_ui_heading span:last-of-type{margin-top:.75rem}.comp_catalog_development .wrp_comp_top{margin-top:1rem}.comp_catalog_download .wrp_comp_body,.comp_contact_head{padding:4rem 0}.comp_catalog_download .elm_comp_form{margin-top:2rem}.comp_clients_slider .wrp_comp_body{margin-left:-3rem;margin-right:-3rem;scroll-padding-left:3rem}.comp_clients_slider .wrp_comp_body .elm_comp_block,.comp_detail_head .elm_comp_foot,.comp_detail_head .elm_comp_foot>.col,.comp_detail_head .wrp_comp_bottom>.container{display:contents}.comp_clients_slider .wrp_comp_body .elm_comp_block>.col{scroll-snap-align:start;margin-left:3rem}.comp_clients_slider .wrp_comp_body .elm_comp_block>.col.is--last-devices{scroll-snap-align:end;-webkit-box-sizing:content-box;box-sizing:content-box;border-right:3rem solid transparent}.comp_clients_slider .elm_comp_item{width:15.625rem}.comp_contact_blocks .wrp_comp_head{padding-bottom:0}.comp_contact_head .elm_comp_content,.comp_divisions{padding-top:2rem}.comp_detail_about .elm_comp_features{margin-top:3rem}.comp_detail_data .elm_comp_id .part_ui_heading+.part_ui_heading:before{display:none}.comp_detail_head .wrp_comp_top{padding-top:5.375rem}.comp_detail_head .wrp_comp_bottom{padding-left:5vw;padding-right:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp_detail_head .elm_comp_nav[data-lib-ns-prev]{left:5vw}.comp_detail_head .elm_comp_nav[data-lib-ns-next]{right:5vw}.comp_detail_head .elm_comp_head{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-bottom:3rem}.comp_detail_head .elm_comp_logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:1.5rem}.comp_detail_head .elm_comp_logo .part_ui_image{width:100%;position:relative;margin-left:auto;margin-right:auto}.comp_detail_head .elm_comp_dots{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:50%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.comp_detail_head .elm_comp_misc{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1.75rem}.comp_detail_head_text .elm_comp_misc{padding-top:1rem}.comp_detail_location .wrp_comp_head .elm_head_text{padding-left:6.5625rem;padding-top:4rem}.comp_detail_location .elm_comp_icons{padding:5.25rem 5vw}.comp_detail_location .elm_comp_icons .elm_icons_item .elm_item_value{font-size:3rem}.comp_detail_location .elm_comp_places .elm_places_inner,.comp_gallery_small .wrp_comp_body [data-lib-ns]{margin-left:-3rem;margin-right:-3rem}.comp_detail_location .elm_comp_places .elm_places_inner>.col:last-child,.comp_gallery_small .wrp_comp_body [data-lib-ns]>.col:last-child{-webkit-box-sizing:content-box;box-sizing:content-box;border-right:3rem solid transparent}.comp_detail_location .elm_comp_places .elm_places_inner .part_item_place,.comp_gallery_small .elm_comp_item{width:37.5vw;margin-left:3rem}.comp_detail_objects .wrp_comp_head{margin-bottom:1.5rem}.comp_detail_purchase .wrp_comp_body,.comp_detail_purchase .wrp_comp_foot{padding:2.625rem 5vw}.comp_detail_purchase .elm_comp_process>.col:not(:last-child):after{top:.75rem;margin-top:0}.comp_detail_purchase .elm_comp_process .elm_process_item .elm_item_text .part_ui_heading{font-size:1.25rem}.comp_divisions .wrp_comp_head{margin-bottom:4rem}.comp_divisions .wrp_comp_head .part_ui_wsw{margin-top:1.5rem}.comp_favorites .elm_comp_counter{text-align:center}.comp_favorites .elm_comp_pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp_gallery .elm_comp_item .elm_item_image .part_ui_image:before{padding-bottom:62.5%}.comp_info_icons .wrp_comp_head .elm_head_text{padding-left:6.5625rem;padding-top:2rem;padding-right:3rem}}@media all and (max-width:47.9375em){.comp_catalog .elm_comp_nav .elm_nav_item,.part_tabs .elm_nav_item{font-size:1rem;height:4rem}.comp_contact_blocks .wrp_comp_body,.comp_contact_blocks .wrp_comp_head,.comp_contact_form .wrp_comp_body,.comp_contact_form .wrp_comp_head,.comp_info_features .wrp_comp_body,.part_dialog .wrp_dialog_head{padding-left:5vw;padding-right:5vw}.part_dialog_favorites .elm_dialog_form .part_ui_btn.is--square{height:100%;border-bottom:1px solid transparent}.part_form_cookieconsent .wrp_form_body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.part_form_cookieconsent .wrp_form_body .part_ui_radio:not(:last-of-type){margin-right:auto;margin-bottom:.75rem}.part_form_search .wrp_form_foot{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-bottom:0}.part_form_search .wrp_form_foot>[class*=" col"],.part_form_search .wrp_form_foot>[class^=col]{padding-top:.75rem;padding-bottom:.75rem}.part_form_search .elm_form_body .part_ui_btn{width:100%}.part_item_project_development .elm_item_logo .part_ui_image:before{padding-bottom:83.33333333%}.part_item_project_development .elm_item_foot,.part_item_project_development .elm_item_info{margin-top:-.5rem;margin-bottom:-.5rem}.part_item_project_development .elm_item_foot>[class*=" col"],.part_item_project_development .elm_item_foot>[class^=col],.part_item_project_development .elm_item_info>[class*=" col"],.part_item_project_development .elm_item_info>[class^=col]{padding-top:.5rem;padding-bottom:.5rem}.part_item_project_expand .elm_item_title .part_ui_heading{padding-right:4rem}.part_item_project_expand .elm_item_info{padding:1rem 1.5rem 1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp_cards_slider .container,.comp_contact_blocks>.container,.comp_contact_form>.container,.comp_detail_about .container,.comp_detail_purchase>.container,.comp_info_features .container,.comp_info_icons>.container,.part_item_project_expand .elm_item_info>.col,.part_item_project_expand .elm_item_object>.col{display:contents}.part_item_project_expand .elm_item_info .elm_info_location{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;padding-top:1.5rem;margin-left:-.25rem}.part_item_project_expand .elm_item_info .elm_info_price{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding-bottom:.75rem}.part_item_project_expand .elm_item_info .elm_info_size{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}.part_item_project_expand .elm_item_info .elm_info_area{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:50%}.part_item_project_expand .elm_item_object{padding:1rem 1.5rem .875rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.part_item_project_expand .elm_item_object [class^=elm_info]{width:50%}.part_item_project_expand .elm_item_object .elm_info_id{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:.75rem}.part_item_project_expand .elm_item_object .elm_info_price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:.75rem}.part_item_project_expand .elm_item_object .elm_info_size{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.part_item_project_expand .elm_item_object .elm_info_area{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.part_item_stats .wrp_item_body .elm_item_value .part_ui_heading{font-size:2.5rem}.part_ui_wsw img{display:block;float:none!important}.part_ui_wsw table{min-width:40rem}.comp_info_features .elm_comp_icons .elm_icons_item .elm_item_text,.part_ui_wsw blockquote{padding:0 5vw}.part_ui_wsw .elm_table{max-width:100%;overflow:auto}.comp_articles_detail .elm_comp_title .part_ui_heading{font-size:1.5rem}.comp_articles_detail .elm_comp_related>.row,.comp_cards_slider .elm_comp_content,.comp_clients_slider .wrp_comp_body{margin-left:-5vw;margin-right:-5vw;scroll-padding-left:5vw}.comp_articles_detail .elm_comp_related>.row>.col,.comp_cards_slider .elm_comp_content>.col,.comp_clients_slider .wrp_comp_body .elm_comp_block>.col{margin-left:5vw}.comp_articles_detail .elm_comp_related>.row>.col:last-child,.comp_clients_slider .wrp_comp_body .elm_comp_block>.col.is--last-devices,.comp_detail_location .elm_comp_places .elm_places_inner>.col:last-child,.comp_gallery_small .wrp_comp_body [data-lib-ns]>.col:last-child{border-right-width:5vw}.comp_articles_detail .elm_comp_related .part_item_article_tile{width:80vw}.comp_articles_slider .elm_comp_content .part_item_article{width:18.75rem}.comp_cards_slider .wrp_comp_body{padding:3rem 5vw}.comp_cards_slider .elm_comp_content>.col:last-child{-webkit-box-sizing:content-box;box-sizing:content-box;border-right:5vw solid transparent}.comp_catalog .elm_comp_nav,.comp_info_features .elm_comp_icons .elm_icons_item .elm_item_image{margin-bottom:1.5rem}.comp_catalog .elm_comp_map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.comp_contact_blocks .elm_comp_item li.icon--contact-whatsapp{margin-top:.75rem}.comp_contact_blocks .elm_comp_item .part_ui_heading[href],.comp_contact_head .elm_comp_content .part_ui_heading[href]{font-size:1.125rem}.comp_detail_about .wrp_comp_head{padding:3.5rem 5vw 1.25rem}.comp_detail_about .wrp_comp_body{padding:1.5rem 5vw 2.75rem}.comp_detail_about .wrp_comp_foot,.comp_info_features .wrp_comp_foot{padding-top:3rem}.comp_detail_about .elm_comp_features>.row>.col{width:25%}.comp_detail_data .elm_comp_people{margin-top:2rem}.comp_detail_head .elm_comp_head .part_ui_heading,.comp_detail_head_text .elm_comp_head .part_ui_heading{font-size:2.625rem}.comp_detail_head .elm_comp_misc{width:100%;margin-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.comp_detail_location .wrp_comp_head .elm_head_text{padding-left:0;padding-top:2rem}.comp_detail_location .elm_comp_icons{margin-top:-1rem;margin-bottom:-1rem;padding:3.75rem 5vw}.comp_detail_location .elm_comp_icons>[class*=" col"],.comp_detail_location .elm_comp_icons>[class^=col]{padding-top:1rem;padding-bottom:1rem}.comp_detail_location .elm_comp_places .elm_places_inner,.comp_gallery_small .wrp_comp_body [data-lib-ns]{margin-left:-5vw;margin-right:-5vw}.comp_detail_location .elm_comp_places .elm_places_inner .part_item_place,.comp_gallery_small .elm_comp_item{width:65vw;margin-left:5vw}.comp_detail_purchase .wrp_comp_head{padding:3rem 5vw 2rem}.comp_detail_purchase .elm_comp_process{display:none}.comp_gallery .elm_comp_item .elm_item_image .part_ui_image:before{padding-bottom:78.125%}.comp_gallery .elm_comp_item .elm_item_title{width:auto;right:0;padding:1.5rem}.comp_gallery .elm_comp_dots{position:static;padding-top:1.5rem;padding-bottom:0}.comp_gallery_blueprints .elm_comp_dots{color:#fff}.comp_highlights .wrp_comp_body{padding:3.125rem .5rem}.comp_highlights .elm_comp_item .elm_item_text .part_ui_heading{font-size:2rem}.comp_info_features .elm_comp_icons{padding-bottom:2.5rem;margin-top:-1.5rem;margin-bottom:-1.5rem}.comp_info_features .elm_comp_icons>[class*=" col"],.comp_info_features .elm_comp_icons>[class^=col]{padding-top:1.5rem;padding-bottom:1.5rem}.comp_info_features .elm_comp_boxes{padding-left:.75rem;padding-right:.75rem;margin-top:-1.5625rem;margin-bottom:-1.5625rem}.comp_info_features .elm_comp_boxes>[class*=" col"],.comp_info_features .elm_comp_boxes>[class^=col]{padding-top:1.5625rem;padding-bottom:1.5625rem}.comp_info_features .elm_comp_boxes>.col{position:relative}.comp_info_features .elm_comp_boxes>.col:first-child:before{top:auto;height:50%}.comp_info_features .elm_comp_boxes>.col:before{content:"";position:absolute;top:-.25rem;bottom:0;left:calc(-1*(5vw + .75rem));right:calc(-1*(5vw + .75rem));background-color:#333}:not(.background--transparent).comp_info_icons .wrp_comp_head{padding:3.375rem 5vw}.comp_info_icons .wrp_comp_head{padding:0 5vw 3.375rem}.comp_info_icons .wrp_comp_head .elm_head_text{padding-left:0;padding-right:0}}.comp_info_icons .wrp_comp_body{padding:5rem 6.5625rem 0}:not(.background--transparent).comp_info_icons .wrp_comp_body{background-color:#414141;padding:5rem 6.5625rem 9.625rem}.comp_info_icons .elm_comp_item .elm_item_image{max-width:3.75rem;width:100%;margin-bottom:2.75rem}.comp_info_quote+.comp_info_features{padding-top:0;margin-top:-4.6875rem}.comp_info_quote+.comp_info_features .elm_comp_head{padding-top:4.6875rem}.comp_info_quote .wrp_comp_head{background-color:#414141;padding-top:3.75rem}.comp_info_quote .wrp_comp_body{background-color:#414141;padding:0 6.5625rem}.comp_info_quote .elm_comp_quote{margin:3.625rem 0 3rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lib--drawer,.ss-content .ss-search,.ss-main .ss-multi-selected{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.comp_info_quote .elm_comp_author{margin:0;padding-top:3rem}.comp_info_quote .elm_comp_author .elm_author_name,.comp_reviews_slider .elm_comp_item .elm_item_author .elm_author_name{font-size:1.125rem;font-weight:600;display:block}.comp_info_quote .elm_comp_button span:not([class^=icon]){color:#cc9964;font-family:Jost,sans-serif;font-size:1.125rem;font-weight:600}.comp_info_quote .elm_comp_button span[class^=icon]{width:3.75rem;height:3.75rem;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;background-color:#cc9964;color:#fff;margin-left:1.5625rem}.comp_info_quote .elm_comp_image{margin-bottom:-2.8125rem}.comp_map .part_map{height:26.625rem}.comp_people .wrp_comp_head{margin-bottom:3.375rem}.comp_people .wrp_comp_body .elm_comp_join .elm_join_sizer{opacity:0;z-index:-100}.comp_people .wrp_comp_foot{padding-top:3rem;text-align:center}.comp_reviews_slider .wrp_comp_body{position:relative;background-color:#414141;padding:3.5rem 0 4.625rem}.comp_reviews_slider .elm_comp_item{margin:0;text-align:center;padding:6.25rem 5rem}.comp_reviews_slider .elm_comp_item .elm_item_text{margin:0;padding:0 0 2.5rem;font-family:Jost,sans-serif;font-size:1.875rem;color:#cc9964;font-weight:600}.comp_reviews_slider .elm_comp_item .elm_item_author .elm_author_title{font-size:.875rem;font-weight:400;display:block;margin-top:.375rem}.comp_reviews_slider .elm_comp_arrow{position:absolute;top:50%;color:#cc9964;font-size:2.5rem;margin-top:-.5em;z-index:1}.comp_reviews_slider .elm_comp_arrow[data-lib-ns-prev]{left:1.25rem}.comp_reviews_slider .elm_comp_arrow[data-lib-ns-next]{right:1.25rem}.comp_reviews_slider .elm_comp_dots,.comp_search{position:relative;z-index:1}.comp_visual+.comp_search{margin-top:-3rem}.comp_divisions+.comp_stats_graphs{margin-top:4.6875rem}.comp_stats_graphs .wrp_comp_body{margin-top:-2.5rem;margin-bottom:-2.5rem}.comp_stats_graphs .wrp_comp_body>[class*=" col"],.comp_stats_graphs .wrp_comp_body>[class^=col]{padding-top:2.5rem;padding-bottom:2.5rem}.comp_stats_tabs .wrp_comp_head{margin-bottom:4.5rem;text-align:center}.comp_stats_tabs .wrp_comp_head .part_ui_wsw{margin-top:2.1875rem;margin-left:auto;margin-right:auto;max-width:32.8125rem}.comp_stats_tabs .elm_comp_nav .part_tabs>.row>.col{width:20%}.comp_stats_tabs .elm_comp_items{margin-top:6.875rem}.comp_text .wrp_comp_body{padding-left:13.125rem;padding-right:13.125rem;padding-top:4.625rem}.comp_text .wrp_comp_foot{text-align:center;padding-top:3.875rem}.comp_timeline_development .wrp_comp_head{background-color:#414141;padding:3.5rem 0 3rem;margin-bottom:6rem}.comp_timeline_development .elm_comp_title{margin-bottom:4.25rem}@media all and (max-width:59.9375em) and (min-width:48em){.comp_detail_data .elm_comp_people .elm_people_inner{margin-left:-.75rem;margin-right:-.75rem}.comp_detail_data .elm_comp_people .elm_people_inner>[class*=" col"],.comp_detail_data .elm_comp_people .elm_people_inner>[class^=col]{padding-left:.75rem;padding-right:.75rem}.comp_detail_data .elm_comp_people .elm_people_inner>.col{width:50%}.comp_detail_purchase .elm_comp_process{margin-left:-5vw;margin-right:-5vw}.comp_divisions .wrp_comp_head .part_ui_wsw{padding-left:6.5625rem}.comp_timeline_development .elm_comp_title{padding-right:6.5625rem}}.comp_timeline_development .elm_comp_text{padding-left:13.125rem;padding-right:13.125rem}.comp_timeline_development .elm_comp_scroll{color:#cc9964;width:7.5rem;margin-left:auto;margin-right:auto;margin-top:6.25rem;display:block}.comp_timeline_development .elm_comp_scroll span[class^=icon]{font-size:2.25rem;margin-bottom:1rem}.comp_timeline_development .elm_comp_scroll span:not([class^=icon]),.datepicker-view .dow{font-size:.75rem;font-weight:600;text-transform:uppercase}.comp_timeline_development .elm_comp_item{position:relative;margin-left:-2.625rem;margin-right:-2.625rem}.comp_timeline_development .elm_comp_item>[class*=" col"],.comp_timeline_development .elm_comp_item>[class^=col]{padding-left:2.625rem;padding-right:2.625rem}.comp_timeline_development .elm_comp_item:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-right:1px solid #cc9964}.comp_timeline_development .elm_comp_item:not(:last-child){padding-bottom:10rem}.comp_timeline_development .elm_comp_item:first-child:before{top:auto;height:18.75rem}.comp_timeline_development .elm_comp_item:last-child:before{bottom:auto;height:8.75rem}@media all and (max-width:79.9375em){.comp_timeline_development .elm_comp_item:last-child:before{height:7.5rem}}.comp_timeline_development .elm_comp_item:nth-child(odd) .elm_item_number:before{left:-3.4375rem}.comp_timeline_development .elm_comp_item:nth-child(even) .elm_item_number:before{right:-3.4375rem}.comp_timeline_development .elm_comp_item .elm_item_number{color:#cc9964;font-size:3.25rem;font-family:Jost,sans-serif;font-weight:700;position:relative;line-height:1}.button.next-btn:before,.button.prev-btn:before{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.comp_timeline_development .elm_comp_item .elm_item_number:before{content:"";display:block;width:1.625rem;height:1.625rem;background-color:#cc9964;border-radius:50%;position:absolute;top:.8125rem}.comp_timeline_horizontal .wrp_comp_head{margin-bottom:3.5rem;text-align:center}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item{position:relative;padding-top:2.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:before{content:"";position:absolute;left:0;right:0;top:.8125rem;border-bottom:1px solid #cc9964}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:after{content:"";width:1.625rem;height:1.625rem;display:block;position:absolute;left:50%;margin-left:-.8125rem;top:0;border-radius:50%;background-color:#333;border:2px solid #cc9964;-webkit-box-sizing:border-box;box-sizing:border-box}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item .part_ui_wsw{margin-top:.625rem}.comp_timeline_vertical{padding-top:1rem;padding-bottom:5.9375rem}.comp_timeline_vertical .wrp_comp_head{text-align:center;margin-bottom:6rem}.comp_timeline_vertical .elm_comp_item{padding-bottom:2rem}@media all and (min-width:48em){.comp_timeline_development .elm_comp_item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.comp_timeline_development .elm_comp_item:nth-child(even) .elm_item_content{text-align:right}.comp_timeline_vertical .elm_comp_item{width:50%;padding-bottom:6.25rem;position:relative}.comp_timeline_vertical .elm_comp_item:before{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:#cc9964}.comp_timeline_vertical .elm_comp_item .elm_item_head{position:relative}.comp_timeline_vertical .elm_comp_item .elm_item_head:before{content:"";display:block;border-radius:50%;width:1.625rem;height:1.625rem;background-color:#cc9964;position:absolute;top:50%;margin-top:-.8125rem}.comp_timeline_vertical .elm_comp_item:nth-of-type(odd){margin-left:auto;text-align:left;padding-left:2.6875rem}.comp_timeline_vertical .elm_comp_item:nth-of-type(odd):before{left:0}.comp_timeline_vertical .elm_comp_item:nth-of-type(odd) .elm_item_head:before{left:-3.5rem}.comp_timeline_vertical .elm_comp_item:nth-of-type(even){text-align:right;padding-right:2.6875rem}.comp_timeline_vertical .elm_comp_item:nth-of-type(even):before{right:-1px}.comp_timeline_vertical .elm_comp_item:nth-of-type(even) .elm_item_head:before{right:-3.5rem}.comp_timeline_vertical .elm_comp_item:first-of-type:before{top:1.625rem}.comp_timeline_vertical .elm_comp_item:last-child:before{bottom:auto;height:1.625rem}}.comp_visual{height:100vh;height:calc(var(--vh,1vh) * 100);max-height:67.5rem;overflow:hidden;position:relative}.comp_visual .wrp_comp_body .elm_comp_item .elm_item_body{width:100%;height:100%;position:relative;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.comp_visual .wrp_comp_body .elm_comp_item .elm_item_body .part_ui_wsw{font-size:1.125rem;font-weight:500;margin-top:1.375rem;text-shadow:0 0 1.25rem #333}.comp_visual .wrp_comp_body .elm_comp_item .elm_item_body .part_ui_btn{margin-top:2.75rem;pointer-events:auto}.comp_visual .wrp_comp_awards{position:absolute;left:0;right:0;top:7.8125rem;padding-top:1rem}.comp_visual .wrp_comp_foot{position:absolute;left:0;right:0;bottom:calc(2rem + env(safe-area-inset-bottom));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;z-index:1}.lib--dialog,.lib--drawer,body>.lib--ripple-inner{position:fixed}.is--header-not-top .comp_visual .wrp_comp_foot{bottom:2rem}@media all and (max-width:74.9375em){.comp_visual_main .elm_comp_scroll{display:none}}.comp_visual_main.is--short:before,[data-ratio="3/1"]:before{padding-bottom:33.33333333%}.comp_visual_slider.is--short{height:calc(100vh - 8.75rem)}@media all and (min-width:60em){.comp_people .wrp_comp_body{margin-left:-1.5rem;margin-right:-1.5rem;pointer-events:none}.comp_people .wrp_comp_body .elm_comp_block{margin:0!important}.comp_people .wrp_comp_body .elm_comp_block>[class*=" col"],.comp_people .wrp_comp_body .elm_comp_block>[class^=col]{padding:1.5rem}.comp_reviews_slider .elm_comp_content,.comp_visual_slider .wrp_comp_body{pointer-events:none}.comp_stats_graphs .wrp_comp_body>.col:not(:first-child){border-top:1px solid #cc9964}.comp_stats_graphs .elm_comp_row{padding:0 6.5625rem;margin-left:-1.25rem;margin-right:-1.25rem}.comp_stats_graphs .elm_comp_row>[class*=" col"],.comp_stats_graphs .elm_comp_row>[class^=col]{padding-left:1.25rem;padding-right:1.25rem}.comp_stats_tabs .wrp_comp_body,.comp_timeline_vertical .wrp_comp_body{padding:0 6.5625rem}.comp_text .wrp_comp_head{width:66.66666667%}.comp_timeline_development .elm_comp_title{width:50%}.comp_timeline_development .elm_comp_item:nth-child(odd) .elm_item_text{padding-right:13.125rem}.comp_timeline_development .elm_comp_item:nth-child(even) .elm_item_text{padding-left:13.125rem}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:first-child{text-align:left}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:first-child:after{left:0;margin-left:0}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:last-child{text-align:right}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:last-child:after{left:auto;right:0;margin-left:0}.comp_visual .wrp_comp_body .elm_comp_item .elm_item_background .part_ui_image>img{height:110%;margin-top:-2.5%}.comp_visual .wrp_comp_body .elm_comp_item .elm_item_body .part_ui_wsw{padding:0 21.328125rem}}@media all and (max-width:59.9375em){:not(.background--transparent).comp_info_icons .wrp_comp_body{padding:1.25rem 6.5625rem 4.25rem}.comp_info_icons .wrp_comp_body{padding:1.25rem 6.5625rem 0}.comp_info_icons .elm_comp_item .elm_item_image{margin-bottom:1.5rem}.comp_info_icons .elm_comp_item .elm_item_title{margin-bottom:1rem}.comp_info_quote+.comp_info_features{margin-top:-3rem}.comp_info_quote+.comp_info_features .elm_comp_head{padding-top:3rem}.comp_info_quote .elm_comp_image{width:100%;max-width:29.375rem;margin-left:auto;margin-right:auto;margin-top:2.8125rem}.comp_people .wrp_comp_body{margin-left:-3rem;margin-right:-3rem;scroll-padding-left:3rem}.comp_people .wrp_comp_body .elm_comp_block{display:contents}.comp_people .wrp_comp_body .elm_comp_block>.col{scroll-snap-align:start;margin-left:3rem}.comp_people .wrp_comp_body .elm_comp_block>.col.is--last-devices{scroll-snap-align:end;-webkit-box-sizing:content-box;box-sizing:content-box;border-right:3rem solid transparent}.comp_people .wrp_comp_body .elm_comp_block .part_item_person{width:18.75rem}.comp_reviews_slider .elm_comp_item .elm_item_text br,.comp_visual .wrp_comp_awards{display:none}.comp_stats_graphs .wrp_comp_body>.col:last-child .elm_comp_row>.col:last-child{border-bottom:0}.comp_stats_graphs .elm_comp_row{margin-top:-2.5rem;margin-bottom:-2.5rem}.comp_stats_graphs .elm_comp_row>[class*=" col"],.comp_stats_graphs .elm_comp_row>[class^=col]{padding-top:2.5rem;padding-bottom:2.5rem}.comp_stats_graphs .elm_comp_row>.col{border-bottom:1px solid #cc9964}.comp_stats_tabs .elm_comp_items{margin-top:4rem}.comp_stats_tabs .elm_comp_items .elm_items_content{margin-top:-1rem;margin-bottom:-1rem}.comp_stats_tabs .elm_comp_items .elm_items_content>[class*=" col"],.comp_stats_tabs .elm_comp_items .elm_items_content>[class^=col]{padding-top:1rem;padding-bottom:1rem}.comp_text .wrp_comp_body,.comp_timeline_development .elm_comp_text{padding-left:6.5625rem;padding-right:6.5625rem}.comp_timeline_development .elm_comp_item:last-child:before{height:4rem}.comp_timeline_horizontal .wrp_comp_body{-ms-flex-wrap:wrap;flex-wrap:wrap}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item{width:100%;padding-left:3.375rem;padding-top:.75rem;padding-bottom:.75rem;text-align:left}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:first-child{padding-top:0}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:first-child:after{top:0;margin-top:0}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:last-child{padding-bottom:0}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:last-child:before{height:1.625rem;bottom:auto}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:last-child:after{top:.8125rem;margin-top:0}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:before{right:auto;top:0;bottom:0;left:.8125rem;border-bottom:0;border-right:1px solid #cc9964}.comp_timeline_horizontal .wrp_comp_body .elm_comp_item:after{top:50%;left:0;margin-left:0;margin-top:-.8125rem}.comp_visual .wrp_comp_body .elm_comp_item .elm_item_body{padding:0 calc(5vw + 3rem)}.comp_visual_main{margin-top:4.75rem}.comp_visual_slider .elm_comp_nav[data-lib-ns-prev]{left:5vw}.comp_visual_slider .elm_comp_nav[data-lib-ns-next]{right:5vw}}.animation{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes load{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-5rem,0,0);transform:translate3d(-5rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-5rem,0,0);transform:translate3d(-5rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOutLeft{from{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(-5rem,0,0);transform:translate3d(-5rem,0,0)}}@keyframes fadeOutLeft{from{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(-5rem,0,0);transform:translate3d(-5rem,0,0)}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes ripple{100%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}@keyframes ripple{100%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}@-webkit-keyframes easterEgg{0%,100%,90%{-webkit-transform:translateY(100%);transform:translateY(100%)}15%,65%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes easterEgg{0%,100%,90%{-webkit-transform:translateY(100%);transform:translateY(100%)}15%,65%{-webkit-transform:translateY(0);transform:translateY(0)}}.datepicker-dropdown{z-index:9999;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;color:#333}.c-scrollbar,.lib--dialog,.lib--drawer{z-index:1003;right:0;top:0}.datepicker-dropdown .datepicker-picker{-webkit-box-shadow:0 .15em 1.5em 0 rgba(51,51,51,.05),0 0 1em 0 rgba(51,51,51,.05);box-shadow:0 .15em 1.5em 0 rgba(51,51,51,.05),0 0 1em 0 rgba(51,51,51,.05);overflow:hidden;display:block;border-radius:0;margin-left:2rem}.datepicker-dropdown.datepicker-orient-top{padding-bottom:0;margin-top:-.75rem}.datepicker-dropdown.datepicker-orient-top:after,.datepicker-dropdown.datepicker-orient-top:before{top:100%;left:3.25rem;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;margin-top:-1px}.datepicker-dropdown.datepicker-orient-top:after{border-top-color:#fff;border-width:.375rem;margin-left:-.375rem}.datepicker-dropdown.datepicker-orient-top:before{border-top-color:#eee;border-width:.4375rem;margin-left:-.4375rem}.datepicker-dropdown.datepicker-orient-top:not(.active){-webkit-transform:translateY(.75rem);-ms-transform:translateY(.75rem);transform:translateY(.75rem)}.datepicker-dropdown.datepicker-orient-bottom{padding-top:0;margin-top:.75rem}.datepicker-dropdown.datepicker-orient-bottom:after,.datepicker-dropdown.datepicker-orient-bottom:before{bottom:100%;left:3.25rem;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.datepicker-dropdown.datepicker-orient-bottom:after{border-bottom-color:#fff;border-width:.375rem;margin-left:-.375rem}.datepicker-dropdown.datepicker-orient-bottom:before{border-bottom-color:#eee;border-width:.4375rem;margin-left:-.4375rem}.datepicker-dropdown.datepicker-orient-bottom:not(.active){-webkit-transform:translateY(-.75rem);-ms-transform:translateY(-.75rem);transform:translateY(-.75rem)}.datepicker-dropdown:not(.active){opacity:0;pointer-events:none}.datepicker-view .dow{color:#cc9964}.datepicker-time{padding:.5rem;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}.datepicker-time input{height:1.875rem;color:#fff;font-size:.875rem;border:0;max-width:4.375rem;font-weight:500}.datepicker-time input.polyfill{max-width:2.25rem}.datepicker-footer{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border-top:0}.button.next-btn,.button.prev-btn{font-size:0;height:2.25rem}.button.next-btn:before,.button.prev-btn:before{font-size:1rem;display:block}.button.prev-btn:before{content:"\e907"}.button.next-btn:before{content:"\e901"}.button.view-switch{font-size:.875rem;font-weight:500!important}#shareAPIPolyfill-container .shareAPIPolyfill-footer:before,.fancybox-button:before{font-family:iconfont!important;speak:none!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.lib--dialog{-webkit-animation:.3s backwards fadeIn;animation:.3s backwards fadeIn;left:0;bottom:0;display:none;overflow:auto;-webkit-overflow-scrolling:touch;background-color:rgba(51,51,51,.7)}.lib--dialog.state--hiding{-webkit-animation:.3s forwards fadeOut;animation:.3s forwards fadeOut;pointer-events:none}.lib--drawer{width:100%;height:100%;bottom:0;left:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.lib--drawer[data-action*=scroll]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}[data-lib-ns],html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.lib--drawer[data-action*=scroll].state--active{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.lib--drawer[data-action*=scroll]::-webkit-scrollbar{width:0;height:0}.lib--drawer:before{position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1;background-color:rgba(255,255,255,.6);content:"";opacity:var(--drawerOpacity)}.is--opacity.lib--drawer:before{-webkit-transition:opacity .3s;transition:opacity .3s}.lib--drawer:not(.state--active),[data-lib-ns].is--grabbing a{pointer-events:none}.lib--drawer:not(.state--active)>div{-webkit-transform:translateX(-28.125rem);-ms-transform:translateX(-28.125rem);transform:translateX(-28.125rem)}.lib--drawer:after{content:"";display:block;min-width:100vw}.fancybox-bg{background-color:rgba(0,0,0,.9)!important}.fancybox-is-open .fancybox-bg{opacity:1!important}.fancybox-infobar{height:auto!important;line-height:normal!important;padding:0!important;margin:1.5rem!important}.fancybox-button{width:2.5rem!important;height:2.5rem!important;border-radius:0!important;background-color:#cc9964!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;font-size:1.25rem!important;color:#fff!important;-webkit-transition:opacity .3s!important;transition:opacity .3s!important;overflow:hidden!important}.fancybox-button[disabled]{cursor:default!important;pointer-events:none!important;opacity:.2!important}.fancybox-button:hover{opacity:.5!important}.fancybox-button.fancybox-button--close{padding:0!important;margin:0!important}.fancybox-button.fancybox-button--close:before{content:"\e90f"!important}.fancybox-button[class*=fancybox-button--arrow],.tippy-content{padding:0!important}@media all and (max-width:47.9375em){:not(.background--transparent).comp_info_icons .wrp_comp_body{padding:1.25rem 5vw 4.25rem}.comp_info_icons .wrp_comp_body{padding:1.25rem 5vw 0}.comp_info_icons .wrp_comp_foot{padding-top:3rem}.comp_info_quote .container,.comp_reviews_slider .container,.comp_timeline_development>.container{display:contents}.comp_info_quote .wrp_comp_head{padding:3.75rem 5vw 0}.comp_info_quote .wrp_comp_body,.comp_timeline_development .wrp_comp_body,.comp_visual .wrp_comp_body .elm_comp_item .elm_item_body{padding:0 5vw}.comp_info_quote .elm_comp_quote{margin:2rem 0}.comp_people .wrp_comp_body{margin-left:-5vw;margin-right:-5vw;scroll-padding-left:5vw}.comp_people .wrp_comp_body .elm_comp_block>.col{margin-left:5vw}.comp_people .wrp_comp_body .elm_comp_block>.col.is--last-devices{border-right-width:5vw}.comp_references_slider .elm_comp_content .part_item_reference{width:18.75rem}.comp_reviews_slider .wrp_comp_body,.comp_timeline_development .wrp_comp_head{padding:3rem 5vw}.comp_reviews_slider .elm_comp_item{padding:1.5rem 0 3rem}.comp_stats_tabs .elm_comp_items .elm_items_item .elm_item_title{margin-bottom:.5rem}.comp_text .wrp_comp_body{padding-top:2rem;padding-left:0;padding-right:0}.comp_timeline_development{padding-top:0}.comp_timeline_development .elm_comp_text{padding-left:0;padding-right:0}.comp_timeline_development .elm_comp_item .elm_item_number:before,.comp_timeline_development .elm_comp_item:before{content:normal}.comp_timeline_development .elm_comp_item:not(:last-child){padding-bottom:3rem}.comp_timeline_vertical .wrp_comp_head{margin-bottom:3rem}.comp_visual_slider .elm_comp_nav{display:none}.lib--drawer:not(.state--active)>div{-webkit-transform:translateX(-22.5rem);-ms-transform:translateX(-22.5rem);transform:translateX(-22.5rem)}.fancybox-button[class*=fancybox-button--arrow]{top:calc(50% - 1.25rem)!important}}.fancybox-button.fancybox-button--arrow_left{margin-left:1.5rem!important}.fancybox-button.fancybox-button--arrow_left:before{content:"\e90a"!important}.fancybox-button.fancybox-button--arrow_right{margin-right:1.5rem!important}.fancybox-button.fancybox-button--arrow_right:before{content:"\e90b"!important}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon-cz{background-image:url(/assets/img/cz.svg)}.flag-icon-gb{background-image:url(/assets/img/gb.svg)}.flag-icon-ru{background-image:url(/assets/img/ru.svg)}.lazyloaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}html.has-scroll-dragging{user-select:none}.c-scrollbar{position:absolute;width:11px;height:100vh;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);-ms-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#cc9964;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.c-scrollbar_thumb:before{top:-2px;left:-2px;bottom:-2px;right:-2px;position:absolute;display:block;content:""}.has-scroll-dragging .c-scrollbar_thumb,[data-lib-ns].is--grabbing,[data-lib-ns].is--grabbing *{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll].is--animate-up{-webkit-transform:translateY(5rem);-ms-transform:translateY(5rem);transform:translateY(5rem)}[data-scroll].is--animate-left{-webkit-transform:translateX(-2.5rem);-ms-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}[data-scroll].is--animate-right{-webkit-transform:translateX(2.5rem);-ms-transform:translateX(2.5rem);transform:translateX(2.5rem)}[data-scroll][class*=is--animate]{-webkit-transition:opacity 1s .2s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .2s;transition:opacity 1s .2s,transform 1s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .2s;opacity:0}html.ie [data-scroll][class*=is--animate],html.no-js [data-scroll][class*=is--animate]{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}@media print{.c-scrollbar,.comp_articles_detail .elm_comp_icons,.comp_detail_data .elm_comp_content>.col:last-child,.comp_detail_data .elm_comp_icons,.comp_detail_data .elm_comp_links,.comp_detail_data .elm_comp_nav,.comp_detail_head .elm_comp_dots,.comp_detail_head .elm_comp_misc>.col:not(.col--12-m),.comp_detail_head .elm_comp_overlay,.comp_detail_head .wrp_comp_body .elm_comp_item:not(:first-child),.comp_detail_head_text .elm_comp_misc .elm_misc_link,.comp_detail_location,.comp_detail_objects,.comp_detail_purchase,.comp_gallery,.comp_gallery_blueprints,.comp_gallery_small,.comp_timeline_horizontal,.part_cookieconsent{display:none!important}.part_table td{font-size:1.125rem!important}.part_ui_badge{color:#fff}.part_ui_badge span{color:#333}.part_ui_heading{color:inherit!important}.comp_detail_about{page-break-before:always!important}.comp_detail_about .wrp_comp_body,.comp_detail_about .wrp_comp_head,.comp_gallery_blueprints .elm_comp_item .elm_item_image .part_ui_image{background-color:transparent!important}.comp_detail_about .elm_comp_features{margin-top:0!important;margin-left:3rem!important}.comp_detail_head+.comp_detail_data:not(.comp_detail_data_project){padding-top:0!important;margin-top:-5rem!important;margin-bottom:7.5rem!important;page-break-after:always!important}.comp_detail_data .elm_comp_content{margin-top:0!important}.comp_detail_data .elm_comp_content>.col:first-child{width:100%!important}.comp_detail_data .elm_comp_data .part_table{page-break-inside:avoid!important}.comp_detail_head{height:auto!important;max-height:none!important;margin-top:5.625rem!important}.comp_detail_head .wrp_comp_body,.comp_detail_head .wrp_comp_body .elm_comp_item .elm_item_background{position:static!important}.comp_detail_head .wrp_comp_top{position:absolute;top:0;left:0;right:0;padding-top:1rem}.comp_detail_head .wrp_comp_bottom{position:static!important;padding:1.5rem 0 0!important}.comp_detail_head .wrp_comp_bottom>.container,.comp_detail_head_text+.comp_gallery_blueprints{display:block!important}.comp_detail_head .elm_comp_badges>.col{width:auto!important}.comp_detail_head .elm_comp_foot{padding-top:0!important;margin-top:-1rem!important}.comp_detail_head .elm_comp_foot,.comp_detail_head .elm_comp_foot>.col{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.comp_detail_head .elm_comp_foot>.col{width:33.33333333%!important}.comp_detail_head .elm_comp_foot>.col:last-child{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.comp_detail_head .elm_comp_logo{width:auto!important;height:1.75rem!important;margin-bottom:0!important;-webkit-filter:contrast(0);filter:contrast(0)}.comp_detail_head .elm_comp_logo .part_ui_image{position:absolute!important;left:0!important;bottom:0!important;max-width:12.5rem!important}.comp_detail_head .elm_comp_misc{width:auto!important;margin-left:0!important;margin-right:0!important;padding-top:1rem!important}.comp_detail_head .elm_comp_misc>[class*=" col"],.comp_detail_head .elm_comp_misc>[class^=col]{padding-left:0!important;padding-right:0!important}.comp_detail_head_text{padding:1.125rem 0 0!important}.comp_detail_head_text .wrp_comp_body{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}.comp_detail_head_text .elm_comp_misc>.col,.comp_detail_head_text .wrp_comp_body>.col{display:contents!important}.comp_detail_head_text .elm_comp_head{width:100%}.comp_detail_head_text .elm_comp_misc{width:100%;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.comp_gallery .elm_comp_dots,.comp_gallery .elm_comp_item .elm_item_title,.comp_gallery .wrp_comp_body [data-lib-ns]>.col:not(:first-child){display:none}.comp_detail_head_text+.comp_gallery_blueprints+.comp_detail_data{margin-top:-5rem!important}[data-scroll],[data-scroll][class*=is--animate]{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;opacity:1!important}}[data-scroll][class*=is--animate].is-inview{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}[data-scroll][class*=is--animate].is-inview:nth-child(1){-webkit-transition-delay:150ms;transition-delay:150ms}[data-scroll][class*=is--animate].is-inview:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}[data-scroll][class*=is--animate].is-inview:nth-child(3){-webkit-transition-delay:450ms;transition-delay:450ms}[data-scroll][class*=is--animate].is-inview:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}[data-scroll][class*=is--animate].is-inview:nth-child(5){-webkit-transition-delay:750ms;transition-delay:750ms}[data-scroll][class*=is--animate].is-inview:nth-child(6){-webkit-transition-delay:.9s;transition-delay:.9s}[data-scroll][class*=is--animate].is-inview:nth-child(7){-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-scroll][class*=is--animate].is-inview:nth-child(8){-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-scroll][class*=is--animate].is-inview:nth-child(9){-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-scroll][class*=is--animate].is-inview:nth-child(10){-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-scroll][class*=is--animate].is-inview:nth-child(11){-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-scroll][class*=is--animate].is-inview:nth-child(12){-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-scroll][class*=is--animate].is-inview:nth-child(13){-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-scroll][class*=is--animate].is-inview:nth-child(14){-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-scroll][class*=is--animate].is-inview:nth-child(15){-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-scroll][class*=is--animate].is-inview:nth-child(16){-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-scroll][class*=is--animate].is-inview:nth-child(17){-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-scroll][class*=is--animate].is-inview:nth-child(18){-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-scroll][class*=is--animate].is-inview:nth-child(19){-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-scroll][class*=is--animate].is-inview:nth-child(20){-webkit-transition-delay:3s;transition-delay:3s}[data-lib-ns]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;user-select:none;scrollbar-width:none!important;-ms-overflow-style:none}.noUi-target,.noUi-target *,.ss-main,[data-lib-ripple]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[data-lib-ns]::-webkit-scrollbar{display:none!important}[data-lib-ns]:not(.is--fade):not(.is--grabbing){scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}[data-lib-ns]>div,[data-lib-ns]>picture{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;scroll-snap-align:start}[data-lib-ns-nav-item]{width:.5rem;height:.5rem;background-color:currentColor;border-radius:50%;cursor:pointer;position:relative}[data-lib-ns-nav-item]:before{content:"";top:-.5rem;left:-.5rem;bottom:-.5rem;right:-.5rem;position:absolute;border-radius:50%;border:1px solid;opacity:0}[data-lib-ns-nav-item].state--active:before{opacity:1}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-ms-touch-action:none;touch-action:none;-webkit-box-sizing:border-box;box-sizing:border-box}.ss-main .ss-multi-selected,.ss-main .ss-single-selected{padding:2.5rem 2rem 1.5625rem;cursor:pointer;-webkit-box-sizing:border-box;outline:0}.noUi-target{position:relative;direction:ltr;background:rgba(51,51,51,.25);-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:none;padding:0 .875rem}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{top:50%;position:absolute;height:0;width:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:2px}.noUi-connect{-webkit-transition:background 450ms;transition:background 450ms;background:#cc9964;-webkit-box-shadow:none;box-shadow:none;margin:0 -.5rem}.noUi-draggable{cursor:ew-resize}.noUi-handle{position:relative;width:1.0625rem;height:1.0625rem;background:#cc9964;cursor:-webkit-grab;cursor:grab;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;z-index:2}.noUi-handle.noUi-handle-lower{left:-1.0625rem}[data-lib-ripple]{position:relative;user-select:none}.lib--ripple-inner{position:absolute;background:#333;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:.4;-webkit-animation-duration:1s;animation-duration:1s;pointer-events:none}html.ie .lib--ripple-inner{z-index:-1}.lib--ripple-inner.animation{-webkit-animation-name:ripple;animation-name:ripple}#shareAPIPolyfill-backdrop{background-color:rgba(0,0,0,.79)!important}#shareAPIPolyfill-container,#shareAPIPolyfill-container .shareAPIPolyfill-header{background-color:#414141!important}#shareAPIPolyfill-container{font-family:Montserrat,sans-serif!important;position:fixed!important;top:50%!important;bottom:auto!important;-webkit-transform:translateY(calc(-50% - 16px))!important;-ms-transform:translateY(calc(-50% - 16px))!important;transform:translateY(calc(-50% - 16px))!important;opacity:0!important;-webkit-transition:opacity .3s,-webkit-transform .3s!important;transition:opacity .3s,transform .3s,-webkit-transform .3s!important;max-width:37.5rem!important}#shareAPIPolyfill-container.visible{opacity:1!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}#shareAPIPolyfill-container .shareAPIPolyfill-header .tool-icon path:not([fill=none]){fill:#fff!important}#shareAPIPolyfill-container .shareAPIPolyfill-header-title{color:#cc9964!important;background-color:#414141!important;font-family:Jost,sans-serif!important;font-weight:600!important;font-size:2.625rem!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#shareAPIPolyfill-container .shareAPIPolyfill-header-title .the-icon{display:none!important}#shareAPIPolyfill-container .shareAPIPolyfill-body{border-top:1px solid rgba(51,51,51,.5)!important}#shareAPIPolyfill-container .shareAPIPolyfill-footer{position:absolute!important;right:0!important;top:0!important;width:2.8125rem!important;height:2.8125rem!important;font-size:0!important;color:#fff!important;-webkit-transition:color .3s!important;transition:color .3s!important;background-color:#cc9964!important;padding:0!important;opacity:1!important;border:0!important}#shareAPIPolyfill-container .shareAPIPolyfill-footer:hover{color:#fbfaf7!important}#shareAPIPolyfill-container .shareAPIPolyfill-footer:after{top:-.75rem!important;left:-.75rem!important;bottom:-.75rem!important;right:-.75rem!important;position:absolute!important;content:""!important}#shareAPIPolyfill-container .shareAPIPolyfill-footer:before{content:"\e90f"!important;display:block!important;font-size:2rem!important}#shareAPIPolyfill-container .tool-icon .the-icon path:not([fill=none]){fill:#fff!important;-webkit-transition:fill .3s!important;transition:fill .3s!important}#shareAPIPolyfill-container .tool-icon:hover{-webkit-box-shadow:none!important;box-shadow:none!important}#shareAPIPolyfill-container .tool-icon:hover .the-icon path:not([fill=none]){fill:#cc9964!important}.ss-main{position:relative;display:inline-block;user-select:none;width:100%;height:100%;background-color:#fff;font-weight:500;border-radius:0}.ss-main .ss-single-selected{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:0;border-radius:0;background-color:#fff;box-sizing:border-box;-webkit-transition:background-color .2s;transition:background-color .2s}.ss-main .ss-single-selected.ss-disabled{background-color:#fff;cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above,.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below,.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{display:flex;-ms-flex-align:center;align-items:center;text-align:left;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder *{display:flex;-ms-flex-align:center;align-items:center;width:auto}.ss-main .ss-single-selected .ss-deselect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-multi-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;border:0;border-radius:0;background-color:#fff;box-sizing:border-box;-webkit-transition:background-color .2s;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#333;cursor:not-allowed}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-multi-selected .ss-values .ss-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;border-radius:0;position:relative;overflow:hidden}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-multi-selected .ss-values .ss-value:not(:only-child):after{content:", +";white-space:nowrap}.ss-content{position:absolute;margin:0 0 0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;z-index:1010;background-color:#fff;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s;opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);color:#333;width:auto!important}.ss-content.ss-open{display:block;opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.ss-content .ss-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;line-height:inherit;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-width:0;height:3.125rem;padding:1rem 1.125rem;margin:0;border:1px solid rgba(255,255,255,.2);border-radius:0;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::-webkit-input-placeholder{color:inherit;vertical-align:middle}.ss-content .ss-search input::-moz-placeholder{color:inherit;vertical-align:middle}.ss-content .ss-search input:-ms-input-placeholder{color:inherit;vertical-align:middle}.ss-content .ss-search input::-ms-input-placeholder{color:inherit;vertical-align:middle}.ss-content .ss-search input::placeholder{color:inherit;vertical-align:middle}.ss-content .ss-search input:focus{-webkit-box-shadow:0 0 .25rem #cc9964;box-shadow:0 0 .25rem #cc9964}.ss-content .ss-list{max-height:18.75rem;overflow-x:hidden;overflow-y:auto;text-align:left;-webkit-box-shadow:0 .15em 1.5em 0 rgba(51,51,51,.05),0 0 1em 0 rgba(51,51,51,.05);box-shadow:0 .15em 1.5em 0 rgba(51,51,51,.05),0 0 1em 0 rgba(51,51,51,.05)}.ss-content .ss-list .ss-option{padding:.75rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected:hover{background-color:#de3232}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}[data-controller=lib-tabs] [data-lib-tabs-nav] [data-lib-tabs-item].state--active{cursor:default}[data-controller=lib-tabs] [data-lib-tabs-area]>[data-lib-tabs-item]{-webkit-animation:.3s backwards fadeOut;animation:.3s backwards fadeOut;display:none}[data-controller=lib-tabs] [data-lib-tabs-area]>[data-lib-tabs-item].state--active{-webkit-animation:.3s backwards fadeIn;animation:.3s backwards fadeIn;display:block}.tippy-box{background-color:#333!important;color:#fff!important;-webkit-filter:drop-shadow(0 .3125rem .9375rem rgba(51, 51, 51, .2));filter:drop-shadow(0 .3125rem .9375rem rgba(51, 51, 51, .2));border-radius:0!important}.tippy-arrow{color:#333!important}[data-ratio="17/26"]:before{padding-bottom:152.94117647%}[data-ratio="1/1"]:before{padding-bottom:100%}[data-ratio="16/9"]:before{padding-bottom:56.25%}[data-ratio="17/9"]:before{padding-bottom:52.94117647%}[data-ratio="6/5"]:before{padding-bottom:83.33333333%}[data-ratio="2/1"]:before{padding-bottom:50%}[data-ratio="47/51"]:before{padding-bottom:108.5106383%}[data-ratio="10/6"]:before{padding-bottom:60%}[data-ratio="2/3"]:before{padding-bottom:150%}[data-ratio="3/2"]:before{padding-bottom:66.66666667%}