body * {
  box-sizing: border-box;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.inside {
  width: 1400px;
  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 .inside {
  width: 1800px;
}
header {
  position: absolute;
  top: 36px;
  width: 100%;
  z-index: 2;
}
.about {
  padding: 186px 0 10px;
  color: #fff;
  background: url(../img/about.png) no-repeat center 0;
  position: relative;
  z-index: 2;
  line-height: 1.3;
  margin-top: -134px;
}
.about .description {
  padding-right: 120px;
  font-size: 24px;
}
.about .description strong {
  font-weight: 700;
}
.borometer {
  background: #fff;
  padding: 5px 15px 15px;
  border-radius: 10px;
  width: 500px;
}

.why-we {
  padding: 88px 0 110px 0;
}
.why-we .title {
  width: 638px;
  margin-bottom: 20px;
}
.why-we .description {
  width: 700px;
  line-height: 1.4;
  font-size: 18px;
}
.why-we .description p:not(:last-child) {
  margin-bottom: 34px;
  padding-right: 20px;
}
.why-we .description ul li {
  padding-left: 26px;
  position: relative;
  font-weight: 700;
  margin-bottom: 16px;
}
.why-we .description ul li:before {
  width: 8px;
  height: 8px;
  background: #E40046;
  border-radius: 3px;
  left: 4px;
  top: 7px;
  content: "";
  position: absolute;
}
.why-we .description p span {
  font-size: 44px;
  font-weight: 700;
  color: #E40046;
  text-transform: uppercase;
  font-family: "Media Sans SemiCondensed";
  display: block;
  padding-top: 20px;
}
.why-we .description strong {
  font-weight: 700;
}
.why-we .slider {
  margin-top: 0;
  width: 621px;
}
.why-we .slider img {
  display: block;
}
.why-we .slick-dots {
  text-align: center;
  margin-top: 14px;
}
.why-we .slick-dots li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}
.why-we .slick-dots li.slick-active button {
  background: #E40046;
}
.why-we .slick-dots li button {
  width: 10px;
  height: 10px;
  border: none;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  padding: 0;
  color: transparent;
  font-size: 0;
}
.donation {
  padding: 88px 0 80px 0;
  background: #F5F5F5;
}
.donation .widget {
  transform-origin: 0 0;
  transform: scale(1.5);
  margin-left: -12px;
}
.donation .list {
  width: 790px;
  margin-top: 16px;
  max-width: 100%;
}
.donation .list h3 {
  margin-bottom: 48px;
  font-size: 24px;
  font-weight: 700;
}
.donation .list li {
  margin-bottom: 24px;
  background: #fff;
  padding: 38px 12px 38px 96px;
  position: relative;
  font-size: 20px;
  font-weight: 700;
}
.donation .list li .ico {
  background: #F5F5F5;
  position: absolute;
  left: 14px;
  top: 50%;
  margin-top: -32px;
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.video-section {
  padding: 104px 0;
  background: #000;
  color: #fff;
  text-align: center;
  padding: 100px 0 80px;
  position: relative;
}
.video-section .button {
  margin-top: 30px;
}
.video-section .heading {
  color: #fff;
}
.video-section .frame {
  margin: 0 auto;
}
.video-section .video {
  margin-bottom: 135px;
}
.video-section .video img {
  max-width: 100%;
}
.video-section .section-2 {
  position: relative;
}
.video-section .section-2 .heading {
  margin-bottom: 100px;
}
.video-section .section-2:before2 {
  position: absolute;
  content: "";
  left: 0;
  bottom: 338px;
  background: #D71244;
  height: 5px;
  z-index: 2;
}
.video-section .frame {
  max-width: 100%;
  margin: 0 auto;
  width: 1080px;
}
.video-section .frame-inner {
  width: 100%;  
}
.video-section .frame iframe {
  max-width: 100%;
  aspect-ratio: 1080/608;
  width: 100%;
}

.video-section .section-2:after {
  position: absolute;
  content: "";
  right: 0;
  bottom: 24px;
  background: #D71244;
  height: 5px;
  z-index: 2;
}
.video-section .section-2 .slick-dots {
  text-align: center;
  position: absolute;
  top: -60px;
  width: 100%;
  left: 0;
}
.video-section .section-2 .slick-dots li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
}
.video-section .section-2 .slick-dots li.slick-active button {
  background: #E40046;
}
.video-section .section-2 .slick-dots li button {
  width: 10px;
  height: 10px;
  border: none;
  background: #fff;
  border-radius: 50%;
  padding: 0;
  color: transparent;
  font-size: 0;
}
.video-section .video-frame {
  position: relative;
}
.video-section .video-frame:after {
  position: absolute;
  content: "";
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  background: url(../img/play.png) no-repeat center;
  cursor: pointer;
}
.video-section .description {
  margin-top: -10px;
  width: 476px;
  line-height: 1.5;
  font-size: 18px;
}
.video-section .description .title {
  margin-bottom: 44px;
}
.video-section .description p:not(:last-child) {
  margin-bottom: 16px;
}
.video-section .description strong {
  font-weight: 700;
}
.video-section .slider-frame {
  width: 1098px;
  max-width: 100%;
  margin: 0 auto;
}
.video-section .slider-frame .slick-prev {
  width: 90px;
  height: 90px;
  background: none;
  border: 4px solid #fff;
  border-radius: 50%;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  left: -160px;
  top: 50%;
  padding: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='40' viewBox='0 0 23 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.8284 38L2.82843 20L20.8284 2' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.video-section .slider-frame .slick-next {
  width: 90px;
  height: 90px;
  background: none;
  border: 4px solid #fff;
  border-radius: 50%;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  right: -160px;
  top: 50%;
  padding: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='40' viewBox='0 0 23 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 38L20 20L2.00002 2' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.video-section .slider-frame .content .txt {
  width: 406px;
  background: #fff;
  color: #000;
  padding: 20px 28px;
  border-radius: 20px 0 0 20px;
}
.video-section .slider-frame .content .txt strong {
  font-weight: 700;
}
.video-section .slider-frame .content .txt p {
  line-height: 1.37;
  font-size: 18px;
}
.video-section .slider-frame .content .txt h5 {
  font-size: 134px;
  font-weight: 700;
  margin-bottom: 15px;
  font-family: 'Media Sans SemiCondensed';
  letter-spacing: 2.3px;
}
.video-section .slider-frame .content .txt h6 {
  color: #E40046;
  font-size: 32px;
  font-family: 'Media Sans SemiCondensed';
  letter-spacing: 2.3px;
  font-weight: 700;
  margin-bottom: 26px;
}
.video-section .slider-frame .content .img {
  width: 692px;
  border-radius: 0 20px 20px 0;
  overflow: hidden;
  position: relative;
}
.video-section .slider-frame .content .img span {
  position: absolute;
  color: #fff;
  font-size: 74px;
  font-weight: 700;
  right: 20px;
  bottom: 40px;
  letter-spacing: -1px;
}

.video-section .slider-frame:before {
  position: absolute;
  content: "";
  left: 0;
  top: 184px;
  background: #D71244;
  height: 5px;
  z-index: 2;
  width: 600px;
  margin-left: -580px;
}
.video-section .slider-frame {
  position: relative;
}



.collumn2-section {
  padding: 100px 0;
  background: #F6F6F6;
}
.collumn2-section .coll img {
  max-width: 100%;
}
.collumn2-section a {
  color: #E62645;
}
.collumn2-section .coll {
  width: 49%;
  padding: 18px 26px;
  line-height: 1.35;
  background: #fff;
  color: #222;
}
.collumn2-section .coll p:not(:last-child) {
  margin-bottom: 14px;
}
.collumn2-section .coll h5 {
  font-weight: 700;
  margin-bottom: 20px;
  margin-top: 20px;
  font-size: 24px;
  text-transform: uppercase;
}
.footer {
  padding: 100px 0;
  background: #000;
  line-height: 1.5;
  color: #fff;
}
.title {
  padding-left: 20px;
  font-size: 44px;
  text-align: left;
  position: relative;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 50px;
  line-height: 1.1;
  letter-spacing: 2.2px;
  font-family: 'Media Sans SemiCondensed';
}
.title:after {
  position: absolute;
  left: 0;
  width: 8px;
  background: #e62645;
  height: 100%;
  top: 0;
  content: "";
}
.section-blue {
  text-align: center;
  padding: 47px 0;
  background: #3399D2;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.1;
  color: #fff;
  margin-top: -3px;
}
.section-blue img {
  max-width: 100%;
}
.section-blue .text {
  width: 580px;
}
.section-form {
  padding: 100px 0;
}
.section-form .text {
  width: 862px;
}
.section-form .form {
  transform: scale(1.36);
  transform-origin: right top;
}
.section-form .text .desc {
  font-size: 18px;
  line-height: 1.35;
  width: 570px;
  max-width: 100%;
  margin-bottom: 48px;
}
.section-form .text h3 {
  line-height: 1.1;
}
.section-form .text h3 span {
  color: #D71244;
  display: block;
}
.section-form .text ul {
  line-height: 1.35;
  color: #454545;
  font-weight: 700;
  font-size: 18px;
}
.section-form .text ul li {
  padding-left: 26px;
  position: relative;
  margin-bottom: 9px;
}
.section-form .text ul li:before {
  width: 8px;
  height: 8px;
  background: #E40046;
  border-radius: 3px;
  left: 4px;
  top: 7px;
  content: "";
  position: absolute;
}
.section-form .text .caption {
  border-radius: 13px;
  border: 2px solid #D71244;
  margin-top: 45px;
  line-height: 1.37;
  font-family: 'Open Sans Condensed';
  padding: 20px 18px;
  font-size: 24px;
  color: #090909;
  position: relative;
  font-weight: 700;
}
.section-form .text .caption span {
  color: #E40046;
}
.section-form .text .caption:before {
  position: absolute;
  content: "";
  width: 98px;
  height: 103px;
  top: -102px;
  right: 34px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-image: url("data:image/svg+xml,%3Csvg width='98' height='103' viewBox='0 0 98 103' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M63.9952 66.5253V73.3288C63.9952 76.1352 61.6991 78.4314 58.8926 78.4314H47.3905C44.4778 78.4314 42.3091 75.8376 42.7769 73.0312L41.6288 72.0744C40.1193 70.7988 39.5665 68.7152 40.2468 66.8655L41.8627 62.5283C42.1178 61.8692 42.7344 61.4227 43.4572 61.4227H58.8926C61.6991 61.4227 63.9952 63.6976 63.9952 66.5253Z' fill='%23E40046'/%3E%3Cpath d='M35.867 74.5832L35.2504 77.1345C35.0591 77.8999 34.3787 78.4314 33.5921 78.4314H17.2212C14.4148 78.4314 12.1186 76.1352 12.1186 73.3288V66.5253C12.1186 63.7189 14.4148 61.4227 17.2212 61.4227H29.1911C32.444 61.4227 34.6976 64.6756 33.5708 67.7159L33.1456 68.8853L34.3362 69.8846C35.7181 71.0326 36.2922 72.8398 35.867 74.5832Z' fill='%23E40046'/%3E%3Cpath d='M63.166 34.4002C60.9124 43.9251 54.9806 44.9881 54.8743 57.1706C54.8743 57.6383 54.4916 58.021 54.0239 58.021H43.4785C41.3524 58.021 39.4389 59.3605 38.6948 61.359L38.1633 62.7835C37.9081 63.4851 36.9089 63.5276 36.59 62.8472C35.3143 59.977 32.5079 58.0423 29.0636 58.0423H22.1113C21.6436 58.0423 21.2609 57.6596 21.2609 57.1919V55.5548C21.2609 45.1157 11.4596 41.6927 10.7368 31.7639C10.3541 26.6187 10.4604 19.6027 13.692 15.5844C17.1363 11.2897 23.6208 10.2479 28.277 13.7347C29.1061 14.3512 29.4251 14.7339 31.6787 16.9876C35.1655 20.4956 35.7821 21.1122 35.8033 21.1334C36.6112 21.9413 37.2491 23.4083 37.1853 24.8753C37.1002 27.4267 35.2505 29.3827 32.8481 29.9354C26.7887 31.1473 23.1318 27.6393 22.983 27.6393C22.3239 27.129 21.3885 27.214 20.7931 27.8093C19.9852 28.6598 20.1766 29.7653 20.8995 30.3394C23.4082 32.2741 26.3422 33.401 29.4038 33.5923C29.9991 33.6348 30.4881 34.0813 30.5731 34.6553C30.7007 35.4207 30.7432 36.2074 30.7007 36.9728C30.6582 37.9295 31.4236 38.7374 32.4016 38.7374C33.3158 38.7374 34.0599 38.0146 34.1024 37.1003C34.145 36.1649 34.0812 35.2294 33.9536 34.2939C33.8686 33.6986 34.2088 33.1246 34.7828 32.9332C36.8238 32.2103 38.5247 30.7221 39.5452 28.8086C39.8854 28.192 40.6508 27.9582 41.2674 28.2983C43.3297 29.4039 45.6684 29.7653 47.922 29.4464C48.3685 29.3827 48.8362 29.5527 49.1126 29.9142C52.0679 33.7199 57.213 34.8467 61.3801 32.9545C62.3581 32.4867 63.3999 33.3584 63.166 34.4002Z' fill='%23E40046'/%3E%3Cpath d='M54.0027 81.8331C54.4705 81.8331 54.8532 82.2158 54.8532 82.6835V100.543C54.8532 101.457 54.109 102.137 53.131 102.137H22.9406C22.0051 102.137 21.261 101.265 21.261 100.33V82.6835C21.261 82.2158 21.6437 81.8331 22.1114 81.8331H33.5923C35.9522 81.8331 37.9933 80.2172 38.5461 77.9423L38.6099 77.6659C38.8012 76.9005 39.8217 76.773 40.1832 77.4746C41.5438 80.0897 44.2227 81.8331 47.3693 81.8331H54.0027Z' fill='%23E40046'/%3E%3Cpath d='M95.5676 87.3611C97.9488 85.6815 98.6292 81.9183 96.5244 79.3245L93.5691 75.7101C91.9107 73.6691 89.1681 73.1376 86.957 74.1156L83.9167 70.7989C85.1498 66.9294 81.9394 62.9961 77.8573 63.5064L73.2224 64.0804C70.7774 64.3781 68.8852 66.2065 68.3962 68.4814C67.8434 68.5239 67.397 68.9704 67.397 69.5445V70.8201C67.397 71.4367 67.9072 71.9257 68.5238 71.8832L68.7151 71.8619C69.7144 74.2006 72.1381 75.5613 74.5831 75.2424L79.218 74.6683C80.2173 74.5408 81.1315 74.1581 81.8756 73.6053L84.3631 76.3267C83.1725 78.3039 83.2788 80.919 84.8096 82.8112L87.7649 86.4256C88.7216 87.5949 90.061 88.3178 91.5706 88.4666C91.8682 88.4879 92.2084 88.5092 92.336 88.4879L93.1651 91.7621C93.3565 92.5275 94.0581 93.059 94.8235 93.059C95.929 93.059 96.737 92.0172 96.4818 90.9542L95.5676 87.3611ZM79.5582 71.0965C79.0692 71.3304 79.2605 71.2666 74.1792 71.9044C73.6902 71.9682 73.2224 71.8619 72.8185 71.628C73.6477 71.628 74.4981 70.8414 74.4131 69.8209C74.3493 68.8854 73.5414 68.1625 72.6059 68.2263L72.1807 68.2476C72.5208 67.8223 73.0311 67.5247 73.6264 67.4609L78.2613 66.8869C79.2818 66.7593 80.2173 67.3333 80.5787 68.2263C79.2605 68.3751 78.5589 69.9909 79.5582 71.0965ZM90.4225 84.2995L87.4672 80.6852C87.1058 80.2387 86.9144 79.6646 86.9782 79.0693C88.3389 79.8135 89.891 78.5166 89.4232 77.0496C90.0185 77.1133 90.55 77.3897 90.9327 77.8575L93.888 81.4718C94.3345 82.0246 94.4833 82.7475 94.3345 83.3853C93.1439 82.1734 91.0603 83.3002 91.4855 85.0011C91.0603 84.8948 90.6989 84.6397 90.4225 84.2995Z' fill='%23E40046'/%3E%3Cpath d='M12.3314 59.2966C12.0125 59.2966 11.6935 59.2116 11.4172 59.0203L7.8028 56.6816C7.01615 56.1713 6.78228 55.1083 7.29254 54.3216C7.8028 53.5349 8.86585 53.3011 9.6525 53.8113L13.2668 56.15C14.6701 57.0855 14.0322 59.2966 12.3314 59.2966Z' fill='%23E40046'/%3E%3Cpath d='M8.71701 86.723C7.0374 86.723 6.37831 84.5119 7.78153 83.5977L11.3959 81.259C12.1825 80.7487 13.2456 80.9826 13.7558 81.7692C14.2661 82.5559 14.0322 83.6189 13.2456 84.1292L9.63123 86.4679C9.35484 86.6167 9.03592 86.723 8.71701 86.723Z' fill='%23E40046'/%3E%3Cpath d='M7.01608 71.6279H1.70087C0.765391 71.6279 0 70.8625 0 69.9271C0 68.9916 0.765391 68.2262 1.70087 68.2262H7.01608C7.95156 68.2262 8.71695 68.9916 8.71695 69.9271C8.71695 70.8625 7.95156 71.6279 7.01608 71.6279Z' fill='%23E40046'/%3E%3Cpath d='M63.7825 59.2965C62.1029 59.2965 61.4438 57.0854 62.847 56.1712L66.4614 53.8325C67.248 53.3222 68.3111 53.5561 68.8213 54.3427C69.3316 55.1294 69.0977 56.1924 68.3111 56.7027L64.6967 59.0414C64.4203 59.1902 64.1014 59.2965 63.7825 59.2965Z' fill='%23E40046'/%3E%3Cpath d='M67.3969 86.7232C67.078 86.7232 66.7591 86.6381 66.4827 86.4468L62.8684 84.1081C62.0817 83.5978 61.8478 82.5348 62.3581 81.7481C62.8684 80.9615 63.9314 80.7276 64.7181 81.2379L68.3324 83.5765C69.7356 84.512 69.0978 86.7232 67.3969 86.7232Z' fill='%23E40046'/%3E%3Cpath d='M50.4093 4.65618V24.2162C50.4093 24.6201 50.1755 24.9816 49.814 25.1729C47.6454 26.2572 45.0729 26.2572 42.9255 25.1729C42.5641 24.9816 42.3302 24.6201 42.3302 24.2162V4.67744C42.3302 2.44505 44.1374 0.595358 46.3698 0.574097H46.4548C48.6234 0.595358 50.4093 2.48757 50.4093 4.65618Z' fill='%23E40046'/%3E%3Cpath d='M63.9738 13.6495V23.557C63.9738 28.5321 58.8287 31.6574 54.4702 29.7652C54.0875 29.5951 53.8324 29.2124 53.8324 28.7872V13.6282C53.8324 7.03733 63.74 6.76094 63.9738 13.3518C63.9526 13.4581 63.9738 13.5644 63.9738 13.6495Z' fill='%23E40046'/%3E%3Cpath d='M27.3627 4.54986V7.71773C27.3627 8.41933 26.6823 8.95086 26.002 8.73825C24.7051 8.33429 23.3444 8.14294 21.9412 8.14294C21.4522 8.14294 20.9632 8.16421 20.4742 8.22799C19.8364 8.29177 19.2836 7.80277 19.2836 7.16494V4.57112C19.2836 2.33873 21.0907 0.489034 23.3231 0.467773H23.4082C25.598 0.489034 27.3627 2.38125 27.3627 4.54986Z' fill='%23E40046'/%3E%3Cpath d='M38.9286 4.08209V16.7961C38.9286 17.7528 37.7805 18.2206 37.1214 17.5402C36.4624 16.8599 35.4844 15.9031 34.0599 14.4786C32.5291 12.9266 31.8275 12.2037 31.2109 11.651C30.9771 11.4383 30.8495 11.162 30.8495 10.8643V4.10335C30.8495 1.87096 32.6567 0.0212609 34.8891 0C37.1852 0 38.9286 1.956 38.9286 4.08209Z' fill='%23E40046'/%3E%3C/svg%3E%0A");
}
.heading {
  margin-bottom: 50px;
  font-size: 24px;
  line-height: 1.4;
}
.heading h3 {
  font-size: 44px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 46px;
  line-height: 1.15;
  letter-spacing: 2.4px;
  font-family: 'Media Sans SemiCondensed';
}
.heading h3 span {
  position: relative;
  display: inline-block;
  padding-bottom: 12px;
}
.heading h3 span:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 8px;
  left: 0;
  bottom: 0;
  background: #D71244;
}
.location-section {
  padding: 108px 0;
  text-align: center;
  background: #F6F6F6;
}
.location-section .heading {
  color: #000;
}
.location-section .heading p {
  letter-spacing: -0.4px;
}
.location-section .list {
  gap: 98px 0;
  padding: 0 6px;
}
.location-section .list .item {
  position: relative;
  width: 620px;
  max-width: 49%;
  box-sizing: border-box;
}
.location-section .list .item .caption {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  text-align: center;
  line-height: 1.35;
  color: #fff;
  box-sizing: border-box;
  padding: 20px 60px 96px 60px;
  transition: all 0.3s ease 0s;
  font-size: 18px;
  overflow: hidden;
}
.location-section .list .item .caption > div {
  transform: translateY(80%);
  transition: all 0.2s ease 0s;
}
.location-section .list .item .caption h4 {
  font-weight: 900;
  font-size: 68px;
  text-transform: uppercase;
  font-family: 'Media Sans SemiCondensed';
  margin-bottom: 20px;
  transition: all 0.3s ease 0s;
  letter-spacing: 2.4px;
  margin-top: -40px;
}
.location-section .list .item .caption h4 span {
  position: relative;
  padding: 10px 20px 16px;
  line-height: 1;
  display: inline-block;
  background: #000;
}
.location-section .list .item .caption h4 span:after {
  position: absolute;
  content: "";
  width: 100%;
  transition: all 0.3s ease 0s;
  height: 8px;
  left: 0;
  bottom: 0;
  background: #D71244;
  display: none;
}
.location-section .list .item .caption p {
  width: 100%;
  line-height: 1.5;
  opacity: 0;
  display: none;
  transition: all 0.2s ease 0s;
}

.collumn2-section {
  padding: 100px 0;
  background: #F6F6F6;
}
.collumn2-section .coll {
  width: 49%;
  padding: 18px 26px;
  line-height: 1.35;
  background: #fff;
  color: #222;
}
.collumn2-section .coll img {
  max-width: 100%;
}
.collumn2-section .coll p:not(:last-child) {
  margin-bottom: 14px;
}
.collumn2-section .coll h5 {
  font-weight: 700;
  margin-bottom: 20px;
  margin-top: 20px;
  font-size: 24px;
  text-transform: uppercase;
}
.collumn2-section a {
  color: #E62645;
}
.footer {
  padding: 100px 0;
  background: #000;
  line-height: 1.5;
  color: #fff;
}
.cpt-section {
  color: #fff;
  padding: 100px 0;
  font-weight: 700;
  font-size: 24px;
  background: #fff;
}
.cpt-section .inside {
  background: #3399D2;
  padding: 50px 70px;
}
.cpt-section .txt {
  font-size: 24px;
  text-align: right;
  line-height: 1.35;
  font-weight: 700;
  width: 700px;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-family: 'Media Sans SemiCondensed';
  text-align: left;
}
.main .item {
  position: relative;
  background-size: cover;
  background-position: center 0;
}
.main .item-1 {
  background-image: url(../img/main-1.jpg);
}
.main .item-2 {
  background-image: url(../img/main-2.jpg);
}
.main .item-3 {
  background-image: url(../img/main-3.jpg);
}
.main .item-4 {
  background-image: url(../img/main-4.jpg);
}
.main .item-5 {
  background-image: url(../img/main-5.jpg);
}
.main .item:before {
  background-image: url("data:image/svg+xml,%3Csvg width='91' height='95' viewBox='0 0 91 95' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M59.4845 61.8366V68.1606C59.4845 70.7692 57.3502 72.9036 54.7416 72.9036H44.0501C41.3426 72.9036 39.3269 70.4925 39.7616 67.8839L38.6945 66.9946C37.2913 65.8089 36.7775 63.8721 37.4099 62.1528L38.9119 58.1213C39.149 57.5086 39.7221 57.0936 40.394 57.0936H54.7416C57.3502 57.0936 59.4845 59.2082 59.4845 61.8366Z' fill='%23E40046'/%3E%3Cpath d='M33.3392 69.3265L32.7661 71.698C32.5882 72.4095 31.9558 72.9035 31.2246 72.9035H16.0076C13.3989 72.9035 11.2646 70.7692 11.2646 68.1605V61.8366C11.2646 59.2279 13.3989 57.0936 16.0076 57.0936H27.1338C30.1575 57.0936 32.2523 60.1172 31.2049 62.9433L30.8096 64.0302L31.9163 64.959C33.2009 66.0262 33.7344 67.706 33.3392 69.3265Z' fill='%23E40046'/%3E%3Cpath d='M58.7138 31.9758C56.6189 40.8293 51.1052 41.8175 51.0064 53.1413C51.0064 53.5761 50.6507 53.9318 50.2159 53.9318H40.4138C38.4375 53.9318 36.6589 55.1769 35.9672 57.0345L35.4732 58.3586C35.236 59.0108 34.3072 59.0503 34.0107 58.4179C32.825 55.75 30.2164 53.9516 27.0148 53.9516H20.5525C20.1178 53.9516 19.762 53.5959 19.762 53.1611V51.6394C19.762 41.936 10.6516 38.7543 9.97965 29.5252C9.62392 24.7427 9.72274 18.2211 12.7266 14.486C15.9281 10.494 21.9557 9.52568 26.2836 12.7667C27.0544 13.3398 27.3508 13.6955 29.4456 15.7904C32.6867 19.0512 33.2598 19.6243 33.2795 19.644C34.0305 20.395 34.6234 21.7586 34.5641 23.1222C34.485 25.4937 32.7657 27.3119 30.5326 27.8257C24.9003 28.9521 21.5011 25.6913 21.3628 25.6913C20.7502 25.217 19.8806 25.2961 19.3273 25.8494C18.5763 26.6399 18.7542 27.6676 19.4261 28.2012C21.758 29.9995 24.4853 31.0469 27.331 31.2248C27.8844 31.2643 28.3389 31.6793 28.418 32.2129C28.5366 32.9244 28.5761 33.6556 28.5366 34.367C28.497 35.2563 29.2085 36.0073 30.1175 36.0073C30.9673 36.0073 31.659 35.3354 31.6985 34.4856C31.7381 33.6161 31.6788 32.7465 31.5602 31.877C31.4812 31.3236 31.7974 30.79 32.3309 30.6122C34.2281 29.9403 35.8091 28.5569 36.7577 26.7783C37.0739 26.2052 37.7854 25.9878 38.3585 26.304C40.2754 27.3316 42.4493 27.6676 44.5441 27.3711C44.9591 27.3119 45.3939 27.4699 45.6508 27.8059C48.3978 31.3434 53.1803 32.3908 57.0537 30.6319C57.9628 30.1972 58.9311 31.0074 58.7138 31.9758Z' fill='%23E40046'/%3E%3Cpath d='M50.1966 76.0655C50.6314 76.0655 50.9871 76.4212 50.9871 76.856V93.4564C50.9871 94.3062 50.2954 94.9386 49.3863 94.9386H21.3237C20.4542 94.9386 19.7625 94.1283 19.7625 93.2588V76.856C19.7625 76.4212 20.1182 76.0655 20.553 76.0655H31.2247C33.4183 76.0655 35.3155 74.5635 35.8293 72.449L35.8886 72.1921C36.0665 71.4806 37.0151 71.362 37.351 72.0142C38.6158 74.445 41.1059 76.0655 44.0307 76.0655H50.1966Z' fill='%23E40046'/%3E%3Cpath d='M88.8317 81.2034C91.0451 79.6422 91.6775 76.1442 89.721 73.7332L86.974 70.3736C85.4325 68.4764 82.8832 67.9823 80.8279 68.8914L78.0019 65.8085C79.1481 62.2117 76.164 58.5557 72.3696 59.03L68.0614 59.5635C65.7887 59.8402 64.0298 61.5398 63.5753 63.6544C63.0615 63.6939 62.6465 64.1089 62.6465 64.6425V65.8282C62.6465 66.4013 63.1208 66.8559 63.6939 66.8163L63.8718 66.7966C64.8006 68.9705 67.0535 70.2352 69.3262 69.9388L73.6344 69.4052C74.5632 69.2867 75.413 68.9309 76.1047 68.4171L78.4169 70.9467C77.3102 72.7846 77.409 75.2154 78.8319 76.9742L81.5789 80.3338C82.4682 81.4208 83.7132 82.0927 85.1163 82.231C85.393 82.2508 85.7092 82.2706 85.8278 82.2508L86.5985 85.2942C86.7764 86.0057 87.4286 86.4997 88.14 86.4997C89.1676 86.4997 89.9186 85.5313 89.6815 84.5432L88.8317 81.2034ZM73.9506 66.0851C73.496 66.3025 73.6739 66.2432 68.9507 66.8361C68.4962 66.8954 68.0614 66.7966 67.6859 66.5792C68.4566 66.5792 69.2471 65.848 69.1681 64.8994C69.1088 64.0298 68.3578 63.3579 67.4883 63.4172L67.093 63.437C67.4092 63.0417 67.8835 62.7651 68.4369 62.7058L72.7451 62.1722C73.6937 62.0536 74.5632 62.5872 74.8992 63.4172C73.6739 63.5555 73.0217 65.0575 73.9506 66.0851ZM84.0492 78.3576L81.3022 74.998C80.9662 74.583 80.7884 74.0494 80.8477 73.496C82.1125 74.1877 83.5551 72.9822 83.1203 71.6186C83.6737 71.6779 84.1677 71.9348 84.5235 72.3696L87.2704 75.7292C87.6855 76.243 87.8238 76.9149 87.6855 77.5078C86.5788 76.3814 84.642 77.4288 85.0373 79.0098C84.642 78.9109 84.3061 78.6738 84.0492 78.3576Z' fill='%23E40046'/%3E%3Cpath d='M11.4626 55.1179C11.1662 55.1179 10.8698 55.0388 10.6129 54.861L7.25326 52.6871C6.52205 52.2128 6.30466 51.2247 6.77896 50.4935C7.25326 49.7623 8.24138 49.5449 8.97258 50.0192L12.3322 52.1931C13.6365 53.0626 13.0436 55.1179 11.4626 55.1179Z' fill='%23E40046'/%3E%3Cpath d='M8.10264 80.6109C6.54141 80.6109 5.92877 78.5557 7.23309 77.7059L10.5927 75.532C11.3239 75.0577 12.312 75.2751 12.7863 76.0063C13.2606 76.7375 13.0432 77.7256 12.312 78.1999L8.95242 80.3738C8.69551 80.5121 8.39907 80.6109 8.10264 80.6109Z' fill='%23E40046'/%3E%3Cpath d='M6.5216 66.58H1.58099C0.711447 66.58 0 65.8685 0 64.999C0 64.1294 0.711447 63.418 1.58099 63.418H6.5216C7.39114 63.418 8.10259 64.1294 8.10259 64.999C8.10259 65.8685 7.39114 66.58 6.5216 66.58Z' fill='%23E40046'/%3E%3Cpath d='M59.2873 55.1177C57.726 55.1177 57.1134 53.0624 58.4177 52.2126L61.7773 50.0387C62.5085 49.5644 63.4967 49.7818 63.971 50.513C64.4453 51.2442 64.2279 52.2324 63.4967 52.7067L60.1371 54.8805C59.8801 55.0189 59.5837 55.1177 59.2873 55.1177Z' fill='%23E40046'/%3E%3Cpath d='M62.6472 80.6111C62.3508 80.6111 62.0543 80.532 61.7974 80.3541L58.4378 78.1803C57.7066 77.706 57.4892 76.7179 57.9635 75.9867C58.4378 75.2554 59.4259 75.0381 60.1572 75.5124L63.5168 77.6862C64.8211 78.5558 64.2282 80.6111 62.6472 80.6111Z' fill='%23E40046'/%3E%3Cpath d='M46.8564 4.32759V22.509C46.8564 22.8845 46.639 23.2205 46.303 23.3983C44.2873 24.4062 41.896 24.4062 39.9 23.3983C39.5641 23.2205 39.3467 22.8845 39.3467 22.509V4.34735C39.3467 2.2723 41.0265 0.552966 43.1015 0.533203H43.1806C45.1964 0.552966 46.8564 2.31182 46.8564 4.32759Z' fill='%23E40046'/%3E%3Cpath d='M59.4648 12.6875V21.8968C59.4648 26.5212 54.6823 29.4263 50.631 27.6674C50.2752 27.5093 50.0381 27.1536 50.0381 26.7583V12.6677C50.0381 6.54139 59.2474 6.28448 59.4648 12.4108C59.445 12.5096 59.4648 12.6085 59.4648 12.6875Z' fill='%23E40046'/%3E%3Cpath d='M25.4345 4.22895V7.17355C25.4345 7.82571 24.8021 8.31977 24.1697 8.12215C22.9642 7.74666 21.6994 7.5688 20.3951 7.5688C19.9406 7.5688 19.486 7.58856 19.0315 7.64785C18.4386 7.70714 17.9248 7.2526 17.9248 6.65973V4.24872C17.9248 2.17366 19.6046 0.454333 21.6797 0.43457H21.7587C23.7942 0.454333 25.4345 2.21319 25.4345 4.22895Z' fill='%23E40046'/%3E%3Cpath d='M36.1845 3.79438V15.6123C36.1845 16.5016 35.1174 16.9364 34.5047 16.304C33.8921 15.6716 32.983 14.7823 31.6589 13.4582C30.236 12.0155 29.5839 11.3436 29.0108 10.8298C28.7934 10.6322 28.6748 10.3753 28.6748 10.0986V3.81415C28.6748 1.73909 30.3546 0.0197624 32.4297 0C34.564 0 36.1845 1.81814 36.1845 3.79438Z' fill='%23E40046'/%3E%3C/svg%3E%0A");
  left: 10%;
  top: 448px;
  width: 91px;
  height: 95px;
  content: "";
  position: absolute;
  margin-left: -20px;
}
.main .item:after {
  width: 100%;
  height: 6px;
  background: #E40046;
  content: "";
  left: 10%;
  top: 538px;
  position: absolute;
}
.main .inside {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 72px;
  line-height: 1;
  text-align: center;
  font-weight: 700;
  color: #fff;
  height: 770px;
  font-family: 'Media Sans SemiCondensed';
  width: 100%;
  padding: 0;
}
.main .inside .caption {
  width: 100%;
  position: relative;
  padding-top: 70px;
  letter-spacing: 4.2px;
  padding-left: 90px;
}
.main h1 {
  line-height: 1.2;
  text-transform: uppercase;
}
.main .caption_inner {
  position: relative;
}
.main .item-1:after {
  width: 90%;
}
.main .item-2:after {
  left: 0;
}
.main .item-2 .caption {
  padding-top: 210px;
}
.main .item-2 .caption:after {
  width: 100%;
  bottom: -100px;
}
.main .item-2 .caption span {
  position: absolute;
  left: -200px;
  bottom: 130px;
  font-weight: 700;
  font-size: 52px;
  text-transform: uppercase;
}
.main .item-2 h2 {
  font-size: 220px;
  margin-bottom: 50px;
}
.main .item-2 h3 {
  font-size: 52px;
  text-transform: uppercase;
}
.main .item-3:after {
  left: 0;
}
.main .item-3 .caption {
  padding-top: 210px;
}
.main .item-3 .caption:after {
  width: 100%;
  bottom: -100px;
}
.main .item-3 .caption span {
  position: absolute;
  left: 0;
  bottom: 130px;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 52px;
}
.main .item-3 h2 {
  font-size: 220px;
  margin-bottom: 50px;
}
.main .item-3 h3 {
  font-size: 52px;
  text-transform: uppercase;
}
.main .item-4:after {
  left: 0;
}
.main .item-4 .caption {
  padding-top: 210px;
}
.main .item-4 .caption:after {
  width: 100%;
  bottom: -100px;
}
.main .item-4 .caption span {
  position: absolute;
  left: -400px;
  bottom: 130px;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 52px;
}
.main .item-4 h2 {
  font-size: 220px;
  margin-bottom: 50px;
}
.main .item-4 h3 {
  font-size: 52px;
  text-transform: uppercase;
}
.main .item-5 h2 {
  font-size: 72px;
  margin-bottom: 50px;
}
.main .item-5 p {
  font-size: 24px;
  font-weight: 400;
  font-family: 'Open Sans';
  line-height: 1.35;
  letter-spacing: normal;
}
.main .item-5 .inside {
  width: 1070px;
}
.main .item-5:before {
  right: 10%;
  left: auto;
}
.main .item-5:after {
  left: 0;
  width: 90%;
}
.main .item-5 .inside .caption h2 {
  width: 770px;
  text-transform: uppercase;
  line-height: 1.15;
  margin: 0 auto;
  margin-bottom: 70px;
}
.main .item-5 .inside .caption {
  padding-top: 170px;
  padding-right: 90px;
  padding-left: 0;
}