body {
  margin: 0 auto;
  font-family: "Roboto";
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("../img/navbar-toggler.svg");
}
.navbar .navbar-toggler-icon {
  background-image: url("../img/navbar-toggler.svg");
}
.imggr {
  background-image: linear-gradient(
      180deg,
      rgba(21, 0, 104, 0) 0%,
      rgba(12, 35, 61, 0.8) 100%
    ),
    url("../img/2023-08-14 10.25.38.jpg"), lightgray 50% / cover no-repeat;
}
.calendar-not {
  color: #000000 !important;
  text-align: center;
}
.calendar-cup {
  font-weight: 600;
  color: #fff;
  background-color: #00233e !important;
  text-align: center;
}
.calendar-now {
  font-weight: 600;
  color: #fff;
  background-color: #b42832 !important;
  text-align: center;
}
.main-block-type1-blur {
  height: 327px;
  width: 100%;
  background: url("../img/Group 1000004668.png");
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
}
.main-block-type-lake3 {
  height: 327px;
  width: 100%;
  background: url("../img/image002.png");
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
}
.main-block-type-lake2 {
  height: 327px;
  width: 100%;
  background: url("../img/image006.png");
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
}
.main-block-type-lake1 {
  height: 327px;
  width: 100%;
  background: url("../img/image005.png");
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
}
.main-block-type1 {
  height: 327px;
  width: 100%;
  background: url("../img/image006.png");
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
}
.main-block-type2 {
  height: 327px;
  width: 100%;
  background: url("../img/backclub.png");
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
}
.main-block-type3 {
  height: 327px;
  width: 100%;
  background: url("../img/backchip.png");
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
}
.main-block-type4 {
  width: 100%;
  background: #0b101f;
}
.breadcrumb-a {
  color: #686868 !important;
  font-family: Roboto !important;
  font-size: 12px !important;
}
.breadcrumb-b {
  color: #fff !important;
  font-family: Roboto !important;
  font-size: 12px !important;
}
.main-background {
  height: 600px;
  width: 100%;
  background: url("../img/backmain.jpg");
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  font-size: 100px;
}
.background-dark {
  background: linear-gradient(90deg, #121826 0%, #181e35 50.68%, #121926 100%);
}
.background-bl {
  background: #5e8cb8;
  color: #fff;
}
.background-l-dark {
  background: #1c3b5a;
}
.background-cal {
  background: rgba(49, 181, 255, 0.2) !important;
}
.backgroundbl {
  background: #000000;
}
.backgroundgr {
  background: #1d2126;
}
.btn-nav-active {
  text-align: center;
  color: #141b2b !important;
  font-size: 14px;
  background: #fff;
  min-width: 116px;
  max-width: 143px;
  border: 1px solid #fff;
  border-right-width: 0px;
  height: 70px;
  padding: 0;
  border-radius: 0%;
  line-height: 16px;
}
.btn-nav:hover {
  background: #fff;
  color: #141b2b;
}
.btn-nav:hover .ico-nav {
  filter: invert(0.5);
}
.btn-nav {
  text-align: center;
  color: #fff;
  font-size: 14px;
  min-width: 116px;
  max-width: 143px;
  border-left: 1px solid #fff;
  height: 70px;
  padding: 0;
  border-radius: 0%;
  line-height: 16px;
}
.btn-nav:active {
  background: #e8e6e6 !important;
  color: #141b2b !important;
  border-color: #fff !important;
  border-left: 1px solid #fff !important;
  padding: 0 !important;
  border-radius: 0% !important;
}
.btn-w-b {
  text-align: center;
  color: #171d32;
  font-size: 14px;
  font-family: Montserrat;
  height: 52px;
  text-transform: uppercase;
  padding-left: 29px !important;
  padding-right: 29px !important;
  border-radius: 5px;
  border: 1px solid #5e8cb8;
}
.btn-w-b-active {
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-family: Montserrat;
  height: 52px;
  text-transform: uppercase;
  padding-left: 29px !important;
  padding-right: 29px !important;
  border-radius: 5px;
  background-color: #0c233d;
  border: 1px solid #0c233d;
}
.btn-w-b:active {
  text-align: center;
  color: #fff !important;
  font-size: 14px;
  font-family: Montserrat;
  height: 52px;
  text-transform: uppercase;
  padding-left: 29px !important;
  padding-right: 29px !important;
  border-radius: 5px;
  background-color: #08192c !important;
  border: 1px solid #08192c !important;
}
.btn-w-b:hover {
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-family: Montserrat;
  height: 52px;
  text-transform: uppercase;
  padding-left: 29px !important;
  padding-right: 29px !important;
  border-radius: 5px;
  background-color: #0c233d;
  border: 1px solid #0c233d;
}
.btn-menu {
  text-align: center;
  color: #fff;
  font-size: 18px;
  font-family: Roboto;
  padding: 0;
  border-radius: 0%;
}
.btn-menu:hover {
  text-align: center;
  color: #d9ecff;
  font-size: 18px;
  font-family: Roboto;
  padding: 0;
  border-radius: 0%;
  text-decoration: underline;
  text-underline-offset: 5px;
}
.btn-menu-active {
  text-align: center;
  color: #d9ecff;
  font-size: 18px;
  font-family: Roboto;
  padding: 0;
  border-radius: 0%;
  text-decoration: underline;
  text-underline-offset: 5px;
}
.btn-menu-active:hover {
  text-align: center;
  color: #d9ecff;
  font-size: 18px;
  font-family: Roboto;
  padding: 0;
  border-radius: 0%;
  text-decoration: underline;
  text-underline-offset: 5px;
}
.mb-6 {
  margin-bottom: 6px !important;
}
.brr1 {
  border-right-width: 1px;
}
.pt72 {
  padding-top: 72px !important;
}
.pt125 {
  padding-top: 125px !important;
}
.colorC76C01 {
  color: #c76c01 !important;
}
.colorD77E53 {
  color: #d77e53 !important;
}
.color686868 {
  color: #686868 !important;
}
.colorE5A62F {
  color: #e5a62f !important;
}
.colorE4E4E4 {
  color: #e4e4e4 !important;
}
.colorE49C89 {
  color: #e49c89 !important;
}
.color9AC2FF {
  color: #9ac2ff !important;
}
.colorA6B6C0 {
  color: #a6b6c0 !important;
}
.colorD9ECFF {
  color: #d9ecff;
}
.color57627A {
  color: #57627a;
}
.color0C233D {
  color: #0c233d;
}
.color313131 {
  color: #313131;
}
.color424242 {
  color: #424242;
}
.color151C2D {
  color: #151c2d;
}
.color8A9199 {
  color: #8a9199;
}
.textC5CFDA {
  color: #c5cfda;
}
.color5E8CB8 {
  color: #5e8cb8;
}
.colorD5EAF5 {
  color: #d5eaf5;
}
.colorB8B7C4 {
  color: #b8b7c4;
}
.color171D31 {
  color: #171d31;
}
.colorFFF {
  color: #fff !important;
}
.text60 {
  font-size: 60px;
  line-height: 90px;
}
.text40 {
  font-size: 40px;
}
.text30 {
  font-size: 30px !important;
  font-family: Roboto;
}
.text16 {
  font-size: 16px !important;
  font-family: Roboto;
}
.text18 {
  font-size: 18px !important;
  font-family: Roboto;
}
.text14 {
  font-size: 14px !important;
  font-family: Roboto;
}
.text12 {
  font-size: 12px !important;
  font-family: Roboto;
}
.text100 {
  font-size: 100px;
  line-height: 90px;
}
.text40m {
  font-size: 40px;
  font-family: Montserrat;
}
.text30m {
  font-size: 30px;
  font-family: Montserrat;
}
.text20m {
  font-size: 20px;
  font-family: Montserrat;
}
.text25m {
  font-size: 25px;
  font-family: Montserrat;
}
.text18m {
  font-size: 18px;
  font-family: Montserrat;
}
.btn-text16 {
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 500;
}
.text16m {
  font-size: 16px;
  font-family: Montserrat;
}
.text14m {
  font-size: 14px;
  font-family: Montserrat;
}
.text12m {
  font-size: 12px;
  font-family: Montserrat;
}
.borderradius5 {
  border-radius: 5px;
}
.text25i {
  font-size: 25px;
  font-family: Inter;
}
.text20i {
  font-size: 20px;
  font-family: Inter;
}
.text16i {
  font-size: 16px;
  font-family: Inter;
}
.text12i {
  font-size: 12px;
  font-family: Inter;
}
.text14i {
  font-size: 14px;
  font-family: Inter;
}
.text13i {
  font-size: 13px;
  font-family: Inter;
}
.text12Ab {
  font-size: 12px;
  font-family: ABeeZee;
}
.text18Ab {
  font-size: 18px;
  font-family: ABeeZee;
}
.text16Ab {
  font-size: 18px;
  font-family: ABeeZee;
}
.card-text-s {
  font-size: 16px;
  font-family: Inter;
}
.card-gr-list {
  min-width: 450px;
}
.card-gr {
  width: 638px;
}
.col-gr-list {
  flex: 1 0 0%;
}
.col-gr {
  flex: 1 0 0%;
}
.col-pad {
  padding: 24px 32px !important;
}
.navbar {
  background-color: rgba(0, 125, 215, 0) !important;
  border: 1px solid #fff !important;
}
.media_height-10-60 {
  height: 100px !important;
}
.cursor_pointer {
  cursor: pointer !important;
}
.cont-bt-new-bid {
  background: #121826 !important;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .width-cup {
    width: 1350px !important;
  }
}
.media_p-18-29 {
  padding-top: 29px !important;
}
.media_width-31-30 {
  width: 314px;
  padding-left: 18px !important;
  padding-right: 17px !important;
}
.cont-flex {
  display: inline-flex;
  padding-top: 40px !important;
}
.img-chip {
  border-top-left-radius: 20px !important;
  border-bottom-left-radius: 20px !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.card-chip {
  border-top-right-radius: 20px !important;
}
.bordercupid {
  border-right-style: solid !important;
  border-right-width: 1px !important;
  border-color: #5e8cb8;
}
.paddingupid {
  padding-left: 25px !important;
}
.paddingcupidwin1 {
  padding-top: 0 !important;
}
.paddingcupidwin2 {
  padding-top: 8px !important;
}
.bacblurheight {
  height: 100px;
}
.mw150 {
  height: 150px;
}

@media (max-width: 992px) {
  .mw150 {
    height: 100%;
  }
  .main-block-type1 {
    height: 500px;
  }
  .main-block-type-lake3 {
    height: 250px;
  }
  .main-block-type-lake2 {
    height: 250px;
  }
  .main-block-type-lake1 {
    height: 250px;
  }
  .bacblurheight {
    height: 210px;
  }
  .bacblur {
    background: url("../img/bc8723.png");
  }
  .paddingcupidwin1 {
    padding-top: 22px !important;
  }
  .paddingcupidwin2 {
    padding-top: 18px !important;
  }
  .paddingupid {
    padding-left: 17px !important;
  }
  .img-chip {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
  }
  .bordercupid {
    border-right-width: 0 !important;
    border-color: #5e8cb8;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
  }
  .card-chip {
    border-top-right-radius: 0px !important;
  }
  .media_height-10-60 {
    height: 65px !important;
  }
  .cont-bt-map {
    height: 65px !important;
  }
  .cont-flex {
    padding-top: 23px !important;
  }
  .media_width-31-30 {
    width: 300px;
    padding-left: 20px !important;
    padding-right: 20px !important;
    margin-left: -12px;
  }
  .main-background {
    height: 538px;
  }
  .media_p-18-29 {
    padding-top: 18px !important;
  }
  .text100 {
    font-size: 50px;
    line-height: 60px;
  }
  .pt125 {
    padding-top: 61px !important;
  }
  .md-center {
    justify-content: center !important;
  }
  .btn-text16 {
    font-size: 14px;
  }
  .card-gr {
    width: 100%;
  }
  .card-gr-list {
    width: 100%;
    min-width: 100%;
  }
  .col-gr-list {
    flex: 0 0 auto;
    width: 100% !important;
    min-width: 100%;
  }
  .col-gr {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-pad {
    padding: 19px 9px 0px !important;
  }
  .navbar {
    border-top-width: 0px !important;
    border-left-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 1px !important;
  }
}
.btn-close-white {
  background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' ><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");
}
.fontw700 {
  font-weight: 700;
}
.fontw600 {
  font-weight: 600;
}
.fontw500 {
  font-weight: 500;
}
.fontw400 {
  font-weight: 400;
}
.opacity04 {
  opacity: 0.4;
}
.btn-l-lb {
  color: #5e7ea3;
  background: #fff;
}
.btn-l-lb:hover {
  color: #fff;
  background: #5e8cb8;
}
.btn-l-lb:active {
  color: #fff !important;
  background: #507da6 !important;
  border-color: #507da6 !important;
}
.btn-l-lb:hover .col-auto {
  filter: brightness(0) saturate(100%) invert(100%) sepia(92%) saturate(0%)
    hue-rotate(81deg) brightness(109%) contrast(109%);
}
.big-svg {
  filter: brightness(0) saturate(100%) invert(11%) sepia(26%) saturate(1650%)
    hue-rotate(170deg) brightness(99%) contrast(98%);
}
.btnzb:hover {
  background: #5e8cb8 !important;
}
.btnzb:active {
  background: #507da6 !important;
  border-color: #507da6 !important;
}
.btnmb:hover .cont-bt-map {
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
    url("../img/mapbackground.png");
}
.btn-dark-w {
  background: #fff;
}
.btn-dark-w:hover {
  background: #5e8cb8;
}
.btn-dark-w:active {
  color: #000 !important;
  background: #fff !important;
}
.btn-dark-w:focus {
  color: #000 !important;
  background: #fff !important;
}
.btn-dark-b {
  color: #fff;
  background: #0c233d;
}
.background-dark-b {
  color: #fff;
  background: #040410;
}
.btn-dark-b:hover {
  color: #fff;
  background: #5e8cb8;
}
.btn-dark-b:active {
  color: #fff !important;
  background: #507da6 !important;
  border-color: #507da6 !important;
}
.btn-dark-b .col-auto {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7483%)
    hue-rotate(88deg) brightness(98%) contrast(104%);
}
.btn-dark-b:hover .col-auto {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7483%)
    hue-rotate(88deg) brightness(98%) contrast(104%);
}
.btn-out-l-db {
  color: #5e8cb8;
  border: none !important;
}
.btn-out-l-db:hover {
  color: #0c233d !important;
  border: none !important;
}
.btn-out-l-db:active {
  color: #08192c !important;
  border: none !important;
}
.btn-out-l-db .col-ico {
  filter: brightness(0) saturate(100%) invert(50%) sepia(71%) saturate(269%)
    hue-rotate(168deg) brightness(91%) contrast(92%);
}
.btn-out-l-db:hover .col-ico {
  filter: brightness(0) saturate(100%) invert(11%) sepia(29%) saturate(2427%)
    hue-rotate(183deg) brightness(87%) contrast(96%);
}
.btn-out-db-l {
  color: #0c233d;
  border: none !important;
}
.btn-out-db-l :hover {
  color: #5e8cb8 !important;
  border: none !important;
}
.btn-out-db-l :active {
  color: #08192c !important;
  border: none !important;
}
.btn-lb-db {
  color: #fff;
  background: #5e8cb8;
}
.btn-lb-db:hover {
  color: #e1e8f0;
  background: #0c233d;
}
.btn-lb-db:active {
  color: #e1e8f0 !important;
  background: #08192c !important;
  border: 1px solid #08192c !important;
}
.btn-lb-db .col-ico {
  filter: brightness(0) saturate(100%) invert(99%) sepia(9%) saturate(120%)
    hue-rotate(193deg) brightness(112%) contrast(96%);
}
.btn-lb-db:hover .col-ico {
  filter: brightness(0) saturate(100%) invert(91%) sepia(16%) saturate(107%)
    hue-rotate(172deg) brightness(102%) contrast(89%);
}
.btn-l-db {
  color: #5e7ea3;
  background: #ffffff;
}
.btn-l-db:hover {
  color: #ffffff;
  background: #0c233d;
}
.btn-l-db:active {
  color: #ffffff !important;
  background: #08192c !important;
  border: 1px solid #08192c !important;
}
.btn-l-db .col-ico {
  filter: brightness(0) saturate(100%) invert(46%) sepia(25%) saturate(623%)
    hue-rotate(172deg) brightness(97%) contrast(91%);
}
.btn-l-db:hover .col-ico {
  filter: brightness(0) saturate(100%) invert(98%) sepia(73%) saturate(2%)
    hue-rotate(248deg) brightness(118%) contrast(100%);
}
.btn-out-db-h:hover {
  color: #fff;
  background: #5e8cb8;
}
.btn-out-db-h:active {
  color: #fff !important;
  background: #507da6 !important;
  border: 1px solid #507da6 !important;
}
.btn-out-db-h:focus {
  color: #fff !important;
  background: #507da6 !important;
  border: 1px solid #507da6 !important;
}
.btn-db {
  border-radius: 5px;
  color: #fff;
  border: 1px solid #5e8cb8;
}
.btn-db:hover {
  color: #171d32;
  background: #fff;
}
.btn-db-active {
  border-radius: 5px;
  color: #171d32;
  background: #fff;
  border: 1px solid #5e8cb8;
}
.btn-db-active:hover {
  color: #171d32;
  background: #fff;
}
.btn-out-db2 {
  background: #0c233d;
  color: #fff;
  border: 1px solid #5e8cb8;
}
.btn-out-db {
  flex-shrink: 0;
  color: #fff;
  border: 1px solid #5e8cb8;
}
.btn-out-l {
  flex-shrink: 0;
  border: 1px solid #313131;
  color: #313131;
}
.btn-l {
  color: #5e7ea3;
  background: #fff;
}
.btn-b {
  color: #fff;
  background: #0c233d;
}
.background404A50 {
  background: #404a50;
  border-radius: 10px;
}
.btn-h-b:active {
  color: #ffffff !important;
  background: #08192c !important;
  border: 1px solid #08192c !important;
}
.btn-h-b:hover {
  color: #fff;
  background: #0c233d;
}
.btn-a-b:active {
  color: #fff !important;
  background: #0c233d !important;
}
.btn-osn {
  width: 159px;
  height: 49px;
  flex-shrink: 0;
  border-radius: 5px;
  border: 1px solid #fff;
  color: #fff;
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 500;
  line-height: 141.9%;
  text-transform: uppercase;
}
.btn-osn:hover {
  background: #0c233d;
  color: #ffffff;
}
.btn-osn:active {
  color: #fff !important;
  background: #08192c !important;
  border: 1px solid #08192c !important;
}
.cursorpointer {
  cursor: pointer;
}
.cont-bt-map {
  background: url("../img/mapbackground.png");
  height: 100px;
  cursor: pointer;
}
.bacblur {
  background: rgba(0, 0, 0, 0.58);
}
.card-img-overlay {
  top: initial !important;
}
.border0 {
  border: 0 !important;
}
.carousel-control-next-back {
  width: 45px;
  height: 45px;
  color: #000;
  border-radius: 45px;
  border: 1px solid #000;
  background: #fff;
}
.reat-card {
  border: 1px solid #5e8cb8;
}
.card-s {
  border-radius: 20px !important;
  border: 1px solid rgba(94, 140, 184, 0.2);
}
.card-footer-s {
  border-radius: 0px 0px 17px 17px;
  background: #d9ecff;
}
.btn-link {
  text-decoration: none;
}
.btn-link-chip {
  text-decoration: underline !important;
  color: #171d31;
}
.modal-content-img {
  background-color: rgba(205, 205, 205, 0.1) !important;
  border: 0px !important;
}
.carousel-control-next {
  height: 30px !important;
}
.carousel-control-prev {
  height: 30px !important;
}
.modal-header-img {
  border: 0px !important;
}
.ymaps-layers-pane {
  filter: grayscale(1);
  -ms-filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -o-filter: grayscale(1);
}
.border-chip {
  border-radius: 20px !important;
  border: 1px solid rgba(94, 140, 184, 0.2) !important;
}
.table-secondary {
  background: #f0f8ff !important;
  border: 0 !important;
}
.table-cup {
  background: #f0f8ff !important;
  border: 0 !important;
}
.backgroundnone {
  background: none !important;
  border: 0 !important;
}
.table-light {
  background: #fff !important;
  border: 0 !important;
}
.cup-border {
  border-radius: 20px;
  border: 1px solid #5e8cb8;
}
.form-check-input[type="radio"] {
  border-radius: 30% !important;
  background-color: #0b101f !important;
}
.form-check-input:checked {
  border-color: #fff !important;
}
svg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.map {
  position: relative;
  text-align: center;
}
.text_map_sector2 {
  cursor: pointer;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 130%;
  user-select: none;
  color: #f9f9f9 !important;
}
.text_map_w {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  user-select: none;
  color: #060606 !important;
}
.backgroundblur {
  background: rgba(0, 0, 0, 0.1) !important;
  backdrop-filter: blur(25px) !important;
}
#container-cup-klond {
  position: relative;
}
#copyright-cup-klond {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.bodyy::-webkit-scrollbar {
  display: none;
}
.bodyy {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
