body .t-btnflex_md, .t-btn.t-btnflex_md,
body .t-submit.t-btnflex_md {
  font-size: 22px;
  padding-left: 40px;
  padding-right: 50px;
}
#rec2029814681 {
  background-image: url("https://static.tildacdn.com/tild3164-3838-4666-a365-633965333465/riba_01.webp");
  background-repeat: no-repeat;
  background-position: 0% 100%;
}
#rec2029814681 {
  background-image: url("https://static.tildacdn.com/tild3334-3032-4165-a539-663065626338/riba_01_2.webp");
}
.uc-bg {
  background-image: url("https://static.tildacdn.com/tild3735-3137-4939-b137-333930316235/bg_02_1.webp");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
body .t702 .t-input,
body .t678 .t-input {
  background-color: rgba(255,255,255,.5);
}
body .t702 .t-input:focus,
body .t678 .t-input:focus {
  background-color: rgba(255,255,255,.95);
}
body .t_datepicker__inner {
  color: #000;
  padding: 0px;
  border: 1px solid #bcd4e6;
  border-radius: 12px;
  background: #fff;
  box-shadow: 8px 8px 50px rgba(38, 81, 104, 0.2);
  overflow: hidden;
}
body .t_datepicker__header {
  padding: 10px 5px;
  background: #def1ff;
  border-radius: 0px !important;
  margin: 0;
}
body .t_datepicker__selected-day::before {
  background-color: #4b7fa6 !important;
}
body .t_datepicker__selected-day.t_datepicker__current-month:not(.disabled):hover::before {
  content: '';
  background-color: #ff3535 !important;
}
.t_datepicker__current-month:not(.disabled):hover::before,
.t_datepicker__next-month:not(.disabled):hover::before,
.t_datepicker__previous-month:not(.disabled):hover::before {
  content: '';
  background-color: #c2e1f9 !important;
}
body svg.t-datepicker__icon {
  fill: #162d39;
  transition: all 0.2s ease;
}
body .t-input-block .t-datepicker__wrapper:hover svg.t-datepicker__icon,
body .t-input-block .t-datepicker__wrapper:focus svg.t-datepicker__icon,
body .t-input-block .t-datepicker__wrapper:active svg.t-datepicker__icon {
  fill: #4b7fa6 !important;
}
body .t_datepicker__body tbody {
  background-image: linear-gradient(30turn, rgb(242, 242, 242) 0%, rgb(255, 255, 255) 100%);
}
body .t_datepicker__body thead tr {
  background: #def1ff;
}
body .t_datepicker__body thead tr .t_datepicker__week-day {
  border-bottom: 1px solid #e2eff9;
  color: #142934;
}
body .t678 .t-input,
body .t678 .t-input.t-datepicker {
  font-size: 21px;
  border-radius: 10px;
}
body .t-popup__container {
  background: #f7fcff;
  border-radius: 12px;
}
@media screen and (max-width: 767px) {
    body #rec2016521371 .t-menu-base__imglogo {
      max-width: 60px !important;
      width: 100%;
    }
}
body .t-menu-base__mobile-menu .tmenu-mobile__container_right .t-menu-base__burger_mlauto {
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 961px) {
}
@media screen and (max-width: 980px) {
}
@media screen and (max-width: 960px) {
}
@media screen and (max-width: 767px) {
}
