table.iksweb {
    width: 100%;
	border-collapse:collapse;
	border-spacing:0;
	height: auto;
	color: white;
}
table.iksweb,table.iksweb td, table.iksweb th {
	border: 1px solid white;
	text-align:center;
	background-color: white;
}
table.iksweb td,table.iksweb th {
	padding: 3px;
	width: 30px;
	height: 35px;
	background-color: #1e1e1e;
}
table.iksweb th {
	background: #347c99; 
	color: #fff; 
	font-weight: normal;
}

.table-font-bold {
  font-weight: bold;
}

.table-container-two {
    display: flex;
    gap: 20px;
    margin-bottom: 40px;
}

@media screen and (max-width: 722px) {
    .table-container-two {
        flex-direction: column;
    }
    
}



.footer-container {
  /*width: 100vw;*/
  flex-basis: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  background-color: #1E1E1E;
  color: white;
  font-size: 24px;
}

.footer-container-map {
  flex-basis: 50%;
  flex-grow: 1;
}

.footer-container-description {
  flex-basis: 50%;
  flex-grow: 1;
  padding: 50px;
  font-size: 18px;
  font-family: 'Arial';
  line-height: 1.55;
}

.footer-contaienr-title {
  margin-bottom: 40px;
  font-family: 'Raleway';
  font-size: 38px;
  line-height: 1.17;
}

.fmt-30 {
  margin-top: 30px;
}

.icon-container {
  display: flex;
  gap: 10px;
  margin-top: 20px;
}

.icon-item {
  fill: white;
  width: 40px;
  height: 40px;
  cursor: pointer;
  transition: 0.6s;
}

.icon-item:hover {
  fill: #FF7650;
}

.button-footer {
  margin-top: 20px;
  display: flex;
  width: 255px;
  border: 1px solid white;
  justify-content: center;
  align-items: center;
  height: 50px;
  text-decoration: none;
  background-color: white;
  color: #1e1e1e !important;
  font-size: 14px;
  font-family: 'Raleway',Arial,sans-serif;
  line-height: 1.55;
  font-weight: 600;
  transition: 0.6s;
  border: none;
}

.link-tel {
  color: white !important; 
  text-decoration: none;
}

.button-footer:hover {
  background-color: #FF7650;
}

@media screen and (max-width: 960px){
    	.footer-container {
    	    flex-direction: column;
    	    height: 100%;
    	}
    	.footer-container-map {
    	    height: 20%;
    	}
    	
    	.footer-container-description {
    	    height: 80%;
    	      font-size: 14px;
              font-family: 'Arial';
              line-height: 1.45;
    	}
    }
    
    
.uc-form-request {
    border-top: solid 1px #dfdfdf;
    border-bottom: solid 1px #dfdfdf;
}
.uc-form-request .t-section__title {
    color: #fff;
}
.uc-form-request .t-section__descr {
    color: #fff;
    max-width: 800px;
}
.uc-form-request .t-form__inputsbox {
    position: relative;    
}
.uc-form-request .t-input-group {
    width: 50%;
}
.uc-form-request .t-input-group_ta {
    position: absolute;
    top: 0;
    left: 50%;
    width: calc(50% - 25px);
    margin-left: 25px;
}
.uc-form-request .t-input-group_ta textarea {
    height: 181px !important;
}
.uc-form-request .t-input-group_uw {
    position: absolute;
    top: 242px;
    left: 50%;
    width: calc(50% - 25px);
    margin-left: 25px;
}
.uc-form-request .t-input-group_uw .t-upwidget {
    /*margin-top: 10px;*/
}
.uc-form-request .t-form__submit {
    text-align: right;    
}
.uc-form-request .t-container {
    position: relative;
}
.uc-form-request .t-text_xs {
    position: absolute;    
    bottom: 16px;
    left: 120px;
    right: 420px;
    text-align: left;
}
.uc-form-request .t-form__successbox {
    position: relative;
    z-index: 1;
}
@media screen and (max-width: 1200px){
    .uc-form-request .t-input-group_ta textarea {
        height: 178px !important;
    }
    .uc-form-request .t-text_xs {
        left: 90px;
        right: 390px;
    }
    .uc-form-request .t-input-group_uw .t-upwidget {
        /*margin-top: 5px;*/
    }
}
@media screen and (max-width: 961px){
    .uc-form-request .t-input-group {
        width: 100%;
    }
    .uc-form-request .t-input-group_ta,
    .uc-form-request .t-input-group_uw {
        position: static;
        width: 100%;
        margin-left: 0;
    }
    .uc-form-request .t-form__submit {
        text-align: center;    
    }
    .uc-form-request .t-text_xs {
        position: static;
        text-align: center;    
    }
    .uc-form-request .t-form__successbox {
        margin-bottom: -80px;
    }
}