

/* Start:/local/templates/franchise/assets/vendor/bootstrap-reboot/reboot.min.css?16545079753458*/
*,*::before,*::after{box-sizing:border-box;outline: none !important;}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}

/* End */


/* Start:/local/templates/franchise/assets/css/app.min.css?170125783863468*/
@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 200;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Ultralight.woff2) format("woff2");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 200;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Ultralight.ttf) format("opentype");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 300;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Light.woff2) format("woff2");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 300;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Light.ttf) format("opentype");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 400;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Regular.woff2) format("woff2");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 400;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Regular.ttf) format("opentype");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 500;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Medium.woff2) format("woff2");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 500;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Medium.ttf) format("opentype");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 600;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Semibold.woff2) format("woff2");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 600;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Semibold.ttf) format("opentype");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 700;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Bold.woff2) format("woff2");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 700;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Bold.ttf) format("opentype");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 800;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Extrabold.woff2) format("woff2");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 800;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Extrabold.ttf) format("opentype");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 900;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Black.woff2) format("woff2");
}

@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 900;
  src: url(/local/templates/franchise/assets/css/../fonts/Gilroy-Black.ttf) format("opentype");
}

::-webkit-input-placeholder {
  color: #999;
}

::-moz-placeholder {
  color: #999;
}

:-ms-input-placeholder {
  color: #999;
}

::-ms-input-placeholder {
  color: #999;
}

::placeholder {
  color: #999;
}

::-moz-selection {
  background-color: #f0950d;
  color: #fff;
}

::selection {
  background-color: #f0950d;
  color: #fff;
}

input,
textarea {
  outline: none;
}

input:focus:required:invalid,
textarea:focus:required:invalid {
  border-color: red;
}

input:required:valid,
textarea:required:valid {
  border-color: green;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #686868;
  font-family: Gilroy, sans-serif;
  font-size: 1.6rem;
  height: 100%;
  line-height: 1.38;
  min-width: 320px;
  overflow-x: hidden;
  position: relative;
}

body.lock {
  overflow: hidden;
}

:root {
  scroll-behavior: auto;
}

html {
  font-size: 10px;
  height: 100%;
  scroll-behavior: auto;
}

.wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
}

main {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

footer {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.header {
  background: rgba(28, 29, 30, 0.5);
  color: #fff;
  height: 12.3rem;
  left: 0;
  padding-bottom: 0.3rem;
  position: fixed;
  top: 0;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  width: 100%;
  z-index: 100;
}

.header .container {
  height: 100%;
}

.header.scrolled {
  background: rgba(28, 29, 30, 0.95);
  height: 8rem;
}

.header.scrolled .header__logo img {
  height: 5.5rem;
}

.header__wrap {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  height: 100%;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 0.4rem;
}

.header__info,
.header__wrap {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header__info {
  -webkit-box-flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  justify-content: flex-end;
}

.header__logo img {
  height: 7.2rem;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.header__phone {
  margin-top: -0.4rem;
}

.header__phone a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #e6e6e6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.8rem;
  font-weight: 600;
  gap: 0.5rem;
  line-height: 1.1666666667;
}

.header__phone a:hover {
  color: #f4aa3c;
}

.header__phone a:before {
  background: url(/local/templates/franchise/assets/css/../images/dist/phone.svg) 50% / cover no-repeat;
  content: "";
  display: inline-block;
  height: 1.6rem;
  width: 1.6rem;
}

.header__menu {
  margin-left: 7.6rem;
}

.header__menu ul {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.7rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

.header__menu a {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
  text-transform: uppercase;
}

.header__menu a:hover {
  color: #f4aa3c;
}

.header__btn {
  margin-left: 5.6rem;
}

.header__btn,
.header__btn .btn {
  max-width: 18.3rem;
  width: 100%;
}

.header__btn .btn {
  height: 3.8rem;
}

.header__time {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #e6e6e6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.6rem;
  font-weight: 600;
  gap: 0.8rem;
  line-height: 1.1875;
  margin-left: 5.7rem;
}

.header__time:before {
  background: url(/local/templates/franchise/assets/css/../images/dist/time.svg) 50% / cover no-repeat;
  content: "";
  display: inline-block;
  height: 1.6rem;
  width: 1.7rem;
}

.header-mobile {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: none;
  left: 0;
  position: fixed;
  top: 0;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  width: 100%;
  z-index: 9999;
}

.header-mobile__logo {
  padding-top: 2px;
}

.header-mobile__logo img {
  max-width: 130px;
}

.header-mobile.active {
  background-color: #f8f8f8;
}

.header-mobile__cnt {
  width: 100%;
}

.header-mobile__meta {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  align-items: center;
  background-color: #3c424d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  justify-content: space-between;
  padding-left: 40px;
  padding-right: 40px;
  width: 100%;
}

.header-mobile__meta-icons {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header-mobile__burger {
  background: url(/local/templates/franchise/assets/css/../images/dist/burger.svg) 100% 50%/24px 19px no-repeat;
  cursor: pointer;
  height: 40px;
  margin-left: 5px;
  width: 35px;
}

.header-mobile__call,
.header-mobile__search-icon {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  justify-content: center;
  margin-left: 5px;
  width: 35px;
}

.header-mobile__burger.active {
  background: url(/local/templates/franchise/assets/css/../images/dist/burger_close.svg) 90% 50%/30px 23px no-repeat;
  display: block;
}

.header-mobile-menu {
  background-color: #fff;
  height: calc(100vh - 60px);
  left: 0;
  left: -100%;
  opacity: 0;
  overflow: hidden;
  padding-bottom: 60px;
  position: fixed;
  top: 60px;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  visibility: hidden;
  width: 100%;
  z-index: 999;
  z-index: -1;
}

.header-mobile-menu .header-mobile-menu__list {
  list-style: none;
  margin: 60px 0 0;
  overflow: scroll;
  padding: 0 40px;
  text-align: left;
}

.header-mobile-menu .header-mobile-menu__list li {
  margin-bottom: 15px;
}

.header-mobile-menu .header-mobile-menu__list li a {
  color: #000;
  font-size: 19px;
  font-weight: 600;
  position: relative;
  text-transform: none;
}

.header-mobile-menu .header-mobile-menu__list li.active a {
  color: #f0950d;
}

.header-mobile-menu .header-mobile-center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 7vh;
  padding: 0 40px;
  text-align: left;
}

.header-mobile-menu .header__phone {
  color: #000;
  display: block;
  font-size: 20px;
  font-weight: 600;
  margin-left: 0;
  margin-top: 2vh;
}

.header-mobile-menu .header__phone a {
  color: #000;
  display: block;
  font-size: 20px;
  margin-top: 1.5vh;
}

.header-mobile-menu .header__phone a:before {
  display: none;
}

.header-mobile-menu .header__phone:first-of-type {
  font-size: 24px;
}

.header-mobile-menu .header__phone:before {
  display: none;
}

.header-mobile-menu .social-block {
  gap: 3.2rem;
  margin-top: 16rem;
}

.header-mobile-menu .social-block a {
  height: 3rem;
  width: 3rem;
}

.header-mobile-menu .social-block a svg {
  fill: #f0950d;
  height: 2.5rem;
  max-height: 100%;
  max-width: 100%;
  width: 2.5rem;
}

.header-mobile-menu.scroll {
  height: calc(100vh - 60px);
  top: 60px;
}

.header-mobile-menu.active {
  left: 0;
  opacity: 1;
  visibility: visible;
  z-index: 999;
}

.header-mobile__btns {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3px;
  justify-content: space-between;
  padding: 13px 40px;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  width: 100%;
}

.header-mobile__btns .c-btn {
  font-size: 12px;
  max-width: 100%;
  min-height: 32px;
  width: 100%;
}

.header-mobile__btns.disabled {
  display: none;
}

@keyframes fadein {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeout {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes fadeout {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

main {
  -webkit-transition: all 0.14s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.14s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.14s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.select-box {
  display: block;
  font-size: 2.5rem;
  max-width: 100%;
  position: relative;
  width: 100%;
}

.select-box__current {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  border-radius: 10px;
  color: #6a6a6a;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 2.5rem;
  font-weight: 400;
  height: 8.1rem;
  outline: none;
  padding-left: 8rem;
  padding-right: 8rem;
  position: relative;
}

.select-box__current:focus + .select-box__list {
  -webkit-animation-name: none;
  animation-name: none;
  opacity: 1;
  z-index: 2;
}

.select-box__current:focus + .select-box__list .select-box__option {
  cursor: pointer;
}

.select-box__current:focus .select-box__icon {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.select-box__icon {
  position: absolute;
  right: 2.4rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
  width: 3.9rem;
}

.select-box__value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.select-box__value:first-of-type .select-box__input-text {
  color: #6a6a6a;
}

.select-box__input {
  display: none;
}

.select-box__input:checked + .select-box__input-text {
  display: block;
}

.select-box__input-text {
  background-color: #fff;
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

.select-box__list {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: HideList;
  animation-name: HideList;
  -webkit-animation-timing-function: step-start;
  animation-timing-function: step-start;
  background-color: #fff;
  border: 1px solid #000;
  -webkit-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
  font-size: 2rem;
  list-style: none;
  margin-top: 3px;
  opacity: 0;
  padding: 1.5rem 0 1rem;
  position: absolute;
  width: 100%;
  z-index: 2;
  height: 24rem;
  overflow-y: scroll;
}

.select-box-occupied-regions {
  margin-top: 3rem;
}

@media (max-width: 767px) {
  .select-box-occupied-regions {
    margin-top: 2rem;
  }
}

.select-box-occupied-regions .select-box__list {
  height: auto;
  overflow: auto;
}

.select-box__option {
  background-color: #fff;
  display: block;
  padding: 0.5rem 8rem;
  margin-bottom: 0;
}

.select-box__option:focus,
.select-box__option:hover {
  background-color: #fbfbfb;
  color: #363636;
}

@-webkit-keyframes HideList {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    z-index: 1;
  }

  to {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    z-index: -1;
  }
}

@keyframes HideList {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    z-index: 1;
  }

  to {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    z-index: -1;
  }
}

input[type="search"]::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}

input[type="search"]::-ms-reveal {
  display: none;
  height: 0;
  width: 0;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.input,
.textarea {
  background-color: transparent;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  color: #6a6a6a;
  font-size: 2.5rem;
  height: 8.1rem;
  padding-left: 7.6rem;
  padding-right: 7.6rem;
  width: 100%;
}

.textarea {
  padding: 1.6rem 7.6rem;
  resize: none;
}

.input::-webkit-input-placeholder,
.textarea::-webkit-input-placeholder {
  color: #6a6a6a;
}

.input::-moz-placeholder,
.textarea::-moz-placeholder {
  color: #6a6a6a;
  opacity: 1;
}

.input:-ms-input-placeholder,
.textarea:-ms-input-placeholder {
  color: #6a6a6a;
}

.input:-moz-placeholder,
.textarea:-moz-placeholder {
  color: #6a6a6a;
  opacity: 1;
}

.input-1,
.textarea-1 {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #ffcd83;
  border-radius: 0;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 600;
  padding: 0 0 2rem;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.input-1:focus:required:invalid,
.textarea-1:focus:required:invalid {
  border-color: #ffcd83;
}

.input-1:required:valid,
.textarea-1:required:valid {
  border-color: #fff;
}

.textarea-1 {
  padding: 0.4rem 0 2.5rem;
  resize: none;
}

.input-1::-webkit-input-placeholder,
.textarea-1::-webkit-input-placeholder {
  color: #fff;
}

.input-1::-moz-placeholder,
.textarea-1::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

.input-1:-ms-input-placeholder,
.textarea-1:-ms-input-placeholder {
  color: #fff;
}

.input-1:-moz-placeholder,
.textarea-1:-moz-placeholder {
  color: #fff;
  opacity: 1;
}

.link {
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.5rem;
  position: relative;
}

.link:hover {
  color: #f0950d;
}

.link:after {
  background: #434343;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  width: 100%;
}

.link:hover:after {
  width: 0;
}

.ul-circle li {
  padding-left: 3.5rem;
  position: relative;
}

.ul-circle li:before {
  background: #f0950d;
  border-radius: 50%;
  content: "";
  height: 1.8rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 1.8rem;
}

.h2 {
  color: #3c424d;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.25;
  text-transform: uppercase;
}

img {
  height: auto;
  max-width: 100%;
}

a {
  color: #686868;
  text-decoration: none;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
}

a:hover {
  color: #686868;
  text-decoration: none;
}

.container-1310 {
  margin: 0 auto;
  max-width: 1390px;
  padding-left: 40px;
  padding-right: 40px;
}

.container {
  margin: 0 auto;
  max-width: 1480px;
  padding-left: 40px;
  padding-right: 40px;
}

.btn {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background-color: #f0950d;
  border: none;
  border-radius: 0;
  border-radius: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Gilroy;
  font-size: 1.6rem;
  font-weight: 600;
  justify-content: center;
  letter-spacing: normal;
  line-height: normal;
  padding: 0 0 0.2rem;
  text-shadow: none;
  text-transform: none;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.btn:hover {
  background-color: #f4aa3c;
  color: #fff;
}

.btn.--light-green {
  background-color: #fba21c;
}

.btn.--light-green:hover {
  background-color: #fcb74e;
}

svg {
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.svg-hidden {
  display: none;
}

.social-block {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.8rem;
}

.social-block a:hover {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}

.social-block__item {
  cursor: pointer;
  display: block;
  height: 3rem;
  width: 3rem;
}

.social-block__item:hover svg {
  fill: var(--a-hover-color);
}

.social-block__item svg {
  fill: #828486;
  height: 2.2rem;
  width: 2.2rem;
}

.bold-p {
  font-weight: 700;
}

.hero {
  background: url(/local/templates/franchise/assets/css/../images/dist/hero_bg.jpg) 50% / cover no-repeat;
  height: 90rem;
  padding-top: 27.8rem;
  width: 100%;
}

.hero .btn {
  height: 6.4rem;
  margin-top: 7.9rem;
  max-width: 29rem;
  width: 100%;
}

.hero .container {
  position: relative;
}

.hero__wrap {
  max-width: 82.2rem;
  padding-left: 9.2rem;
}

.hero__wrap .hero__wrap-title {
  color: #fba21c;
  font-size: 5rem;
  font-weight: 900;
  line-height: 1.26;
  margin-bottom: 1.1rem;
  text-transform: uppercase;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.hero__wrap p {
  color: #f8f8f8;
  font-size: 2.3rem;
  font-weight: 600;
  line-height: 1.2173913043;
  margin-bottom: 1.8rem;
}

.hero__social {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  right: 3.8rem;
  top: 34.3%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.hero__social:before {
  background-color: hsla(0, 0%, 100%, 0.5);
  content: "";
  height: 3.5rem;
  left: 50%;
  position: absolute;
  top: -6.8rem;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 1px;
}

.hero__social:after {
  background-color: hsla(0, 0%, 100%, 0.5);
  bottom: -6.8rem;
  content: "";
  height: 3.5rem;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 1px;
}

.hero__social-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  justify-content: center;
  margin-bottom: 1.6rem;
  width: 3rem;
}

.hero__social-item:nth-of-type(2) {
  margin-bottom: 3.9rem;
}

.hero__social-item:last-of-type {
  margin-bottom: 0;
}

.hero__social-item:hover svg {
  fill: #f0950d;
}

.hero__social-item svg {
  fill: #fff;
  height: 2.6rem;
  width: 2.3rem;
}

.hero__social-item.--youtube svg {
  height: 2.6rem;
  width: 2.4rem;
}

.unique-technologies {
  margin-top: -6.5rem;
}

.unique-technologies .h2 {
  color: #000;
  font-size: 3.8rem;
  line-height: 1.2368421053;
  margin-bottom: 1.6rem;
  position: relative;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  z-index: 1;
}

.unique-technologies .h2:after {
  background: url(/local/templates/franchise/assets/css/../images/dist/dots_before.svg) 50% / cover no-repeat;
  content: "";
  height: 14.7rem;
  left: -2.8rem;
  position: absolute;
  top: -1.8rem;
  width: 15.1rem;
  z-index: -1;
}

.unique-technologies__wrap {
  background-color: #fff;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6.7rem 4.4rem;
}

.unique-technologies__left {
  padding-left: 3rem;
  padding-right: 3.1rem;
  padding-top: 1.6rem;
}

.unique-technologies__left p {
  margin-bottom: 20px;
}

.unique-technologies__left .bold-p {
  color: #000;
  font-size: 1.8rem;
  line-height: 1.2222222222;
  margin-bottom: 4.2rem;
  text-transform: uppercase;
}

.unique-technologies__right {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.unique-technologies__right img {
  border-radius: 5px;
  height: 44.7rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 63.8rem;
  height: 34.7rem;
  width: 53.8rem;
}

.video-block {
  cursor: pointer;
  position: relative;
}

.video-block:hover .video-block__play {
  -webkit-transform: translate(-50%, -50%) scale(1.04);
  -ms-transform: translate(-50%, -50%) scale(1.04);
  transform: translate(-50%, -50%) scale(1.04);
}

.video-block__play {
  background: url(/local/templates/franchise/assets/css/../images/dist/video_play.svg) 50% / cover no-repeat;
  height: 10.4rem;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  width: 10.4rem;
}

.unique-technologies__nums {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 7.4rem;
  padding-right: 3.6rem;
}

.unique-technologies__nums-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.3rem;
  max-width: 32.1rem;
  padding-left: 2rem;
  position: relative;
  width: 100%;
}

.unique-technologies__nums-item:first-of-type {
  padding-left: 5.4rem;
}

.unique-technologies__nums-item:first-of-type:before {
  background-color: #eaeaea;
  content: "";
  height: 20rem;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
}

.unique-technologies__nums-item:nth-of-type(2) {
  padding-left: 3.4rem;
}

.unique-technologies__nums-item:nth-of-type(3) {
  padding-left: 1.4rem;
}

.unique-technologies__nums-item:nth-of-type(4) {
  padding-left: 1.8rem;
}

.unique-technologies__nums-item:after {
  background-color: #eaeaea;
  content: "";
  height: 20rem;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
}

.unique-technologies__nums-item:nth-of-type(2) {
  position: relative;
}

.unique-technologies__nums-item:nth-of-type(3) {
  position: relative;
}

.unique-technologies__nums-item:nth-of-type(3) span:last-of-type {
  font-size: 1.8rem;
  line-height: 1.2777777778;
}

.unique-technologies__nums-item span:first-of-type {
  color: #f0950d;
  font-size: 8rem;
  font-weight: 200;
  line-height: 1.2;
  text-transform: uppercase;
}

.unique-technologies__nums-item span:last-of-type {
  color: #6a6a6a;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 1.5555555556;
}

.partnership__center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}

.partnership {
  background: url(/local/templates/franchise/assets/css/../images/dist/partnership_bg.jpg) 50% / cover no-repeat;
  margin-top: 10rem;
  padding-bottom: 6.2rem;
  padding-top: 10rem;
  width: 100%;
}

.partnership .h2 {
  color: #f0950d;
  font-size: 3.8rem;
  line-height: 1.2368421053;
  margin-left: 4rem;
  position: relative;
  text-align: center;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  z-index: 1;
}

.partnership .h2:after {
  background: url(/local/templates/franchise/assets/css/../images/dist/dots_before.svg) 50% / cover no-repeat;
  content: "";
  height: 14.7rem;
  left: -6.8rem;
  position: absolute;
  top: -4.8rem;
  width: 15.1rem;
  z-index: -1;
}

.partnership__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 7.9rem;
  margin-top: 7.3rem;
}

.partnership__wrap ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.partnership__wrap ul:first-of-type {
  max-width: 62.4rem;
  width: 100%;
}

.partnership__wrap ul:last-of-type {
  max-width: 60.7rem;
  width: 100%;
}

.partnership__wrap li {
  color: #fff;
  font-size: 2.2rem;
  line-height: 1.1818181818;
  margin-bottom: 3.2rem;
}

.partnership__wrap li:before {
  top: 0.2rem;
}

.partnership__nums {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-top: 5rem;
}

.partnership__nums-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.partnership__nums-item span:first-of-type {
  color: #f0950d;
  font-size: 5rem;
  font-weight: 500;
  line-height: 1.22;
}

.partnership__nums-item span:last-of-type {
  color: #d1d1d1;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.full-consultation {
  background: url(/local/templates/franchise/assets/css/../images/dist/full_consultation_bg.jpg) 50% / cover no-repeat;
  color: #fff;
  padding-bottom: 26.6rem;
  padding-top: 20.8rem;
}

.full-consultation .h2 {
  color: #fff;
  margin-bottom: 2.6rem;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.full-consultation__wrap {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding-right: 3.3rem;
}

.full-consultation__text {
  max-width: 50rem;
  padding-top: 1.6rem;
  width: 100%;
}

.full-consultation__text p {
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.full-consultation__form {
  max-width: 66.7rem;
  width: 100%;
}

.full-consultation__form .input-1 {
  margin-bottom: 3.3rem;
}

.full-consultation__form .input-1,
.full-consultation__form .textarea-1 {
  width: 100%;
}

.full-consultation__form .btn {
  background-color: #fff;
  color: #000;
  height: 6.2rem;
  max-width: 29rem;
  width: 100%;
}

.full-consultation__form .btn:hover {
  background-color: #e3e3e3;
}

.full-consultation__form-row {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-top: 3.2rem;
}

.full-consultation__form-row p {
  color: #ffd89d;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.1875;
  margin-bottom: 0;
  max-width: 32.5rem;
  width: 100%;
}

.full-consultation__form-row p a {
  color: #fff;
}

.full-consultation__form-row p a:hover {
  color: #e3e3e3;
}

.times-4 {
  position: relative;
  z-index: 2;
}

.times-4__wrap {
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 41px rgba(60, 66, 77, 0.3);
  box-shadow: 0 1px 41px rgba(60, 66, 77, 0.3);
  margin-top: -7rem;
  padding-bottom: 5.3rem;
  padding-top: 5.8rem;
}

.times-4__header {
  margin-left: 7.6rem;
}

.times-4__header .container-1310 {
  max-width: 99.5rem;
  padding: 0;
  width: 100%;
}

.times-4__header .h2 {
  margin-bottom: -0.2rem;
  position: relative;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  z-index: 1;
}

.times-4__header .h2:after {
  background: url(/local/templates/franchise/assets/css/../images/dist/dots_before.svg) 50% / cover no-repeat;
  content: "";
  height: 14.7rem;
  left: -7.4rem;
  position: absolute;
  top: -0.9rem;
  width: 15.1rem;
  z-index: -1;
}

.times-4__header p {
  color: #3c424d;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.times-4__body {
  margin-top: 7.3rem;
}

.times-4__body .container-1310 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.7rem;
}

.times-4__photo {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.times-4__photo img {
  border-radius: 6px;
  height: 55.2rem;
  -o-object-fit: cover;
  object-fit: cover;
  width: 66.8rem;
}

.times-4__text ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.times-4__text li {
  color: #3c424d;
  font-size: 2rem;
  line-height: 1.25;
  margin-bottom: 1.1rem;
  padding-left: 4rem;
}

.times-4__text li span {
  font-weight: 600;
}

.vantages-franchise {
  background: url(/local/templates/franchise/assets/css/../images/dist/vantages_franchise_bg.jpg) 50% / cover
    no-repeat;
  color: #fff;
  margin-top: -6.5rem;
  padding-bottom: 6.4rem;
  padding-top: 13.8rem;
  width: 100%;
}

.vantages-franchise .h2 {
  color: #fff;
  padding-left: 4.8rem;
  position: relative;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  z-index: 1;
}

.vantages-franchise .h2:after {
  background: url(/local/templates/franchise/assets/css/../images/dist/dots_before_2.svg) 50% / cover no-repeat;
  content: "";
  height: 13.3rem;
  left: -0.2rem;
  position: absolute;
  top: -3.7rem;
  width: 15.9rem;
  z-index: -1;
}

.vantages-franchise .btn {
  height: 6.2rem;
  max-width: 29rem;
  width: 100%;
}

.vantages-franchise__center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.vantages-franchise__center,
.vantages-franchise__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.vantages-franchise__items {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 8.2rem;
  margin-top: 4.7rem;
  padding-left: 11.3rem;
}

.vantages-franchise__item:first-of-type {
  max-width: 30.6rem;
  width: 100%;
}

.vantages-franchise__item:first-of-type .vantages-franchise__item-photo {
  left: 0.4rem;
}

.vantages-franchise__item:nth-of-type(2) {
  left: -1.6rem;
  max-width: 28.2rem;
  position: relative;
  width: 100%;
}

.vantages-franchise__item:nth-of-type(2) .vantages-franchise__item-photo {
  left: 1.4rem;
}

.vantages-franchise__item:nth-of-type(2) .vantages-franchise__item-photo img {
  left: -1.2rem;
}

.vantages-franchise__item:nth-of-type(3) {
  max-width: 28rem;
  width: 100%;
}

.vantages-franchise__item:nth-of-type(3) .vantages-franchise__item-photo {
  left: 1.1rem;
}

.vantages-franchise__item:nth-of-type(3) .vantages-franchise__item-photo img {
  left: -1.2rem;
}

.vantages-franchise__item:nth-of-type(4) {
  max-width: 29.4rem;
  width: 100%;
}

.vantages-franchise__item:nth-of-type(4) .vantages-franchise__item-photo {
  left: 0.5rem;
}

.vantages-franchise__item:nth-of-type(4) .vantages-franchise__item-photo img {
  left: 0;
}

.vantages-franchise__item-photo {
  background: hsla(0, 0%, 77%, 0.1);
  border-radius: 50%;
  height: 164px;
  margin-bottom: 6.5rem;
  position: relative;
  width: 164px;
}

.vantages-franchise__item-photo img {
  bottom: 1.1rem;
  left: -0.4rem;
  position: absolute;
}

.vantages-franchise__item-text h4 {
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 1.1363636364;
  margin-bottom: 2.2rem;
  min-height: 5rem;
}

.vantages-franchise__item-text p {
  color: #dbdbdb;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.1875;
}

.monthly-contributions {
  padding-bottom: 9.7rem;
  padding-top: 7.4rem;
}

.monthly-contributions .btn {
  height: 6.2rem;
  margin-top: 3.2rem;
  max-width: 29rem;
  width: 100%;
}

.monthly-contributions .h2 {
  margin-left: 4.3rem;
  max-width: 61.3rem;
  position: relative;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  z-index: 1;
}

.monthly-contributions .h2:after {
  background: url(/local/templates/franchise/assets/css/../images/dist/dots_before.svg) 50% / cover no-repeat;
  content: "";
  height: 14.6rem;
  left: -6.5rem;
  position: absolute;
  top: -1.9rem;
  width: 15rem;
  z-index: -1;
}

.monthly-contributions__center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}

.monthly-contributions__wrap {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.2rem;
  margin-top: 1.4rem;
  padding-left: 4.6rem;
}

.monthly-contributions__photo {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  max-width: 65.3rem;
  position: relative;
  width: 100%;
}

.monthly-contributions__photo img {
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.monthly-contributions__photo:after {
  background: #f0950d;
  bottom: 0;
  content: "";
  height: 44.9rem;
  left: 0;
  max-width: 65.3rem;
  position: absolute;
  width: 100%;
  z-index: -1;
}

.monthly-contributions__text {
  max-width: 57.2rem;
  width: 100%;
}

.monthly-contributions__text h4 {
  color: #1d2329;
  font-size: 2.2rem;
  line-height: 1.1363636364;
  margin-bottom: 3rem;
}

.monthly-contributions__text ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.monthly-contributions__text ul li {
  color: #1d2329;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2222222222;
  margin-bottom: 1.5rem;
  padding-left: 3.1rem;
}

.create-business .h2 {
  margin-left: 6.2rem;
  max-width: 52.5rem;
  position: relative;
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  z-index: 1;
}

.create-business .h2:after {
  background: url(/local/templates/franchise/assets/css/../images/dist/dots_before.svg) 50% / cover no-repeat;
  content: "";
  height: 14.6rem;
  left: -6.5rem;
  position: absolute;
  top: -1.9rem;
  width: 15rem;
  z-index: -1;
}

.create-business__center,
.create-business__wrap {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}

.create-business__wrap {
  margin-top: 8rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
  grid-gap: 1.1rem 2.8rem;
}

.v-modal {
  position: relative;
  z-index: 99999;
}

.v-modal .mb-bar {
  background: #3c424d;
}

.v-modal .dialog__overlay {
  background: rgba(27, 27, 27, 0.7);
  -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.v-modal .mb-track-x {
  display: none;
}

.v-modal .dialog__content {
  border-radius: 10px;
  height: 85vh;
  margin: 0 auto;
  max-width: 1176px;
  padding: 9.6rem 40px 4.5rem;
  width: 100%;
}

.v-modal.--call .dialog__content {
  height: 67vh;
}

@media (max-width: 767px) {
  .v-modal.--call .dialog__content {
    height: 75vh;
  }
}

.v-modal .dialog__form-cnt {
  margin: 0 auto;
  max-width: 85.3rem;
  text-align: left;
  width: 100%;
}

.v-modal .close-modal {
  background: url(/local/templates/franchise/assets/css/../images/dist/close.svg) 50% / cover no-repeat;
  cursor: pointer;
  height: 3.3rem;
  position: absolute;
  right: 3rem;
  top: 2.2rem;
  width: 3.3rem;
}

.v-modal .dialog h2 {
  font-family: Gilroy, sans-serif;
}

.v-modal .mb-track-y {
  width: 5px;
}

.dialog__form {
  left: 1.4rem;
  margin-top: 8rem;
  position: relative;
}

.dialog__form-cnt-header {
  padding-left: 9.1rem;
}

.dialog__form-cnt-header .h2 {
  color: #3c424d;
  margin-bottom: -0.2rem;
  position: relative;
  z-index: 1;
}

.dialog__form-cnt-header .h2:after {
  background: url(/local/templates/franchise/assets/css/../images/dist/dots_before.svg) 50% / cover no-repeat;
  content: "";
  height: 14.7rem;
  left: -7.5rem;
  position: absolute;
  top: -3.9rem;
  width: 15.1rem;
  z-index: -1;
}

.dialog__form-cnt-header p {
  color: #3c424d;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.dialog__form-price {
  margin-top: 2.6rem;
  padding-left: 7.6rem;
}

.dialog__form-price-p1 {
  color: #3c424d;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 0.1rem;
}

.dialog__form-price-num {
  color: #3c424d;
  display: block;
  font-size: 6rem;
  font-weight: 700;
  line-height: 1.2333333333;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}

.dialog__form-price-p2 {
  color: #6a6a6a;
  font-size: 2rem;
  line-height: 1.2;
}

.d-f-n-f-r__header {
  margin-top: 4.4rem;
  padding-left: 7.6rem;
}

.d-f-n-f-r__header p {
  color: #3c424d;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
  max-width: 70rem;
}

.d-f-n-f-r__header .h2 {
  color: #3c424d;
  margin-bottom: -0.2rem;
}

.d-f-n-f-r__body {
  margin-top: 3.9rem;
}

.d-f-n-f-r__body .input {
  margin-bottom: 1rem;
}

.d-f-n-f-r__body-p {
  color: #aeaeae;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.1875;
  margin-top: 2px;
  text-align: center;
}

.d-f-n-f-r__body-p a {
  color: #aeaeae;
}

.d-f-n-f-r__btn {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin-top: 3.8rem;
}

.d-f-n-f-r__btn .btn {
  height: 6.9rem;
  max-width: 35.1rem;
  width: 100%;
}

.footer {
  background-color: #3c424d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 8.4rem auto 0;
  max-width: 1920px;
}

.footer .hero__social {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 2.4rem;
  left: 0;
  margin-top: 10.4rem;
  position: relative;
  top: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.footer .hero__social:after,
.footer .hero__social:before {
  display: none;
}

.footer .hero__social-item {
  opacity: 0.8;
}

.footer .hero__social-item:hover {
  -webkit-transform: translateY(7px);
  -ms-transform: translateY(7px);
  transform: translateY(7px);
}

.footer .hero__social-item.--youtube svg {
  fill: #ee0b0b;
}

.footer .hero__social-item.--vk svg {
  fill: #4d9ee8;
}

.footer .hero__social-item.--telegram svg {
  fill: #66c8ff;
}

.footer .hero__social-item.--whatsapp svg {
  fill: #64e969;
}

.footer__map {
  height: 56.7rem;
  max-width: 50%;
  width: 100%;
}

.footer__map-img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.footer__info {
  color: #fff;
  padding-left: 14.4rem;
  padding-top: 9.8rem;
}

.footer__info p {
  color: #fff;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25;
}

.footer__info-phone {
  margin-bottom: 4.6rem;
}

.footer__info-phone a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 2.4rem;
  font-weight: 600;
  gap: 1.4rem;
  line-height: 1.2083333333;
}

.footer__info-phone a:hover {
  color: #f0950d;
}

.footer__info-phone a:before {
  background: url(/local/templates/franchise/assets/css/../images/dist/footer_phone.svg) 50%/17px 17px no-repeat;
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
}

.footer__info-geo {
  margin-bottom: 1.4rem;
}

.footer__info-geo p {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.4rem;
}

.footer__info-geo p:before {
  background: url(/local/templates/franchise/assets/css/../images/dist/footer_geo.svg) 50%/14px 16px no-repeat;
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
}

.footer__info-mail {
  margin-bottom: 4.7rem;
}

.footer__info-mail a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.6rem;
  font-weight: 600;
  gap: 1.4rem;
  line-height: 1.25;
}

.footer__info-mail a:hover {
  color: #f0950d;
}

.footer__info-mail a:before {
  background: url(/local/templates/franchise/assets/css/../images/dist/footer_mail.svg) 50%/18px 15px no-repeat;
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
}

.footer__info-geo-2 {
  margin-bottom: 2rem;
}

.footer__info-geo-2 p {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 3rem;
  position: relative;
}

.footer__info-geo-2 p:before {
  background: url(/local/templates/franchise/assets/css/../images/dist/footer_geo.svg) 50%/14px 16px no-repeat;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px;
}

.footer__info-geo-3 p {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 3rem;
  position: relative;
}

.footer__info-geo-3 p:before {
  background: url(/local/templates/franchise/assets/css/../images/dist/footer_geo.svg) 50%/14px 16px no-repeat;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px;
}

@media (max-width: 1600px) {
  html {
    font-size: 9px;
  }
}

@media (max-width: 1500px) {
  .input-1,
  .textarea-1 {
    font-size: 1.6rem;
  }

  .hero {
    height: 88.7rem;
    padding-top: 26rem;
  }

  .hero .btn {
    margin-top: 6rem;
  }

  .hero__social {
    top: 50%;
  }

  .unique-technologies__nums-item {
    max-width: 25%;
  }

  .full-consultation__wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    gap: 10rem;
    justify-content: center;
  }

  .monthly-contributions__wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .v-modal .close-modal {
    right: 4rem;
  }
}

@media (max-width: 1430px) {
  html {
    font-size: 8.2px;
  }
}

@media (max-width: 1400px) {
  .hero {
    height: 79rem;
    padding-top: 21rem;
  }
  .header__phone {
    margin-top: 0;
  }

  .hero .btn {
    margin-top: 5rem;
  }

  .unique-technologies__nums {
    padding-right: 4.4rem;
  }

  .partnership__wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .partnership__nums {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    gap: 12rem;
    justify-content: center;
  }

  .times-4__body .container-1310 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media (max-width: 1320px) {
  html {
    font-size: 8px;
  }
}

@media (max-width: 1050px) {
  .header-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header {
    display: none;
  }
}

@media (max-width: 1200px) {
  .unique-technologies__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .partnership__nums-item span:first-of-type {
    font-size: 3rem;
  }

  .full-consultation__form-row {
    gap: 20px;
  }

  .times-4__body .container-1310 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .vantages-franchise__items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
  }

  .vantages-franchise__item:first-of-type {
    max-width: 50%;
    padding: 30px;
  }

  .vantages-franchise__item:nth-of-type(2) {
    left: 0;
    max-width: 50%;
    padding: 30px;
  }

  .vantages-franchise__item:nth-of-type(3) {
    left: 0;
    max-width: 50%;
    padding: 30px;
  }

  .vantages-franchise__item:nth-of-type(4) {
    left: 0;
    max-width: 50%;
    padding: 30px;
  }

  .v-modal .dialog__content {
    margin-left: 15px;
    margin-right: 15px;
  }

  .v-modal .dialog__form-cnt {
    max-width: 65.5rem;
  }
}

@media (max-width: 1100px) {
  .wrapper {
    overflow-x: hidden;
  }
}

@media (max-width: 1024px) {
  .v-modal .dialog__content {
    overflow: scroll;
  }
}

@media (max-width: 960px) {
  .header {
    display: none;
  }

  .hero__wrap {
    padding-left: 0;
    padding-right: 4rem;
  }

  .unique-technologies__right {
    margin-top: 25px;
    width: 100%;
  }

  .unique-technologies__right img {
    width: 100%;
  }

  .unique-technologies__nums {
    -ms-grid-columns: 1fr 2.5rem 1fr;
    -ms-grid-rows: auto;
    display: -ms-grid;
    display: grid;
    gap: 2.5rem;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    padding-left: 4.4rem;
    padding-right: 4.4rem;
  }

  .unique-technologies__nums > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .unique-technologies__nums > :nth-child(2) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .unique-technologies__nums-item:first-of-type {
    padding-left: 0;
  }

  .unique-technologies__nums-item:first-of-type:before {
    display: none;
  }

  .unique-technologies__nums-item:nth-of-type(2) {
    padding-left: 0;
  }

  .unique-technologies__nums-item:nth-of-type(3) {
    padding-left: 0;
  }

  .unique-technologies__nums-item:nth-of-type(4) {
    padding-left: 0;
  }

  .unique-technologies__nums-item:after {
    display: none;
  }

  .unique-technologies__nums-item span:first-of-type {
    min-width: 77px;
  }

  .partnership .h2 {
    text-align: left;
  }

  .partnership__nums {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 5rem 8rem;
  }

  .full-consultation__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .full-consultation__text {
    max-width: 100%;
  }

  .full-consultation__form {
    max-width: 100%;
  }

  .footer__info {
    padding-left: 6rem;
  }
}

@media (max-width: 767px) {
  body.lock {
    padding-right: 0;
  }

  html {
    font-size: 10px;
  }

  .header-mobile__meta {
    padding-left: 13px;
    padding-right: 13px;
  }

  .header-mobile-menu .header-mobile-menu__list {
    padding: 0 25px;
  }

  .header-mobile-menu .header-mobile-center {
    margin-top: 40vh;
    padding: 0 25px;
  }

  .header-mobile-menu .social-block {
    gap: 20px;
    margin-top: 25px;
  }

  .header-mobile__btns {
    padding-left: 13px;
    padding-right: 13px;
  }

  .select-box {
    font-size: 14px;
    width: 100%;
  }

  .select-box__current {
    font-size: 15px;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .select-box__icon {
    right: 15px;
    width: 14px;
  }

  .select-box__list {
    font-size: 13px;
  }

  .select-box__option {
    padding: 6px 20px;
  }

  .select-box__option:last-of-type {
    padding-bottom: 0;
  }

  .input,
  .textarea {
    font-size: 15px;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .input-1,
  .textarea-1 {
    font-size: 15px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .ul-circle li {
    padding-left: 2.5rem;
  }

  .ul-circle li:before {
    height: 10px;
    width: 10px;
  }

  .h2 {
    font-size: 22px;
    line-height: inherit;
  }

  .container-1310 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .btn {
    font-size: 16px;
    height: 44px;
    line-height: 1;
    padding: 0;
  }

  .hero {
    -webkit-box-shadow: inset 0 0 0 2100px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 0 2100px rgba(0, 0, 0, 0.4);
    height: auto;
    padding-bottom: 40px;
    padding-top: 90px;
  }

  .hero .btn {
    height: 50px;
    margin-top: 25px;
    max-width: 100%;
  }

  .hero__wrap {
    padding-right: 0;
  }

  .hero__wrap .hero__wrap-title {
    font-size: 28px;
    line-height: inherit;
  }

  .hero__wrap p {
    font-size: 16px;
    line-height: inherit;
    margin-bottom: 10px;
  }

  .hero__social {
    display: none;
  }

  .unique-technologies {
    margin-top: 40px;
  }

  .unique-technologies .h2 {
    font-size: 22px;
    line-height: inherit;
    margin-bottom: 10px;
  }

  .unique-technologies .h2:after {
    display: none;
  }

  .unique-technologies__wrap {
    padding: 0;
  }

  .unique-technologies__left {
    padding: 0;
  }

  .unique-technologies__left p {
    margin-bottom: 10px;
  }

  .unique-technologies__left .bold-p {
    font-size: 16px;
    line-height: inherit;
    margin-bottom: 10px;
  }

  .unique-technologies__right {
    margin-top: 10px;
  }

  .unique-technologies__right img {
    height: auto;
  }

  .video-block__play {
    height: 6rem;
    width: 6rem;
  }

  .unique-technologies__nums {
    gap: 15px 25px;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .unique-technologies__nums-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    line-height: 1.2;
    max-width: 100%;
    text-align: center;
  }

  .unique-technologies__nums-item:nth-of-type(3) span:last-of-type {
    font-size: 15px;
    line-height: inherit;
  }

  .unique-technologies__nums-item span:first-of-type {
    font-size: 45px;
    line-height: inherit;
    min-width: auto;
  }

  .unique-technologies__nums-item span:last-of-type {
    font-size: 15px;
    line-height: inherit;
  }

  .partnership {
    margin-top: 40px;
    padding-bottom: 40px;
    padding-top: 40px;
  }

  .partnership .h2 {
    font-size: 22px;
    line-height: inherit;
    margin-left: 0;
  }

  .partnership .h2:after {
    display: none;
  }

  .partnership__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    margin-top: 30px;
  }

  .partnership__wrap ul:first-of-type {
    max-width: 100%;
  }

  .partnership__wrap ul:last-of-type {
    max-width: 100%;
  }

  .partnership__wrap li {
    font-size: 16px;
    line-height: inherit;
    margin-bottom: 10px;
  }

  .partnership__wrap li:before {
    top: 6px;
  }

  .partnership__nums {
    -ms-grid-columns: 1fr 10px 1fr;
    -ms-grid-rows: auto;
    display: -ms-grid;
    display: grid;
    gap: 15px 10px;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    margin-top: 25px;
  }

  .partnership__nums > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .partnership__nums > :nth-child(2) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .partnership__nums-item span:first-of-type {
    font-size: 20px;
    line-height: inherit;
  }

  .partnership__nums-item span:last-of-type {
    font-size: 15px;
    line-height: inherit;
    line-height: 1.2;
    padding-top: 2px;
  }

  .full-consultation {
    padding-bottom: 40px;
    padding-top: 40px;
  }

  .full-consultation .h2 {
    margin-bottom: 10px;
  }

  .full-consultation__wrap {
    gap: 20px;
    padding-right: 0;
  }

  .full-consultation__text {
    padding-top: 0;
  }

  .full-consultation__text p {
    font-size: 16px;
    line-height: inherit;
  }

  .full-consultation__text p br {
    display: none;
  }

  .full-consultation__form .input-1 {
    margin-bottom: 20px;
  }

  .full-consultation__form .btn {
    height: 50px;
    max-width: 100%;
  }

  .full-consultation__form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }

  .full-consultation__form-row p {
    font-size: 14px;
  }

  .times-4__wrap {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 0;
    padding: 40px 15px 30px;
  }

  .times-4__header {
    margin-left: 0;
  }

  .times-4__header .h2 {
    margin-bottom: 10px;
  }

  .times-4__header .h2:after {
    display: none;
  }

  .times-4__header p {
    font-size: 16px;
    line-height: inherit;
  }

  .times-4__body {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 25px;
  }

  .times-4__body .container-1310 {
    gap: 25px;
  }

  .times-4__photo img {
    height: auto;
    width: 100%;
  }

  .times-4__text li {
    font-size: 16px;
    line-height: inherit;
  }

  .times-4__text li:before {
    top: 6px;
  }

  .vantages-franchise {
    background: #31363c;
    margin-top: 0;
    padding-bottom: 40px;
    padding-top: 40px;
  }

  .vantages-franchise .h2 {
    padding-left: 0;
  }

  .vantages-franchise .h2:after {
    display: none;
  }

  .vantages-franchise .btn {
    height: 50px;
    max-width: 100%;
  }

  .vantages-franchise__items {
    -ms-grid-columns: 1fr;
    -ms-grid-rows: auto;
    display: -ms-grid;
    display: grid;
    gap: 15px 0;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: auto;
    margin-bottom: 30px;
    margin-top: 25px;
    padding-left: 0;
  }

  .vantages-franchise__items > :first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .vantages-franchise__item {
    background-color: #383e45;
    padding: 15px;
  }

  .vantages-franchise__item:first-of-type {
    max-width: 100%;
    padding: 15px;
  }

  .vantages-franchise__item:first-of-type .vantages-franchise__item-photo {
    left: 0;
  }

  .vantages-franchise__item:nth-of-type(2) {
    left: 0;
    max-width: 100%;
    padding: 15px;
  }

  .vantages-franchise__item:nth-of-type(2) .vantages-franchise__item-photo {
    left: 0;
  }

  .vantages-franchise__item:nth-of-type(2) .vantages-franchise__item-photo img {
    left: 0;
  }

  .vantages-franchise__item:nth-of-type(3) {
    left: 0;
    max-width: 100%;
    padding: 15px;
  }

  .vantages-franchise__item:nth-of-type(3) .vantages-franchise__item-photo {
    left: 0;
  }

  .vantages-franchise__item:nth-of-type(3) .vantages-franchise__item-photo img {
    left: 0;
  }

  .vantages-franchise__item:nth-of-type(4) {
    left: 0;
    max-width: 100%;
    padding: 15px;
  }

  .vantages-franchise__item:nth-of-type(4) .vantages-franchise__item-photo {
    left: 0;
  }

  .vantages-franchise__item-photo {
    background-color: transparent;
    height: auto;
    margin-bottom: 20px;
    width: auto;
  }

  .vantages-franchise__item-photo img {
    max-height: 60px;
    max-width: 60px;
    position: static;
  }

  .vantages-franchise__item-text h4 {
    font-size: 18px;
    line-height: inherit;
    margin-bottom: 10px;
    min-height: auto;
  }

  .vantages-franchise__item-text p {
    font-size: 15px;
    line-height: inherit;
  }

  .monthly-contributions {
    padding-bottom: 40px;
    padding-top: 40px;
  }

  .monthly-contributions .btn {
    height: 50px;
    max-width: 100%;
  }

  .monthly-contributions .h2 {
    margin-left: 0;
  }

  .monthly-contributions .h2:after {
    display: none;
  }

  .monthly-contributions__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
    margin-top: -10px;
    padding-left: 0;
  }

  .monthly-contributions__photo:after {
    height: 87%;
  }

  .monthly-contributions__text h4 {
    font-size: 18px;
    line-height: inherit;
    margin-bottom: 15px;
  }

  .monthly-contributions__text ul li {
    font-size: 16px;
    line-height: inherit;
    margin-bottom: 10px;
    padding-left: 2.5rem;
  }

  .monthly-contributions__text ul li:before {
    top: 6px;
  }

  .create-business .h2 {
    margin-left: 0;
  }

  .create-business .h2:after {
    display: none;
  }

  .create-business__wrap {
    margin-top: 10px;
  }

  .v-modal .dialog__content {
    padding: 50px 15px;
  }

  .v-modal .close-modal {
    height: 25px;
    right: 20px;
    top: 20px;
    width: 25px;
  }

  .dialog__form {
    left: 0;
    margin-top: 20px;
  }

  .dialog__form-cnt-header {
    padding-left: 0;
  }

  .dialog__form-cnt-header .h2 {
    margin-bottom: 5px;
  }

  .dialog__form-cnt-header .h2:after {
    display: none;
  }

  .dialog__form-cnt-header p {
    font-size: 18px;
    line-height: inherit;
  }

  .dialog__form-price {
    margin-top: 20px;
    padding-left: 0;
  }

  .dialog__form-price-p1 {
    font-size: 16px;
    line-height: inherit;
    margin-bottom: 0;
  }

  .dialog__form-price-num {
    font-size: 40px;
    line-height: inherit;
  }

  .dialog__form-price-p2 {
    font-size: 14px;
    line-height: inherit;
    margin-top: 0;
  }

  .d-f-n-f-r__header {
    margin-top: 25px;
    padding-left: 0;
  }

  .d-f-n-f-r__header p {
    font-size: 18px;
    line-height: inherit;
  }

  .d-f-n-f-r__header .h2 {
    margin-bottom: 5px;
  }

  .d-f-n-f-r__body {
    margin-top: 20px;
  }

  .d-f-n-f-r__body-p {
    font-size: 14px;
    line-height: 1.2;
    margin-top: 10px;
  }

  .d-f-n-f-r__btn {
    margin-top: 25px;
  }

  .d-f-n-f-r__btn .btn {
    height: 55px;
    max-width: 100%;
  }

  .footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 40px;
  }

  .footer .hero__social {
    margin-top: 40px;
  }

  .footer .hero__social-item {
    margin-bottom: 0;
  }

  .footer__map {
    display: none;
  }

  .footer__info {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    padding: 40px 15px;
  }

  .footer__info-phone {
    margin-bottom: 20px;
  }

  .footer__info-phone a {
    font-size: 22px;
  }

  .footer__info-mail {
    margin-bottom: 30px;
  }
  .select-box__list {
    height: 170px;
  }
  .create-business__wrap {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: auto;
  }
}

@media (max-width: 360px) {
  .header-mobile__burger {
    margin-left: 10px;
    margin-left: 0;
  }
  .select-box__current,
  .input,
  .textarea {
    font-size: 14px;
  }

  .header-mobile-menu .header__phone {
    margin-top: 2vh;
  }
}

@media (max-width: 320px) {
  .header-mobile__logo img {
    max-width: 100px;
  }

  .header-mobile-menu .header-mobile-menu__list {
    margin-top: 40px;
  }

  .header-mobile-menu .header-mobile-menu__list li a {
    font-size: 18px;
  }

  .header-mobile-menu .header__phone {
    font-size: 18px;
  }

  .header-mobile-menu .header__phone:first-of-type {
    font-size: 18px;
  }

  .header-mobile__btns .c-btn {
    font-size: 10px;
  }
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: auto;
  }
}

.fix_block_vid {
  display: flex;
  flex-direction: column;
}
.new_video_vr {
  margin-top: 24px;
}
.sale_desk_franch {
  font-size: 34px;
  text-align: center;
}
@media (max-width: 767px) {
  .sale_desk_franch {
    font-size: 23px;
    text-align: center;
  }
}

.btn-modal-ur-licam {
  bottom: 14rem;
  right: 6rem;
  padding: 1.5rem 5rem;
  z-index: 100;
  position: absolute;
}

.partnership .container-1310{
  position: relative;
}

@media (max-width:767px){
  .btn-modal-ur-licam {
    bottom: 15px;
    right: 15px;
    padding: 10px 40px;
    position: static;
    margin-top: 40px;
    width: 100%;
  }
}

.v-modal.--ur-licam-modal .dialog__form-cnt-header .h2 {
  margin-bottom: 2rem;
}

@media (max-width:1600px){
   .v-modal.--ur-licam-modal .dialog__form-cnt{
    width: 100%;
    max-width: 100%;
  }
}

.wa_dell{
  display: none!important;
}
/* End */


/* Start:/local/templates/franchise/assets/vendor/wow/animate.css?165450797560427*/
@charset "UTF-8";@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print),(prefers-reduced-motion){.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}}
/* End */


/* Start:/local/templates/franchise/assets/vendor/locomotivescroll/locomotive-scroll.min.css?16545079751367*/
/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}
/* End */


/* Start:/local/templates/franchise/assets/vendor/modal/modal.css?16545079758573*/
.effects {
  background: rgba(255, 255, 255, .2);
  padding: 1em;
  max-width: 12em;
  margin: 2em auto 0
}

.effects ul {
  margin: 1em 0 0;
  padding: 0;
  list-style: none
}

.effects ul li {
  margin: 0 0 .5em 0
}

.effects ul li:last-of-type {
  margin-bottom: 0
}

.effects ul li a {
  padding: .5em;
  display: block;
  border: 1px solid #eee
}

.effects ul li a:hover {
  background: rgba(255, 255, 255, .5)
}

.effects ul li a.selected {
  color: #c94e50;
  background: rgba(255, 255, 255, .2);
  border-color: #c94e50
}

.button-wrap {
  padding: 2.5em 0 0;
  font-size: 1.25em
}
/* 
button.trigger {
  background: #c94e50;
  color: #fff;
  border: none
} */

.dialog,
.dialog__overlay {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.dialog {
  position: fixed;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  pointer-events: none
}

.dialog__overlay {
  position: absolute;
  z-index: 99999;
  background: rgba(55, 58, 71, .7);
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s
}

.dialog--open .dialog__overlay {
  opacity: 1;
  pointer-events: auto
}

.dialog__content {
  width: 50%;
  max-width: 560px;
  min-width: 290px;
  background: #fff;
  padding: 4em;
  text-align: center;
  position: relative;
  z-index: 999999;
  opacity: 0
}

.dialog--open .dialog__content {
  pointer-events: auto
}

.dialog h2 {
  margin: 0;
  font-weight: 400;
  font-size: 2em;
  padding: 0 0 1em;
  margin: 0;
  font-family: "PFDinTextCondPro";
}

.sandra .dialog.dialog--open .dialog__content,
.sandra .dialog.dialog--close .dialog__content {
  -moz-animation-duration: 0.3s;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards
}

.sandra .dialog.dialog--open .dialog__content {
  -moz-animation-name: sandra-open;
  -webkit-animation-name: sandra-open;
  animation-name: sandra-open
}

.sandra .dialog.dialog--close .dialog__content {
  -moz-animation-name: sandra-close;
  -webkit-animation-name: sandra-close;
  animation-name: sandra-close
}

@-moz-keyframes sandra-open {
  0% {
    opacity: 0;
    -moz-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1)
  }

  100% {
    opacity: 1;
    -moz-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@-webkit-keyframes sandra-open {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@keyframes sandra-open {
  0% {
    opacity: 0;
    -moz-transform: scale3d(1.1, 1.1, 1);
    -ms-transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1)
  }

  100% {
    opacity: 1;
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@-moz-keyframes sandra-close {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -moz-transform: scale3d(.9, .9, 1);
    transform: scale3d(.9, .9, 1)
  }
}

@-webkit-keyframes sandra-close {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.9, .9, 1);
    transform: scale3d(.9, .9, 1)
  }
}

@keyframes sandra-close {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -moz-transform: scale3d(.9, .9, 1);
    -ms-transform: scale3d(.9, .9, 1);
    -webkit-transform: scale3d(.9, .9, 1);
    transform: scale3d(.9, .9, 1)
  }
}

.sally .dialog__overlay {
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s
}

.sally .dialog.dialog--open .dialog__content,
.sally .dialog.dialog--close .dialog__content {
  -moz-animation-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards
}

.sally .dialog.dialog--open .dialog__content {
  -moz-animation-name: sally-open;
  -webkit-animation-name: sally-open;
  animation-name: sally-open;
  -moz-animation-timing-function: cubic-bezier(.6, 0, .4, 1);
  -webkit-animation-timing-function: cubic-bezier(.6, 0, .4, 1);
  animation-timing-function: cubic-bezier(.6, 0, .4, 1)
}

.sally .dialog.dialog--close .dialog__content {
  -moz-animation-name: sally-close;
  -webkit-animation-name: sally-close;
  animation-name: sally-close
}

@-moz-keyframes sally-open {
  0% {
    opacity: 0;
    -moz-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1)
  }

  100% {
    opacity: 1;
    -moz-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@-webkit-keyframes sally-open {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@keyframes sally-open {
  0% {
    opacity: 0;
    -moz-transform: scale3d(0, 0, 1);
    -ms-transform: scale3d(0, 0, 1);
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1)
  }

  100% {
    opacity: 1;
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@-moz-keyframes sally-close {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -moz-transform: scale3d(.5, .5, 1);
    transform: scale3d(.5, .5, 1)
  }
}

@-webkit-keyframes sally-close {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.5, .5, 1);
    transform: scale3d(.5, .5, 1)
  }
}

@keyframes sally-close {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -moz-transform: scale3d(.5, .5, 1);
    -ms-transform: scale3d(.5, .5, 1);
    -webkit-transform: scale3d(.5, .5, 1);
    transform: scale3d(.5, .5, 1)
  }
}

.don .dialog.dialog--open .dialog__content,
.don .dialog.dialog--close .dialog__content {
  -moz-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -moz-animation-duration: 0.3s;
  -webkit-animation-duration: 0.3s;
  animation-duration:0.3s;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards
}

.don .dialog.dialog--open .dialog__content {
  -moz-animation-name: don-open !important;
  -webkit-animation-name: don-open !important;
  animation-name: don-open !important
}

.don .dialog.dialog--close .dialog__content {
  -moz-animation-name: don-close;
  -webkit-animation-name: don-close;
  animation-name: don-close;
  -moz-animation-duration: 0.3s;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -moz-animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out
}

@-moz-keyframes don-open {
  0% {
    opacity: 0;
    transform: translateY(-10%);
  }

  50% {
    opacity: 0.5;
    transform: translateY(-5%);
  }

  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}

@keyframes don-open {
  0% {
    opacity: 0;
    transform: translateY(-10%);
  }

  50% {
    opacity: 0.5;
    transform: translateY(-5%);
  }

  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}

@-webkit-keyframes don-open {
  0% {
    opacity: 0;
    transform: translateY(-10%);
  }

  50% {
    opacity: 0.5;
    transform: translateY(-5%);
  }

  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}

@-moz-keyframes don-close {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    transform: translateY(-10%);
  }
}

@-webkit-keyframes don-close {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    transform: translateY(-10%);
  }
}

@keyframes don-close {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    transform: translateY(-10%);
  }
}
/* End */


/* Start:/local/templates/franchise/assets/vendor/minibar/minibar.min.css?16545079753213*/
/*!
 * MiniBar 0.5.0
 * http://mobius.ovh/
 *
 * Released under the MIT license
 */.mb-bar,.mb-track{border-radius:5px;position:absolute}.mb-bar,.mb-button,.mb-buttons,.mb-track{position:absolute}.mb-container{overflow:hidden;height:100%;width:100%}.mb-container:hover.mb-scroll-x>.mb-buttons-x,.mb-container:hover.mb-scroll-x>.mb-buttons-x>.mb-track-x,.mb-container:hover.mb-scroll-x>.mb-track-x,.mb-container:hover.mb-scroll-y>.mb-buttons-y,.mb-container:hover.mb-scroll-y>.mb-buttons-y>.mb-track-y,.mb-container:hover.mb-scroll-y>.mb-track-y,.mb-visible.mb-scroll-x>.mb-buttons-x,.mb-visible.mb-scroll-x>.mb-buttons-x>.mb-track-x,.mb-visible.mb-scroll-x>.mb-track-x,.mb-visible.mb-scroll-y>.mb-buttons-y,.mb-visible.mb-scroll-y>.mb-buttons-y>.mb-track-y,.mb-visible.mb-scroll-y>.mb-track-y{opacity:1}.mb-content{overflow:auto;height:100%;width:auto;box-sizing:content-box}.mb-track{-webkit-transition:opacity 250ms;transition:opacity 250ms}.mb-bar{background-color:rgba(0,0,0,.2);z-index:10;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.mb-track-x{left:5px;bottom:5px;width:calc(100% - 10px);height:10px;opacity:0}.mb-buttons-y .mb-increase,.mb-track-y .mb-increase{bottom:0}.mb-track-x .mb-bar{left:0;top:0;height:100%;min-width:10px}.mb-track-y{right:5px;top:5px;height:calc(100% - 10px);width:10px;opacity:0}.mb-buttons-x .mb-increase,.mb-buttons-y,.mb-track-x .mb-increase{right:0}.mb-track-y .mb-bar{right:0;top:0;width:100%;min-height:10px}.mb-progress{overflow:hidden}.mb-progress .mb-bar{min-height:0}.mb-buttons-x{height:16px;width:100%;bottom:0;left:0;opacity:0}.mb-buttons-x .mb-decrease{left:0}.mb-buttons-x .mb-decrease::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.mb-buttons-x .mb-increase::before{left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mb-buttons-y{width:16px;height:100%;top:0;opacity:0}.mb-buttons-y .mb-decrease{top:0}.mb-buttons-y .mb-increase::before{top:5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.mb-nav .mb-bar{border-radius:0;background-color:#969696}.mb-nav .mb-bar:hover{background-color:#a3a3a3}.mb-nav .mb-track{border-radius:0;background-color:#d6d6d6}.mb-nav .mb-track-x{left:16px;height:16px;width:calc(100% - 32px)}.mb-nav .mb-track-y{top:16px;width:16px;height:calc(100% - 32px)}.mb-button{border:none;width:16px;height:16px;padding:0;background-color:#969696;cursor:pointer}.mb-button:hover{background-color:#a3a3a3}.mb-button::before{border-style:solid;border-width:2px 2px 0 0;border-color:#fff;content:"";display:inline-block;height:3px;width:3px;left:0;top:6px;position:relative;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:top}.mb-track-x .mb-decrease{left:0}.mb-track-y .mb-decrease{top:0}.mb-scroll-x .mb-buttons-y{height:calc(100% - 16px)}.mb-scroll-x .mb-buttons-y::before{position:absolute;left:0;bottom:-16px;width:100%;height:100%;content:"";background-color:#fff;z-index:0}.mb-scroll-y .mb-buttons-x{width:calc(100% - 16px)}.mb-wrapper{width:100%;height:100%;padding:10px 0 10px 10px;box-sizing:border-box;background-color:#2E222D}.mb-textarea .mb-content{border:none;width:100%;height:100%;margin:0}.mb-textarea .mb-track-x{display:none}

/* End */


/* Start:/local/templates/franchise/assets/vendor/notiflix/notiflix-3.2.5.min.css?164659871729128*/
/* Notiflix (https://notiflix.github.io) - Version: 3.2.5 - Author: Furkan MT (https://github.com/furcan) - Copyright 2019 - 2022 Notiflix, MIT Licence (https://opensource.org/licenses/MIT) */

[id^=NotiflixNotifyWrap]{pointer-events:none;position:fixed;z-index:4001;opacity:1;right:10px;top:10px;width:280px;max-width:96%;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent}[id^=NotiflixNotifyWrap].nx-flex-center-center{max-height:calc(100vh - 20px);overflow-x:hidden;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto}[id^=NotiflixNotifyWrap]::-webkit-scrollbar{width:0;height:0}[id^=NotiflixNotifyWrap]::-webkit-scrollbar-thumb{background:transparent}[id^=NotiflixNotifyWrap]::-webkit-scrollbar-track{background:transparent}[id^=NotiflixNotifyWrap] *{-webkit-box-sizing:border-box;box-sizing:border-box}[id^=NotiflixNotifyOverlay]{-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}[id^=NotiflixNotifyWrap]>div{pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 0 10px;border-radius:5px;background:#1e1e1e;color:#fff;padding:10px 12px;font-size:14px;line-height:1.4}[id^=NotiflixNotifyWrap]>div:last-child{margin:0}[id^=NotiflixNotifyWrap]>div.nx-with-callback{cursor:pointer}[id^=NotiflixNotifyWrap]>div.nx-with-icon{padding:8px;min-height:56px}[id^=NotiflixNotifyWrap]>div.nx-paused{cursor:auto}[id^=NotiflixNotifyWrap]>div.nx-notify-click-to-close{cursor:pointer}[id^=NotiflixNotifyWrap]>div.nx-with-close-button{padding:10px 36px 10px 12px}[id^=NotiflixNotifyWrap]>div.nx-with-icon.nx-with-close-button{padding:6px 36px 6px 6px}[id^=NotiflixNotifyWrap]>div>span.nx-message{cursor:inherit;font-weight:normal;font-family:inherit!important;word-break:break-all;word-break:break-word}[id^=NotiflixNotifyWrap]>div>span.nx-close-button{cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;right:8px;top:0;bottom:0;margin:auto;color:inherit;width:20px;height:20px}[id^=NotiflixNotifyWrap]>div>span.nx-close-button:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[id^=NotiflixNotifyWrap]>div>span.nx-close-button>svg{position:absolute;width:16px;height:16px;right:2px;top:2px}[id^=NotiflixNotifyWrap]>div>.nx-message-icon{position:absolute;width:40px;height:40px;font-size:30px;line-height:40px;text-align:center;left:8px;top:0;bottom:0;margin:auto;border-radius:inherit}[id^=NotiflixNotifyWrap]>div>.nx-message-icon-fa.nx-message-icon-fa-shadow{color:inherit;background:rgba(0,0,0,.15);-webkit-box-shadow:inset 0 0 34px rgba(0,0,0,.2);box-shadow:inset 0 0 34px rgba(0,0,0,.2);text-shadow:0 0 10px rgba(0,0,0,.3)}[id^=NotiflixNotifyWrap]>div>span.nx-with-icon{position:relative;float:left;width:calc(100% - 40px);margin:0 0 0 40px;padding:0 0 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}[id^=NotiflixNotifyWrap]>div.nx-rtl-on>.nx-message-icon{left:auto;right:8px}[id^=NotiflixNotifyWrap]>div.nx-rtl-on>span.nx-with-icon{padding:0 10px 0 0;margin:0 40px 0 0}[id^=NotiflixNotifyWrap]>div.nx-rtl-on>span.nx-close-button{right:auto;left:8px}[id^=NotiflixNotifyWrap]>div.nx-with-icon.nx-with-close-button.nx-rtl-on{padding:6px 6px 6px 36px}[id^=NotiflixNotifyWrap]>div.nx-with-close-button.nx-rtl-on{padding:10px 12px 10px 36px}[id^=NotiflixNotifyOverlay].nx-with-animation,[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-fade{-webkit-animation:notify-animation-fade .3s ease-in-out 0s normal;animation:notify-animation-fade .3s ease-in-out 0s normal}@-webkit-keyframes notify-animation-fade{0%{opacity:0}100%{opacity:1}}@keyframes notify-animation-fade{0%{opacity:0}100%{opacity:1}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-zoom{-webkit-animation:notify-animation-zoom .3s ease-in-out 0s normal;animation:notify-animation-zoom .3s ease-in-out 0s normal}@-webkit-keyframes notify-animation-zoom{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes notify-animation-zoom{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-right{-webkit-animation:notify-animation-from-right .3s ease-in-out 0s normal;animation:notify-animation-from-right .3s ease-in-out 0s normal}@-webkit-keyframes notify-animation-from-right{0%{right:-300px;opacity:0}50%{right:8px;opacity:1}100%{right:0;opacity:1}}@keyframes notify-animation-from-right{0%{right:-300px;opacity:0}50%{right:8px;opacity:1}100%{right:0;opacity:1}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-left{-webkit-animation:notify-animation-from-left .3s ease-in-out 0s normal;animation:notify-animation-from-left .3s ease-in-out 0s normal}@-webkit-keyframes notify-animation-from-left{0%{left:-300px;opacity:0}50%{left:8px;opacity:1}100%{left:0;opacity:1}}@keyframes notify-animation-from-left{0%{left:-300px;opacity:0}50%{left:8px;opacity:1}100%{left:0;opacity:1}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-top{-webkit-animation:notify-animation-from-top .3s ease-in-out 0s normal;animation:notify-animation-from-top .3s ease-in-out 0s normal}@-webkit-keyframes notify-animation-from-top{0%{top:-50px;opacity:0}50%{top:8px;opacity:1}100%{top:0;opacity:1}}@keyframes notify-animation-from-top{0%{top:-50px;opacity:0}50%{top:8px;opacity:1}100%{top:0;opacity:1}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-bottom{-webkit-animation:notify-animation-from-bottom .3s ease-in-out 0s normal;animation:notify-animation-from-bottom .3s ease-in-out 0s normal}@-webkit-keyframes notify-animation-from-bottom{0%{bottom:-50px;opacity:0}50%{bottom:8px;opacity:1}100%{bottom:0;opacity:1}}@keyframes notify-animation-from-bottom{0%{bottom:-50px;opacity:0}50%{bottom:8px;opacity:1}100%{bottom:0;opacity:1}}[id^=NotiflixNotifyOverlay].nx-with-animation.nx-remove,[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-fade.nx-remove{opacity:0;-webkit-animation:notify-remove-fade .3s ease-in-out 0s normal;animation:notify-remove-fade .3s ease-in-out 0s normal}@-webkit-keyframes notify-remove-fade{0%{opacity:1}100%{opacity:0}}@keyframes notify-remove-fade{0%{opacity:1}100%{opacity:0}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-zoom.nx-remove{-webkit-transform:scale(0);transform:scale(0);-webkit-animation:notify-remove-zoom .3s ease-in-out 0s normal;animation:notify-remove-zoom .3s ease-in-out 0s normal}@-webkit-keyframes notify-remove-zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes notify-remove-zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(0);transform:scale(0)}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-top.nx-remove{opacity:0;-webkit-animation:notify-remove-to-top .3s ease-in-out 0s normal;animation:notify-remove-to-top .3s ease-in-out 0s normal}@-webkit-keyframes notify-remove-to-top{0%{top:0;opacity:1}50%{top:8px;opacity:1}100%{top:-50px;opacity:0}}@keyframes notify-remove-to-top{0%{top:0;opacity:1}50%{top:8px;opacity:1}100%{top:-50px;opacity:0}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-right.nx-remove{opacity:0;-webkit-animation:notify-remove-to-right .3s ease-in-out 0s normal;animation:notify-remove-to-right .3s ease-in-out 0s normal}@-webkit-keyframes notify-remove-to-right{0%{right:0;opacity:1}50%{right:8px;opacity:1}100%{right:-300px;opacity:0}}@keyframes notify-remove-to-right{0%{right:0;opacity:1}50%{right:8px;opacity:1}100%{right:-300px;opacity:0}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-bottom.nx-remove{opacity:0;-webkit-animation:notify-remove-to-bottom .3s ease-in-out 0s normal;animation:notify-remove-to-bottom .3s ease-in-out 0s normal}@-webkit-keyframes notify-remove-to-bottom{0%{bottom:0;opacity:1}50%{bottom:8px;opacity:1}100%{bottom:-50px;opacity:0}}@keyframes notify-remove-to-bottom{0%{bottom:0;opacity:1}50%{bottom:8px;opacity:1}100%{bottom:-50px;opacity:0}}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-left.nx-remove{opacity:0;-webkit-animation:notify-remove-to-left .3s ease-in-out 0s normal;animation:notify-remove-to-left .3s ease-in-out 0s normal}@-webkit-keyframes notify-remove-to-left{0%{left:0;opacity:1}50%{left:8px;opacity:1}100%{left:-300px;opacity:0}}@keyframes notify-remove-to-left{0%{left:0;opacity:1}50%{left:8px;opacity:1}100%{left:-300px;opacity:0}}[id^=NotiflixReportWrap]{position:fixed;z-index:4002;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;left:0;top:0;padding:10px;color:#1e1e1e;border-radius:25px;background:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[id^=NotiflixReportWrap] *{-webkit-box-sizing:border-box;box-sizing:border-box}[id^=NotiflixReportWrap]>div[class*="-overlay"]{width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,.5);position:fixed;z-index:0}[id^=NotiflixReportWrap]>div.nx-report-click-to-close{cursor:pointer}[id^=NotiflixReportWrap]>div[class*="-content"]{width:320px;max-width:100%;max-height:96vh;overflow-x:hidden;overflow-y:auto;border-radius:inherit;padding:10px;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.05));filter:drop-shadow(0 0 5px rgba(0, 0, 0, .05));border:1px solid rgba(0,0,0,.03);background:#f8f8f8;position:relative;z-index:1}[id^=NotiflixReportWrap]>div[class*="-content"]::-webkit-scrollbar{width:0;height:0}[id^=NotiflixReportWrap]>div[class*="-content"]::-webkit-scrollbar-thumb{background:transparent}[id^=NotiflixReportWrap]>div[class*="-content"]::-webkit-scrollbar-track{background:transparent}[id^=NotiflixReportWrap]>div[class*="-content"]>div[class$="-icon"]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:110px;height:110px;display:block;margin:6px auto 12px}[id^=NotiflixReportWrap]>div[class*="-content"]>div[class$="-icon"] svg{min-width:100%;max-width:100%;height:auto}[id^=NotiflixReportWrap]>*>h5{word-break:break-all;word-break:break-word;font-family:inherit!important;font-size:16px;font-weight:500;line-height:1.4;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.1);float:left;width:100%;text-align:center}[id^=NotiflixReportWrap]>*>p{word-break:break-all;word-break:break-word;font-family:inherit!important;font-size:13px;line-height:1.4;font-weight:normal;float:left;width:100%;padding:0 10px;margin:0 0 10px}[id^=NotiflixReportWrap] a#NXReportButton{word-break:break-all;word-break:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:inherit!important;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;float:right;padding:7px 17px;background:#32c682;font-size:14px;line-height:1.4;font-weight:500;border-radius:inherit!important;color:#fff}[id^=NotiflixReportWrap] a#NXReportButton:hover{-webkit-box-shadow:inset 0 -60px 5px -5px rgba(0,0,0,.25);box-shadow:inset 0 -60px 5px -5px rgba(0,0,0,.25)}[id^=NotiflixReportWrap].nx-rtl-on a#NXReportButton{float:left}[id^=NotiflixReportWrap]>div[class*="-overlay"].nx-with-animation{-webkit-animation:report-overlay-animation .3s ease-in-out 0s normal;animation:report-overlay-animation .3s ease-in-out 0s normal}@-webkit-keyframes report-overlay-animation{0%{opacity:0}100%{opacity:1}}@keyframes report-overlay-animation{0%{opacity:0}100%{opacity:1}}[id^=NotiflixReportWrap]>div[class*="-content"].nx-with-animation.nx-fade{-webkit-animation:report-animation-fade .3s ease-in-out 0s normal;animation:report-animation-fade .3s ease-in-out 0s normal}@-webkit-keyframes report-animation-fade{0%{opacity:0}100%{opacity:1}}@keyframes report-animation-fade{0%{opacity:0}100%{opacity:1}}[id^=NotiflixReportWrap]>div[class*="-content"].nx-with-animation.nx-zoom{-webkit-animation:report-animation-zoom .3s ease-in-out 0s normal;animation:report-animation-zoom .3s ease-in-out 0s normal}@-webkit-keyframes report-animation-zoom{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes report-animation-zoom{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}[id^=NotiflixReportWrap].nx-remove>div[class*="-overlay"].nx-with-animation{opacity:0;-webkit-animation:report-overlay-animation-remove .3s ease-in-out 0s normal;animation:report-overlay-animation-remove .3s ease-in-out 0s normal}@-webkit-keyframes report-overlay-animation-remove{0%{opacity:1}100%{opacity:0}}@keyframes report-overlay-animation-remove{0%{opacity:1}100%{opacity:0}}[id^=NotiflixReportWrap].nx-remove>div[class*="-content"].nx-with-animation.nx-fade{opacity:0;-webkit-animation:report-animation-fade-remove .3s ease-in-out 0s normal;animation:report-animation-fade-remove .3s ease-in-out 0s normal}@-webkit-keyframes report-animation-fade-remove{0%{opacity:1}100%{opacity:0}}@keyframes report-animation-fade-remove{0%{opacity:1}100%{opacity:0}}[id^=NotiflixReportWrap].nx-remove>div[class*="-content"].nx-with-animation.nx-zoom{opacity:0;-webkit-animation:report-animation-zoom-remove .3s ease-in-out 0s normal;animation:report-animation-zoom-remove .3s ease-in-out 0s normal}@-webkit-keyframes report-animation-zoom-remove{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes report-animation-zoom-remove{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}[id^=NotiflixConfirmWrap]{position:fixed;z-index:4003;width:100%;height:100%;left:0;top:0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;font-family:"Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[id^=NotiflixConfirmWrap].nx-position-center-top{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[id^=NotiflixConfirmWrap].nx-position-center-bottom{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[id^=NotiflixConfirmWrap].nx-position-left-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[id^=NotiflixConfirmWrap].nx-position-left-center{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}[id^=NotiflixConfirmWrap].nx-position-left-bottom{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[id^=NotiflixConfirmWrap].nx-position-right-top{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[id^=NotiflixConfirmWrap].nx-position-right-center{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}[id^=NotiflixConfirmWrap].nx-position-right-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[id^=NotiflixConfirmWrap] *{-webkit-box-sizing:border-box;box-sizing:border-box}[id^=NotiflixConfirmWrap]>div[class*="-overlay"]{width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,.5);position:fixed;z-index:0}[id^=NotiflixConfirmWrap]>div[class*="-overlay"].nx-with-animation{-webkit-animation:confirm-overlay-animation .3s ease-in-out 0s normal;animation:confirm-overlay-animation .3s ease-in-out 0s normal}@-webkit-keyframes confirm-overlay-animation{0%{opacity:0}100%{opacity:1}}@keyframes confirm-overlay-animation{0%{opacity:0}100%{opacity:1}}[id^=NotiflixConfirmWrap].nx-remove>div[class*="-overlay"].nx-with-animation{opacity:0;-webkit-animation:confirm-overlay-animation-remove .3s ease-in-out 0s normal;animation:confirm-overlay-animation-remove .3s ease-in-out 0s normal}@-webkit-keyframes confirm-overlay-animation-remove{0%{opacity:1}100%{opacity:0}}@keyframes confirm-overlay-animation-remove{0%{opacity:1}100%{opacity:0}}[id^=NotiflixConfirmWrap]>div[class*="-content"]{width:300px;max-width:100%;max-height:96vh;overflow-x:hidden;overflow-y:auto;border-radius:25px;padding:10px;margin:0;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.05));filter:drop-shadow(0 0 5px rgba(0, 0, 0, .05));background:#f8f8f8;color:#1e1e1e;position:relative;z-index:1;text-align:center}[id^=NotiflixConfirmWrap]>div[class*="-content"]::-webkit-scrollbar{width:0;height:0}[id^=NotiflixConfirmWrap]>div[class*="-content"]::-webkit-scrollbar-thumb{background:transparent}[id^=NotiflixConfirmWrap]>div[class*="-content"]::-webkit-scrollbar-track{background:transparent}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-head"]{float:left;width:100%;text-align:inherit}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-head"]>h5{float:left;width:100%;margin:0;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.1);color:#32c682;font-family:inherit!important;font-size:16px;line-height:1.4;font-weight:500;text-align:inherit}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-head"]>div{font-family:inherit!important;margin:15px 0 20px;padding:0 10px;float:left;width:100%;font-size:14px;line-height:1.4;font-weight:normal;color:inherit;text-align:inherit}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-head"]>div>div{font-family:inherit!important;float:left;width:100%;margin:15px 0 0;padding:0}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-head"]>div>div>input{font-family:inherit!important;float:left;width:100%;height:40px;margin:0;padding:0 15px;border:1px solid rgba(0,0,0,.1);border-radius:25px;font-size:14px;font-weight:normal;line-height:1;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-align:left}[id^=NotiflixConfirmWrap].nx-rtl-on>div[class*="-content"]>div[class*="-head"]>div>div>input{text-align:right}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-head"]>div>div>input:hover{border-color:rgba(0,0,0,.1)}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-head"]>div>div>input:focus{border-color:rgba(0,0,0,.3)}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-head"]>div>div>input.nx-validation-failure{border-color:#ff5549}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-head"]>div>div>input.nx-validation-success{border-color:#32c682}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-buttons"]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:inherit;float:left;width:100%;text-align:inherit}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-buttons"]>a{cursor:pointer;font-family:inherit!important;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;float:left;width:48%;padding:9px 5px;border-radius:inherit!important;font-weight:500;font-size:15px;line-height:1.4;color:#f8f8f8;text-align:inherit}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-buttons"]>a.nx-confirm-button-ok{margin:0 2% 0 0;background:#32c682}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-buttons"]>a.nx-confirm-button-cancel{margin:0 0 0 2%;background:#a9a9a9}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-buttons"]>a.nx-full{margin:0;width:100%}[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-buttons"]>a:hover{-webkit-box-shadow:inset 0 -60px 5px -5px rgba(0,0,0,.25);box-shadow:inset 0 -60px 5px -5px rgba(0,0,0,.25)}[id^=NotiflixConfirmWrap].nx-rtl-on>div[class*="-content"]>div[class*="-buttons"],[id^=NotiflixConfirmWrap].nx-rtl-on>div[class*="-content"]>div[class*="-buttons"]>a{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}[id^=NotiflixConfirmWrap].nx-with-animation.nx-fade>div[class*="-content"]{-webkit-animation:confirm-animation-fade .3s ease-in-out 0s normal;animation:confirm-animation-fade .3s ease-in-out 0s normal}@-webkit-keyframes confirm-animation-fade{0%{opacity:0}100%{opacity:1}}@keyframes confirm-animation-fade{0%{opacity:0}100%{opacity:1}}[id^=NotiflixConfirmWrap].nx-with-animation.nx-zoom>div[class*="-content"]{-webkit-animation:confirm-animation-zoom .3s ease-in-out 0s normal;animation:confirm-animation-zoom .3s ease-in-out 0s normal}@-webkit-keyframes confirm-animation-zoom{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes confirm-animation-zoom{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}[id^=NotiflixConfirmWrap].nx-with-animation.nx-fade.nx-remove>div[class*="-content"]{opacity:0;-webkit-animation:confirm-animation-fade-remove .3s ease-in-out 0s normal;animation:confirm-animation-fade-remove .3s ease-in-out 0s normal}@-webkit-keyframes confirm-animation-fade-remove{0%{opacity:1}100%{opacity:0}}@keyframes confirm-animation-fade-remove{0%{opacity:1}100%{opacity:0}}[id^=NotiflixConfirmWrap].nx-with-animation.nx-zoom.nx-remove>div[class*="-content"]{opacity:0;-webkit-animation:confirm-animation-zoom-remove .3s ease-in-out 0s normal;animation:confirm-animation-zoom-remove .3s ease-in-out 0s normal}@-webkit-keyframes confirm-animation-zoom-remove{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes confirm-animation-zoom-remove{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}[id^=NotiflixLoadingWrap]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;z-index:4000;width:100%;height:100%;left:0;top:0;right:0;bottom:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.8);font-family:"Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}[id^=NotiflixLoadingWrap] *{-webkit-box-sizing:border-box;box-sizing:border-box}[id^=NotiflixLoadingWrap].nx-loading-click-to-close{cursor:pointer}[id^=NotiflixLoadingWrap]>div[class*="-icon"]{width:60px;height:60px;position:relative;-webkit-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;transition:top .2s ease-in-out;margin:0 auto}[id^=NotiflixLoadingWrap]>div[class*="-icon"] img,[id^=NotiflixLoadingWrap]>div[class*="-icon"] svg{max-width:unset;max-height:unset;width:100%;height:auto;position:absolute;left:0;top:0}[id^=NotiflixLoadingWrap]>p{position:relative;margin:10px auto 0;font-family:inherit!important;font-weight:normal;font-size:15px;line-height:1.4;padding:0 10px;width:100%;text-align:center}[id^=NotiflixLoadingWrap].nx-with-animation{-webkit-animation:loading-animation-fade .3s ease-in-out 0s normal;animation:loading-animation-fade .3s ease-in-out 0s normal}@-webkit-keyframes loading-animation-fade{0%{opacity:0}100%{opacity:1}}@keyframes loading-animation-fade{0%{opacity:0}100%{opacity:1}}[id^=NotiflixLoadingWrap].nx-with-animation.nx-remove{opacity:0;-webkit-animation:loading-animation-fade-remove .3s ease-in-out 0s normal;animation:loading-animation-fade-remove .3s ease-in-out 0s normal}@-webkit-keyframes loading-animation-fade-remove{0%{opacity:1}100%{opacity:0}}@keyframes loading-animation-fade-remove{0%{opacity:1}100%{opacity:0}}[id^=NotiflixLoadingWrap]>p.nx-loading-message-new{-webkit-animation:loading-new-message-fade .3s ease-in-out 0s normal;animation:loading-new-message-fade .3s ease-in-out 0s normal}@-webkit-keyframes loading-new-message-fade{0%{opacity:0}100%{opacity:1}}@keyframes loading-new-message-fade{0%{opacity:0}100%{opacity:1}}[id^=NotiflixBlockWrap]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1000;font-family:"Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:rgba(255,255,255,.9);text-align:center;animation-duration:.4s;width:100%;height:100%;left:0;top:0;border-radius:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[id^=NotiflixBlockWrap] *{-webkit-box-sizing:border-box;box-sizing:border-box}[id^=NotiflixBlockWrap]>span[class*="-icon"]{display:block;width:45px;height:45px;position:relative;margin:0 auto}[id^=NotiflixBlockWrap]>span[class*="-icon"] svg{width:inherit;height:inherit}[id^=NotiflixBlockWrap]>span[class*="-message"]{position:relative;display:block;width:100%;margin:10px auto 0;padding:0 10px;font-family:inherit!important;font-weight:normal;font-size:14px;line-height:1.4}[id^=NotiflixBlockWrap].nx-with-animation{-webkit-animation:block-animation-fade .3s ease-in-out 0s normal;animation:block-animation-fade .3s ease-in-out 0s normal}@-webkit-keyframes block-animation-fade{0%{opacity:0}100%{opacity:1}}@keyframes block-animation-fade{0%{opacity:0}100%{opacity:1}}[id^=NotiflixBlockWrap].nx-with-animation.nx-remove{opacity:0;-webkit-animation:block-animation-fade-remove .3s ease-in-out 0s normal;animation:block-animation-fade-remove .3s ease-in-out 0s normal}@-webkit-keyframes block-animation-fade-remove{0%{opacity:1}100%{opacity:0}}@keyframes block-animation-fade-remove{0%{opacity:1}100%{opacity:0}}
/* End */
/* /local/templates/franchise/assets/vendor/bootstrap-reboot/reboot.min.css?16545079753458 */
/* /local/templates/franchise/assets/css/app.min.css?170125783863468 */
/* /local/templates/franchise/assets/vendor/wow/animate.css?165450797560427 */
/* /local/templates/franchise/assets/vendor/locomotivescroll/locomotive-scroll.min.css?16545079751367 */
/* /local/templates/franchise/assets/vendor/modal/modal.css?16545079758573 */
/* /local/templates/franchise/assets/vendor/minibar/minibar.min.css?16545079753213 */
/* /local/templates/franchise/assets/vendor/notiflix/notiflix-3.2.5.min.css?164659871729128 */
