body * {
  box-sizing: border-box;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.inside {
  width: 1380px;
  margin: 0 auto;
  max-width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  box-sizing: border-box;
}
.cover img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.contain img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
a {
  text-decoration: none;
  color: inherit;
}
.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.nowrap {
  flex-wrap: nowrap;
}
.flex-sb {
  justify-content: space-between;
}
.flex-sa {
  justify-content: space-around;
}
.flex-r {
  justify-content: flex-end;
}
.flex-c {
  justify-content: center;
}
.flex-t {
  align-items: flex-start;
}
.flex-b {
  align-items: flex-end;
}
.flex-m {
  align-items: center;
}
.flex-s {
  align-items: stretch;
}
.column {
  flex-direction: column;
}
header {
  position: absolute;
  top: 36px;
  width: 100%;
  z-index: 2;
}
.title {
  padding-left: 24px;
  font-size: 44px;
  text-align: left;
  position: relative;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 30px;
  line-height: 1.1;
  font-family: 'Open Sans Condensed';
}
.title:after {
  position: absolute;
  left: 0;
  width: 6px;
  background: #e62645;
  height: 100%;
  top: 0;
  content: "";
}
.sub-caption {
  position: relative;
  padding-left: 96px;
  font-weight: 700;
  color: #E40046;
  line-height: 1.35;
  margin-top: 35px;
  width: 370px;
}
.sub-caption:before {
  background-image: url("data:image/svg+xml,%3Csvg width='62' height='62' viewBox='0 0 62 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.1632 40.3826V44.5125C40.1632 46.216 38.7694 47.6099 37.0658 47.6099H30.0837C28.3156 47.6099 26.9992 46.0354 27.2831 44.3318L26.5862 43.751C25.6699 42.9767 25.3344 41.7119 25.7473 40.5891L26.7282 37.9563C26.8831 37.5562 27.2573 37.2852 27.6961 37.2852H37.0658C38.7694 37.2852 40.1632 38.6661 40.1632 40.3826Z' fill='%23E62645'/%3E%3Cpath d='M23.0888 45.2739L22.7145 46.8226C22.5983 47.2872 22.1853 47.6099 21.7078 47.6099H11.7703C10.0667 47.6099 8.67285 46.216 8.67285 44.5125V40.3826C8.67285 38.679 10.0667 37.2852 11.7703 37.2852H19.0363C21.0109 37.2852 22.3789 39.2598 21.6949 41.1053L21.4368 41.8151L22.1595 42.4217C22.9984 43.1186 23.3469 44.2156 23.0888 45.2739Z' fill='%23E62645'/%3E%3Cpath d='M39.6601 20.8817C38.292 26.6635 34.6913 27.3088 34.6268 34.7039C34.6268 34.9878 34.3945 35.2201 34.1105 35.2201H27.7092C26.4186 35.2201 25.2571 36.0332 24.8054 37.2464L24.4827 38.1111C24.3278 38.5369 23.7213 38.5628 23.5277 38.1498C22.7533 36.4075 21.0497 35.233 18.959 35.233H14.7387C14.4548 35.233 14.2225 35.0007 14.2225 34.7168V33.723C14.2225 27.3862 8.27289 25.3084 7.83408 19.2813C7.60178 16.1581 7.66631 11.8991 9.62801 9.45993C11.7188 6.85294 15.6551 6.22055 18.4815 8.33712C18.9848 8.71139 19.1784 8.94369 20.5464 10.3117C22.663 12.4412 23.0373 12.8155 23.0502 12.8284C23.5406 13.3188 23.9278 14.2093 23.889 15.0998C23.8374 16.6485 22.7146 17.8359 21.2562 18.1714C17.578 18.9071 15.3582 16.7776 15.2679 16.7776C14.8678 16.4678 14.2999 16.5195 13.9386 16.8808C13.4482 17.3971 13.5643 18.0682 14.0031 18.4166C15.526 19.5911 17.307 20.2751 19.1655 20.3912C19.5268 20.4171 19.8237 20.6881 19.8753 21.0365C19.9527 21.5011 19.9785 21.9787 19.9527 22.4433C19.9269 23.024 20.3915 23.5145 20.9852 23.5145C21.5402 23.5145 21.9919 23.0757 22.0177 22.5207C22.0435 21.9529 22.0048 21.385 21.9273 20.8171C21.8757 20.4558 22.0822 20.1073 22.4307 19.9912C23.6696 19.5524 24.7021 18.6489 25.3216 17.4874C25.5281 17.1131 25.9927 16.9712 26.367 17.1777C27.6188 17.8488 29.0385 18.0682 30.4065 17.8746C30.6775 17.8359 30.9615 17.9391 31.1293 18.1585C32.9232 20.4687 36.0464 21.1527 38.576 20.0041C39.1696 19.7201 39.802 20.2493 39.6601 20.8817Z' fill='%23E62645'/%3E%3Cpath d='M34.0973 49.6748C34.3812 49.6748 34.6135 49.9071 34.6135 50.191V61.032C34.6135 61.5869 34.1618 61.9999 33.5681 61.9999H15.2417C14.6739 61.9999 14.2222 61.4708 14.2222 60.9029V50.191C14.2222 49.9071 14.4545 49.6748 14.7384 49.6748H21.7076C23.1402 49.6748 24.3791 48.6939 24.7147 47.313L24.7534 47.1452C24.8695 46.6806 25.489 46.6032 25.7084 47.0291C26.5344 48.6165 28.1606 49.6748 30.0706 49.6748H34.0973Z' fill='%23E62645'/%3E%3Cpath d='M59.3284 53.0304C60.7738 52.0108 61.1868 49.7264 59.9091 48.1519L58.1152 45.9579C57.1085 44.7189 55.4437 44.3963 54.1015 44.99L52.2559 42.9766C53.0045 40.6278 51.0557 38.2402 48.5777 38.5499L45.7642 38.8984C44.2801 39.0791 43.1314 40.189 42.8346 41.5699C42.499 41.5957 42.228 41.8667 42.228 42.2152V42.9896C42.228 43.3638 42.5378 43.6607 42.912 43.6349L43.0282 43.6219C43.6348 45.0416 45.106 45.8676 46.5902 45.674L49.4037 45.3255C50.0103 45.2481 50.5652 45.0158 51.0169 44.6802L52.5269 46.3322C51.8042 47.5324 51.8687 49.1199 52.798 50.2685L54.5919 52.4625C55.1727 53.1723 55.9857 53.6111 56.902 53.7015C57.0827 53.7144 57.2892 53.7273 57.3667 53.7144L57.87 55.7019C57.9861 56.1665 58.412 56.4891 58.8767 56.4891C59.5478 56.4891 60.0382 55.8567 59.8833 55.2115L59.3284 53.0304ZM49.6102 43.1573C49.3134 43.2993 49.4295 43.2606 46.345 43.6478C46.0482 43.6865 45.7642 43.6219 45.519 43.48C46.0224 43.48 46.5386 43.0025 46.487 42.383C46.4483 41.8151 45.9578 41.3763 45.39 41.415L45.1319 41.4279C45.3384 41.1698 45.6481 40.9891 46.0095 40.9504L48.8229 40.602C49.4424 40.5245 50.0103 40.873 50.2297 41.415C49.4295 41.5054 49.0036 42.4862 49.6102 43.1573ZM56.2051 51.1719L54.4112 48.9779C54.1918 48.7069 54.0757 48.3584 54.1144 47.997C54.9403 48.4488 55.8825 47.6615 55.5985 46.771C55.9599 46.8097 56.2826 46.9775 56.5149 47.2614L58.3088 49.4554C58.5798 49.791 58.6702 50.2298 58.5798 50.617C57.8571 49.8813 56.5923 50.5653 56.8504 51.5978C56.5923 51.5333 56.3729 51.3784 56.2051 51.1719Z' fill='%23E62645'/%3E%3Cpath d='M8.80163 35.9945C8.60804 35.9945 8.41445 35.9429 8.24668 35.8268L6.05267 34.4071C5.57515 34.0974 5.43319 33.4521 5.74293 32.9745C6.05267 32.497 6.69797 32.3551 7.17549 32.6648L9.36949 34.0845C10.2213 34.6523 9.8341 35.9945 8.80163 35.9945Z' fill='%23E62645'/%3E%3Cpath d='M6.608 52.6432C5.58843 52.6432 5.18835 51.301 6.04014 50.7461L8.23415 49.3264C8.71166 49.0167 9.35696 49.1586 9.6667 49.6362C9.97644 50.1137 9.83448 50.759 9.35696 51.0687L7.16296 52.4884C6.99518 52.5787 6.80159 52.6432 6.608 52.6432Z' fill='%23E62645'/%3E%3Cpath d='M5.57536 43.48H2.34888C1.78102 43.48 1.31641 43.0154 1.31641 42.4475C1.31641 41.8797 1.78102 41.415 2.34888 41.415H5.57536C6.14322 41.415 6.60783 41.8797 6.60783 42.4475C6.60783 43.0154 6.14322 43.48 5.57536 43.48Z' fill='%23E62645'/%3E%3Cpath d='M40.0343 35.9946C39.0147 35.9946 38.6146 34.6524 39.4664 34.0974L41.6604 32.6777C42.1379 32.368 42.7832 32.51 43.093 32.9875C43.4027 33.465 43.2607 34.1103 42.7832 34.42L40.5892 35.8397C40.4214 35.93 40.2279 35.9946 40.0343 35.9946Z' fill='%23E62645'/%3E%3Cpath d='M42.2279 52.6432C42.0343 52.6432 41.8407 52.5916 41.6729 52.4754L39.4789 51.0558C39.0014 50.746 38.8595 50.1007 39.1692 49.6232C39.4789 49.1457 40.1242 49.0037 40.6018 49.3135L42.7958 50.7331C43.6476 51.301 43.2604 52.6432 42.2279 52.6432Z' fill='%23E62645'/%3E%3Cpath d='M31.9165 2.82632V14.6998C31.9165 14.945 31.7745 15.1644 31.5551 15.2805C30.2387 15.9387 28.6771 15.9387 27.3736 15.2805C27.1542 15.1644 27.0122 14.945 27.0122 14.6998V2.83923C27.0122 1.48411 28.1092 0.361295 29.4643 0.348389H29.516C30.8324 0.361295 31.9165 1.50992 31.9165 2.82632Z' fill='%23E62645'/%3E%3Cpath d='M40.1503 8.28551V14.2997C40.1503 17.3196 37.027 19.2168 34.3813 18.0682C34.149 17.9649 33.9941 17.7326 33.9941 17.4745V8.2726C33.9941 4.27177 40.0083 4.10399 40.1503 8.10482C40.1374 8.16935 40.1503 8.23388 40.1503 8.28551Z' fill='%23E62645'/%3E%3Cpath d='M17.9262 2.76187V4.68485C17.9262 5.11075 17.5132 5.43339 17.1002 5.30434C16.313 5.05912 15.487 4.94297 14.6352 4.94297C14.3384 4.94297 14.0415 4.95588 13.7447 4.99459C13.3575 5.03331 13.022 4.73647 13.022 4.3493V2.77478C13.022 1.41966 14.119 0.296841 15.4741 0.283936H15.5257C16.855 0.296841 17.9262 1.44547 17.9262 2.76187Z' fill='%23E62645'/%3E%3Cpath d='M24.9472 2.47794V10.1957C24.9472 10.7764 24.2503 11.0604 23.8502 10.6474C23.4501 10.2344 22.8565 9.65362 21.9918 8.78893C21.0625 7.84679 20.6366 7.40799 20.2624 7.07244C20.1204 6.94338 20.043 6.7756 20.043 6.59492V2.49084C20.043 1.13572 21.14 0.0129059 22.4951 0C23.8889 0 24.9472 1.18734 24.9472 2.47794Z' fill='%23E62645'/%3E%3C/svg%3E%0A");
  width: 62px;
  height: 62px;
  content: "";
  left: 0;
  top: 50%;
  position: absolute;
  margin-top: -31px;
}
.line-section {
  height: 40px;
  background: #000;
}
.main {
  text-align: center;
  font-family: 'Open Sans Condensed';
}
.main .slide {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 96vh;
}
.main .slide > div {
  height: 100%;
}
.main .slide .caption {
  padding-bottom: 80px;
}
.main .h1 {
  text-transform: uppercase;
  margin-bottom: 28px;
  font-size: 128px;
  font-weight: 900;
  color: #fff;
}
.main .h2 {
  transform: rotate(-2deg);
  text-transform: uppercase;
  margin-bottom: 10px;
}
.main .h2 span {
  padding: 16px 30px;
  color: #fff;
  font-size: 64px;
  font-weight: 700;
  background: #E62645;
  display: inline-block;
}
.main .h3 {
  transform: rotate(-2deg);
  text-transform: uppercase;
}
.main .h3 span {
  padding: 16px 30px;
  color: #E62645;
  font-size: 64px;
  font-weight: 700;
  background: #fff;
  display: inline-block;
}
.main-description {
  padding: 60px 0 50px 0;
  background: #000;
  font-size: 24px;
  line-height: 1.4;
  color: #fff;
  text-align: center;
}
.main-description p {
  margin-bottom: 34px;
}
.main-description strong {
  display: block;
  font-weight: 700;
}
.collumn2-section {
  padding: 100px 0;
  background: #F6F6F6;
}
.collumn2-section .coll img {
  max-width: 100%;
}
.collumn2-section a {
  color: #E62645;
}
.collumn2-section .coll p {
  margin-bottom: 10px;
}
.collumn2-section .flex {
  gap: 20px 0;
}
.collumn2-section .coll h5 {
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 24px;
  text-transform: uppercase;
}
.collumn2-section .coll {
  width: 49%;
  padding: 18px 20px;
  line-height: 1.35;
  background: #fff;
}
.pink-section {
  background: #E62645;
  padding: 64px 0 46px 0;
  color: #fff;
  line-height: 1.4;
  text-align: center;
  font-size: 32px;
}
.pink-section strong {
  display: block;
  font-weight: 700;
}
.pink-section p {
  margin-bottom: 38px;
}
.map-section {
  padding: 60px 0;
}
.map-section .description {
  width: 638px;
}
.map-section .image {
  width: 636px;
}
.map-section .image .img-inner {
  max-width: 100%;
}
.map-section p {
  margin-bottom: 24px;
  line-height: 1.35;
}
.map-section p strong {
  font-weight: 700;
}
.map-section p span {
  color: #E40046;
  font-weight: 700;
  display: block;
}
.map-section .sub-caption {
  margin-top: 44px;
  width: auto;
}
.extra-description {
  padding: 60px 0;
  text-align: center;
  line-height: 1.4;
  font-size: 24px;
  color: #4A4A4A;
  background: #F6F6F6;
}
.extra-description strong {
  font-weight: 700;
}
.section-form {
  padding: 100px 0;
}
.section-form .text {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.35;
  width: 660px;
  text-align: left;
  color: #454545;
}
.section-form p {
  line-height: 1.4;
  margin-bottom: 28px;
}
.section-form p span {
  color: #E40046;
  font-weight: 700;
}
.section-form ul {
  text-align: left;
  color: #454545;
  margin-bottom: 24px;
  width: 400px;
  max-width: 100%;
}
.section-form ul li {
  padding-left: 26px;
  position: relative;
  margin-bottom: 8px;
  line-height: 1.35;
  color: #222;
  font-weight: 700;
}
.section-form ul li:before {
  position: absolute;
  left: 4px;
  width: 8px;
  height: 8px;
  top: 6px;
  border-radius: 2px;
  content: "";
  background: #e62645;
}
.section-form .form-el img {
  max-width: 100%;
}
.slider-section {
  padding: 100px 0 60px 0;
}
.slider-section .title {
  padding-right: 60px;
}
.slider-section .slider {
  width: 636px;
  max-width: 49%;
}
.slider-section .slider-description {
  width: 630px;
  max-width: 49%;
  line-height: 1.4;
}
.slider-section .slider-description li {
  margin-bottom: 20px;
}
.slider-section .slider-description li strong {
  display: block;
  font-weight: 700;
}
.slider-section .slider-description li strong span {
  color: #E40046;
}
.slider-section .sub-caption {
  width: auto;
  margin-top: 60px;
}
.slider .slick-dots {
  text-align: center;
  margin-top: 20px;
}
.slider .slick-dots li {
  display: inline-block;
  margin: 0 6px;
  padding: 0;
}
.slider .slick-dots li.slick-active button {
  background: #E40046;
}
.slider .slick-dots li button {
  margin: 0;
  padding: 0;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  background: #b9b9b9;
  font-size: 0;
  color: transparent;
  border: none;
}
.cpt {
  background: #E62645;
  padding: 74px 0;
  color: #fff;
  padding: 80px 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 32px;
  font-family: "Open Sans Condensed";
}
footer {
  background: linear-gradient(90deg, #222222 0, #000000 100%);
  padding: 78px 0;
  color: #fff;
  line-height: 1.6;
}
footer a {
  color: #ffffff;
}
footer .socials li svg {
  width: 36px;
  height: 36px;
}
footer .coll-4 p {
  margin-bottom: 4px;
}
