/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}
.price {
	    font-size: 30px;
    font-weight: 600;
}

.woocommerce div.product form.cart .button {
    margin-left: 50px;
    display: inline-block;
    padding: 15px;
    text-align: center;
    font-weight: 500;
    width: 200px;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
    background: -webkit-linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
    background: linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    -khtml-border-radius: 40px;
    border-radius: 40px;
}
.footer-first_col-logo img {
	max-width:300px;
}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
    height: auto;
    padding: 1em;
    width: 50%;
    display: inline-block;
    padding: 15px;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
    background: -webkit-linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
    background: linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    -khtml-border-radius: 40px;
    border-radius: 40px;
}
.container1 {
	    max-width: 1300px;
    margin: 0 auto;
	
}
.wp-block-woocommerce-checkout-order-summary-block {
	
	display:none;	
}
.related {
	
display:none;	
}
.woocommerce div.product form.cart .button {

    margin-left: 50px;
}
.quantity {
	display:none;
}
.woocommerce {
	    max-width: 1200px;
    margin: 0 auto;
}
.product_meta {
	
	display:none;	
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b, strong {
  font-weight: bolder;
}

code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox], [type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

@font-face {
  font-family: "Cormorant";
  src: local("Cormorant Bold"), local("Cormorant-Bold"), url("../fonts/Cormorant-Bold.woff2") format("woff2"), url("../fonts/Cormorant-Bold.woff") format("woff"), url("../fonts/Cormorant-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: local("Raleway"), local("Raleway-Regular"), url("../fonts/Raleway-Regular.woff2") format("woff2"), url("../fonts/Raleway-Regular.woff") format("woff"), url("../fonts/Raleway-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: local("Raleway Medium"), local("Raleway-Medium"), url("../fonts/Raleway-Medium.woff2") format("woff2"), url("../fonts/Raleway-Medium.woff") format("woff"), url("../fonts/Raleway-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: local("Raleway SemiBold"), local("Raleway-SemiBold"), url("../fonts/Raleway-SemiBold.woff2") format("woff2"), url("../fonts/Raleway-SemiBold.woff") format("woff"), url("../fonts/Raleway-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: local("Raleway Bold"), local("Raleway-Bold"), url("../fonts/Raleway-Bold.woff2") format("woff2"), url("../fonts/Raleway-Bold.woff") format("woff"), url("../fonts/Raleway-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/* STYLE */
body {
  font-family: "Raleway";
  line-height: normal;
  font-weight: 400;
  background-size: revert;
  background-image: url(http://zvezda-olimp.ru/wp-content/uploads/2024/05/gl3.png);
  font-size: 16px;
  /* background-color: #E5E5E5; */
  color: #242424;
  font-feature-settings: "pnum" on, "lnum" on;
}

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

p {
  margin: 0;
  line-height: 180%;
  font-weight: 400;
}

a {
  text-decoration: none;
  color: inherit;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}

.no-overflow {
  overflow: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  color: #242424;
}

h1 {
  position: relative;
  margin-bottom: 40px;
  font-family: "Cormorant";
  font-weight: 700;
  font-size: 80px;
  line-height: 170px;
  text-align: center;
  color: #ee7625;
}
h1::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 60px;
  height: 60px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
 
}

h2 {
  font-family: "Cormorant";
  font-weight: 700;
  font-size: 60px;
  line-height: 73px;
}

header,
section,
footer {
  margin: 0 auto;
  max-width: 3000px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input,
textarea {
  border: none;
  outline: none;
  resize: none;
}
.wpcf7-submit {
  margin-top:20px;
}
.bn1 {
     display: inline-block;
  padding: 15px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
background: -webkit-linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
    background: linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  border-radius: 40px;
}
.woocommerce-MyAccount-navigation-link {
    display: inline-block;
  padding: 15px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
background: -webkit-linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
    background: linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  border-radius: 40px;
}
.btn1 {
  display: inline-block;
  padding: 15px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
background: -webkit-linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
    background: linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  border-radius: 40px;
  
}
.button, .wpcf7-submit{
  display: inline-block;
  padding: 15px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
background: -webkit-linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
    background: linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  border-radius: 40px;
}
.button:hover {
  background-color: #42C0F5;
}

/* CONTAINER */
.container {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1280px;
}

/* NAV */
.nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  z-index: 1000;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}
.nav_up, .nav_down {
  background: #fff;
  padding: 10px 0;
  border-bottom: 1px solid #f39c1c;
  border-top: 1px solid #f39c1c;
}
.nav_up .container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.nav_up .container .nav_up-left {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.nav_up .container .nav_up-left .nav-logo {
  margin-right: 80px;
}
.nav_up .container .nav_up-left .nav-address {
  position: relative;
  padding-left: 36px;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
}
.nav_up .container .nav_up-left .nav-address::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99999 1.33333C6.58551 1.33333 5.22895 1.89524 4.22876 2.89543C3.22856 3.89562 2.66666 5.25218 2.66666 6.66667C2.66666 8.73204 4.01049 10.7362 5.48396 12.2915C6.20707 13.0548 6.93244 13.6796 7.47778 14.1139C7.68074 14.2755 7.85801 14.4101 7.99999 14.5151C8.14198 14.4101 8.31925 14.2755 8.52221 14.1139C9.06755 13.6796 9.79292 13.0548 10.516 12.2915C11.9895 10.7362 13.3333 8.73204 13.3333 6.66667C13.3333 5.25218 12.7714 3.89562 11.7712 2.89543C10.771 1.89524 9.41448 1.33333 7.99999 1.33333ZM7.99999 15.3333C7.63019 15.888 7.63003 15.8879 7.62983 15.8878L7.62793 15.8865L7.62349 15.8835L7.60821 15.8732C7.59523 15.8644 7.57671 15.8517 7.55303 15.8353C7.50568 15.8025 7.43764 15.7547 7.35186 15.6928C7.18036 15.5689 6.93757 15.3881 6.64721 15.1569C6.06755 14.6954 5.29292 14.0286 4.51603 13.2085C2.9895 11.5972 1.33333 9.26796 1.33333 6.66667C1.33333 4.89856 2.03571 3.20286 3.28595 1.95262C4.53619 0.702379 6.23188 0 7.99999 0C9.7681 0 11.4638 0.702379 12.714 1.95262C13.9643 3.20286 14.6667 4.89856 14.6667 6.66667C14.6667 9.26796 13.0105 11.5972 11.484 13.2085C10.7071 14.0286 9.93244 14.6954 9.35278 15.1569C9.06242 15.3881 8.81963 15.5689 8.64813 15.6928C8.56235 15.7547 8.49431 15.8025 8.44696 15.8353C8.42328 15.8517 8.40476 15.8644 8.39178 15.8732L8.3765 15.8835L8.37206 15.8865L8.37065 15.8875C8.37046 15.8876 8.36979 15.888 7.99999 15.3333ZM7.99999 15.3333L8.36979 15.888C8.14586 16.0373 7.85377 16.0371 7.62983 15.8878L7.99999 15.3333Z' fill='%23D9D9D9'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99999 5.33333C7.26362 5.33333 6.66666 5.93029 6.66666 6.66667C6.66666 7.40305 7.26362 8 7.99999 8C8.73637 8 9.33333 7.40305 9.33333 6.66667C9.33333 5.93029 8.73637 5.33333 7.99999 5.33333ZM5.33333 6.66667C5.33333 5.19391 6.52724 4 7.99999 4C9.47275 4 10.6667 5.19391 10.6667 6.66667C10.6667 8.13943 9.47275 9.33333 7.99999 9.33333C6.52724 9.33333 5.33333 8.13943 5.33333 6.66667Z' fill='%23D9D9D9'/%3e%3c/svg%3e ");
}
.nav_up .container .nav_up-left .nav-address:hover {
  color: #3D8BFA;
}
.nav_up .container .nav_up-right {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.nav_up .container .nav_up-right .nav_social {
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-gap: 22px;
  align-items: center;
  margin-right: 60px;
}
.nav_up .container .nav_up-right .nav_social-whatsapp path, .nav_up .container .nav_up-right .nav_social-telegram path {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;fill: #f18318;
}
.nav_up .container .nav_up-right .nav_social-whatsapp:hover path, .nav_up .container .nav_up-right .nav_social-telegram:hover path {
  fill: #42C0F5;
}
.nav_up .container .nav_up-right .nav_social-phone {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
}
.nav_up .container .nav_up-right .nav_social-phone:hover {
  color: #3D8BFA;
}
.nav_up .container .nav_up-right .nav-button {
  padding: 15px 38px;
}
.nav_down .container {
  padding: 14px 0;
}
.nav_down .container .nav-list {
  display: grid;
  grid-template-columns: repeat(7, auto);
  grid-gap: 99px;
}
.nav_down .container .nav-list li a {
  display: block;
  line-height: 19px;
  font-weight: 600;
  font-size: 18px;
  color: #ed672f;
}
.nav_down .container .nav-list li a:hover {
  color: #ffaf00;
}

body.main-page .nav.up {
  background-color: #0000;
  color: #ffffff;
}
body.main-page .nav.up path {
  fill: #f18318;
}
body.main-page .nav.up .nav_up {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

/* MOBILE-MENU */
.mobile_menu {
  position: fixed;
  top: 87px;
  left: 0;
  display: none;
  padding-bottom: 60px;
  width: 100vw;
  height: calc(100vh - 147px);
  background-color: #ffffff;
  overflow: auto;
  z-index: 1000;
}
.mobile_menu .container {
  display: grid;
  grid-gap: 40px;
}
.mobile_menu .container > a {
  margin: 0 auto;
  width: 50%;
}
.mobile_menu-list {
  display: grid;
  grid-gap: 30px;
  margin: 30px 0 0;
  text-align: center;
}
.mobile_menu-list li a {
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
}
.mobile_menu-button {
  padding: 20px;
  font-size: 20px;
  line-height: 25px;
}
.mobile_menu-address, .mobile_menu-phone, .mobile_menu-mail {
  position: relative;
  padding-left: 36px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
}
.mobile_menu-address::before, .mobile_menu-phone::before, .mobile_menu-mail::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
}
.mobile_menu-address::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99996 2.1665C5.32563 2.1665 3.16663 4.31051 3.16663 6.94428C3.16663 8.57514 4.14081 10.3078 5.31233 11.6696C5.89066 12.3419 6.49748 12.9005 7.01546 13.2866C7.27492 13.4801 7.504 13.6241 7.68944 13.7175C7.78196 13.7641 7.85737 13.7949 7.91546 13.8133C7.97053 13.8308 7.99677 13.8329 7.99978 13.8331C8.0001 13.8332 8.00016 13.8332 7.99996 13.8332C7.99976 13.8332 7.99982 13.8332 8.00014 13.8331C8.00315 13.8329 8.02938 13.8308 8.08446 13.8133C8.14255 13.7949 8.21796 13.7641 8.31048 13.7175C8.49592 13.6241 8.725 13.4801 8.98446 13.2866C9.50243 12.9005 10.1093 12.3419 10.6876 11.6696C11.8591 10.3078 12.8333 8.57514 12.8333 6.94428C12.8333 4.31051 10.6743 2.1665 7.99996 2.1665ZM2.16663 6.94428C2.16663 3.74838 4.78325 1.1665 7.99996 1.1665C11.2167 1.1665 13.8333 3.74838 13.8333 6.94428C13.8333 8.93197 12.6741 10.8937 11.4457 12.3218C10.824 13.0444 10.1642 13.6545 9.58213 14.0884C9.29159 14.305 9.01233 14.4837 8.76027 14.6107C8.52397 14.7297 8.25412 14.8332 7.99996 14.8332C7.7458 14.8332 7.47595 14.7297 7.23965 14.6107C6.98759 14.4837 6.70833 14.305 6.41779 14.0884C5.83577 13.6545 5.17593 13.0444 4.55425 12.3218C3.32577 10.8937 2.16663 8.93197 2.16663 6.94428Z' fill='%233D8BFA'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 5.1665C8.82843 5.1665 9.5 5.83808 9.5 6.6665C9.5 7.49493 8.82843 8.1665 8 8.1665C7.17157 8.1665 6.5 7.49493 6.5 6.6665C6.5 5.83808 7.17157 5.1665 8 5.1665ZM10.5 6.6665C10.5 5.28579 9.38071 4.1665 8 4.1665C6.61929 4.1665 5.5 5.28579 5.5 6.6665C5.5 8.04722 6.61929 9.1665 8 9.1665C9.38071 9.1665 10.5 8.04722 10.5 6.6665Z' fill='%233D8BFA'/%3e%3c/svg%3e ");
}
.mobile_menu-phone::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.02537 2.58055C3.82346 1.78246 5.11605 1.8195 5.91206 2.61551L7.24078 3.94424C8.0368 4.74025 8.07384 6.03284 7.27575 6.83092L7.09149 7.01518C6.95267 7.154 6.93772 7.37909 7.06966 7.53899C7.34775 7.87598 7.64604 8.2098 7.96809 8.53184C8.29013 8.85388 8.62395 9.15218 8.96094 9.43026C9.12084 9.56221 9.34593 9.54725 9.48475 9.40843L9.669 9.22418C10.4671 8.42609 11.7597 8.46313 12.5557 9.25914L13.8844 10.5879C14.6804 11.3839 14.7175 12.6765 13.9194 13.4746L13.0615 14.3324C12.1897 15.2042 10.7635 15.1337 9.3758 14.6245C7.94482 14.0995 6.34784 13.0439 4.90191 11.598C3.45598 10.1521 2.40044 8.55511 1.87541 7.12413C1.36626 5.73646 1.29572 4.31021 2.16753 3.43839L3.02537 2.58055ZM5.20495 3.32262C4.77791 2.89557 4.11883 2.90131 3.73248 3.28766L2.87464 4.1455C2.87464 4.1455 2.87464 4.1455 2.87464 4.1455C2.44357 4.57657 2.3337 5.47005 2.81421 6.77967C3.27882 8.04597 4.24191 9.52381 5.60902 10.8909C6.97612 12.258 8.45396 13.2211 9.72026 13.6857C11.0299 14.1662 11.9234 14.0564 12.3544 13.6253L13.2123 12.7674C13.5986 12.3811 13.6044 11.722 13.1773 11.295L11.8486 9.96625C11.4215 9.5392 10.7625 9.54494 10.3761 9.93128L10.1919 10.1155C9.69118 10.6162 8.88464 10.6638 8.32446 10.2016C7.9669 9.90649 7.6089 9.58687 7.26098 9.23895C6.91305 8.89102 6.59343 8.53303 6.29837 8.17546C5.83611 7.61529 5.88372 6.80875 6.38439 6.30807L6.56864 6.12382C6.95499 5.73747 6.96072 5.07839 6.53368 4.65135L5.20495 3.32262Z' fill='%233D8BFA'/%3e%3c/svg%3e ");
}
.mobile_menu-mail {
  color: #3D8BFA;
}
.mobile_menu-mail::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.833374 6.50033C0.833374 4.38323 2.54962 2.66699 4.66671 2.66699H11.3334C13.4505 2.66699 15.1667 4.38323 15.1667 6.50033V10.5003C15.1667 12.6174 13.4505 14.3337 11.3334 14.3337H4.66671C2.54962 14.3337 0.833374 12.6174 0.833374 10.5003V6.50033ZM4.66671 3.66699C3.1019 3.66699 1.83337 4.93552 1.83337 6.50033V10.5003C1.83337 12.0651 3.1019 13.3337 4.66671 13.3337H11.3334C12.8982 13.3337 14.1667 12.0651 14.1667 10.5003V6.50033C14.1667 4.93552 12.8982 3.66699 11.3334 3.66699H4.66671Z' fill='%233D8BFA'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.60003 6.20003C3.76571 5.97912 4.07912 5.93434 4.30003 6.10003L7.50003 8.50003C7.79633 8.72225 8.20373 8.72225 8.50003 8.50003L11.7 6.10003C11.9209 5.93434 12.2343 5.97912 12.4 6.20003C12.5657 6.42094 12.5209 6.73434 12.3 6.90003L9.10003 9.30003C8.44818 9.78892 7.55188 9.78892 6.90003 9.30003L3.70003 6.90003C3.47912 6.73434 3.43434 6.42094 3.60003 6.20003Z' fill='%233D8BFA'/%3e%3c/svg%3e ");
}

/* HEADER */
header {
  position: relative;
  /* margin-bottom: 280px; */
}
header .header {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}
header .header-slide {
  padding: 160px 0 170px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
header .header-slide h3 {
  font-weight: 600;
  font-size: 24px;
  line-height: 150%;
  color: #ee7625;
  text-align: center;
}
header .header-slide:nth-child(1) {
  background-image: url(../img/header_main_3.jpg);
}
header .header-slide:nth-child(2) {
  background-image: url(../img/header_main_1.jpg);
}
header .header-slide:nth-child(3) {
  background-image: url(../img/header_main_2.jpg);
}
header .header-slide:nth-child(4) {
  background-image: url(../img/header_main_3.jpg);
}
header .header-slide:nth-child(5) {
  background-image: url(../img/header_main_2.jpg);
}
header .header .header_slider-nav {
  position: absolute;
  bottom: 100px;
}
header .header_booking {
  position: absolute;
  left: 50%;
  bottom: -40px;
  width: 100%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  z-index: 10;
}
header .header_booking-main {
  display: grid;
  grid-template-columns: repeat(4, auto);
  margin: 0 auto;
  background-color: #ffffff;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  border-radius: 40px;
}
header .header_booking-main > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 15px 0;
  padding: 15px 0 15px 40px;
}
header .header_booking-main > div p {
  position: relative;
  margin-right: 20px;
  padding-left: 44px;
  font-weight: 600;
  line-height: 19px;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}
header .header_booking-main > div p:hover {
  color: #42C0F5;
  cursor: pointer;
}
header .header_booking-main > div p::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 24px;
  height: 24px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
}
header .header_booking-main > div a {
  font-weight: 500;
  line-height: 19px;
  text-decoration-line: underline;
  color: #3D8BFA;
}
header .header_booking-main > div a:hover {
  color: #42C0F5;
}
header .header_booking-main > div:nth-child(1) {
  padding-right: 39px;
  border-right: 1px solid #D9D9D9;
}
header .header_booking-main > div:nth-child(1) p::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19 4H5C3.89543 4 3 4.89543 3 6V20C3 21.1046 3.89543 22 5 22H19C20.1046 22 21 21.1046 21 20V6C21 4.89543 20.1046 4 19 4Z' stroke='%233D8BFA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 2V6' stroke='%233D8BFA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8 2V6' stroke='%233D8BFA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 10H21' stroke='%233D8BFA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
header .header_booking-main > div:nth-child(2) {
  padding-right: 39px;
  border-right: 1px solid #D9D9D9;
}
header .header_booking-main > div:nth-child(2) p::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19 4H5C3.89543 4 3 4.89543 3 6V20C3 21.1046 3.89543 22 5 22H19C20.1046 22 21 21.1046 21 20V6C21 4.89543 20.1046 4 19 4Z' stroke='%233D8BFA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 2V6' stroke='%233D8BFA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8 2V6' stroke='%233D8BFA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 10H21' stroke='%233D8BFA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
header .header_booking-main > div:nth-child(3) {
  padding-right: 81px;
}
header .header_booking-main > div:nth-child(3) p::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='%233D8BFA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' stroke='%233D8BFA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
header .header_booking-main-button {
  padding: 30px 79px;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
}

/* SLIDER-NAV */
.slider-nav {
  position: relative;
  display: flex;
  align-items: center;
}
.slider-nav .swiper-button-next,
.slider-nav .swiper-button-prev {
  position: static;
  margin: 0;
  color: #ffffff;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}
.slider-nav .swiper-button-next:hover,
.slider-nav .swiper-button-prev:hover {
  color: #3D8BFA;
}
.slider-nav .swiper-button-prev {
  left: 0;
}
.slider-nav .swiper-button-next {
  left: 150px;
}
.slider-nav .swiper-pagination {
  position: static;
  display: flex;
  justify-content: center;
  margin: 0 30px;
  grid-gap: 12px;
}
.slider-nav .swiper-button-next:after,
.slider-nav .swiper-button-prev:after {
  font-weight: 900;
  font-size: 16px;
}
.slider-nav .swiper-pagination-bullet {
  margin: 0 !important;
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.712);
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}
.slider-nav .swiper-pagination-bullet:hover {
  background: #ffaf00;
  opacity: 1;
}
.slider-nav .swiper-pagination-bullet-active {
  background-color: #ffffff !important;
}

/* ABOUT-BLOCK */
.about {
  margin-bottom: 40px;
}
.about .container {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 100px;
}
.about-img {
  grid-column: 2/3;
  grid-row: 1/3;
  border-radius: 40px 0px 0px 40px;
  -webkit-border-radius: 40px 0px 0px 40px;
  -moz-border-radius: 40px 0px 0px 40px;
  -ms-border-radius: 40px 0px 0px 40px;
  -o-border-radius: 40px 0px 0px 40px;
}
.about-text-first {
  grid-column: 1/2;
  grid-row: 1/2;
}
.about-text-first img {
  display: none;
  margin-bottom: 40px;
}
.about-text-first h2 {
  margin-bottom: 40px;
}
.about-text-first p:not(:last-child) {
  margin-bottom: 20px;
}
.about-text-second {
  grid-column: 1/2;
  grid-row: 2/3;
  margin-bottom: 60px;
}
.about-text-third {
  margin-bottom: 70px;
}
.about-text-third h3 {
  font-family: "Cormorant";
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
}
.about-text-fourth {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 40px;
  width: 300px;
  color: #ffffff;
  background-color: #ed6a28;
  border-radius: 40px 0px 0px 40px;
  -webkit-border-radius: 40px 0px 0px 40px;
  -moz-border-radius: 40px 0px 0px 40px;
  -ms-border-radius: 40px 0px 0px 40px;
  -o-border-radius: 40px 0px 0px 40px;
}
.about-text-fourth h4 {
  position: relative;
  margin-bottom: 31px;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #ffffff;
}
.about-text-fourth h4::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 24px;
  height: 24px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 17C14.7614 17 17 14.7614 17 12C17 9.23858 14.7614 7 12 7C9.23858 7 7 9.23858 7 12C7 14.7614 9.23858 17 12 17Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12 1V3' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12 21V23' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M4.21997 4.21997L5.63997 5.63997' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18.36 18.36L19.78 19.78' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 12H3' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 12H23' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M4.21997 19.78L5.63997 18.36' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18.36 5.63997L19.78 4.21997' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.about-text-fourth p {
  font-weight: 500;
  font-size: 16px;
  line-height: 180%;
}

/* ROOMS-BLOCK */
.rooms {
  margin-bottom: 30px;
}
.rooms-title {
  position: relative;
  margin-bottom: 40px;
}
.rooms-title::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 60px;
  height: 60px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
 /* background-image: url(http://zvezda-olimp.ru/wp-content/uploads/2024/01/zvezd1.png); */
}
.rooms-subtitle {
  margin-bottom: 60px;
  font-weight: 400;
  line-height: 180%;
}
.rooms-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 20px;
}
.rooms-list li {
  transition: 0.3s;
}
.rooms-list li img {max-height: 160px;display: block;width:100%;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}
.rooms-list li div {
  padding: 20px;
  background-color: #ffffff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-image: linear-gradient(#f5ad19, #e1412c) 30;
  border-width: 2px;
  border-style: solid;
  box-shadow: 0px 1px 5px 0px rgb(244 167 26);
}
.rooms-list li div h4 {
  margin-bottom: 20px;
  
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
}
.rooms-list li div p {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 180%;
}
.rooms-list li div span {
  display: block;
  margin-bottom: 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
}
.rooms-list li div span b {
  margin-left: 10px;
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
}
.rooms-list li div .button {
  padding: 15px 31px;
}
.rooms-list li:hover {
  filter: drop-shadow(0px 20px 40px rgba(7, 37, 45, 0.06));
}
/* STYLES FOR OLIMPICS LISTS */
.one-room__list {
	min-height: 150px;
	margin: 0 0 20px 20px;
	list-style-type: disc;
}
.one-room__list li {margin-bottom: 7px;}

.one-room__list li a {font-weight: bold;}

.one-room__list li a:hover {
	color: #ffaf00;
}

.one-room__list li::marker {
	color: #ed672f;
}

.text-page-img {
	width: 30%; 
	min-width: 300px; 
	float: right; 
	margin: 117px 0 20px 20px;
}
@media screen and (max-width: 767px) {
	.text-page-img {
		display: none;
	}
}

/* SERVICES-BLOCK */
.services {
  margin-bottom: 200px;
  padding: 50px 0;
  /* background: linear-gradient(103.48deg, #f6b019 0%, #FFEB3B 100%); */
  background: -webkit-linear-gradient(90deg, #f6b118, #ee7027, #e13f2c);
  background: linear-gradient(90deg, #f6b118, #ee7027, #e17c2c);
}
.services-title {
  position: relative;
  margin-bottom: 60px;
  color: #ffffff;
}
.services-title::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 60px;
  height: 60px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(http://zvezda-olimp.ru/wp-content/uploads/2024/01/zvezd1.png);
}
.services-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
  margin-bottom: 60px;
}
.services-list li {
  text-align: center;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.services-list li a {
  display: block;
  padding: 213px 0 20px;
  transition: 0s;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -ms-transition: 0s;
  -o-transition: 0s;
}
.services-list li a h4 {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #ffffff;
}
.services-list li a p {
  display: none;
  margin: 20px auto 0;
  padding: 15px 31px;
  width: 140px;
}
.services-list li a:hover {
  padding: 145px 0 20px;
}
.services-list li a:hover p {
  display: block;
}
.services-list li:nth-child(1) {
  background-image: url(../img/services_1.jpg);
}
.services-list li:nth-child(2) {
  background-image: url(../img/services_2.jpg);
}
.services-list li:nth-child(3) {
  background-image: url(../img/services_3.jpg);
}
.services-list li:nth-child(4) {
  background-image: url(../img/services_4.jpg);
}
.services-list li:nth-child(5) {
  background-image: url(../img/services_5.jpg);
}
.services-list li:nth-child(6) {
  background-image: url(../img/services_6.jpg);
}
.services_conveniences {
  display: grid;
  grid-template-columns: 1fr 2fr;
}
.services_conveniences-title {
  font-family: "Cormorant";
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  color: #FFFFFF;
}
.services_conveniences-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 65px;
}
.services_conveniences-list li {
  position: relative;
  padding-left: 52px;
  color: #ffffff;
}
.services_conveniences-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 32px;
  height: 32px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
}
.services_conveniences-list li:nth-child(1)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M25.3333 6.6665H6.66667C5.19391 6.6665 4 7.66143 4 8.88873V24.4443C4 25.6716 5.19391 26.6665 6.66667 26.6665H25.3333C26.8061 26.6665 28 25.6716 28 24.4443V8.88873C28 7.66143 26.8061 6.6665 25.3333 6.6665Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21.3333 4V9.33333' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M10.6667 4V9.33333' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9.54499 22.2962C9.14034 22.2962 8.7712 22.2386 8.43754 22.1234C8.11099 21.9999 7.82348 21.8271 7.57502 21.6049C7.33365 21.3744 7.14198 21.1028 7 20.79L7.76669 19.6666C7.83768 19.8477 7.95126 20.0246 8.10744 20.1974C8.26362 20.3703 8.45884 20.5102 8.69311 20.6172C8.92737 20.7242 9.19359 20.7777 9.49174 20.7777C9.7828 20.7777 10.0348 20.7283 10.2478 20.6295C10.4608 20.5308 10.624 20.395 10.7376 20.2221C10.8583 20.0411 10.9186 19.823 10.9186 19.5678C10.9186 19.2962 10.8441 19.0658 10.695 18.8765C10.553 18.6872 10.3401 18.5431 10.0561 18.4444C9.77215 18.3456 9.4243 18.2962 9.01256 18.2962H8.66116V17.0616H9.03386C9.54499 17.0616 9.95318 16.9588 10.2584 16.753C10.5708 16.5472 10.727 16.2551 10.727 15.8765C10.727 15.646 10.6737 15.4485 10.5672 15.2839C10.4608 15.111 10.3188 14.9835 10.1413 14.9012C9.96383 14.8106 9.7686 14.7654 9.55563 14.7654C9.20069 14.7654 8.88478 14.8641 8.60792 15.0616C8.33816 15.2509 8.13229 15.4979 7.99031 15.8024L7.06389 14.6049C7.22007 14.3415 7.43304 14.1193 7.7028 13.9382C7.97256 13.7489 8.27427 13.6007 8.60792 13.4937C8.94867 13.3867 9.30007 13.3333 9.66212 13.3333C10.1661 13.3333 10.6134 13.4361 11.0038 13.6419C11.3943 13.8394 11.6995 14.111 11.9196 14.4567C12.1397 14.8024 12.2497 15.1974 12.2497 15.6419C12.2497 15.9711 12.1894 16.2715 12.0687 16.5431C11.9551 16.8147 11.7918 17.0411 11.5788 17.2221C11.3659 17.4032 11.1139 17.5349 10.8228 17.6172C11.1352 17.6748 11.4085 17.8106 11.6427 18.0246C11.8841 18.2304 12.0687 18.4937 12.1965 18.8147C12.3313 19.1275 12.3988 19.4691 12.3988 19.8394C12.3988 20.3579 12.271 20.7983 12.0154 21.1604C11.767 21.5226 11.4262 21.8024 10.9932 21.9999C10.5672 22.1974 10.0845 22.2962 9.54499 22.2962Z' fill='white'/%3e%3cpath d='M18.9152 19.2839C18.9152 18.7324 18.7981 18.2386 18.5638 17.8024C18.3367 17.3579 18.0243 17.0081 17.6268 16.753C17.2292 16.4896 16.7784 16.3579 16.2744 16.3579C16.0401 16.3579 15.8201 16.3991 15.6142 16.4814C15.4083 16.5555 15.2273 16.6666 15.0711 16.8147C14.915 16.9547 14.7872 17.1234 14.6878 17.3209C14.702 16.7942 14.773 16.3456 14.9008 15.9752C15.0285 15.5966 15.2096 15.3086 15.4438 15.111C15.6781 14.9135 15.955 14.8147 16.2744 14.8147C16.5868 14.8147 16.8778 14.9053 17.1476 15.0863C17.4173 15.2592 17.6374 15.4979 17.8078 15.8024L18.6277 14.7654C18.3509 14.3209 18.0101 13.9793 17.6055 13.7407C17.2079 13.502 16.7713 13.3826 16.2957 13.3826C15.6994 13.3826 15.1812 13.5719 14.741 13.9505C14.3009 14.3209 13.9601 14.8765 13.7188 15.6172C13.4845 16.3497 13.3674 17.2468 13.3674 18.3086C13.3674 19.1481 13.481 19.8682 13.7081 20.4691C13.9353 21.0699 14.2547 21.5308 14.6665 21.8518C15.0853 22.1728 15.5787 22.3333 16.1466 22.3333C16.6719 22.3333 17.1405 22.1974 17.5522 21.9258C17.9711 21.6542 18.3012 21.288 18.5425 20.8271C18.791 20.3662 18.9152 19.8518 18.9152 19.2839ZM16.1466 20.9382C15.9053 20.9382 15.6781 20.8641 15.4651 20.716C15.2522 20.5596 15.0818 20.3579 14.954 20.111C14.8262 19.8559 14.7623 19.5802 14.7623 19.2839C14.7623 18.9876 14.8227 18.7201 14.9433 18.4814C15.0711 18.2345 15.2415 18.0411 15.4545 17.9012C15.6674 17.753 15.9017 17.6789 16.1573 17.6789C16.4128 17.6789 16.6436 17.753 16.8494 17.9012C17.0624 18.0411 17.2328 18.2345 17.3606 18.4814C17.4883 18.7201 17.5522 18.9876 17.5522 19.2839C17.5522 19.5802 17.4883 19.8559 17.3606 20.111C17.2328 20.3579 17.0624 20.5596 16.8494 20.716C16.6365 20.8641 16.4022 20.9382 16.1466 20.9382Z' fill='white'/%3e%3cpath d='M22.2101 22.3333C21.6635 22.3333 21.1701 22.1974 20.73 21.9258C20.2969 21.646 19.9633 21.2715 19.729 20.8024L20.5489 19.8147C20.7548 20.1357 21.0033 20.3909 21.2943 20.5802C21.5925 20.7695 21.9013 20.8641 22.2207 20.8641C22.4763 20.8641 22.7035 20.8024 22.9023 20.6789C23.101 20.5555 23.2537 20.3826 23.3601 20.1604C23.4737 19.9382 23.5305 19.683 23.5305 19.395C23.5305 19.1151 23.4773 18.8682 23.3708 18.6542C23.2643 18.432 23.1188 18.2633 22.9342 18.1481C22.7496 18.0246 22.5402 17.9629 22.3059 17.9629C22.0788 17.9629 21.8622 18.0246 21.6564 18.1481C21.4505 18.2633 21.2872 18.432 21.1665 18.6542H19.9207L20.7939 13.4444H24.5208V14.9505H21.8268L21.5286 16.9135C21.6138 16.8065 21.738 16.7201 21.9013 16.6542C22.0646 16.5802 22.2669 16.5431 22.5083 16.5431C22.9839 16.5431 23.4098 16.6666 23.7861 16.9135C24.1623 17.1522 24.4569 17.4814 24.6699 17.9012C24.89 18.3209 25 18.8065 25 19.3579C25 19.9423 24.8758 20.4608 24.6273 20.9135C24.3859 21.3579 24.0558 21.7077 23.637 21.9629C23.2253 22.2098 22.7496 22.3333 22.2101 22.3333Z' fill='white'/%3e%3c/svg%3e ");
}
.services_conveniences-list li:nth-child(2)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M22.3673 15.5444C23.7655 14.7845 24.738 13.295 24.738 11.593C24.738 10.2861 24.1606 9.10074 23.2486 8.27993V8.06708C23.2486 5.93935 21.5162 4.23727 19.4188 4.23727C19.2365 4.23727 19.054 4.26761 18.8717 4.26761C18.3853 3.14296 17.2606 2.38306 15.9843 2.38306C14.6774 2.38306 13.5831 3.17325 13.097 4.26761C12.9147 4.23727 12.7322 4.23727 12.5499 4.23727C10.4222 4.23727 8.7201 5.96964 8.7201 8.06708V8.27993C7.80828 9.10049 7.23065 10.2861 7.23065 11.593C7.23065 13.2951 8.17283 14.7542 9.60137 15.5444C9.63171 17.368 11.1212 18.8575 12.9751 18.8575C13.6134 18.8575 14.1908 18.6752 14.7075 18.3711L14.2515 29.0091C14.2211 29.3436 14.4946 29.6171 14.7985 29.6171H17.1998C17.5342 29.6171 17.7771 29.3436 17.7468 29.0091L17.2908 18.3711C17.8075 18.675 18.3851 18.8575 19.0231 18.8575C20.8475 18.8575 22.337 17.368 22.3673 15.5444V15.5444Z' fill='white'/%3e%3cpath d='M12.459 22.8996H11.4559V21.2885C11.4559 21.2279 11.4256 21.167 11.3952 21.1366L10.7266 20.4071C10.6353 20.3158 10.4834 20.3158 10.3922 20.4071L9.72353 21.1366C9.69319 21.1669 9.66286 21.2279 9.66286 21.2885V22.8996H8.05178V21.2885C8.05178 21.2279 8.02145 21.167 7.99111 21.1366L7.32248 20.4071C7.23122 20.3158 7.07929 20.3158 6.98803 20.4071L6.3194 21.1366C6.28906 21.1669 6.25873 21.2279 6.25873 21.2885V22.8996H4.64765V21.2885C4.64765 21.2279 4.61732 21.167 4.58698 21.1366L3.91834 20.4071C3.82708 20.3158 3.67515 20.3158 3.5839 20.4071L2.91526 21.1366C2.88493 21.1669 2.85459 21.2279 2.85459 21.2885V22.8996H1.8207C1.66877 22.8996 1.54718 23.0212 1.54718 23.1731V24.0243C1.54718 24.1762 1.66877 24.2978 1.8207 24.2978H2.82379V26.3343H1.8207C1.66877 26.3343 1.54718 26.4559 1.54718 26.6078V27.459C1.54718 27.6109 1.66877 27.7325 1.8207 27.7325H2.82379V29.4346C2.82379 29.5258 2.88446 29.5865 2.97572 29.5865H4.49552C4.58678 29.5865 4.64745 29.5258 4.64745 29.4346V27.7325H6.25853V29.4346C6.25853 29.5258 6.3192 29.5865 6.41045 29.5865H7.93026C8.02152 29.5865 8.08219 29.5258 8.08219 29.4346V27.7325H9.69326V29.4346C9.69326 29.5258 9.75394 29.5865 9.84519 29.5865H11.365C11.4563 29.5865 11.5169 29.5258 11.5169 29.4346V27.7325H12.52C12.6719 27.7325 12.7935 27.6109 12.7935 27.459V26.6078C12.7935 26.4559 12.6719 26.3343 12.52 26.3343H11.5169V24.2978H12.52C12.6719 24.2978 12.7935 24.1762 12.7935 24.0243V23.1731C12.7326 23.0212 12.611 22.8996 12.4591 22.8996H12.459ZM4.61736 26.3646V24.3282H6.22843V26.3646H4.61736ZM9.63253 26.3646H8.02146V24.3282H9.63253V26.3646Z' fill='white'/%3e%3cpath d='M30.1486 24.2981C30.3005 24.2981 30.4221 24.1765 30.4221 24.0245V23.1734C30.4221 23.0215 30.3005 22.8999 30.1486 22.8999H29.1455V21.2888C29.1455 21.2281 29.1152 21.1672 29.0848 21.1369L28.4162 20.4073C28.3249 20.3161 28.173 20.3161 28.0818 20.4073L27.4131 21.1369C27.3828 21.1672 27.3524 21.2281 27.3524 21.2888V22.8999H25.7414V21.2888C25.7414 21.2281 25.711 21.1672 25.6807 21.1369L25.0121 20.4073C24.9208 20.3161 24.7689 20.3161 24.6776 20.4073L24.009 21.1369C23.9787 21.1672 23.9483 21.2281 23.9483 21.2888V22.8999H22.3372V21.2888C22.3372 21.2281 22.3069 21.1672 22.2766 21.1369L21.6079 20.4073C21.5167 20.3161 21.3647 20.3161 21.2735 20.4073L20.6049 21.1369C20.5745 21.1672 20.5442 21.2281 20.5442 21.2888V22.8999H19.5411C19.3892 22.8999 19.2676 23.0215 19.2676 23.1734V24.0245C19.2676 24.1765 19.3892 24.2981 19.5411 24.2981H20.5442V26.3345H19.5411C19.3892 26.3345 19.2676 26.4561 19.2676 26.6081V27.4592C19.2676 27.6112 19.3892 27.7327 19.5411 27.7327H20.5442V29.4348C20.5442 29.5261 20.6049 29.5868 20.6961 29.5868H22.2159C22.3072 29.5868 22.3678 29.5261 22.3678 29.4348V27.7327H23.9789V29.4348C23.9789 29.5261 24.0396 29.5868 24.1309 29.5868H25.6507C25.7419 29.5868 25.8026 29.5261 25.8026 29.4348V27.7327H27.4137V29.4348C27.4137 29.5261 27.4743 29.5868 27.5656 29.5868H29.0854C29.1767 29.5868 29.2373 29.5261 29.2373 29.4348V27.7327H30.2404C30.3923 27.7327 30.5139 27.6112 30.5139 27.4592V26.6081C30.5139 26.4561 30.3923 26.3345 30.2404 26.3345H29.2373V24.2981H30.1486ZM22.3371 26.3649V24.3284H23.9482V26.3649H22.3371ZM27.3523 26.3649H25.7412V24.3284H27.3523V26.3649Z' fill='white'/%3e%3c/svg%3e ");
}
.services_conveniences-list li:nth-child(3)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M28.1358 12.4796C21.4095 5.75401 10.59 5.75401 3.86437 12.4796C3.27945 13.0646 2.40217 13.0646 1.81754 12.4796C1.23261 11.8947 1.23261 11.0174 1.81754 10.4326C9.7133 2.5368 22.4341 2.5368 30.1835 10.4326C30.7684 11.0175 30.7684 11.8948 30.1835 12.4796C29.5983 13.0646 28.721 13.0646 28.1364 12.4796H28.1358Z' fill='white'/%3e%3cpath d='M23.8948 16.5806C19.5036 12.3225 12.4778 12.3225 8.23308 16.5806C7.64754 17.168 6.76933 17.168 6.18383 16.5806C5.59833 15.9932 5.59829 15.1122 6.18383 14.5249C11.5998 8.94545 20.5283 8.94545 25.9438 14.5251C26.5294 15.1125 26.5294 15.9935 25.9438 16.5808C25.3583 17.168 24.4801 17.168 23.8946 16.5806H23.8948Z' fill='white'/%3e%3cpath d='M19.8141 20.9661C17.7686 18.921 14.5541 18.921 12.6543 20.9661C12.0698 21.5504 11.1931 21.5504 10.6086 20.9661C10.0241 20.3817 10.0241 19.3593 10.6086 18.775C13.6771 15.4155 18.7908 15.4155 21.8595 18.775C22.444 19.3593 22.444 20.3817 21.8595 20.9661C21.2752 21.5501 20.3985 21.5501 19.8141 20.9661V20.9661Z' fill='white'/%3e%3cpath d='M18.9362 24.7658C18.9362 26.2935 17.6881 27.5319 16.1491 27.5319C14.6097 27.5319 13.3617 26.2934 13.3617 24.7658C13.3617 23.2382 14.6097 22 16.1491 22C17.6882 22 18.9362 23.2383 18.9362 24.7658Z' fill='white'/%3e%3c/svg%3e ");
}
.services_conveniences-list li:nth-child(4)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.9366 2.34033C8.39569 2.34033 2.25574 8.48008 2.25574 16.0212C2.25574 23.5621 8.39549 29.702 15.9366 29.702C23.4775 29.702 29.6175 23.5623 29.6175 16.0212C29.6175 8.48028 23.5112 2.34033 15.9366 2.34033ZM16.0033 27.5661C9.63005 27.5661 4.45831 22.3941 4.45831 16.0212C4.45831 9.6483 9.59691 4.47623 16.0033 4.47623C22.3765 4.47623 27.5482 9.6483 27.5482 16.0212C27.5482 22.4279 22.3764 27.5661 16.0033 27.5661Z' fill='white'/%3e%3cpath d='M22.3429 13.3518C22.3429 14.2193 22.2096 14.9535 21.9426 15.6207C21.6757 16.2879 21.2754 16.8219 20.7747 17.2892C20.2742 17.7564 19.6402 18.09 18.906 18.3235C18.1718 18.557 17.3042 18.6906 16.3033 18.6906H15.0355V23.4953C15.0355 23.5619 15.0021 23.6286 14.9689 23.6956C14.9022 23.7622 14.8355 23.7957 14.7019 23.8624C14.5686 23.8958 14.4349 23.929 14.2347 23.9625C14.0344 23.996 13.8009 23.996 13.4673 23.996C13.1668 23.996 12.9333 23.996 12.733 23.9625C12.5328 23.929 12.3659 23.8958 12.2658 23.8624C12.1325 23.8289 12.0655 23.7622 12.0323 23.6956C11.9988 23.6289 11.9656 23.5622 11.9656 23.4953V9.81441C11.9656 9.44732 12.0658 9.18036 12.2661 8.98034C12.4663 8.78005 12.6998 8.71338 13.0335 8.71338H16.6038C16.9709 8.71338 17.3045 8.71338 17.6381 8.74685C17.9718 8.78031 18.3389 8.84699 18.8061 8.91366C19.2733 9.0138 19.7071 9.18062 20.1741 9.41411C20.6413 9.6476 21.0416 9.94802 21.3753 10.3483C21.7089 10.7154 21.9424 11.1492 22.1427 11.6496C22.2428 12.1501 22.3429 12.7174 22.3429 13.3515L22.3429 13.3518ZM19.1063 13.5518C19.1063 13.0179 19.0061 12.5841 18.8393 12.2505C18.639 11.9169 18.4056 11.6499 18.1386 11.4831C17.8716 11.3163 17.5715 11.2161 17.271 11.1827C16.9706 11.1492 16.6705 11.116 16.3368 11.116H15.0355V16.2881H16.437C16.9375 16.2881 17.338 16.2214 17.6716 16.0878C18.0053 15.9544 18.2722 15.7542 18.4725 15.5207C18.6728 15.2872 18.8396 14.9868 18.9398 14.6531C19.0396 14.3192 19.1063 13.9524 19.1063 13.5518L19.1063 13.5518Z' fill='white'/%3e%3c/svg%3e ");
}

/* GALLERY-BLOCK */
.gallery {
  position: relative;
  margin-bottom: 250px;
}
.gallery-title {
  position: relative;
  margin-bottom: 60px;
}
.gallery-title::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 60px;
  height: 60px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  /* background-image: url(http://zvezda-olimp.ru/wp-content/uploads/2024/01/zvezd1.png); */
}
.gallery-slider {
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}
.gallery .container:last-child {
  position: relative;
}
.gallery .container:last-child .slider-nav {
  position: absolute;
  bottom: -80px;
}
.gallery .container:last-child .slider-nav .swiper-pagination {
  grid-template-columns: repeat(12, 1fr);
}
.gallery .container:last-child .slider-nav .swiper-button-next,
.gallery .container:last-child .slider-nav .swiper-button-prev {
  color: #ffaf00;
}
.gallery .container:last-child .slider-nav .swiper-pagination-bullet-active,
.gallery .container:last-child .slider-nav .swiper-pagination-bullet {
  background-color: #ffaf00 !important;
}

/* OFFERS-BLOCK */
.offers {
  margin-bottom: 200px;
}
.offers-title {
  position: relative;
  margin-bottom: 60px;
}
.offers-title::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 60px;
  height: 60px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/crab_blue.png);
}
.offers-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
  margin-bottom: 60px;
}
.offers-list li {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(../img/offers.jpg);
}
.offers-list li a {
  display: block;
  padding: 175px 20px 20px;
  transition: 0s;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -ms-transition: 0s;
  -o-transition: 0s;
}
.offers-list li a h4 {
  margin-bottom: 16px;
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
  color: #ffffff;
}
.offers-list li a p {
  font-size: 14px;
  line-height: 150%;
  color: #ffffff;
}
.offers-list li a span {
  display: none;
  margin: 20px 0 0;
  padding: 15px 31px;
  width: 140px;
}
.offers-list li a:hover {
  padding: 109px 20px 20px;
}
.offers-list li a:hover span {
  display: block;
}

/* REVIEWS-BLOCK */
.reviews {
  margin-bottom: 250px;
}
.reviews-title {
  position: relative;
  margin-bottom: 60px;
}
.reviews-title::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 60px;
  height: 60px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/2024/01/zvezd1.png);
}
.reviews-slider {
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}
.reviews-slider .swiper-slide {
  padding: 40px;
  height: auto;
  background-color: #ffffff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  border-image: linear-gradient(#f5ad19, #e1412c) 30;
  border-width: 2px;
  border-style: solid;
  box-shadow: 0px 1px 5px 0px rgb(244 167 26);
}
.reviews-slider .swiper-slide > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
.reviews-slider .swiper-slide > div h4 {
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
}
.reviews-slider .swiper-slide > div p {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
}
.reviews-slider .swiper-slide a {
  display: block;
  margin-top: 20px;
  font-weight: 600;
  font-size: 16px;
  line-height: 180%;
  color: #3D8BFA;
}
.reviews-slider .swiper-slide a:hover {
  color: #42C0F5;
}
.reviews .container:last-child {
  position: relative;
}
.reviews .container:last-child .slider-nav {
  position: absolute;
  bottom: -80px;
}
.reviews .container:last-child .slider-nav .swiper-pagination {
  grid-template-columns: repeat(12, 1fr);
}
.reviews .container:last-child .slider-nav .swiper-button-next,
.reviews .container:last-child .slider-nav .swiper-button-prev {
  color: #f5a71b;
}
.reviews .container:last-child .slider-nav .swiper-pagination-bullet-active,
.reviews .container:last-child .slider-nav .swiper-pagination-bullet {
  background-color: #f39a1d !important;
}

/* CONTACTS-BLOCK */
.contacts {
  padding: 160px 0 180px;
  background: linear-gradient(78.92deg, #FFFAEB 9.3%, #FAEFD3 100%);
}
.contacts .container {
  display: grid;
  grid-template-columns: 1fr 680px;
  grid-gap: 20px;
}
.contacts-info h2 {
  margin-bottom: 60px;
}
.contacts-info h3 {
  margin-bottom: 40px;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
}
.contacts-socials {
  display: grid;
  grid-gap: 30px;
  margin-bottom: 60px;
}
.contacts-socials a {
  position: relative;
  padding-left: 36px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
}
.contacts-socials a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
}
.contacts-socials a:nth-child(1)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99996 2.6665C5.32563 2.6665 3.16663 4.81051 3.16663 7.44428C3.16663 9.07514 4.14081 10.8078 5.31233 12.1696C5.89066 12.8419 6.49748 13.4005 7.01546 13.7866C7.27492 13.9801 7.504 14.1241 7.68944 14.2175C7.78196 14.2641 7.85737 14.2949 7.91546 14.3133C7.97053 14.3308 7.99677 14.3329 7.99978 14.3331C8.0001 14.3332 8.00016 14.3332 7.99996 14.3332C7.99976 14.3332 7.99982 14.3332 8.00014 14.3331C8.00315 14.3329 8.02938 14.3308 8.08446 14.3133C8.14255 14.2949 8.21796 14.2641 8.31048 14.2175C8.49592 14.1241 8.725 13.9801 8.98446 13.7866C9.50243 13.4005 10.1093 12.8419 10.6876 12.1696C11.8591 10.8078 12.8333 9.07514 12.8333 7.44428C12.8333 4.81051 10.6743 2.6665 7.99996 2.6665ZM2.16663 7.44428C2.16663 4.24838 4.78325 1.6665 7.99996 1.6665C11.2167 1.6665 13.8333 4.24838 13.8333 7.44428C13.8333 9.43197 12.6741 11.3937 11.4457 12.8218C10.824 13.5444 10.1642 14.1545 9.58213 14.5884C9.29159 14.805 9.01233 14.9837 8.76027 15.1107C8.52397 15.2297 8.25412 15.3332 7.99996 15.3332C7.7458 15.3332 7.47595 15.2297 7.23965 15.1107C6.98759 14.9837 6.70833 14.805 6.41779 14.5884C5.83577 14.1545 5.17593 13.5444 4.55425 12.8218C3.32577 11.3937 2.16663 9.43197 2.16663 7.44428Z' fill='%233D8BFA'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99996 5.6665C8.82839 5.6665 9.49996 6.33808 9.49996 7.1665C9.49996 7.99493 8.82839 8.6665 7.99996 8.6665C7.17153 8.6665 6.49996 7.99493 6.49996 7.1665C6.49996 6.33808 7.17153 5.6665 7.99996 5.6665ZM10.5 7.1665C10.5 5.78579 9.38067 4.6665 7.99996 4.6665C6.61925 4.6665 5.49996 5.78579 5.49996 7.1665C5.49996 8.54722 6.61925 9.6665 7.99996 9.6665C9.38067 9.6665 10.5 8.54722 10.5 7.1665Z' fill='%233D8BFA'/%3e%3c/svg%3e ");
}
.contacts-socials a:nth-child(2)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.02543 2.58061C3.82351 1.78252 5.1161 1.81956 5.91211 2.61558L7.24084 3.9443C8.03685 4.74031 8.07389 6.0329 7.2758 6.83099L7.09155 7.01524C6.95273 7.15406 6.93777 7.37915 7.06972 7.53905C7.34781 7.87604 7.6461 8.20986 7.96814 8.5319C8.29018 8.85395 8.624 9.15224 8.96099 9.43032C9.12089 9.56227 9.34598 9.54732 9.4848 9.40849L9.66906 9.22424C10.4671 8.42615 11.7597 8.46319 12.5557 9.2592L13.8845 10.5879C14.6805 11.3839 14.7175 12.6765 13.9194 13.4746L13.0616 14.3325C12.1898 15.2043 10.7635 15.1337 9.37586 14.6246C7.94487 14.0995 6.34789 13.044 4.90196 11.5981C3.45603 10.1522 2.4005 8.55517 1.87546 7.12419C1.36632 5.73653 1.29577 4.31027 2.16758 3.43845L3.02543 2.58061ZM5.205 3.32268C4.77796 2.89564 4.11888 2.90137 3.73253 3.28772L2.87469 4.14556C2.87469 4.14556 2.87469 4.14556 2.87469 4.14556C2.44363 4.57663 2.33375 5.47012 2.81426 6.77973C3.27887 8.04603 4.24197 9.52387 5.60907 10.891C6.97617 12.2581 8.45401 13.2212 9.72031 13.6858C11.0299 14.1663 11.9234 14.0564 12.3545 13.6253L13.2123 12.7675C13.5987 12.3812 13.6044 11.7221 13.1774 11.295L11.8486 9.96631C11.4216 9.53926 10.7625 9.545 10.3762 9.93134L10.1919 10.1156C9.69123 10.6163 8.88469 10.6639 8.32452 10.2016C7.96695 9.90656 7.60896 9.58693 7.26103 9.23901C6.91311 8.89108 6.59349 8.53309 6.29842 8.17552C5.83616 7.61535 5.88377 6.80881 6.38444 6.30813L6.5687 6.12388C6.95504 5.73753 6.96078 5.07845 6.53373 4.65141L5.205 3.32268Z' fill='%233D8BFA'/%3e%3c/svg%3e ");
}
.contacts-socials a:nth-child(3)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.833374 6.50033C0.833374 4.38323 2.54962 2.66699 4.66671 2.66699H11.3334C13.4505 2.66699 15.1667 4.38323 15.1667 6.50033V10.5003C15.1667 12.6174 13.4505 14.3337 11.3334 14.3337H4.66671C2.54962 14.3337 0.833374 12.6174 0.833374 10.5003V6.50033ZM4.66671 3.66699C3.1019 3.66699 1.83337 4.93552 1.83337 6.50033V10.5003C1.83337 12.0651 3.1019 13.3337 4.66671 13.3337H11.3334C12.8982 13.3337 14.1667 12.0651 14.1667 10.5003V6.50033C14.1667 4.93552 12.8982 3.66699 11.3334 3.66699H4.66671Z' fill='%233D8BFA'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.60003 6.20003C3.76571 5.97912 4.07912 5.93434 4.30003 6.10003L7.50003 8.50003C7.79633 8.72225 8.20373 8.72225 8.50003 8.50003L11.7 6.10003C11.9209 5.93434 12.2343 5.97912 12.4 6.20003C12.5657 6.42094 12.5209 6.73434 12.3 6.90003L9.10003 9.30003C8.44818 9.78892 7.55188 9.78892 6.90003 9.30003L3.70003 6.90003C3.47912 6.73434 3.43434 6.42094 3.60003 6.20003Z' fill='%233D8BFA'/%3e%3c/svg%3e ");
}
.contacts-socials a:nth-child(4)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.535 3.96028C11.3317 2.76137 9.73156 2.10083 8.02672 2.1001C4.51388 2.1001 1.65483 4.94529 1.65342 8.44243C1.65299 9.5603 1.9464 10.6514 2.50416 11.6134L1.60001 14.9001L4.97856 14.0181C5.90944 14.5234 6.9575 14.7898 8.02414 14.7901H8.02678C11.5392 14.7901 14.3985 11.9446 14.4 8.44737C14.4006 6.75269 13.7383 5.15913 12.535 3.96028ZM8.02678 13.7189H8.02463C7.07413 13.7186 6.14184 13.4644 5.32857 12.9841L5.1351 12.8699L3.13022 13.3933L3.66535 11.4479L3.5394 11.2483C3.00918 10.409 2.72908 9.43892 2.72951 8.44273C2.73067 5.53608 5.10696 3.17134 8.02892 3.17134C9.44373 3.17183 10.7738 3.72088 11.7739 4.71743C12.774 5.71391 13.3244 7.03841 13.3239 8.44707C13.3227 11.354 10.9464 13.7189 8.02678 13.7189ZM10.9324 9.77053C10.7731 9.69126 9.99027 9.30783 9.84427 9.25492C9.69833 9.20214 9.59212 9.17565 9.48598 9.33432C9.37984 9.49299 9.07459 9.84992 8.9817 9.95574C8.8888 10.0614 8.7959 10.0747 8.63672 9.99535C8.47741 9.91608 7.96436 9.74868 7.35607 9.20873C6.88269 8.78851 6.5631 8.26954 6.4702 8.11082C6.3773 7.95215 6.46027 7.86641 6.54004 7.78738C6.61166 7.71635 6.69929 7.60223 6.77894 7.50971C6.85859 7.4172 6.88508 7.35105 6.93818 7.24529C6.99129 7.13953 6.96474 7.04696 6.92488 6.96768C6.88508 6.88829 6.56659 6.1082 6.4339 5.79087C6.30464 5.48189 6.17335 5.5237 6.07561 5.51881C5.98284 5.51424 5.87657 5.5132 5.77037 5.5132C5.66422 5.5132 5.49173 5.55287 5.34573 5.71153C5.1998 5.8702 4.78841 6.25362 4.78841 7.03371C4.78841 7.8138 5.35898 8.56735 5.43863 8.67317C5.51822 8.77892 6.56156 10.3797 8.15898 11.0662C8.53885 11.2295 8.83551 11.327 9.06681 11.4001C9.44833 11.5207 9.79546 11.5037 10.0698 11.4629C10.3758 11.4174 11.012 11.0795 11.1447 10.7093C11.2774 10.339 11.2774 10.0217 11.2376 9.95562C11.1978 9.88959 11.0916 9.84992 10.9324 9.77053Z' fill='%233D8BFA'/%3e%3c/svg%3e ");
}
.contacts-socials a:nth-child(5)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.70044 7.779C6.01184 6.34091 8.21628 5.38534 9.32323 4.92174C12.4738 3.60665 13.1361 3.37958 13.5618 3.37012C13.6564 3.37012 13.8646 3.38904 14.0065 3.50257C14.12 3.59718 14.1484 3.72018 14.1673 3.81479C14.1862 3.9094 14.2052 4.10808 14.1862 4.25946C14.0159 6.05708 13.278 10.4187 12.8995 12.4244C12.7387 13.2759 12.4265 13.5597 12.1237 13.5881C11.4614 13.6449 10.96 13.1529 10.3261 12.7366C9.32323 12.0838 8.76502 11.677 7.79053 11.0336C6.66465 10.2957 7.39316 9.88883 8.03652 9.22655C8.20682 9.05625 11.1114 6.40714 11.1681 6.17061C11.1776 6.14223 11.1776 6.02869 11.1114 5.97193C11.0452 5.91516 10.9505 5.93408 10.8749 5.953C10.7708 5.97193 9.18131 7.03157 6.08753 9.12248C5.63339 9.4347 5.22656 9.58608 4.85758 9.57661C4.45075 9.56715 3.67494 9.34955 3.08835 9.16032C2.37877 8.93326 1.8111 8.81026 1.85841 8.4129C1.88679 8.20475 2.17062 7.99661 2.70044 7.779Z' fill='%233D8BFA'/%3e%3c/svg%3e ");
}
.contacts-socials a.contacts-socials-address:hover, .contacts-socials a.contacts-socials-phone:hover {
  color: #3D8BFA;
}
.contacts-socials a.contacts-socials-mail, .contacts-socials a.contacts-socials-whatsapp, .contacts-socials a.contacts-socials-telegram {
  text-decoration: underline;
  color: #3D8BFA;
}
.contacts-socials a.contacts-socials-mail:hover, .contacts-socials a.contacts-socials-whatsapp:hover, .contacts-socials a.contacts-socials-telegram:hover {
  color: #42C0F5;
}
.contacts-road {
  display: grid;
  grid-gap: 30px;
  margin-bottom: 60px;
}
.contacts-road a {
  position: relative;
  padding-left: 36px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-decoration: underline;
  color: #3D8BFA;
}
.contacts-road a:hover {
  color: #42C0F5;
}
.contacts-road a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
}
.contacts-road a:nth-child(1)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.03141 1.32959C6.76533 1.33228 5.48939 1.56369 4.21166 2.01224C4.19995 2.01641 4.1877 2.01829 4.17599 2.02246V2.02233C4.16563 2.02529 4.1554 2.02865 4.14544 2.03255C4.14382 2.03308 4.1418 2.03201 4.14032 2.03255C3.88336 2.12438 3.62168 2.23477 3.39584 2.41456C3.15947 2.60253 2.96752 2.90197 2.96752 3.26016V4.33505L2.96738 4.33519C2.96711 4.34366 2.96711 4.35213 2.96738 4.3606C2.96698 4.37082 2.96698 4.38104 2.96738 4.39126V12.0887C2.96738 12.7905 3.57551 13.3469 4.28826 13.3469H4.79314L3.04395 15.1147C2.79937 15.3589 3.00532 15.67 3.31935 15.67H12.6876C13.0671 15.6728 13.1734 15.3068 12.9426 15.0841C12.3435 14.4998 11.7493 13.9251 11.1526 13.347H11.7136C12.4261 13.347 13.0345 12.7907 13.0345 12.0888V3.26061C13.0345 2.90145 12.8372 2.6058 12.6011 2.42009C12.365 2.23441 12.0924 2.12079 11.831 2.02276C10.5791 1.55335 9.3096 1.32734 8.03194 1.32989L8.03141 1.32959ZM3.62001 4.68664H7.62342V7.952H3.62001V4.68664ZM8.27607 4.68664H12.3815V7.952H8.27607V4.68664ZM5.3794 9.80619C5.91634 9.80619 6.35851 10.248 6.35851 10.7843C6.35851 11.3206 5.9162 11.7623 5.3794 11.7623C4.8426 11.7623 4.40029 11.3205 4.40029 10.7843C4.40029 10.248 4.8426 9.80619 5.3794 9.80619ZM10.6068 9.8113C11.1437 9.8113 11.5859 10.2531 11.5859 10.7894C11.5859 11.3257 11.1436 11.7674 10.6068 11.7674C10.07 11.7674 9.62768 11.3256 9.62768 10.7894C9.62768 10.2531 10.07 9.8113 10.6068 9.8113ZM5.71124 13.3468H10.2143L10.6988 13.8155H5.24704L5.71124 13.3468ZM4.60466 14.4675H11.372L11.938 15.0177H4.05905L4.60473 14.4675H4.60466Z' fill='%233D8BFA'/%3e%3c/svg%3e ");
}
.contacts-road a:nth-child(2)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.8824 1.47869C13.2906 1.4693 12.5784 1.83385 11.9848 2.42755C11.0129 3.3022 10.0583 4.28284 9.1383 5.27409L1.54799 3.75596L0.978724 4.89451L6.67136 7.74105L3.44546 11.5363C2.70575 11.2931 1.54783 11.0162 1.54783 11.9159C1.54783 12.0937 1.59228 12.2768 1.73753 12.4851L4.0149 14.7622C4.22323 14.9075 4.40636 14.952 4.58417 14.952C5.48384 14.952 5.20696 13.794 4.96373 13.0543L8.75889 9.82831L11.6054 15.5211L12.7439 14.9518L11.2258 7.36131C12.217 6.44126 13.1976 5.48663 14.0723 4.51477C14.6659 3.92109 15.0305 3.20888 15.0211 2.61709C15.0161 2.29825 14.9155 1.99476 14.7113 1.78828C14.5049 1.58417 14.2014 1.48353 13.8826 1.47852L13.8824 1.47869Z' fill='%233D8BFA'/%3e%3c/svg%3e ");
}
.contacts-map {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}

/* FOOTER */
.footer {
  padding: 80px 0 60px;
  color: #ffffff;

  background-image: url(http://zvezda-olimp.ru/wp-content/uploads/2024/05/jk4.jpg);
}
.footer > .container {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
  margin-bottom: 80px;
}
.footer-first_col-logo {
  display: block;
  margin-bottom: 40px;
}
.footer-first_col-social a path {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}
.footer-first_col-social a:hover path {
  fill: #3D8BFA;
}
.footer-first_col-social-vk {
  margin-right: 5px;
}
.footer-second_col-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 40px;
}
.footer-second_col-list li a {
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
}
.footer-second_col-list li a:hover {
  color: #3D8BFA;
}
.footer-third_col {
  display: grid;
  grid-gap: 30px;
}
.footer-third_col a {
  position: relative;
  padding-left: 36px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
}
.footer-third_col a:hover {
  color: #3D8BFA;
}
.footer-third_col a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
}
.footer-third_col a:nth-child(1)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99998 1.33333C6.58549 1.33333 5.22894 1.89524 4.22874 2.89543C3.22855 3.89562 2.66665 5.25218 2.66665 6.66667C2.66665 8.73204 4.01047 10.7362 5.48395 12.2915C6.20705 13.0548 6.93242 13.6796 7.47776 14.1139C7.68072 14.2755 7.85799 14.4101 7.99998 14.5151C8.14196 14.4101 8.31924 14.2755 8.52219 14.1139C9.06753 13.6796 9.7929 13.0548 10.516 12.2915C11.9895 10.7362 13.3333 8.73204 13.3333 6.66667C13.3333 5.25218 12.7714 3.89562 11.7712 2.89543C10.771 1.89524 9.41447 1.33333 7.99998 1.33333ZM7.99998 15.3333C7.63018 15.888 7.63001 15.8879 7.62982 15.8878L7.62791 15.8865L7.62347 15.8835L7.60819 15.8732C7.59521 15.8644 7.5767 15.8517 7.55302 15.8353C7.50567 15.8025 7.43762 15.7547 7.35184 15.6928C7.18034 15.5689 6.93755 15.3881 6.64719 15.1569C6.06753 14.6954 5.2929 14.0286 4.51601 13.2085C2.98949 11.5972 1.33331 9.26796 1.33331 6.66667C1.33331 4.89856 2.03569 3.20286 3.28593 1.95262C4.53618 0.702379 6.23187 0 7.99998 0C9.76809 0 11.4638 0.702379 12.714 1.95262C13.9643 3.20286 14.6666 4.89856 14.6666 6.66667C14.6666 9.26796 13.0105 11.5972 11.4839 13.2085C10.7071 14.0286 9.93242 14.6954 9.35276 15.1569C9.06241 15.3881 8.81962 15.5689 8.64812 15.6928C8.56234 15.7547 8.49429 15.8025 8.44694 15.8353C8.42326 15.8517 8.40475 15.8644 8.39177 15.8732L8.37649 15.8835L8.37205 15.8865L8.37064 15.8875C8.37045 15.8876 8.36978 15.888 7.99998 15.3333ZM7.99998 15.3333L8.36978 15.888C8.14585 16.0373 7.85375 16.0371 7.62982 15.8878L7.99998 15.3333Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99998 5.33333C7.2636 5.33333 6.66665 5.93029 6.66665 6.66667C6.66665 7.40305 7.2636 8 7.99998 8C8.73636 8 9.33331 7.40305 9.33331 6.66667C9.33331 5.93029 8.73636 5.33333 7.99998 5.33333ZM5.33331 6.66667C5.33331 5.19391 6.52722 4 7.99998 4C9.47274 4 10.6666 5.19391 10.6666 6.66667C10.6666 8.13943 9.47274 9.33333 7.99998 9.33333C6.52722 9.33333 5.33331 8.13943 5.33331 6.66667Z' fill='white'/%3e%3c/svg%3e ");
}
.footer-third_col a:nth-child(2)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.02544 2.58061C3.82352 1.78252 5.11611 1.81956 5.91212 2.61558L7.24085 3.9443C8.03686 4.74031 8.0739 6.0329 7.27581 6.83099L7.09156 7.01524C6.95273 7.15406 6.93778 7.37915 7.06973 7.53905C7.34781 7.87604 7.6461 8.20986 7.96815 8.5319C8.29019 8.85395 8.62401 9.15224 8.961 9.43032C9.1209 9.56227 9.34599 9.54732 9.48481 9.40849L9.66907 9.22424C10.4672 8.42615 11.7597 8.46319 12.5557 9.2592L13.8845 10.5879C14.6805 11.3839 14.7175 12.6765 13.9194 13.4746L13.0616 14.3325C12.1898 15.2043 10.7635 15.1337 9.37587 14.6246C7.94488 14.0995 6.3479 13.044 4.90197 11.5981C3.45604 10.1522 2.40051 8.55517 1.87547 7.12419C1.36632 5.73653 1.29578 4.31027 2.16759 3.43845L3.02544 2.58061ZM5.20501 3.32268C4.77797 2.89564 4.11889 2.90137 3.73254 3.28772L2.8747 4.14556C2.8747 4.14556 2.8747 4.14556 2.8747 4.14556C2.44363 4.57663 2.33376 5.47012 2.81427 6.77973C3.27888 8.04603 4.24197 9.52387 5.60908 10.891C6.97618 12.2581 8.45402 13.2212 9.72032 13.6858C11.0299 14.1663 11.9234 14.0564 12.3545 13.6253L13.2123 12.7675C13.5987 12.3812 13.6044 11.7221 13.1774 11.295L11.8486 9.96631C11.4216 9.53926 10.7625 9.545 10.3762 9.93134L10.1919 10.1156C9.69124 10.6163 8.8847 10.6639 8.32452 10.2016C7.96696 9.90656 7.60896 9.58693 7.26104 9.23901C6.91311 8.89108 6.59349 8.53309 6.29843 8.17552C5.83617 7.61535 5.88378 6.80881 6.38445 6.30813L6.5687 6.12388C6.95505 5.73753 6.96079 5.07845 6.53374 4.65141L5.20501 3.32268Z' fill='%23D9D9D9'/%3e%3c/svg%3e ");
}
.footer-third_col a:nth-child(3)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.535 3.96028C11.3318 2.76137 9.73159 2.10083 8.02674 2.1001C4.51391 2.1001 1.65486 4.94529 1.65345 8.44243C1.65302 9.5603 1.94643 10.6514 2.50418 11.6134L1.60004 14.9001L4.97858 14.0181C5.90946 14.5234 6.95752 14.7898 8.02417 14.7901H8.0268C11.5393 14.7901 14.3986 11.9446 14.4 8.44737C14.4007 6.75269 13.7383 5.15913 12.535 3.96028ZM8.0268 13.7189H8.02466C7.07415 13.7186 6.14186 13.4644 5.32859 12.9841L5.13513 12.8699L3.13025 13.3933L3.66538 11.4479L3.53943 11.2483C3.0092 10.409 2.7291 9.43892 2.72953 8.44273C2.73069 5.53608 5.10698 3.17134 8.02895 3.17134C9.44376 3.17183 10.7738 3.72088 11.7739 4.71743C12.774 5.71391 13.3244 7.03841 13.3239 8.44707C13.3227 11.354 10.9464 13.7189 8.0268 13.7189ZM10.9324 9.77053C10.7732 9.69126 9.99029 9.30783 9.84429 9.25492C9.69835 9.20214 9.59215 9.17565 9.48601 9.33432C9.37986 9.49299 9.07462 9.84992 8.98172 9.95574C8.88882 10.0614 8.79593 10.0747 8.63674 9.99535C8.47744 9.91608 7.96438 9.74868 7.3561 9.20873C6.88272 8.78851 6.56312 8.26954 6.47022 8.11082C6.37733 7.95215 6.46029 7.86641 6.54007 7.78738C6.61169 7.71635 6.69931 7.60223 6.77896 7.50971C6.85862 7.4172 6.88511 7.35105 6.93821 7.24529C6.99131 7.13953 6.96476 7.04696 6.9249 6.96768C6.88511 6.88829 6.56662 6.1082 6.43392 5.79087C6.30466 5.48189 6.17338 5.5237 6.07564 5.51881C5.98286 5.51424 5.8766 5.5132 5.77039 5.5132C5.66425 5.5132 5.49176 5.55287 5.34576 5.71153C5.19982 5.8702 4.78843 6.25362 4.78843 7.03371C4.78843 7.8138 5.359 8.56735 5.43866 8.67317C5.51825 8.77892 6.56159 10.3797 8.15901 11.0662C8.53888 11.2295 8.83554 11.327 9.06683 11.4001C9.44836 11.5207 9.79548 11.5037 10.0698 11.4629C10.3758 11.4174 11.012 11.0795 11.1447 10.7093C11.2774 10.339 11.2774 10.0217 11.2376 9.95562C11.1978 9.88959 11.0916 9.84992 10.9324 9.77053Z' fill='white'/%3e%3c/svg%3e ");
}
.footer-third_col a:nth-child(4)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.70045 7.779C6.01184 6.34091 8.21628 5.38534 9.32323 4.92174C12.4738 3.60665 13.1361 3.37958 13.5618 3.37012C13.6564 3.37012 13.8646 3.38904 14.0065 3.50257C14.12 3.59718 14.1484 3.72018 14.1673 3.81479C14.1863 3.9094 14.2052 4.10808 14.1862 4.25946C14.016 6.05708 13.278 10.4187 12.8995 12.4244C12.7387 13.2759 12.4265 13.5597 12.1237 13.5881C11.4614 13.6449 10.96 13.1529 10.3261 12.7366C9.32323 12.0838 8.76503 11.677 7.79053 11.0336C6.66466 10.2957 7.39316 9.88883 8.03652 9.22655C8.20682 9.05625 11.1114 6.40714 11.1682 6.17061C11.1776 6.14223 11.1776 6.02869 11.1114 5.97193C11.0452 5.91516 10.9505 5.93408 10.8749 5.953C10.7708 5.97193 9.18132 7.03157 6.08753 9.12248C5.6334 9.4347 5.22657 9.58608 4.85758 9.57661C4.45076 9.56715 3.67494 9.34955 3.08835 9.16032C2.37877 8.93326 1.8111 8.81026 1.85841 8.4129C1.88679 8.20475 2.17063 7.99661 2.70045 7.779Z' fill='white'/%3e%3c/svg%3e ");
}
.footer-third_col a.footer-third_col-whatsapp, .footer-third_col a.footer-third_col-telegram {
  text-decoration: underline;
}
.footer .copyright .container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.footer .copyright .container p {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  opacity: 0.4;
}
.footer .copyright .container a {
  font-size: 14px;
  line-height: 16px;
  text-decoration-line: underline;
  opacity: 0.4;
}
.footer .copyright .container a:hover {
  color: #3D8BFA;
  opacity: 1;
}

/* BREADCRUMBS */
.breadcrumbs {
  margin: 175px 0 60px;
}
.breadcrumbs .container > * {
  font-size: 14px;
  line-height: 16px;
  opacity: 0.4;
}
.breadcrumbs .container a {
  text-decoration: underline;
}
.breadcrumbs .container a:hover {
  opacity: 1;
}

/* CATALOG-ITEM-BLOCK */
.catalog_item {
  margin-bottom: 200px;
}
.catalog_item .container > div {
  display: grid;
  grid-template-columns: 580px 1fr;
  grid-gap: 40px;
}
.catalog_item-title {
  margin-bottom: 40px;
}
.catalog_item-slider {
  position: relative;
}
.catalog_item-slider > img {
  margin-bottom: 20px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
.catalog_item-slider .swiper-button-next,
.catalog_item-slider .swiper-button-prev {
  bottom: unset;
  top: 500px;
}
.catalog_item-slider .swiper-button-next:after,
.catalog_item-slider .swiper-button-prev:after {
  font-weight: 900;
  font-size: 18px;
}
.catalog_item-slider .swiper-button-next,
.catalog_item-slider .swiper-rtl .swiper-button-prev {
  right: 0;
  left: auto;
}
.catalog_item-slider .swiper-button-prev,
.catalog_item-slider .swiper-rtl .swiper-button-next {
  left: 0;
  right: auto;
}
.catalog_item-slider-slider {
  box-sizing: border-box;
  margin: 0 auto;
  width: 85%;
  overflow: hidden;
}
.catalog_item-info-main_photo {
  width: 100%;
}
.catalog_item-info-price {
  margin-bottom: 40px;
  font-size: 40px;
  line-height: 47px;
}
.catalog_item-info-button {
  margin-bottom: 40px;
  padding: 20px 79px;
}
.catalog_item-info-specifications {
  display: grid;
  grid-gap: 18px;
  line-height: 180%;
}

/* ANOTHER-ROOM-BLOCK */
.another_room {
  margin-bottom: 200px;
}
.another_room-title {
  position: relative;
  margin-bottom: 60px;
}
.another_room-title::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 60px;
  height: 60px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/crab_blue.png);
}
.another_room-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
}
.another_room-list li {
  display: flex;
  flex-direction: column;
}
.another_room-list li img {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
.another_room-list li div {
  display: grid;
  grid-gap: 20px;
  padding: 20px;
  height: 100%;
  background-color: #ffffff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
.another_room-list li div h4 {
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
}
.another_room-list li div p {
  height: 65px;
  font-weight: 400;
  font-size: 14px;
  line-height: 180%;
}
.another_room-list li div span {
  line-height: 150%;
}
.another_room-list li div span b {
  font-size: 18px;
}
.another_room-list li div a {
  width: 140px;
}
.nav-logo img {
  height:80px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {

    border: 1px #eaeaea solid;
    padding: 10px;
}