/* Встроенные стили старой шапки (тема default): только для страниц, которые ещё не переведены на cyprus2026 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
margin:0;
padding:0;
border:0;
vertical-align:baseline
}

html {
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}

img,fieldset,a img {
border:none
}

input[type=text],input[type=email],input[type=tel] {
-webkit-appearance:none
}

textarea {
-webkit-appearance:none
}

input[type=submit],button {
cursor:pointer
}

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

textarea {
overflow:auto
}

input {
margin:0;
padding:0;
border:0
}

button {
margin:0;
padding:0;
border:0
}

button:disabled {
background:#242424
}

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

sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
top:-.5em
}

sub {
bottom:-.5em
}

a {
text-decoration:none
}

div,input,textarea,select,button,img,li,i,h1,h2,h3,h4,h5,h6,a,span,a:focus {
outline:none!important;
-webkit-tap-highlight-color:transparent
}

div,section {
display:block
}

ul {
list-style-type:none
}

ol {
margin:0;
padding:0;
border:0;
vertical-align:baseline
}

table {
border-spacing:0;
border-collapse:collapse
}

html {
-webkit-box-sizing:border-box;
box-sizing:border-box
}



input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-moz-placeholder,textarea::-moz-placeholder,input:-moz-placeholder,textarea:-moz-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder {
opacity:1;
-webkit-transition:opacity .2s ease;
-o-transition:opacity .2s ease;
-moz-transition:opacity .2s ease;
-ms-transition:opacity .2s ease;
transition:opacity .2s ease;
color:#00000080
}

input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,input:focus::-moz-placeholder,textarea:focus::-moz-placeholder,input:focus:-moz-placeholder,textarea:focus:-moz-placeholder,input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder {
opacity:0;
-webkit-transition:opacity .2s ease;
-o-transition:opacity .2s ease;
-moz-transition:opacity .2s ease;
-ms-transition:opacity .2s ease;
transition:opacity .2s ease
}

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

textarea::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button {
-webkit-appearance:none;
margin:0
}
*, *::before, *::after {
  box-sizing: border-box;
}
body  {
 font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont,
               "Segoe UI", Roboto, Arial, sans-serif;

  font-weight: 400;
  line-height:1.4;
	}
	
.header {
  display: block;
  min-height: 82px;
}
.header__logo img {
  display: block;
}

.sideMenu {
    display: none;
}

.sideMenu.open {
    display: block;
}

.header__lang ul {
    display: none;
}

.header__lang.open ul {
    display: block;
}



.close {
float:right;
font-size:21px;
font-weight:700;
line-height:1;
color:#000;
text-shadow:0 1px 0 #fff;
filter:alpha(opacity=20);
opacity:.2
}

.close:focus,.close:hover {
color:#000;
text-decoration:none;
cursor:pointer;
filter:alpha(opacity=50);
opacity:.5
}

button.close {
-webkit-appearance:none;
padding:0;
cursor:pointer;
background:0 0;
border:0
}

.modal-open {
overflow:hidden
}

.modal {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1050;
display:none;
overflow:hidden;
-webkit-overflow-scrolling:touch;
outline:0
}

.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
-webkit-transform:translate(0,-25%);
-ms-transform:translate(0,-25%);
-o-transform:translate(0,-25%);
transform:translate(0,-25%)
}

.modal.in .modal-dialog {
-webkit-transform:translate(0,0);
-ms-transform:translate(0,0);
-o-transform:translate(0,0);
transform:translate(0,0)
}

.modal-open .modal {
overflow-x:hidden;
overflow-y:auto
}

.modal-dialog {
position:relative;
width:auto;
margin:10px
}

.modal-content {
position:relative;
background-color:#fff;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:1px solid #999;
border:1px solid #0003;
border-radius:6px;
outline:0;
-webkit-box-shadow:0 3px 9px #00080;
box-shadow:0 3px 9px #00080
}

.modal-backdrop {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1040;
background-color:#000
}

.modal-backdrop.fade {
filter:alpha(opacity=0);
opacity:0
}

.modal-backdrop.in {
filter:alpha(opacity=50);
opacity:.5
}

.modal-header {
min-height:16.43px;
padding:15px;
border-bottom:1px solid #e5e5e5
}

.modal-header .close {
margin-top:-2px
}

.modal-title {
margin:0;
line-height:1.42857143
}

.modal-body {
position:relative;
padding:15px
}

.modal-footer {
padding:15px;
text-align:right;
border-top:1px solid #e5e5e5
}

.modal-footer .btn+.btn {
margin-bottom:0;
margin-left:5px
}

.modal-footer .btn-group .btn+.btn {
margin-left:-1px
}

.modal-footer .btn-block+.btn-block {
margin-left:0
}

.modal-scrollbar-measure {
position:absolute;
top:-9999px;
width:50px;
height:50px;
overflow:scroll
}

@media (min-width:768px) {
.modal-dialog {
width:600px;
margin:30px auto
}

.modal-content {
-webkit-box-shadow:0 5px 15px #00080;
box-shadow:0 5px 15px #00080
}

.modal-sm {
width:300px
}
}

@media (min-width:992px) {
.modal-lg {
width:900px
}
}

.center-block {
display:block;
margin-right:auto;
margin-left:auto
}

.pull-right {
float:right!important
}

.pull-left {
float:left!important
}

.hide {
display:none!important
}

.show {
display:block!important
}

.invisible {
visibility:hidden
}

.hidden {
display:none!important
}

.affix {
position:fixed
}

.visible-lg,.visible-md,.visible-sm,.visible-xs {
display:none!important
}

.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
display:none!important
}

@media (max-width:767px) {
.visible-xs {
display:block!important
}

table.visible-xs {
display:table!important
}

tr.visible-xs {
display:table-row!important
}

td.visible-xs,th.visible-xs {
display:table-cell!important
}

.visible-xs-block {
display:block!important
}

.visible-xs-inline {
display:inline!important
}

.visible-xs-inline-block {
display:inline-block!important
}
}

@media (min-width:768px) and (max-width:991px) {
.visible-sm {
display:block!important
}

table.visible-sm {
display:table!important
}

tr.visible-sm {
display:table-row!important
}

td.visible-sm,th.visible-sm {
display:table-cell!important
}

.visible-sm-block {
display:block!important
}

.visible-sm-inline {
display:inline!important
}

.visible-sm-inline-block {
display:inline-block!important
}
}

@media (min-width:992px) and (max-width:1199px) {
.visible-md {
display:block!important
}

table.visible-md {
display:table!important
}

tr.visible-md {
display:table-row!important
}

td.visible-md,th.visible-md {
display:table-cell!important
}

.visible-md-block {
display:block!important
}

.visible-md-inline {
display:inline!important
}

.visible-md-inline-block {
display:inline-block!important
}
}

@media (min-width:1200px) {
.visible-lg {
display:block!important
}

table.visible-lg {
display:table!important
}

tr.visible-lg {
display:table-row!important
}

td.visible-lg,th.visible-lg {
display:table-cell!important
}

.visible-lg-block {
display:block!important
}

.visible-lg-inline {
display:inline!important
}

.visible-lg-inline-block {
display:inline-block!important
}
}

@media (max-width:767px) {
.hidden-xs {
display:none!important
}
}

@media (min-width:768px) and (max-width:991px) {
.hidden-sm {
display:none!important
}
}

@media (min-width:992px) and (max-width:1199px) {
.hidden-md {
display:none!important
}
}

@media (min-width:1200px) {
.hidden-lg {
display:none!important
}
}

.language-select {
    color: #000;
    background: none;
}

.ocf-hidden {
    display: none !important;
}

.filter-2-0-1-2 {
    display: none !important;
}

.filter-1-0-1-4 {
    display: none;
}

#ocf-filter-7-2-1 {
    display: none;
}

@media (max-width: 767px) {




.tiser__block  .ocf-filter-body>.ocf-value-list {
        display: none !important;
        transform: none;
        transition: none;
    }
	
	
	
	 .tiser__block     .ocf-open .ocf-filter-body>.ocf-value-list {
        display: block!important;
    }
}

@media screen and (max-width: 1023px) {
    .tiser__filter {
        width: 100%;
        padding: 20px 15px 0;
        float: none;
    }
	
	
}

    .modal-dialog {
        font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
        font-weight: 400;
    }
	
	    .modal-dialog a{
    color: #1b879f;
	text-decoration: underline;
}

    .modal-dialog a:hover{
    color: #1b879f;
	text-decoration: none;
}

 .modal-dialog h4{
      line-height: 1.42857143;
}

#oneclick input {
    font-size: 15px;
}

.ai-siri-border {
position: absolute;
    inset: -5px;
    border-radius: 50%;
    animation: spin 4s linear infinite;
    z-index: 1;

    background: radial-gradient(100.68% 100.68% at 50% -0.68%, #2EA8C2 0%, #B8F2FF 55.34%, #1B779F 100%)!important;
}

.ai-siri-glow {
position: absolute;
    inset: -5px;
    border-radius: 50%;
      background: none!important;
    filter: blur(25px);
    animation: spin 6s linear infinite;
    z-index: 0;
    opacity: .85;
}

.header__but{
    display:flex;
    align-items:center;
    gap:10px;
    position:relative;
}

.header-search{
    position:relative;
    display:flex;
    align-items:center;
}

.header-search-toggle{
border: none;
    background: none;
    padding: 0;
    cursor: pointer;
    position: relative;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    display: flex;
    background: #F3F6F6;
    border-radius: 50%;
}

.header-search-toggle .icon-close{
display: none;
    font-size: 20px;
    line-height: 1;
    color: #555555;
    font-weight: 300;
}

.header-search.active .icon-search{
    display:none;
}

.header-search.active .icon-close{
    display:block;
}

.header-search-form{
    position:absolute;
    top:50%;
    right:50px;
    transform:translateY(-50%);
    display:flex;
    align-items:center;
    width:0;
    opacity:0;
    overflow:hidden;
    transition:0.3s ease;
    background:#fff;
    border:1px solid #ddd;
    border-radius:50px;
    padding:0;
    z-index:100;
}

.header-search.active .header-search-form{
    width:280px;
    opacity:1;
    padding:2px 10px;
}

.header-search-input{
    flex:1;
    border:none;
    outline:none;
    background:none;
    font-size:14px;
    padding:8px 10px;
    min-width:0;
}

.header-search-submit{
    width:40px;
    height:40px;
    border:none;
    background:none;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-shrink:0;
}

.header-search-submit img{
    display:block;
}

@media(max-width:768px){

    .header-search.active .header-search-form{
        width:220px;
    }

}

.page-spotlight-search {
display: none;
    width: 100%;
    max-width: 620px;
    margin: 22px auto 18px;
    padding: 0 15px;
    position: absolute;
    z-index: 20;
    left: 50%;
    top: 200px;
    transform: translateX(-50%) translateY(0);
}

body.page-search-open .page-spotlight-search {
  display: block;
}

.page-spotlight-search .hero-spotlight-form {
  position: relative;
  width: 100%;
}

.page-spotlight-search .hero-spotlight-input {
width: 100%;
    height: 56px;
    border: 0;
    outline: none;
    border-radius: 50px;
    padding: 0 58px 0 54px;
    background: rgba(255, 255, 255, .9);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    box-shadow: 0px 5px 10px rgba(0, 0, 0, .18), inset 0 0 0 1px rgba(255, 255, 255, .7);
    font-size: 16px;
    color: #222;
    border: 1px solid #d2d2d2;
}

.hero-spotlight-submit {
  position: absolute;
  left: 11px;
  top: 50%;
  transform: translateY(-50%);
  width: 34px;
  height: 34px;
  border: 0;
  border-radius: 50%;
  background: transparent;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 3;
}

.hero-spotlight-submit img {
  width: 24px;
  height: 24px;

}

.hero-spotlight-form.has-value .hero-spotlight-submit {
  background: rgba(0,0,0,.06);
  cursor: pointer;
}

.hero-spotlight-form.has-value .hero-spotlight-submit:hover {
  background: rgba(0,0,0,.12);
}

.hero-spotlight-close {
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    width: 34px;
    height: 34px;
    border: 0;
    border-radius: 50%;
    background: rgba(0, 0, 0, .06);
    color: #666666;
    font-size: 18px;
    cursor: pointer;
    z-index: 2;
    font-weight: 300;
}

@media (max-width: 767px) {
  .page-spotlight-search {
    margin: 15px auto;
  }

  .page-spotlight-search .hero-spotlight-input {
    height: 50px;
    font-size: 15px;
  }
}
