

/* Start:/local/templates/.default/components/newsite/elementsList/centers_tabs/style.css?1752316072948*/
/*.slide__content-tab input[type=checkbox] {*/
/*    display: none;*/
/*    transition: bdisplay 1s ease-in-out;*/
/*}*/
/*.slide__content-tab input[type=checkbox] ~ label {*/
/*    color: #187f76;*/
/*    transition: bdisplay 1s ease-in-out;*/
/*    display: inline-block;*/
/*    margin-top: 20px;*/
/*}*/
/*.slide__content-content {*/
/*    transition: bdisplay 1s ease-in-out;*/
/*    display: none;*/
/*}*/
/*.slide__content-tab input[type=checkbox]:checked ~ div.slide__content-content {*/
/*    display: block;*/
/*    transition: bdisplay 1s ease-in-out;*/
/*}*/

.contacts-tab .contacts-tab-name .tab{
	cursor: pointer;
}
.d-grid-2-col{
	display: grid;
	grid-template-columns: auto auto;
	grid-template-rows: auto;
}
.link-arrow {
    transform: rotate(-90deg);
    width: 25px;
    & svg {
      width: 100%;
      & path{
        stroke: #d0d0d0;
      }
      .contacts-tab-a-text:hover & path {
        stroke: #e21e23;
      }
    }
}
/* End */


/* Start:/local/components/travelsoft/callback/templates/travelsoft/style.css?17523160722699*/
.fb-form-lode{
  max-width: 40rem;
}
.fb-form-lode .mobile-contact-form {
  display: flex;
  flex-wrap: wrap;
}
.fb-form-lode .fb-form-field input, .fb-form-lode .fb-form-field textarea{
  all: unset;
  width: 100%;
  display: flex;
  border: 1px solid #fff;
  border-radius: 8px;
  padding: 10px 15px;
}
.fb-form-lode .fb-form-field input.fb-input-opened{
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 1px solid transparent!important;
}

.fb-form-lode .fb-form-submit{
all: unset;
    color: #8f8f8fd9;
    background-color: #ffffff;
    padding: 1rem 2rem;
    font-size: 1.3rem;
    cursor: pointer;
    font-weight: 300;
    border-radius: 8px;
}

.fb-form-lode .mobile-contact-form .name,
.fb-form-lode .mobile-contact-form .email,
.fb-form-lode .mobile-contact-form .phone {
  width: 49%;
}
.fb-form-lode .mobile-contact-form .name{
  margin-right: 1%;
}
.fb-form-lode .mobile-contact-form .email,
.fb-form-lode .mobile-contact-form .phone {
  margin-left: 1%;
}

.fb-form-lode .mobile-contact-form .theme,
.fb-form-lode .mobile-contact-form .text,
.fb-form-lode .mobile-contact-form .city,
.fb-form-lode .mobile-contact-form .recap,
.fb-form-lode .alert,
.fb-form-lode .success {
  width: 100%;
}
.fb-form-lode .mobile-contact-form .fb-form-field.theme, .fb-form-lode .mobile-contact-form .fb-form-field.city{
  position: relative;
}

.fb-form-lode .fb-form-options{
  position: absolute;
  background-color: #fff;
  top: 100%;
  left: 0;
  padding: 0px 15px 10px;
  border: 1px solid #9a9da4;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 100%;
  font-size: 1rem;
  font-weight: 500;
  border-top: none;
  z-index: 5;
}
.fb-form-lode .fb-form-options.invisible{
  display: none;
}


.fb-form-lode .mobile-contact-form .fb-form-field {
  display: flex;
  margin-bottom: 15px;
}
.fb-form-lode .mobile-contact-form .fb-form-field .svg-icon{
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: -webkit-calc(50% - 7.5px);
  top: -moz-calc(50% - 7.5px);
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
}

.fb-form-lode .mobile-contact-form .fb-form-field .reversed{
  -webkit-transform: scale(1,-1);
  -moz-transform: scale(1,-1);
  -ms-transform: scale(1,-1);
  -o-transform: scale(1,-1);
  transform: scale(1,-1);
}

.fb-form-lode .mobile-contact-form .fb-form-field .fb-form-options .city-optione,
.fb-form-lode .mobile-contact-form .fb-form-field .fb-form-options .theme-optione{
  cursor: pointer;
}
.fb-form-lode .mobile-contact-form .fb-form-field .fb-form-options .city-optione:hover,
.fb-form-lode .mobile-contact-form .fb-form-field .fb-form-options .theme-optione:hover{
  background: whitesmoke;
}
/* End */
/* /local/templates/.default/components/newsite/elementsList/centers_tabs/style.css?1752316072948 */
/* /local/components/travelsoft/callback/templates/travelsoft/style.css?17523160722699 */
