.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.constructor-tabs .contactsTabs{margin:0}.constructor-tabs .listCenter{font-size:0;text-align:left;line-height:20px}.constructor-tabs .list>li{margin-right:40px;vertical-align:top}.constructor-tabs .list>li:last-child{margin-right:0}.constructor-tabs .tabsNav a{padding:0;font-size:16px!important;border:none!important;font-weight:700;font-style:normal;color:#fff!important;opacity:1;line-height:20px!important;vertical-align:top;display:block}.constructor-tabs .butBasic.active,.constructor-tabs .butBasic:hover,.constructor-tabs .tabsNav li.active .butBasic{text-decoration:underline;color:#fff!important;opacity:1;background:none}.constructor-tabs .tabContent{padding-top:32px}.constructor-tabs .tabContent ul{list-style:none;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.constructor-tabs .tabContent ul li{-ms-flex:0 0 25%;flex:0 0 25%;border-left:1px solid #b6262c;position:relative;max-width:25%;padding-right:24px;width:100%;vertical-align:top;padding-left:24px;display:block}.constructor-tabs .tabContent .contactsGroup{font-size:16px;font-weight:400;color:#fff!important;line-height:28px}.constructor-tabs .tabContent .contactsGroup a{color:#fff!important;display:inline-block}.constructor-tabs .tabContent .contactsGroupTitle{font-size:30px;font-weight:700;margin:0;padding-bottom:20px;line-height:32px}@media (max-width:991.98px){.constructor-tabs .tabContent ul li{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:34px;max-width:100%}.constructor-tabs .tabContent ul li:last-child{margin-bottom:0}}