.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}.clear,.ir{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.contractor__content__panel{-webkit-box-shadow:0 6px 10px rgba(0,0,0,.04),0 1px 18px rgba(0,0,0,.02),3px 3px 5px rgba(74,74,74,.05);box-shadow:0 6px 10px rgba(0,0,0,.04),0 1px 18px rgba(0,0,0,.02),3px 3px 5px rgba(74,74,74,.05)}.contractor__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.contractor__content__panel{width:43%;background:#fff;overflow:hidden;z-index:2}@media (min-width:768px){.contractor__content__panel{height:calc(100vh - 60px)}}.contractor__content__panel>div,.contractor__content__right{-webkit-animation:fadeInUpS .6s forwards;animation:fadeInUpS .6s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;opacity:0}.contractor__content__right{width:57%;padding-top:40px;padding-bottom:40px;padding-left:40px}@media (min-width:768px){.contractor__content__right{height:calc(100vh - 60px);overflow-x:hidden;overflow-y:overlay}}@media (min-width:992px){.contractor__content__right{padding-right:64px}}@media (min-width:1680px){.contractor__content__right{padding-right:calc(50vw - 736px)}}