.workplaceBanner{padding-top:170px}.workplaceBanner .sectionTitle h2{color:var(--text-primary);font-size:60px;font-weight:700;line-height:1.1}.workplaceBanner .sectionTitle h2>span{color:var(--accent-hover)}.workplaceBanner .sectionContent p{color:var(--text-primary);font-size:20px}.workplaceBanner.fitOutContractorSection .sectionContent{border-left:none}.workplaceBanner.fitOutContractorSection .sectionContentInner,.workplaceBanner.fitOutContractorSection .sectionContentParent{padding-left:0}.fitOutContractorUpperPart{position:relative}.workplaceBanner .fitOutContractorUpperPart .right-img-cls{border-radius:10px;max-height:none;max-width:none;position:relative}.workplaceBanner .fitOutContractorUpperPart .right-video-cls{border-radius:10px;max-height:none;max-width:100%;position:relative}.workplaceBanner .fitOutContractorLeft .sectionButtonGroup{align-items:center;display:flex;gap:25px;justify-content:flex-start}.workplaceBanner .fitOutContractorLeft .sectionButtonGroup a>span{background-color:var(--accent-hover);border-radius:20px;color:var(--text-primary);font-size:12px;line-height:16px;margin-right:5px;padding:2px 8px}.workplaceBanner .fitOutContractorLeft .sectionButtonGroup .contactButton{color:var(--text-primary)}.workplaceBanner .fitOutContractorLeft .sectionButtonGroup .contactButton:focus,.workplaceBanner .fitOutContractorLeft .sectionButtonGroup .contactButton:hover{border:1px solid var(--accent-hover)}.workplaceBanner .fitOutContractorLeft .sectionButtonGroup .quickTools{background-color:transparent;color:var(--text-primary)}.workplaceBanner .fitOutContractorLeft .sectionButtonGroup .quickTools:focus,.workplaceBanner .fitOutContractorLeft .sectionButtonGroup .quickTools:hover{border:1px solid var(--accent-hover);box-shadow:inset 310px 0 0 0 var(--accent-hover)}.workplaceBanner .fitOutContractorLeft .sectionButtonGroup .quickTools:focus>span,.workplaceBanner .fitOutContractorLeft .sectionButtonGroup .quickTools:hover>span{background-color:var(--text-white)}@media screen and (max-width:1400px){.workplaceBanner{padding-top:180px}}@media screen and (max-width:1240px){.workplaceBanner .sectionTitle h2{font-size:45px}.workplaceBanner .fitOutContractorUpperPart{align-items:flex-start}}@media screen and (max-width:1024px){.workplaceBanner .sectionTitle h2{font-size:40px}.workplaceBanner .fitOutContractorUpperPart{flex-wrap:wrap;gap:20px}.workplaceBanner .fitOutContractorUpperPart .fitOutContractorLeft,.workplaceBanner .fitOutContractorUpperPart .fitOutContractorRight{width:100%}.workplaceBanner{padding-top:140px}.fitOutContractorUpperPart .fitOutContractorVideo{display:flex}.workplaceBanner .fitOutContractorUpperPart .right-img-cls{height:auto;margin:0;width:auto}}@media screen and (max-width:620px){.workplaceBanner{padding-top:100px}.workplaceBanner .sectionTitle h2{font-size:30px}.workplaceBanner .sectionContent p{font-size:18px}.workplaceBanner .fitOutContractorUpperPart .right-img-cls{width:100%}.workplaceBanner .fitOutContractorLeft .sectionButtonGroup{flex-wrap:wrap;gap:18px}}