

/* Start:/bitrix/templates/universe_s1/css/text.css?17267323873170*/
.al-c {
  text-align: center;
}

.clr-blue {
  color: #0047BB;
}

.block-title,
h2.block-title {
  font-size: 32px;
  font-weight: bold;
  margin: 0 0 25px;
  line-height: normal;
}
@media all and (max-width: 768px) {
  .block-title,
  h2.block-title {
    font-size: 28px;
  }
}

.text {
  font-size: 16px;
}
.text a.download-file {
  text-transform: uppercase;
  font-weight: 600;
  color: #0047BB;
}
.text a.download-file:hover {
  text-decoration: underline;
}
.text a.download-file:before {
  display: inline-block;
  position: relative;
  bottom: -2px;
  width: 20px;
  height: 20px;
  margin: 0 10px 0 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwNDdCQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOS43NDIuNDY5YTEgMSAwIDAgMSAxIDF2OS41ODZsMi4yOTMtMi4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0bC00IDRhMSAxIDAgMCAxLTEuNDE0IDBsLTQtNEExIDEgMCAwIDEgNi40NSA4Ljc2MmwyLjI5MyAyLjI5M1YxLjQ2OWExIDEgMCAwIDEgMS0xWm0tOCAxMmExIDEgMCAwIDEgMSAxdjFhMiAyIDAgMCAwIDIgMmgxMGEyIDIgMCAwIDAgMi0ydi0xYTEgMSAwIDEgMSAyIDB2MWE0IDQgMCAwIDEtNCA0aC0xMGE0IDQgMCAwIDEtNC00di0xYTEgMSAwIDAgMSAxLTFaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 50% 50% no-repeat;
  content: "";
}
.text a:hover {
  text-decoration: underline;
}
.text .h2, .text h2 {
  font-size: 28px;
  font-weight: bold;
  margin: 0 0 25px;
}
@media all and (max-width: 768px) {
  .text .h2, .text h2 {
    font-size: 24px;
  }
}
.text .h3, .text h3 {
  font-size: 22px;
  font-weight: bold;
  margin: 0 0 20px;
}
@media all and (max-width: 768px) {
  .text .h3, .text h3 {
    font-size: 18px;
  }
}
.text p {
  margin: 0 0 16px;
}
.text ul, .text ol {
  margin: 0 0 16px;
}
.text ol {
  list-style: decimal;
  margin-left: 7px;
  counter-reset: item;
}
.text ol li {
  position: relative;
  padding: 0 0 0 20px;
  margin: 0 0 8px;
  counter-increment: item;
}
.text ol li:before {
  position: absolute;
  display: block;
  top: 0px;
  left: 0;
  font-weight: bold;
  color: #43A6F1;
  content: counter(item) !important;
}
.text ul {
  list-style: none;
  margin-left: 10px;
}
.text ul > li {
  position: relative;
  padding: 0 0 0 20px;
  margin: 0 0 8px;
}
.text ul > li:before {
  position: absolute;
  display: block;
  top: 8px;
  left: 0;
  -moz-border-radius: 100%;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  background: -webkit-gradient(linear, left top, left bottom, from(#6F8AEB), to(#43A6F1));
  background: -moz-linear-gradient(top, #6F8AEB 0%, #43A6F1 100%);
  background: linear-gradient(180deg, #6F8AEB 0%, #43A6F1 100%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
}
@media all and (max-width: 768px) {
  .text ul > li:before {
    top: 8px;
  }
}
.text ul > li > ul {
  padding: 10px 0;
}
.text ul > li > ul > li {
  position: relative;
  padding: 0 0 0 20px;
  margin: 0 0 5px;
}
.text ul > li > ul > li:before {
  border: 0;
  top: 7px;
  width: 6px;
  height: 6px;
  background: #000;
}
@media all and (max-width: 768px) {
  .text {
    font-size: 14px;
  }
  .text h3 {
    font-size: 18px;
  }
  .text h4 {
    font-size: 17px;
  }
}
/* End */


/* Start:/bitrix/templates/universe_s1/css/b-franchise-banner.min.css?17412636923292*/
.b-franchise-banner{margin:24px 0 60px}.b-franchise-banner__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-moz-border-radius:25px;border-radius:25px;background:-moz-linear-gradient(177.28deg,#79e9d0 -.19%,#3ea5f3 98.46%);background:linear-gradient(272.72deg,#79e9d0 -.19%,#3ea5f3 98.46%);height:320px;overflow:hidden;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.b-franchise-banner__left{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:31px 20px 21px 120px;gap:8px;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;color:#fff;z-index:10}.b-franchise-banner__right{-ms-flex-negative:0;flex-shrink:0;width:55%;height:100%;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;-webkit-transform:translate(0,-2%);-moz-transform:translate(0,-2%);-ms-transform:translate(0,-2%);transform:translate(0,-2%)}.b-franchise-banner__right img,.b-franchise-banner__right picture{display:block;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.b-franchise-banner__content ul{margin-left:0}.b-franchise-banner__content ul li{padding-left:12px;margin-bottom:4px}.b-franchise-banner__content ul li:before{position:static;display:inline-block;vertical-align:middle;background:#fff;margin:0 6px 3px 0;width:3px;height:3px}.b-franchise-banner__title{margin:0 0 8px;white-space:nowrap}.b-franchise-banner__title h1{font-weight:600;font-size:40px;line-height:48px;margin:0!important;padding:0!important}@media all and (max-width:1400px){.b-franchise-banner__left{padding:31px 20px 21px 80px}}@media all and (max-width:1200px){.b-franchise-banner__box{height:340px}.b-franchise-banner__left{padding:31px 20px 0 40px}.b-franchise-banner__right{-webkit-transform:translate(-4%,-5%);-moz-transform:translate(-4%,-5%);-ms-transform:translate(-4%,-5%);transform:translate(-4%,-5%)}.b-franchise-banner__title h1{font-size:32px}}@media all and (max-width:992px){.b-franchise-banner{margin:24px 0 40px}.b-franchise-banner__box{display:block;height:auto;-moz-border-radius:20px;border-radius:20px;background:-webkit-gradient(linear,left top,left bottom,from(#3ea5f3),to(#79e8d1));background:-moz-linear-gradient(top,#3ea5f3 0,#79e8d1 100%);background:linear-gradient(180deg,#3ea5f3 0,#79e8d1 100%)}.b-franchise-banner__left{padding:24px 24px 0 42px}.b-franchise-banner__right{width:150%;margin-top:-150px;-webkit-transform:translate(2%,0);-moz-transform:translate(2%,0);-ms-transform:translate(2%,0);transform:translate(2%,0)}}@media all and (max-width:768px){.b-franchise-banner__left{padding:24px 24px 0 16px}.b-franchise-banner__right{width:140%;margin-top:-70px;-webkit-transform:translate(-8%,0);-moz-transform:translate(-8%,0);-ms-transform:translate(-8%,0);transform:translate(-8%,0)}.b-franchise-banner__title h1{font-size:28px;line-height:normal}}
/* End */


/* Start:/bitrix/templates/universe_s1/css/b-franchise-when.min.css?17412636921761*/
.b-franchise-when{margin:60px 0}.b-franchise-when__items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.b-franchise-when__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-border-radius:24px;border-radius:24px;padding:24px 24px 12px 24px}.b-franchise-when__item:nth-child(1){background:-webkit-gradient(linear,left top,left bottom,from(#fff8ec),to(#fffbf0));background:-moz-linear-gradient(top,#fff8ec 0,#fffbf0 100%);background:linear-gradient(180deg,#fff8ec 0,#fffbf0 100%)}.b-franchise-when__item:nth-child(2){background:-webkit-gradient(linear,left top,left bottom,from(#fff4f4),to(#fff7f7));background:-moz-linear-gradient(top,#fff4f4 0,#fff7f7 100%);background:linear-gradient(180deg,#fff4f4 0,#fff7f7 100%)}.b-franchise-when__item:nth-child(3){background:-webkit-gradient(linear,left top,left bottom,from(#e9faf6),color-stop(100%,#effcfd),color-stop(100%,#effcfd),to(#effcfd));background:-moz-linear-gradient(top,#e9faf6 0,#effcfd 100%,#effcfd 100%,#effcfd 100%);background:linear-gradient(180deg,#e9faf6 0,#effcfd 100%,#effcfd 100%,#effcfd 100%)}.b-franchise-when__desc{text-align:center}.b-franchise-when__icon{-ms-flex-negative:0;flex-shrink:0;margin-bottom:16px}.b-franchise-when__icon img,.b-franchise-when__icon picture{display:block;max-width:100%;height:auto}@media all and (max-width:992px){.b-franchise-when{margin:40px 0}}@media all and (max-width:768px){.b-franchise-when__items{grid-template-columns:1fr;gap:16px}.b-franchise-when__icon{margin-bottom:12px}}
/* End */


/* Start:/bitrix/templates/universe_s1/css/b-franchise-pluses.min.css?17412636922833*/
.b-franchise-pluses{background:#f9fbff;padding:60px 0}.b-franchise-pluses__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.b-franchise-pluses__left ul{list-style:none;-webkit-column-count:3;-moz-column-count:3;column-count:3;padding:0 110px 0 0}.b-franchise-pluses__left ul li{margin:0 0 16px;position:relative;padding:0 0 0 24px}.b-franchise-pluses__left ul li:before{position:absolute;display:block;top:1px;left:0;width:20px;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy43MTAzIDAuMjkyNzg3QzEzLjg5NzggMC40ODAzMTQgMTQuMDAzMSAwLjczNDYyMiAxNC4wMDMxIDAuOTk5Nzg2QzE0LjAwMzEgMS4yNjQ5NSAxMy44OTc4IDEuNTE5MjYgMTMuNzEwMyAxLjcwNjc5TDUuNzEwMzQgOS43MDY3OUM1LjUyMjgxIDkuODk0MjYgNS4yNjg1IDkuOTk5NTcgNS4wMDMzNCA5Ljk5OTU3QzQuNzM4MTcgOS45OTk1NyA0LjQ4Mzg2IDkuODk0MjYgNC4yOTYzNCA5LjcwNjc5TDAuMjk2MzM3IDUuNzA2NzlDMC4xMTQxNzkgNS41MTgxOCAwLjAxMzM4NDQgNS4yNjU1OCAwLjAxNTY2MjggNS4wMDMzOUMwLjAxNzk0MTIgNC43NDExOSAwLjEyMzExIDQuNDkwMzggMC4zMDg1MTggNC4zMDQ5N0MwLjQ5MzkyNiA0LjExOTU2IDAuNzQ0NzM5IDQuMDE0MzkgMS4wMDY5NCA0LjAxMjExQzEuMjY5MTMgNC4wMDk4MyAxLjUyMTczIDQuMTEwNjMgMS43MTAzNCA0LjI5Mjc5TDUuMDAzMzQgNy41ODU3OUwxMi4yOTYzIDAuMjkyNzg3QzEyLjQ4MzkgMC4xMDUzMTYgMTIuNzM4MiAwIDEzLjAwMzMgMEMxMy4yNjg1IDAgMTMuNTIyOCAwLjEwNTMxNiAxMy43MTAzIDAuMjkyNzg3WiIgZmlsbD0iIzAwNDdCQiIvPgo8L3N2Zz4K) 50% 50% no-repeat;content:""}.b-franchise-pluses__right{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:end}.b-franchise-pluses__right img,.b-franchise-pluses__right picture{display:block;height:auto;max-width:100%}@media all and (max-width:1200px){.b-franchise-pluses__left ul{padding:0 20px 0 0}}@media all and (max-width:992px){.b-franchise-pluses{padding:40px 0}.b-franchise-pluses__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-franchise-pluses__left{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.b-franchise-pluses__left ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.b-franchise-pluses__right{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:0 0 16px 24px}}@media all and (max-width:768px){.b-franchise-pluses__right img{max-width:70%}.b-franchise-pluses__left ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}
/* End */


/* Start:/bitrix/templates/universe_s1/css/b-franchise-partner.min.css?17412636923808*/
.b-franchise-partner{margin:60px 0}.b-franchise-partner__items{width:100%;display:grid;grid-template-columns:4fr 1fr;grid-template-rows:auto auto;gap:24px}.b-franchise-partner__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.b-franchise-partner__item{-moz-border-radius:20px;border-radius:20px;padding:40px 48px 20px 48px}.b-franchise-partner__item_1{background:-webkit-gradient(linear,left top,left bottom,from(#e9faf6),color-stop(100%,#effcfd),color-stop(100%,#effcfd),to(#effcfd));background:-moz-linear-gradient(top,#e9faf6 0,#effcfd 100%,#effcfd 100%,#effcfd 100%);background:linear-gradient(180deg,#e9faf6 0,#effcfd 100%,#effcfd 100%,#effcfd 100%)}.b-franchise-partner__item_2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;background:-webkit-gradient(linear,left top,left bottom,from(#fff8ec),to(#fffbf0));background:-moz-linear-gradient(top,#fff8ec 0,#fffbf0 100%);background:linear-gradient(180deg,#fff8ec 0,#fffbf0 100%)}.b-franchise-partner__item_3{grid-column:1/-1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;background:-webkit-gradient(linear,left top,left bottom,from(#fff4f4),to(#fff7f7));background:-moz-linear-gradient(top,#fff4f4 0,#fff7f7 100%);background:linear-gradient(180deg,#fff4f4 0,#fff7f7 100%)}.b-franchise-partner__icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;-ms-flex-negative:0;flex-shrink:0}.b-franchise-partner__icon img,.b-franchise-partner__icon picture{display:block}.b-franchise-partner__text_lp-small p:last-child{font-size:14px}.b-franchise-partner__text ul{list-style:none}.b-franchise-partner__text ul li{margin:0 0 16px;position:relative;padding:0 0 0 24px}.b-franchise-partner__text ul li:before{position:absolute;display:block;top:1px;left:0;width:20px;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy43MTAzIDAuMjkyNzg3QzEzLjg5NzggMC40ODAzMTQgMTQuMDAzMSAwLjczNDYyMiAxNC4wMDMxIDAuOTk5Nzg2QzE0LjAwMzEgMS4yNjQ5NSAxMy44OTc4IDEuNTE5MjYgMTMuNzEwMyAxLjcwNjc5TDUuNzEwMzQgOS43MDY3OUM1LjUyMjgxIDkuODk0MjYgNS4yNjg1IDkuOTk5NTcgNS4wMDMzNCA5Ljk5OTU3QzQuNzM4MTcgOS45OTk1NyA0LjQ4Mzg2IDkuODk0MjYgNC4yOTYzNCA5LjcwNjc5TDAuMjk2MzM3IDUuNzA2NzlDMC4xMTQxNzkgNS41MTgxOCAwLjAxMzM4NDQgNS4yNjU1OCAwLjAxNTY2MjggNS4wMDMzOUMwLjAxNzk0MTIgNC43NDExOSAwLjEyMzExIDQuNDkwMzggMC4zMDg1MTggNC4zMDQ5N0MwLjQ5MzkyNiA0LjExOTU2IDAuNzQ0NzM5IDQuMDE0MzkgMS4wMDY5NCA0LjAxMjExQzEuMjY5MTMgNC4wMDk4MyAxLjUyMTczIDQuMTEwNjMgMS43MTAzNCA0LjI5Mjc5TDUuMDAzMzQgNy41ODU3OUwxMi4yOTYzIDAuMjkyNzg3QzEyLjQ4MzkgMC4xMDUzMTYgMTIuNzM4MiAwIDEzLjAwMzMgMEMxMy4yNjg1IDAgMTMuNTIyOCAwLjEwNTMxNiAxMy43MTAzIDAuMjkyNzg3WiIgZmlsbD0iIzI2QzU5RiIvPgo8L3N2Zz4K) 50% 50% no-repeat;content:""}@media all and (max-width:992px){.b-franchise-partner{margin:40px 0}.b-franchise-partner__items{grid-template-columns:1fr}.b-franchise-partner__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media all and (max-width:768px){.b-franchise-partner__items{gap:16px}.b-franchise-partner__item{padding:24px}.b-franchise-partner__item_3{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all and (max-width:576px){.b-franchise-partner__item{padding:24px 16px}}
/* End */


/* Start:/bitrix/templates/universe_s1/components/bitrix/form.result.new/franshiza/style.css?17563115639474*/
.b-franchise-contact {
  padding: 60px 0;
  background-color: #f9fbff;
}
.b-franchise-contact a {
  color: #fff;
}
.b-franchise-contact a:hover {
  color: #fff;
}

.b-franchise-contact__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
.b-franchise-contact__left {
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  background-color: #0047BB;
  color: #fff;
  -webkit-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 48px;
}
.b-franchise-contact__right {
  background-color: #fff;
  -webkit-box-flex: 3;
  -moz-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  -webkit-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 48px 40px;
}
.b-franchise-contact__name {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 8px;
}
.b-franchise-contact__title {
  margin-bottom: 24px;
  color: #99b5e4;
  line-height: 24px;
  font-weight: 600;
}
.b-franchise-contact__call {
  position: relative;
  margin-bottom: 16px;
  padding: 0 0 0 32px;
}
.b-franchise-contact__call:before {
  position: absolute;
  display: block;
  top: 1px;
  left: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTk3MTE1IDYuODYwNzhDMi45MTM1MSAxMS4wMzQ3IDYuMzIzNTIgMTQuMzUzMiAxMC41NjMxIDE2LjE1MjJMMTEuMjQyNyAxNi40NTVDMTIuNzk3NSAxNy4xNDc3IDE0LjYyNTIgMTYuNjIxNCAxNS41NzM2IDE1LjIwNzlMMTYuNDYxNiAxMy44ODQyQzE2Ljc1MDQgMTMuNDUzOCAxNi42NjI1IDEyLjg3NDIgMTYuMjU5MSAxMi41NDg4TDEzLjI0NzMgMTAuMTE5QzEyLjgwNDkgOS43NjIwOCAxMi4xNTQ0IDkuODQ1MjEgMTEuODE1OSAxMC4zMDE5TDEwLjg4NDIgMTEuNTU5MUM4LjQ5MzQxIDEwLjM3OTggNi41NTIzNiA4LjQzODczIDUuMzczMDIgNi4wNDc5Mkw2LjYzMDI3IDUuMTE2MkM3LjA4NjkzIDQuNzc3NzggNy4xNzAwNSA0LjEyNzI3IDYuODEzMTcgMy42ODQ4OUw0LjM4MzMgMC42NzI5NDJDNC4wNTc5NSAwLjI2OTY2MSAzLjQ3ODQ1IDAuMTgxNjkzIDMuMDQ4MDggMC40NzAyNjJMMS43MTUyNCAxLjM2Mzk2QzAuMjkyODk1IDIuMzE3NjcgLTAuMjMwNDg2IDQuMTYwNTIgMC40NzgyNDYgNS43MTk0N0wwLjk5NjMzNSA2Ljg1OTA4TDAuOTk3MTE1IDYuODYwNzhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K") 50% 50% no-repeat;
  content: "";
}
.b-franchise-contact__write {
  position: relative;
  padding: 0 0 0 32px;
}
.b-franchise-contact__write:before {
  position: absolute;
  display: block;
  top: 1px;
  left: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjg5NDkgMC45MDc0OTFDOC40MjQxMyAwLjYzNTAwMyAxMS41NzY1IDAuNjM1MDAzIDE0LjcxMTEgMC45MDc0OTFMMTYuMjIxNCAxLjAzODc3QzE3LjIyNjcgMS4xMjYxNyAxOC4wODc4IDEuNzI1ODQgMTguNTM0IDIuNTgzNjFDMTguNTkxIDIuNjkzMzUgMTguNTQ4MyAyLjgyNjIxIDE4LjQ0MzEgMi44OTEzMkwxMi4xNzcxIDYuNzcwMjRDMTAuODMzMyA3LjYwMjE2IDkuMTM4NzQgNy42MTk2MiA3Ljc3ODAyIDYuODE1NTZMMS40NzAyIDMuMDg4MkMxLjM2ODI5IDMuMDI3OTggMS4zMjE1MSAyLjkwNDAyIDEuMzY3NDQgMi43OTQ5MkMxLjc3NTU5IDEuODI1MzYgMi42OTMyMiAxLjEzMzE4IDMuNzc5MjUgMS4wMzg3N0w1LjI4OTQ5IDAuOTA3NDkxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEuMzYyMyA0Ljc2Njc2QzEuMjA2MzQgNC42NzQ2IDEuMDA3MzQgNC43NzM3NyAwLjk4OTE1NiA0Ljk1NDAyQzAuNzM1NDIxIDcuNDY5NjUgMC43OTY4MzEgMTAuMDA5MSAxLjE3MzM5IDEyLjUxMzJDMS4zNzE5IDEzLjgzMzMgMi40NDkzMSAxNC44NDU0IDMuNzc5MjYgMTQuOTYxTDUuMjg5NDkgMTUuMDkyM0M4LjQyNDEzIDE1LjM2NDcgMTEuNTc2NSAxNS4zNjQ3IDE0LjcxMTEgMTUuMDkyM0wxNi4yMjE0IDE0Ljk2MUMxNy41NTEzIDE0Ljg0NTQgMTguNjI4NyAxMy44MzMzIDE4LjgyNzIgMTIuNTEzMkMxOS4yMTQ4IDkuOTM2MTMgMTkuMjY4NSA3LjMyMTYyIDE4Ljk4ODUgNC43MzQxNUMxOC45Njg4IDQuNTUyNjQgMTguNzY2NSA0LjQ1NTI5IDE4LjYxMTIgNC41NTEzOUwxMi45NjY3IDguMDQ1NjRDMTEuMTQ4NSA5LjE3MTE4IDguODU1OSA5LjE5NDc5IDcuMDE0OTMgOC4xMDY5NUwxLjM2MjMgNC43NjY3NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") 50% 50% no-repeat;
  content: "";
}
.b-franchise-contact__callback {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
}
.b-franchise-contact__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin: 24px 0px;
}
.b-franchise-contact__fio > *, .b-franchise-contact__phone > *, .b-franchise-contact__comment > * {
  margin: 0;
  padding: 0;
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
}
.b-franchise-contact__fio {
  grid-area: 1/1/2/2;
  position: relative;
}
.b-franchise-contact__phone {
  grid-area: 2/1/3/2;
  position: relative;
}
.b-franchise-contact__email {
  grid-area: 3/1/4/2;
  position: relative;
}
.b-franchise-contact__comment {
  grid-area: 1/2/3/4;
  position: relative;
}
.b-franchise-contact__comment textarea {
  resize: none;
  word-wrap: break-word;
  height: 100%;
  width: 100%;
}
.b-franchise-contact__comment textarea::-webkit-input-placeholder {
  color: #6691d6;
  padding: 8px 12px;
}
.b-franchise-contact__comment textarea:-moz-placeholder {
  color: #6691d6;
  padding: 8px 12px;
}
.b-franchise-contact__comment textarea::-moz-placeholder {
  color: #6691d6;
  padding: 8px 12px;
}
.b-franchise-contact__comment textarea:-ms-input-placeholder {
  color: #6691d6;
  padding: 8px 12px;
}
.b-franchise-contact__comment textarea::-ms-input-placeholder {
  color: #6691d6;
  padding: 8px 12px;
}
.b-franchise-contact__comment textarea::placeholder {
  color: #6691d6;
  padding: 8px 12px;
}
.b-franchise-contact__box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 16px;
}
.b-franchise-contact__input-label {
  position: absolute;
  top: -12px;
  left: 12px;
  background: #fff;
  font-size: 14px;
  color: #0047BB;
  font-weight: 600;
}
.b-franchise-contact__input {
  width: 100%;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid rgba(0, 71, 187, 0.16);
  height: 44px;
  padding: 12px 12px 10px 12px;
  outline: none;
}
.b-franchise-contact__input.error {
  border: 1px solid red;
}
.b-franchise-contact__input.error + label {
  color: red;
}
.b-franchise-contact__input:-webkit-autofill, .b-franchise-contact__input:-webkit-autofill:hover, .b-franchise-contact__input:-webkit-autofill:focus, .b-franchise-contact__input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.b-franchise-contact__input::-webkit-input-placeholder {
  opacity: 1;
  color: #ccdaf1;
}
.b-franchise-contact__input:-moz-placeholder {
  opacity: 1;
  color: #ccdaf1;
}
.b-franchise-contact__input:-ms-placeholder {
  opacity: 1;
  color: #ccdaf1;
}
.b-franchise-contact__input::-moz-placeholder {
  opacity: 1;
  color: #ccdaf1;
}
.b-franchise-contact__button {
  width: 50%;
  display: block;
  border: 0;
  background: #0047BB;
  color: #fff;
  text-align: center;
  -moz-border-radius: 12px;
  border-radius: 12px;
  line-height: 44px;
  height: 44px;
  font-size: 16px;
  font-weight: 700;
}
.b-franchise-contact__button:hover {
  color: #fff;
  text-decoration: underline;
}
.b-franchise-contact__polytic {
  width: 50%;
  font-size: 14px;
  line-height: 20px;
}
.b-franchise-contact__polytic a {
  color: #000000;
  text-decoration: underline;
}
.b-franchise-contact__polytic a:hover {
  color: #000000;
  text-decoration: none;
}
@media all and (max-width: 1200px) {
  .b-franchise-contact__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .b-franchise-contact__button, .b-franchise-contact__polytic {
    width: 100%;
  }
  .b-franchise-contact__grid {
    grid-template-columns: 1fr;
    grid-template-rows: 3fr;
  }
  .b-franchise-contact__fio, .b-franchise-contact__phone, .b-franchise-contact__email, .b-franchise-contact__comment {
    grid-area: unset;
  }
  .b-franchise-contact__comment {
    min-height: 80px;
  }
}
@media all and (max-width: 992px) {
  .b-franchise-contact {
    padding: 40px 0;
  }
  .b-franchise-contact__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .b-franchise-contact__box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .b-franchise-contact__button {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .b-franchise-contact__polytic {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media all and (max-width: 576px) {
  .b-franchise-contact__left, .b-franchise-contact__right {
    padding: 16px;
  }
}

.form-group-textarea a{
  color:#0047bb;
}
.form-group-textarea a:hover{
  color:#0047bb;
}
/* End */
/* /bitrix/templates/universe_s1/css/text.css?17267323873170 */
/* /bitrix/templates/universe_s1/css/b-franchise-banner.min.css?17412636923292 */
/* /bitrix/templates/universe_s1/css/b-franchise-when.min.css?17412636921761 */
/* /bitrix/templates/universe_s1/css/b-franchise-pluses.min.css?17412636922833 */
/* /bitrix/templates/universe_s1/css/b-franchise-partner.min.css?17412636923808 */
/* /bitrix/templates/universe_s1/components/bitrix/form.result.new/franshiza/style.css?17563115639474 */
