body .t1065__textwrapper {
  margin-bottom: 0px;
}
body .t-menu-base__list-item .t-active {
  opacity: 1;
}
#rec2038488621 {
  position: relative;
  transform: translateY(-100%);
  z-index: 999;
  pointer-events: none;
}

#recorddiv2036525811:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://static.tildacdn.com/tild6236-6135-4337-b138-393838663530/mask-c.svg");
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: contain;
}

body #rec2035166171 .t-menu-base {
  box-shadow: none;
}

@media screen and (min-width: 961px) {
    body.fixar #rec2035166171 .t-menu-base {
      background-color: rgba(23, 23, 23, 0.8);
      -webkit-backdrop-filter: blur(5px);
      backdrop-filter: blur(5px);
    }
    body.fixar #rec2035166171 .t-menu-base {
      box-shadow: 0px 15px 30px -10px rgba(0,11,48,0.2);
    }
    body.fixar #rec2035166171 .t-menu-base,
    body.fixar #rec2035166171 .t-menu-base__maincontainer {
      min-height: 60px;
    }
    body.fixar #rec2035166171 .t-menu-base__imglogo {
      width: 90px;
    }
    #rec2035166171 .t-menu-base,
    #rec2035166171 .t-menu-base__maincontainer,
    #rec2035166171 .t-menu-base__imglogo,
    body #allrecords .t-menu-base ul a,
    body #allrecords .t-menu-base ul a svg path {
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
    }
}

@media screen and (max-width: 960px) {
    body #rec2035166171 .tmenu-mobile,
    body #rec2035166171 .t-menu-base__maincontainer {
      background-color: rgba(23, 23, 23, 0.8) !important;
      -webkit-backdrop-filter: blur(5px);
      backdrop-filter: blur(5px);
    }
    body #rec2035166171 .t-menu-base__imglogo {
      max-width: 80px;
      width: 80px;
    }
    body .t-menu-base__mobile-menu .tmenu-mobile__container {
      padding: 5px 20px;
    }
}

body #allrecords .t-menu-base ul.t-sociallinks__wrapper .t-sociallinks__item_phone {
  margin-right: 20px;
}
body #allrecords .t-menu-base ul.t-sociallinks__wrapper .t-sociallinks__item_phone a {
  font-family: 'TildaSans',Arial,sans-serif;
  font-size: 14px;
  display: flex;
  align-items: center;
  width: auto !important;
}
body #allrecords .t-menu-base ul.t-sociallinks__wrapper .t-sociallinks__item_phone a svg {
  margin-right: 4px;
}

body #allrecords .t-menu-base ul.t-sociallinks__wrapper .t-sociallinks__item_phone a[href^="tel"] {
  color: #fff;
}
body #rec2035166171 .t-menu-base .t-sociallinks a::after {
  content: attr(title);
  font-size: 1.2em;
}
body #rec2035166171 .t-menu-base .t-sociallinks a:hover::after,
body #allrecords .t-menu-base ul.t-sociallinks__wrapper .t-sociallinks__item_phone a[href^="tel"]:hover,
body #allrecords .t-menu-base ul.t-sociallinks__wrapper .t-sociallinks__item_phone a:hover,
body #allrecords .t-menu-base ul a:hover svg path {
  color: #ff002b;
}
body #allrecords .t-menu-base ul a:hover svg path {
  fill: #ff002b !important;
}

body #recorddiv2036525811 .t-col_7 {
  max-width: 100%;
}
body #recorddiv2036525811 .t-col_7 .t189 {
  text-align: center;
}
body #recorddiv2036525811 .t-col_7 .t189 .t189__buttons-wrapper {
  justify-content: center;
}
body .t1065__title {
  margin-bottom: 20px;
}
body .t-btnflex_md, .t-btn.t-btnflex_md,
body .t-submit.t-btnflex_md {
  font-size: 22px;
  padding-left: 40px;
  padding-right: 50px;
}

body .t490 .t-name_xl {
  margin-top: 10px;
  margin-bottom: 10px;
}

#rec2029814641,
#rec2037205941,
#rec2038322851,
#rec2038390461 {
  background-image: url("https://static.tildacdn.com/tild6637-3038-4534-b766-323237393937/shape-i.png");
  background-size: cover;
}
#rec2038322851,
#rec2038390461 {
  background-attachment: fixed;
}
#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");
}
#rec2030388041 .t486 {
  position: relative;
}
.uc-bg1 {
  position: relative;
  background-image: url("https://optim.tildacdn.com/tild3464-6665-4531-b831-303134363462/-/format/webp/bg_02_1.webp");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.uc-bg1:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.75);
  
}
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 #220006;
  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: #ffcad3;
  border-radius: 0px !important;
  margin: 0;
}
body .t_datepicker__selected-day::before {
  background-color: #ea7c7c !important;
}
body .t_datepicker__selected-day.t_datepicker__current-month:not(.disabled):hover::before {
  content: '';
  background-color: #f00 !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: #ffcad3 !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: #ffcad3;
}
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: 3px solid #ff002b;
  border-radius: 12px;
}

@media screen and (min-width: 961px) {
    body .t389__copyright,
    body .t389__scroll {
      width: 550px;
    }
}
@media screen and (max-width: 960px) {
    body .t486__textwrapper {
      text-align: center !important;
    }
    body .t-divider.t-margin_left_auto {
      margin-right: auto;
      margin-left: auto;
    }
    body .t389__copyright a {
      display: block;
      margin-top: 10px;
    }
}

body .t486__blockimg {
  border-radius: 12px;
}
body .t604__imgwrapper .t-bgimg {
  border-radius: 12px;
  overflow: hidden;
}
body #rec2035671761 .t389__list_item a {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body #rec2035671761 .t389__list_item a:hover {
  color: #ff002b;
  opacity: 1;
}

#rec2037205941 .t823__title,
#rec2037205941 .t823__descr {
  text-align: center;
}
#form2037205941 .t-form__inputsbox.t-form__inputsbox_flex.t-form__inputsbox_inrow {
  width: 100%;
  max-width: 550px;
  margin: auto;
}
#form2037205941 .t-form__inputsbox_inrow .t-input-group_width50:not(.t-input-group_inonerow) .t-input-block,
#form2037205941 .t-form__inputsbox_inrow .t-input-group_width50:not(.t-input-group_inonerow) .t-input-title,
#rec2035583731 .t-form__inputsbox_inrow .t-input-group_width50:not(.t-input-group_inonerow) .t-input-block,
#rec2035583731 .t-form__inputsbox_inrow .t-input-group_width50:not(.t-input-group_inonerow) .t-input-title {
  margin: auto;
}
#form2037205941 .t-input-group input {
  font-size: 21px;
}
#form2037205941 .t-input-group input,
#form2035583731 .t-input-group input {
  background-color: rgba(0,0,0,.35);
}
#rec2035583731 .t-input-group input[type="number"],
#form2037205941 .t-input-group input[type="number"] {
  text-align: center;
}
#rec2035583731::-webkit-outer-spin-button,
#rec2035583731::-webkit-inner-spin-button,
#form2037205941 .t-input-group input[type="number"]::-webkit-outer-spin-button,
#form2037205941 .t-input-group input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#rec2035583731 .t-input-group input[type="number"],
#form2037205941 .t-input-group input[type="number"] {
  -moz-appearance: textfield;
}
#rec2035583731 .t-input-group input[type="number"]:hover,
#rec2035583731 .t-input-group input[type="number"]:focus,
#form2037205941 .t-input-group input[type="number"]:hover,
#form2037205941 .t-input-group input[type="number"]:focus {
  -moz-appearance: number-input;
}
#rec2035583731 .t-input-group input[type=number]::-webkit-inner-spin-button,
#rec2035583731 .t-input-group input[type=number]::-webkit-outer-spin-button,
#form2037205941 .t-input-group input[type=number]::-webkit-inner-spin-button,
#form2037205941 .t-input-group input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#rec2037205941 .t-btnflex.t-btnflex_type_submit {
  width: 100%;
}

@media screen and (min-width: 961px) {
}
@media screen and (max-width: 960px) {
}
@media screen and (max-width: 767px) {
}
