/* VARIABLES */
@font-face{font-family:'Playfair Display';src:url(../fonts/Playfair/PlayfairDisplay-Regular.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}
@font-face{font-family:'Playfair Display';src:url(../fonts/Playfair/PlayfairDisplay-Italic.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}
@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-Light.woff) format("woff");font-display:swap;font-weight:300;font-style:normal}
@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-Regular.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}
@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-Medium.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}
@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-SemiBold.woff) format("woff");font-display:swap;font-weight:600;font-style:normal}
@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat/Montserrat-Bold.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}
@font-face{font-family:'Lora';src:url(../fonts/Lora-Regular.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}


@font-face{font-family:"Flaticon";src:url(../fonts/Flaticon.woff) format("woff"),url(../fonts/Flaticon.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}
 
 
 
 
* {
  padding: 0;
  margin: 0;    
  position: relative;
  box-sizing: border-box;
 
}
*, ::after, ::before {
    box-sizing: border-box;
}
button,input,textarea{
    -webkit-appearance:none!important;
    -moz-appearance:none
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
}
.lora{
    font-family:Lora
}
body {
    font-family:Montserrat,Helvetica,sans-serif;
    font-size:14px;
    line-height:24px;
    color:#444;
    font-weight:300;
    letter-spacing:.1px
}
.title,h1,h2,h3,h4,h5,h6{
    font-family:"Playfair Display",serif;
    color:#333
}

.com22 {}
.com22 .header {
    width: 100%;
    height: 56px;
    line-height: 56px;
    padding-left: calc( (100% - 91%) / 2 );
    padding-right: calc( (100% - 91%) / 2 );
	text-align: right;
}
.com22 .header .logo {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: .22px;
    color: #444;
    text-transform: uppercase;
    display: inline-block;
    padding-right: 10px;
    margin-right: 5px;
    border-right: 1px solid #eee;
    vertical-align: middle;
    text-decoration: none;
    position: relative;
}
.com22 .header span {
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    font-size: 12px;
    color: #b5b5b5;
    position: relative;
    left: 0;top: 1px;
}
.com22 .header  ul {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    right: 5%;
    top: 0;
    min-width: 60%;
    text-align: right;
}
.com22 .header  ul.menu {
    display: inline-block;
    vertical-align: top;
    width: auto;
    min-width: 10px;
    position: relative;
    list-style: none;
    right: 0;
}
.com22 .header ul.langs {
    min-width: 95px;
    list-style: none;
    padding-left: 11px;
    border-left: 1px solid #eee;
    margin-left: 11px;
    position: absolute;
    right: 15px;
    left: auto;
    top: 3px;top: 2px;
    width: 95px;
}
.com22 .header  ul.menu li a {
    font-size: 15px;
    color: #444;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    padding: 0 11px;
}
.com22 .header  ul.menu li.active > a,
.com22 .header  ul.menu li:hover >  a {color: #fba1b2;}
.com22 .header  li.parent:after {
    content: "\f10a";
    display: inline-block;
    vertical-align: middle;
    font-family: Flaticon;
    right: 15px;
    margin-left: 5px;margin-left: 1px;
    transform: translate(0,-1px);
    color: #2c2c2c!important;
    font-size: 8px;
    top: 2px;
right: 0;}
.com22 .header  li.parent.active:after { }
.com22 .header  li.parent ul {
    position: absolute;
    z-index: 200;
    background: #fff;
    min-width: 205px;
    list-style: none;
    box-shadow: 0 5px 20px rgb(30 30 30 / 15%);
    padding: 0;
    transition: .35s;
    transform: translate(-2px,9px);
	    opacity: 0;top: 40px;    top: 20px;
    visibility: hidden;text-align: left;
	    right: auto;
    left: 0;
}
.com22 .header span.withukraine:after {
    content: '';
    background: url(https://aperepelitsa.com.ua/assets/image/support-ukraine.png);
    width: 32px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 8px;
    top: 1px;
    position: relative;
}
.com22 .header  li.parent.active > ul,
.com22 .header  li.parent:hover > ul {
	transition: .35s;
    visibility: visible;
    opacity: 1;
    transform: translate(-2px,4px);
} 

.com22 .header .langs {}
.com22 .header .langs li {
    display: inline-block;
    list-style: none;
    vertical-align: top;
}
.com22 .header .langs li a {
    color: #333;
    text-decoration: none;
    padding: 0 10px;
    text-transform: uppercase;
    font-size: 12px!important;
    font-weight: 400;
}
.com22 .header .langs li:hover {}
.com22 .header .langs li:hover a {color: #fba1b2;}
.com22 .header .langs li.active a {color: #fba1b2;}
.com22 .header ul.menu {
    display: inline-block;
    vertical-align: top;
    width: auto;
    min-width: 10px;
    list-style: none;
    position: absolute;
    right: 121px;
    top: 2px;
}
.com22 .header ul.menu li {
    display: inline-block;
    vertical-align: top;
    padding: 0 9px;
    min-width: fit-content;
}
.com22 .header ul.menu li a {
    padding: 0;
    font-size: 15px;
    color: #444;
    opacity: 1;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: .1px;
}
.com22 .header li.parent ul > li ul {
    opacity: 0;
    visibility: hidden;
}


.com22 .header ul.menu > li.parent > ul > li.parent:after {
content: "\f10a";
    display: inline-block;
    position: absolute;
    font-family: Flaticon;
    right: 15px;
    font-size: 8px!important;
    transform: rotate(-90deg);
    color: #2c2c2c!important;
}
.com22 .header ul.menu > li > ul > li {
    width: 100%;
    height: 34px;
    line-height: 34px;
}
.com22 .header ul.menu > li > ul > li > ul  {
    left: 205px;
    top: 0;
}
.com22 .header ul.menu > li > ul > li,
.com22 .header ul.menu > li > ul > li > ul li {
	display: block;
    border-bottom: 1px solid #eee;
}
.com22 .header ul.menu > li > ul > li > ul li:hover,
.com22 .header ul.menu > li > ul > li:hover {
	background: #f8f9fa;
}

.com22 .header ul.menu > li > ul > li:first-child ,
.com22 .header ul.menu > li > ul > li > ul li:first-child {
    border-top: 1px solid #eee;
}
.com22 .header ul.menu > li > ul > li a {
    font-size: 14px;
    letter-spacing: .25px;
    transition: .2s cubic-bezier(.5,.24,0,1);
    display: block;
    width: 100%;
    height: 100%;
}
 .com22 .header ul.menu a,
.com22 .header .langs li a {transition: .2s cubic-bezier(.5,.24,0,1);}
.com22 .header ul.menu a:hover {
	color: #fba1b2;
}
.com22 .header ul.menu li.parent {
    padding-right: 9px;
    margin-right: 0;
}
.container { 
    width: 100%;max-width: calc(100% - 30px);
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;text-align: left;
} 

@media screen and  (min-width: 992px){
	.container {
		max-width: 882px;
		max-width: calc(100%);
		max-width: calc(100% - 110px);
	}
}
@media screen and  (min-width: 1200px){
	.container {
		max-width: 1090px;
		max-width: calc(100%);
		max-width: calc(100% - 110px);
 
	}
}
@media screen and (min-width: 1300px){
	.container {
		max-width: 1190px;
		 
	}
}


@media screen and (min-width: 992px){
	.first-section {
		margin-top: 55px;
	}
} 

.com22 .header {
    position: fixed;
    z-index: 10;
    top: 0;
    width: 100%;
	box-shadow: 0 2px 10px rgb(30 30 30 / 8%);
    background: #fff;
    border-top: 1px solid #eee;
}


.c22_promoban {
    width: 100%;
    overflow: hidden;
    height: calc((100vw / 16 * 9) - 56px);
	min-height: calc(100vh - 56px);
}
.c22_promoban .c22_promoban_image {
    height: calc((100vw / 16 * 9) - 190px - 56px);
	height: calc((100vw / 16 * 9) - 190px);
    width: 100%;
    overflow: hidden;
    background-position: center center;
    background-size: cover;
    min-height: calc(100vh - 190px - 56px);
	min-height: calc(100vh - 190px);
}
.c22_promoban .c22_promoban_image img {
    object-position: center top;
    pointer-events: all !important;
    object-fit: cover;    opacity: 0;
}
.c22_promoban .c22_promoban_text {
    background: #fff;
    position: absolute;
    bottom: 35px;
    width: calc(390px + 40px);width: calc(370px + 40px);
    max-width: 100%;
    height: calc(210px);
    padding: 30px 20px;
    padding-bottom: 20px;
    z-index: 1;
}
.c22_promoban .c22_promoban_text:before {
    content: '';
    width: 18px;
    height: 25px;
    display: block;
    position: absolute;
    right: 22px;
    top: 0;
    background: #ffd8e6;
}
.c22_promoban .c22_promoban_text h1 {
    font-family: "Playfair Display",serif;
    font-size: 21px;
    line-height: 30px;
    letter-spacing: .3px;
    font-weight: 500;
    padding-bottom: 10px;
    display: block;
    color: #222;
}
.c22_promoban .c22_promoban_text p {
    display: block;
    font-size: 18px;
    line-height: 1.8em;
    color: #444;
}
.c22_promoban .c22_promoban_text div {
    margin-top: 10px;
    height: 36px;
    overflow: hidden;
    font-size: 0;
}
.c22_promoban .container {
    height: 175px;
	__padding: 0;
}
.c22_promoban .c22_promoban_text div a {
    display: inline-block;
    vertical-align: top;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 17px;
    text-decoration: none;
    margin-right: 0;
    border-radius: 5px;
    color: #222;
    font-weight: 500;
    padding: 0;
    width: 54%;
    transition: .2s cubic-bezier(.5,.24,0,1);
    background: #ffeef4;
}
.c22_promoban .c22_promoban_text div .light {
	width: 42%;margin-right: 3%;padding: 0;
}
.c22_promoban .c22_promoban_text div a:hover {background: #ffd8e6;}
.c22_promoban .c22_promoban_text div .light:hover {}
.c22_promoban .c22_promoban_menu {
    position: absolute;
    bottom: 115px;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    width: calc(100% - 30px);
    left: 0;
    padding-left: 490px;padding-left: 470px;
}
.c22_promoban .c22_promoban_menu a {
    padding: 0;
    font-size: 15px;
    color: #222;
    opacity: 1;
    text-decoration: none;
    margin: 0 40px;margin: 0 30px;
    transition: .2s cubic-bezier(.5,.24,0,1);
}
.c22_promoban .c22_promoban_menu a:hover {    color: #fba1b2;}
.c22_promoban .c22_promoban_bread {
    position: absolute;
    left: 470px;left: 450px;
    width: calc(100% - 600px - 30px);    width: calc(100% - 560px - 30px);
    height: 36px;
    line-height: 39px;
    list-style: none;
    bottom: 55px;
}
.c22_promoban .c22_promoban_bread .span,
.c22_promoban .c22_promoban_bread a {
    vertical-align: top;
    font-size: 15px;
    color: #444;
    opacity: 1;
    display: block;
    background: #ffeef4;
    text-decoration: none;
    position: relative;
    height: 26px;
    line-height: 26px;
    padding: 0px 11px 0 2px;
    text-align: center;
    margin-right: 26px;
}
.c22_promoban .c22_promoban_bread .span { background: #f8f8f8;text-decoration:none;cursor:default;}
.c22_promoban .c22_promoban_bread i {
    font-size: 17px;
    color: #444;
    opacity: 1;
    font-style: normal;
    padding-left: 0px;
    font-weight: 500;
}
.c22_promoban .c22_promoban_bread a:after,
.c22_promoban .c22_promoban_bread a:before,
.c22_promoban .c22_promoban_bread .span:after,
.c22_promoban .c22_promoban_bread .span:before {
position: absolute;
    top: 0;
    border: 0 solid #ffeef4;
    border-width: 13px 11px;
    width: 0;
    height: 0;
    content: '';
}
.c22_promoban .c22_promoban_bread a:after {
    left: calc(100% - 2px);
}
.c22_promoban .c22_promoban_bread .span:after,
.c22_promoban .c22_promoban_bread .span:before {
	border-color: #f8f8f8;
}
.c22_promoban .c22_promoban_bread li {float:left;    margin-bottom: 10px;}
.c22_promoban .c22_promoban_bread a:after,
.c22_promoban .c22_promoban_bread .span:after{    left: 100%;
    border-color: transparent;
    border-left-color: #ffeef4;}
.c22_promoban .c22_promoban_bread .span:after {border-left-color: #f8f8f8;}
.c22_promoban .c22_promoban_bread a:before,
.c22_promoban .c22_promoban_bread .span:before{     
    left: -20px;
    border-left-color: transparent;}
.c22_promoban .c22_promoban_bread li:first-child a {
        padding-left:15px;
}
.c22_promoban .c22_promoban_bread li:first-child a:before{
          border:none;
}

  
/*
.c22_promoban .c22_promoban_bread a:hover {    background: #ffd8e6;}
.c22_promoban .c22_promoban_bread a:hover:before {border: 0 solid #ffd8e6;border-left-color: transparent;    border-width: 13px 11px;}
.c22_promoban .c22_promoban_bread a:hover:after {    border-left-color: #ffd8e6;}
.c22_promoban .c22_promoban_bread li:first-child a:before:hover {border:none;}
.c22_promoban .c22_promoban_bread span {}
.c22_promoban .c22_promoban_bread span:after{content:'';}
*/


.c22_aboutap {
    __height: 490px;
	    min-height: 490px;
    margin-bottom: 40px;
}
.c22_aboutap .container {
    font-size: 0;
 
    margin-bottom: 20px;
    margin-top: 20px;
}
.c22_aboutap {}
.c22_aboutap .left {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    margin-right: 2%;
    padding: 40px 20px;
}
.c22_aboutap .left h2 {
    font-family: "Playfair Display",serif;
    font-size: 26px;
    line-height: 40px;
    letter-spacing: .3px;
    font-weight: 500;
    padding-bottom: 20px;
    display: block;
    color: #222;
}
.c22_aboutap .left p {
    font-size: 17px;
    line-height: 1.8em;
    display: block;
    padding-bottom: 20px;
}
 
.c22_aboutap a.btn {
    display: inline-block;
    vertical-align: top;
    background: #ffeef4;
    font-size: 17px;
    text-decoration: none;
    color: #222;
    text-align: center;
    font-weight: 500;
    padding: 12px 40px;
    padding-right: 70px;border-radius: 5px;
}
.c22_aboutap a.btn:after {
    content: '';
    background: url(../img/playbtn.png);
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: 14px;
    right: 37px;
}
.c22_aboutap .right {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.c22_aboutap .right .videoplayer {
    width: 100%;
    height: 100%;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 2px 25px rgb(30 30 30 / 20%);
}
.c22_aboutap .right .videoplayer video {
    width: 100%;
    display: block;
    height: 100%;
    position: absolute;    object-fit: cover;
}

.c22_aboutap .container .cont_inner {
    font-size: 0;
    box-shadow: 0 2px 25px rgb(30 30 30 / 20%);
    background: #fff;
    margin-bottom: 20px;
    margin-top: 20px;
    border-radius: 10px;
}
.c22_aboutap .right .videoplayer span {
    display: block;
    width: 55px;
    height: 55px;
    margin: 0 auto;
    margin-top: calc((480px - 90px)/2);
    cursor: pointer;
    background-color: #fba1b2c7;
    border-radius: 100px;
    text-align: center;
}
.c22_aboutap .right .videoplayer span:after {
    content: '';
    border: 12px solid transparent;
    border-left: 17px solid rgb(255 255 255);
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 22px;
    top: 16px;
    border-radius: 5px;
}


        .grid-item{width:33.3%; padding:4px; will-change:left, top;}
        .grid-item img{background:#f9f9f9; box-shadow: 0 2px 5px rgba(0,0,0,.07); border-radius: 2px;}
        @media screen and (min-width:1100px){
           /* .grid-item img{min-height:270px;}*/
        }
        @media screen and (max-width:560px){
            .grid-item{width:49.5%; padding:2px; margin-bottom:0!important;}
            .col-grid{padding:0;}
        }

.c22_gallery {}
.c22_cont h2 {
    display: block;
    font-family: "Playfair Display",serif;
    font-size: 32px;
    line-height: 43px;
    letter-spacing: .3px;
}
.c22_cont h2:before {
    content: "";
    width: 25px;
    height: 1px;
    vertical-align: middle;
    background: #333;
    display: inline-block;
    margin-right: 10px;
}
.c22_cont .container > span {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: .1px;
    color: #a8a8a8;
    padding-left: 37px;
    font-family: Montserrat,Helvetica,sans-serif;
}
.c22_gallery .grid {
    margin: 30px 0;
}
.c22_gallery .grid .grid-item {
        width: 20%;
    padding: 4px;
    will-change: left, top;
}
.c22_gallery .grid .grid-item a {}
.c22_gallery .grid .grid-item img {
    background: #f9f9f9;
    box-shadow: 0 2px 5px rgb(0 0 0 / 7%);
    border-radius: 2px;width: 100%;transition: all 0.4s cubic-bezier(.5,.24,0,1);
}




	
	.c22_gallery .controls {}
.c22_gallery .controls .btn {
    display: inline-block;
    vertical-align: top;
    background: #ffeef4;
    font-size: 17px;
    text-decoration: none;
    color: #222;
    text-align: center;
    font-weight: 500;
    padding: 15px 40px;
    border-radius: 5px;
}
.c22_gallery .controls div {
    position: absolute;
    right: 0;
    top: 0;text-align:right;
}
.c22_gallery .controls div a {
    display: inline-block;
    vertical-align: top;
    background: #ffeef4;
    font-size: 35px;
    text-decoration: none;
    color: #222;
    text-align: center;
    font-weight: 500;
    padding: 15px 40px;
    border-radius: 5px;
    margin-left: 10px;
    font-family: sans-serif;
}
.c22_gallery {
    margin-bottom: 40px;
    margin-top: 60px;
}


.c22_price {}
.c22_price .c22_pricecont {
    font-size: 0;
}
.c22_price .c22_pricecont .col_left {
    width: 25%;
    padding-top: 100px;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 24px;
    color: #444;
    font-weight: 300;
    letter-spacing: .1px;
}
.c22_price .c22_pricecont .col_left b {
    display: block;
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 20px;
    text-align: left;
    font-family: "Playfair Display",serif;
    color: #333;
    letter-spacing: .1px;
    font-weight: 500;
}
.c22_price .c22_pricecont .col_left .c22_price_tariffs {
    border-radius: 6px;
    padding: 25px 35px 35px;
    box-shadow: 0 5px 25px rgb(204 204 204 / 35%);
    position: relative;
}
.c22_price .c22_pricecont .col_left a {
    margin-bottom: 15px;
    border: 1px solid #eee;
    border-radius: 4px;
    padding: 8px 8px 8px 50px;
    position: relative;
    cursor: pointer;
    font-size: 14px;
    line-height: 24px;
    color: #444;
    font-weight: 300;
    letter-spacing: .1px;
    display: block;
    text-decoration: none;transition:all 0.6s ease;
}
.c22_price .c22_pricecont .col_left a i {
    
    display: block;
    border-radius: 100%;
    border: 1px solid #fae1ea;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 16px;
    top: 10px;    background-color: #fff;
}
.c22_price .c22_pricecont .col_left a:hover {    background: #ffeef4;}
.c22_price .c22_pricecont .col_left a.active {}
.c22_price .c22_pricecont .col_left a.active i:before {
    content: '';
    width: 12px;
    height: 12px;
    background: 0 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 100%;
    position: absolute;
}
.c22_price .c22_pricecont .col_left a.active i:before {    background: #fae1ea;}
.c22_price .c22_pricecont .col_midd {
    display: inline-block;
    vertical-align: top;
    width: calc(40% - 40px);
    margin-left: 40px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_wrap {}
.c22_price .c22_pricecont .col_midd .c22_price_show_wrap .bx1 {}
.c22_price .c22_pricecont .col_midd .c22_price_show_wrap .bx2 {}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner {}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner.active {}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner > h3, .c22_price .c22_pricecont .col_midd .c22_price_show_inner > .speciallink h3 {
    font-family: "Playfair Display",serif;
    color: #333;
    font-size: 32px;
    line-height: 38px;
    font-weight: 300;
    letter-spacing: .1px;
    text-align: center;
    display: block;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner > .speciallink {
    text-decoration: none;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .price {
    display: block;
    transition: .4s cubic-bezier(.5,.24,0,1);
    font-family: Lora;
    color: #222;
    padding-top: 45px;
    font-weight: 300;
    letter-spacing: .1px;
    text-align: center;
    font-size: 52px;
    line-height: 58px;
    vertical-align: middle;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .price:after {
    content: '';
    display: block;
    width: 40px;
    height: 2px;
    background: #ffcbde;
    margin: 8px auto 10px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .time {
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    color: #444;
    font-weight: 300;
    letter-spacing: .1px;
    font-family: Lora;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists {
    padding-top: 30px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists span {
    margin-bottom: 10px;
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    color: #444;
    font-weight: 300;
    letter-spacing: .1px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .options {
    font-size: 14px;
    line-height: 24px;
    color: #444;
    font-weight: 300;
    letter-spacing: .1px;
    padding-top: 25px;
    text-align: left;
}
.optform label {
    display: block;
    margin-bottom: 15px;
    padding-left: 15px;text-align: center;
}
.optform label > span {
    cursor: pointer;
    text-indent: -9999px;
    width: 36px;
    height: 20px;
    background: #ffcbde;
    display: inline-block;
    border-radius: 100px;
    position: relative;
    box-shadow: inset 0 0 0 10px #eee;
    transition: .35s cubic-bezier(.5,.24,0,1);
    vertical-align: top;top: 10px;
}
.optform label > span:before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    width: 18px;
    height: 18px;
    background: #fff;
    border-radius: 90px;
    transition: .3s;
}
.optform label.active > span {background: #ffcbde;
    box-shadow: inset 0 0 0 0 #ddd;}
.optform label.active > span:before {    left: 100%;
    transform: translateX(-100%) translate(-1px,0);}
.optform label input {
    display: none;
}
.optform label p {
    display: inline-block;
    margin-left: 15px;
}
.optform label i {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    color: #ffd8e6;
    transition: .2s cubic-bezier(.5,.24,0,1);
    font-size: 14px;
    cursor: pointer;    margin-left: 10px;
}
.optform label i:after {
    content: "\f10b";
    font-family: Flaticon;
    font-style: normal;
}
.infb {
    position: absolute;
    width: 320px;
    box-shadow: 0 2px 25px rgb(204 204 204 / 50%);
    padding: 16px;
    background: #fff;
    z-index: 50;
    visibility: hidden;
    opacity: 0;
    transition: .5s cubic-bezier(.5,.24,0,1);
    transform: translate(0,-5px);
    border-radius: 5px;
    left: 20px;
    font-size: 13px;
    text-align: left;
    padding: 10px;
    line-height: 1.4em;
}
.c22_price .c22_pricecont .col_midd .infb {left:120px;}
.tooltip-no{pointer-events:none}

@media screen and (min-width: 1024px) {	 
	.inft:hover+.infb, .infb:hover {
	    /*
		opacity: 1;
		visibility: visible;
		transform: translate(0,0);
		*/
	}
}
@media screen and (min-width: 1024px) {	 
.infb.visible {
    opacity: 1;
		visibility: visible;
		transform: translate(0,0);
}
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .btn {
    display: block;
    vertical-align: top;
    background: #ffeef4;
    font-size: 17px;
    text-decoration: none;
    color: #222;
    text-align: center;
    font-weight: 500;
    padding: 15px 40px;
    border-radius: 5px;
    width: 150px;
    margin: 20px auto;
    margin-top: 50px;
}
.c22_price .c22_pricecont .col_rght {
    display: inline-block;
    vertical-align: top;
    width: calc(34% - 40px);
    padding-top: 60px;
    font-size: 14px;
    padding-left: 40px;
}
.c22_price .c22_pricecont .col_rght .option {
    margin-bottom: 10px;
    __box-shadow: 0 2px 25px rgb(204 204 204 / 35%);    font-size: 0;

    min-width: 300px;
}
.c22_price .c22_pricecont .col_rght .option label {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    box-shadow: 0 2px 25px rgb(204 204 204 / 35%);
    height: 40px;
    line-height: 40px;
    background: #fff;
}
.c22_price .c22_pricecont .col_rght .option .amount span {
    height: 24px;
    border-radius: 5px;
    background: #fff;
    text-align: center;
    color: #333;
    border: 1px solid #ddd;
    -webkit-appearance: none;
    width: 32px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    line-height: 24px;
}
.c22_price .c22_pricecont .col_rght .option label > span:before {content:'';}
.c22_price .c22_pricecont .col_rght .option label.active > span {}
.c22_price .c22_pricecont .col_rght .option label.active > span:before {}
.c22_price .c22_pricecont .col_rght .option label input {}
.c22_price .c22_pricecont .col_rght .option label p {}
.c22_price .c22_pricecont .col_rght .option label i{}
.c22_price .c22_pricecont .col_rght .option label > div{}
.c22_price .c22_pricecont .col_rght .option label > div.active {}
.c22_price .c22_pricecont .col_rght .option .amount {
    padding: 0;
    display: inline-block;
    height: 35px;
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    right: 15px;
    font-size: 14px;
    box-shadow: 0 2px 25px rgb(204 204 204 / 35%);
    background: #fff;
    margin-left: 15px;
    height: 40px;
    line-height: 40px;
}
.c22_price .c22_pricecont .col_rght .option .amount.disabled {pointer-events: none!important;
    cursor: default!important;opacity: 1;
    filter: grayscale(1);}
.c22_price .c22_pricecont .col_rght .option .amount.disabled * {pointer-events: none!important;
    cursor: default!important;opacity: 1;
    filter: grayscale(1);}
.c22_price .c22_pricecont .col_rght .option .amount i {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 16px;
    height: 16px;
    background: #ffd8e6;
    border-radius: 100%;cursor:pointer;
}
.c22_price .c22_pricecont .col_rght .option .amount i.pls {}
.c22_price .c22_pricecont .col_rght .option .amount i.pls:after {content:'';}
.c22_price .c22_pricecont .col_rght .option .amount i.min {}
.c22_price .c22_pricecont .col_rght .option .amount i.min:after {content:'';}
.c22_price .c22_pricecont .col_rght .option .amount span {}
.c22_price .c22_pricecont .col_rght > div {}
.c22_price .c22_pricecont .col_rght > div h3 {
    font-size: 18px;
    line-height: 24px;
    display: block;
    margin-bottom: 10px;
}
.c22_price .c22_pricecont .col_rght > div h4 {
    font-size: 18px;
    line-height: 24px;
    display: block;
    margin-bottom: 10px;
}
.c22_price .c22_pricecont .col_rght > div p {
    margin-top: 0;
    margin-bottom: 1rem;
}
.c22_price .c22_pricecont .col_rght .option label > p {
    display: inline-block;
    margin-left: 15px;margin-bottom: 0;
}

.c22_price .c22_pricecont .col_rght > div {
    opacity: 0;
    transform: translate(0,5px);
    transition: .5s cubic-bezier(.5,.24,0,1);
}
.c22_price .c22_pricecont .col_rght > div.anim {
        opacity: 1;
    transform: translate(0,0);
}

.c22_price .c22_pricecont .col_rght > div {
    display: none;
}
.c22_price .c22_pricecont .col_rght > div.active {
    display: block;
}

.c22_price_show_inner:before {
    content: '';
    width: 35px;
    height: 55px;
    display: block;
    position: absolute;
    right: 22px;
    top: 0;
    background: #ffeef4;
}

.c22_price .c22_pricecont .col_midd .c22_price_show_inner {display:none;}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner.active {display:block;}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner {
    opacity: 0;
    transform: translate(0,5px);
    transition: .5s cubic-bezier(.5,.24,0,1);
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner.anim {
    opacity: 1;
    transform: translate(0,0);
}

.c22_price .c22_pricecont .col_midd .c22_price_show_inner .metka {
    font-size: 14px;
    text-decoration: none;
    font-weight: 500;
    background: #ffeef4;
    padding: 0px 80px;
    position: absolute;
    transform: rotate(-45deg);
    left: -75px;
    top: 19px;
    left: -60px;
    top: 19px;
    width: 180px;
    text-align: center;
    padding: 0;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner {
    overflow: hidden;    padding-bottom: 20px;padding-top: 60px;
    border-radius: 6px;
    box-shadow: 0 10px 25px rgb(204 204 204 / 50%);
	    box-shadow: 0 38px 43px rgb(204 204 204 / 61%);
}
.c22_price .c22_pricecont { 
    margin: 50px auto;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_wrap .bx1 {
    position: absolute;
    width: 260px;
    height: 260px;
    left: 0;
    top: 100px;
    transform: translate(-25px,0);
    border: 4px solid #ffeef4;
     
}
.c22_price .c22_pricecont .col_midd .c22_price_show_wrap .bx2 {
     
    position: absolute;
    width: 260px;
    height: 300px;
    right: 0;
    top: 80px;
    transform: translate(35px,0);
    background: #f9f9f9;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner {
    background: #fff;
}


.c22_pftype {
    margin-bottom: 40px;
    margin-top: 60px; 
}
.c22_pftype .lftrgt {
    box-shadow: 0 2px 25px rgb(30 30 30 / 20%);
    background: #fff;
    height: 650px;height: 500px;
    border-radius: 6px;
    margin-top: 40px;
	margin-bottom: 20px;
}
.c22_pftype .container {
    font-size: 0;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-right: 0;
    overflow: hidden;
    border-radius: 10px;
    height: 100%;  
}
.c22_pftype .lft {
    display: inline-block;
    width: 59%;
    vertical-align: top;
    margin-right: 2%;
    padding: 40px;height: 500px;
}
.c22_pftype .lft .links {
    height: 40px;
    display: block;
    width: 100%;
    overflow: hidden;
}
.c22_pftype .lft .links > div {
    display: block;
    width: auto;
    height: 40px;
    line-height: 40px;
    word-break: keep-all;
    transition: transform 0.5s cubic-bezier(.5,.24,0,1);
    transform: translateX(0px);
}
.c22_pftype .lft .links a {
    display: inline-block;
    vertical-align: top;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    font-size: 16px;
    color: #222;
    margin-right: 10px;
    padding: 0 20px;
    font-weight: 500;
}
.c22_pftype .lft .links a.active {
    background: #ffeef4;
    border-radius: 100px;
}
.c22_pftype .lft .links a:hover {}
.c22_pftype .lft .contents {
    margin-top: 30px;
    font-size: 16px;height: 100%;
}
.c22_pftype .lft .contents div {
    transform: translateY(-10px);
    opacity: 0;
    transition: all 0.5s cubic-bezier(.5,.24,0,1);
    position: absolute;
    top: 0;
    left: 0;display:none;
    width: 100%;
    height: 100%;    height: auto;
	
}
.c22_pftype .lft .contents div.active {
    display:block;
}
.c22_pftype .lft .contents div.animated {
    transform: translateY(0);
    opacity: 1;
}
.c22_pftype .lft .contents h3, .c22_pftype .lft .contents h4 {
    display: block;
    font-family: "Playfair Display",serif;
    color: #333;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
    text-align: left;
    letter-spacing: 1.2px;
}
.c22_pftype .lft .contents p {
    display: block;
    margin-bottom: 20px;
}
.c22_pftype .lft .ctrl .btn {
    display: inline-block;
    vertical-align: top;
    background: #ffeef4;
    text-decoration: none;
    color: #222;
    text-align: center;
    border-radius: 5px;
    font-weight: 500;
    font-size: 13px;
    letter-spacing: .18px;
    width: auto;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 40px;
    line-height: 36px;
}
.c22_pftype .lft .ctrl {
    position: absolute;
    right: 54px;right: 30px;
    bottom: 60px;bottom: 40px;
    height: 54px;
    width: 150px;
}
.c22_pftype .lft .ctrl a {
    display: inline-block;
    vertical-align: top;
    background: #ffeef4;
    font-size: 35px;
    text-decoration: none;
    color: #222;
    font-weight: 500;
    padding: 0;
    border-radius: 5px;
    margin-left: 20px;
    font-family: sans-serif;
    text-align: center;
    height: 54px;
    width: 54px;
    line-height: 49px;
}
.c22_pftype .lft .contents div {
    height: calc(100% - 55px);
}
.c22_pftype .lft .ctrl .prev {}
.c22_pftype .lft .ctrl .next {}
.c22_pftype .rgt {
    width: 38%;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.c22_pftype .rgt > div {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 2px 25px rgb(30 30 30 / 20%);
    transform: translateY(-20px);
    opacity: 0;
    transition: all 0.5s cubic-bezier(.5,.24,0,1);
    position: absolute;
    top: 0;display:none;
    right: 0;
}
.c22_pftype .lft .contents .btn {
    position: absolute;
    bottom: 30px;
}
.c22_pftype .rgt div.active { display:block; }
.c22_pftype .rgt div.animated { 
    transform: translateY(0);
    opacity: 1;
}
.c22_pftype .rgt div img {
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    display: block;
    height: 100%;
    width: 100%;
    object-position: top center;
}
.c22_pftype .lft .links{z-index:1;}


.c22_worketaps {}
.c22_worketaps .container {}
.c22_worketaps .container .steps {
    max-width: 83.333333%;max-width: calc(100% - 100px);
    margin: 0 auto;
    min-height: 282px;
    position: relative;
    transition-duration: .4s;
    transition-timing-function: cubic-bezier(.5,.24,0,1);
}
.c22_worketaps .container .steps:before {
    content: '';
    display: block;
    background: url(../img/timeline-left.svg) top center no-repeat;
    top: 40%;
    left: -150px;
    width: 80px;
    height: 80px;position: absolute;
}
.c22_worketaps .container .steps:after {
    content: '';
    right: -75px;
    filter: contrast(.6);
    display: block;
    background: url(../img/timeline-right.svg) top center no-repeat;
    top: 40%;
    width: 75px;
    height: 75px;
    position: absolute;
    background-size: 75px auto;
}
.c22_worketaps .container .steps > div {}
.c22_worketaps .container .steps > div ins {
    width: 72px;
    height: 74px;
    display: block;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;    vertical-align: middle;
}
.c22_worketaps .container .steps > div ins b {
    color: #444;
    font-weight: 300;
    letter-spacing: .1px;
    font-family: Lora;
    position: relative;
    font-size: 52px;
    line-height: 60px;
}
.c22_worketaps .container .steps > div ins:before {
    content: '';
    background: url(../img/number-back.svg) top center no-repeat;
    opacity: 0.7;
    width: 72px;
    left: 16px;
    top: -3px;
    position: absolute;
    transform: translate(-20px,-3px);
    background-size: 74px auto;
    height: 74px;
    display: block;
}
.c22_worketaps .container .steps > div h3 {
    font-size: 18px;
    font-family: Montserrat;
    margin-bottom: 0;
    font-weight: 300;
    line-height: 24px;
    display: inline-block;
    color: #444;text-align: left;vertical-align: middle;
}
.c22_worketaps .container .steps > div i {
    display: inline-block;
    vertical-align: top;
}
.c22_worketaps .container .steps > div div {}
@media screen and (min-width: 1140px) and (max-width: 1300px) {
	.c22_worketaps .container .steps:before {
		left: -80px;
	}
	.c22_worketaps .container .steps:after {
		    right: -80px;
	}
}
.c22_worketaps .inft {
    display: inline-block;
    vertical-align: middle;
    color: #ffd8e6;
    transition: .2s cubic-bezier(.5,.24,0,1);
    cursor: pointer;
    margin-left: 10px;
    font-size: 14px;
    height: 18px;
    width: 18px;
}
.inft:after {
    content: "\f10b";
    font-family: Flaticon;
    font-style: normal;
}


.timeline-element-block {
    display: inline-block;
    max-width: 242px;
    position: relative;
    margin-right: 159px;margin-right: 140px;margin-right: 120px;
    width: 37px;
    height: 37px;
}
.timeline-content-block {
    position: absolute;
    top: -100px;
    left: -150px;
    opacity: 1;
    visibility: visible;
    transition: .75s cubic-bezier(.5,.24,0,1);  
    transform: translateY(0)!important;
	min-width: 350px;z-index: 100;
}
@media screen and (min-width: 1000px) {
.timeline-element-block:nth-child(2n) .timeline-content-block {
    top: auto;
    bottom: -100px;
}
.abroad-timeline-elements-block {
    position: absolute;
    width: 100%;
    min-height: 38px;
    top: 50%;
    transform: translate(0,-50%);
    z-index: 25;
}
.abroad-timeline-elements-block-inner {
    position: relative;
    height: 38px;
}
}

.abroad-timeline-elements-block-inner {
    text-align: center;
}

.timeline-background-line {
    position: absolute;
    width: 100%;
    height: 2px;
    background: #ececec;
    z-index: 10;
    top: 50%;
    left: 0;
    transform: translate(0,-50%);
}
.timeline-line-runner {
    position: absolute;
    width: 36px;
    height: 2px;
    background: #ffd8e6;
    z-index: 11;
    top: 50%;
    left: 0;
    transform: translate(0,-50%);
    transition: 3.3s linear;
    box-shadow: 0 0 10px #ffd8e6;
}
.steps.aos-animate .timeline-line-runner {
    left: 100%;
    transform: translate(0,-50%) translateX(-36px);
}
@keyframes circle-boom{
    0%{
        background:#f3f3f3
    }
    50%{
        background:#ffd8e6
    }
    100%{
        background:#f3f3f3
    }
}
@keyframes circle-pulse{
    0%{
        border:3px solid #ffd8e6;
        opacity:1;
        transform:translate(-50%,-50%)
    }
    100%{
        border:1px solid #ffd8e6;
        opacity:0;
        transform:translate(-50%,-50%) scale(2)
    }
}
.timeline-circle {
    position: relative;
    width: 37px;
    height: 37px;
}
.timeline-circle .small {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: #f3f3f3;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    z-index: 25;
}
.steps.aos-animate .timeline-circle .small {
    animation: circle-boom 1.1s ease;
}
.timeline-circle .medium {
    background: #fff;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 21;
}
.timeline-circle .big {
    background: #f3f3f3;
    width: 37px;
    height: 37px;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 20;
}
.steps.aos-animate .timeline-circle .big {
    animation: circle-boom 1.1s ease;
}
.timeline-circle .pulse {
    background: 0 0;
    border: 3px solid #000;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 19;
}
.steps.aos-animate .timeline-circle .pulse {
    animation: circle-pulse 1.1s ease;
}
.c22_worketaps .container .steps .infb {z-index: 101;}

.c22_faq {
    margin-top: 20px;
    margin-bottom: 50px;
}
.c22_faq .faqs {}
.c22_faq .faqs > div ins {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 24px;
    line-height: 24px;cursor: pointer;
}
.c22_faq .faqs > div ins img {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    height: 16px;
    margin-right: 5px;
}
.c22_faq .faqs > div {
    display: block;
    width: 70%;
    box-shadow: 0 2px 25px rgb(30 30 30 / 20%);
	    box-shadow: 0 3px 36px rgb(30 30 30 / 10%);
    margin-bottom: 20px;
    padding: 20px;padding: 15px 30px;
    border-radius: 6px;
}
.c22_faq .faqs > div ins {
    font-size: 14px;
}
.c22_faq .faqs > div ins img {}
.c22_faq .faqs > div ins i {
    background: url(../img/ico_faq.png) center center no-repeat;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background-size: 24px auto;
    width: 24px;
    height: 24px;
    margin-left: 0px;
}
.c22_faq .faqs > div ins:after {
	content:'';
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../img/ico_p.png) center center no-repeat;
    background-color: #ffd8e6;
    background-size: 16px auto;
    border-radius: 3px;
    cursor: pointer;
}
.c22_faq .faqs > div div {
    display: none;
    padding-top: 10px;    font-size: 14px;    padding-left: 10px;
}
.c22_faq .faqs > div.active div {
    display: block;
}
.c22_faq .faqs > div.active ins:after {
    background-image: url(../img/ico_m.png);
}
.c22_faq .faqs > .image {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    max-width: 28%;
}
.c22_faq .faqs > .image img {
    display: block;
    max-width: 100%;
}
.c22_faq .faqs {
    margin-top: 40px;
}




.c22_gift {}
.container .cols {
    font-size: 0;
}
.container .col_left {
    display: inline-block;
    vertical-align: top;padding: 30px;
    padding-top: 50px;
    width: 50%;
    font-size: 16px;    padding-bottom: 40px;
}
.container .col_left h4 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 15px;
}
.container .col_left p {
    display: block;
    margin-bottom: 15px;
}
.container  .btn {
    display: inline-block;
    vertical-align: top;
    background: #ffeef4;
    font-size: 17px;
    text-decoration: none;
    color: #222;
    text-align: center;
    font-weight: 500;
    padding: 15px 40px;
    border-radius: 5px;
    margin-right: 15px;
}
.container  .btn:hover {    background: #ffd8e6;}
.container .col_left b {}
.container .col_left .ctrls {
    margin-top: 40px;
}
.container .col_left .ctrls a {}
.container .col_left .ctrls a:hover{}
.container .col_right {
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    width: 49%;
}
.gall {
    height: 400px; 
    width: calc(100% - 50px);
    margin-left: 25px;
}
.gall .gall_in {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;    border-radius: 6px;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.gall .gall_in .itm {
    display: block;
    max-height: 100%;
    max-width: 100%;
    object-fit: cover;
    transition: all 0.9s cubic-bezier(.5,.24,0,1);
    
    opacity: 0;
    transform: translateX(150%);
    height: 100%;
    width: 100%;    position: absolute;
    top: 0;
    left: 0;border-radius: 6px;
}

.gall .gall_in .itm.active {
    opacity: 1;
    transform: translateX(0%);
}
.gall .gall_in .itm.prev, .gall .gall_in .itm.active.prev { transform: translateX(-150%); opacity:0;}
.gall > a {
    display: block;
    background: #ffeef4 url(../img/arr.png) center center no-repeat;
    font-size: 17px;
    text-decoration: none;
    color: #222;
    font-weight: 500;
    border-radius: 5px;
    width: 50px;
    position: absolute;
    height: 50px;
    text-align: center;
    background-size: 30px;
    top: calc((100% - 50px)/2);
    left: -25px;
}
.gall > a:hover  {background-color:#fbe1ea}
.gall > a.prev {}
.gall > a.next {
    right: -25px;
    left: auto;
    transform: rotate(180deg);
}
.c22_gift {
    margin-bottom: 50px;
    margin-top: 20px;margin-top: 80px;
}


.c22_reviews {}
.sliders {}
.c22_reviews .sliders {
    width: 100%;
    max-width: calc(100% - 140px);
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 40px;max-width: calc(100% - 130px);margin-bottom: 10px;
}
.sliders .sliders_in {
    width: auto;
    height: 200px;transition: all 0.5s cubic-bezier(.5,.24,0,1);
}
.sliders .sliders_in .itm {
    width: 100%;
    margin-bottom: 30px;
}
.c22_reviews .sliders .itm {}
.c22_reviews .sliders .sliders_wrap {
    width: 100%;
    overflow: hidden;
    height: 100%;
}
.c22_reviews .sliders .itm .name {
    display: block;
    font-family: "Playfair Display",serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .3px;
    font-weight: 600;
}
.c22_reviews   .rate {
    display: block;
    height: 24px;
    line-height: 24px;
}
.c22_reviews  .rate b {
    font-weight:normal;
    display: inline-block;
    vertical-align: top;
    line-height: 24px;
    margin-right: 15px;
    text-decoration: none;
    font-size: 12px;
    color: #777;
}
.c22_reviews  .rate ins {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    width: auto;
}
.c22_reviews .rate ins i {
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    background: url(../img/star.png) center center no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    filter: grayscale(1);
}
.c22_reviews .rate ins i.a {    filter: none;}
.c22_reviews .sliders .itm div {
    padding: 10px 0;
    font-size: 14px;
    line-height: 1.4em;
    max-height: 100px;
    overflow: hidden;
}
.c22_reviews .sliders .itm div:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #fff;
    display: block;
    bottom: 0;
    box-shadow: 0px 0px 19px 19px #fff;
}
.c22_reviews .sliders .itm a {
    text-decoration: none;
    font-size: 14px;
    color: #fba1b2;
} 
.c22_reviews .sliders .itm {
    display: inline-block;
    vertical-align: top;
    _max-width: calc(49% - 40px);
    margin: 0 20px;
    height: 200px;
    overflow: hidden;
}
.sliders .prev, .sliders .next {
    display: block;
    background: #ffeef4 url(../img/arr.png) center center no-repeat;
    font-size: 17px;
    text-decoration: none;
    color: #222;
    font-weight: 500;
    border-radius: 5px;
    width: 50px;
    position: absolute;
    height: 50px;
    text-align: center;
    background-size: 30px;
    top: calc( ( 100% - 50px ) / 2);
    transition:all 0.5s cubic-bezier(0.5,0.24,0,1);
    left: -45px;
}
.sliders .prev:hover, .sliders .next:hover {background-color:#fbe1ea;}
.sliders .next {
    right: -45px;
    left: auto;
    transform: rotate(180deg);
}
.c22_reviews .ctrls {
    text-align: center;
}
.c22_reviews {
    margin-bottom: 50px;
    margin-top: 40px;
}


	 .c22_pftype.c22_pftype_places .lft .tabs {}
	 .c22_pftype.c22_pftype_places .lft .tabs > div {}
.c22_pftype.c22_pftype_places .lft .tabs > div a {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    text-decoration: none;
    color: #222;
    padding: 5px 15px;
    margin-right: 10px;
    background: #fff;
    border-radius: 6px;
    font-weight: 500;
}
.c22_pftype.c22_pftype_places .lft .tabs > div a.active {
    background-color: #ffeef4;
}
.c22_pftype.c22_pftype_places .lft .links {
    margin: 10px 0;
    height: 140px;    height: 160px;
}
.c22_pftype.c22_pftype_places .lft .links a {
    height: 100px;
    width: 150px;
    margin-right: 15px;
    box-shadow: 0 2px 25px rgb(30 30 30 / 20%);padding: 0;
}
.c22_pftype.c22_pftype_places .lft .links a i {
    position: absolute;
    top: -3px;
    right: 10px;
    font-style: normal;
    color: #fff;
    font-weight: 600;
}
	 .c22_pftype.c22_pftype_places .lft .links a:before {content:'';}
.c22_pftype.c22_pftype_places .lft .links a.active:before {
    content: '';
    position: absolute;
    bottom: -13px;
    height: 3px;
    width: 110px;    width: 95px;
    background: #fbe1ea;
    left: 20px;
}
.c22_pftype.c22_pftype_places .lft .links a img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.c22_pftype.c22_pftype_places .lft .links > div {
    display: none;
    height: 100px;    height: 120px;
}
.c22_pftype.c22_pftype_places .lft .links > div.active {
    display: block;
}
.c22_pftype.c22_pftype_places .lft .links span {
    display: block;
    width: 100%;
    font-size: 14px;
    letter-spacing: 2px;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    height: 40px;
    margin-bottom: 0;
    line-height: 20px;
}
.c22_pftype.c22_pftype_places .lft {
    width: 39%;
}
.c22_pftype.c22_pftype_places .rgt {
    width: 58%;
}
.c22_pftype.c22_pftype_places .ctrl {
    position: absolute;
    height: 54px;
    width: 150px;
    opacity: 1 !important;
    transform: none !important;
    left: 0px;
    bottom: 20px;
    top: auto;display: block !important;
}
.c22_pftype.c22_pftype_places .ctrl a {
    display: inline-block;
    vertical-align: top;
    background: #ffeef4;
    font-size: 35px;
    text-decoration: none;
    color: #222;
    font-weight: 500;
    padding: 0;
    border-radius: 5px;
    margin-left: 20px;
    font-family: sans-serif;
    text-align: center;
    height: 54px;
    width: 54px;
    line-height: 49px;
}
.c22_pftype.c22_pftype_places .lftrgt {height:650px;}
.c22_pftype.c22_pftype_places .lft .contents div {
    height: 360px;
    overflow: hidden;    font-size: 15px;
}
.c22_pftype.c22_pftype_places .lft .contents {
    margin-top: 0px;
    font-size: 16px;
    height: 100%;
}



.c22_ps_text {}
.c22_ps_text .content {
    margin: 40px 0;
    clear: both;
    padding-right: 30px;
    padding-left: 30px;
}
.c22_ps_text .content h3 {
    font-size: 26px;
    line-height: 38px;
    display: block;
    margin-bottom: 30px;
    font-weight: 500;
	    padding-top: 60px;
}
.c22_ps_text .content .img {
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 25px;
    max-width: 533px;
    max-height: 680px;
    transform: translateY(-30px);
    object-fit: cover;
}
.c22_ps_text .content_clear {
    height: 40px;
    clear: both;
}
.c22_ps_text .content .img {
    max-width: 533px;
    max-height: 680px;
    transform: translateY(-30px);
    object-fit: cover;
    float: left;
    width: 50%;
    margin-right: 80px;
    z-index: 1;
    box-shadow: none;
}
.c22_ps_text .content.nt2 .img {
    float: right;
    margin-right: 0;
    margin-left: 80px;
    position: relative;
    transform: translateX(-25px);    margin-bottom: 40px;
}
.c22_ps_text .content.nt2 .img:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 22px;
    top: 22px;
    z-index: -1;
    border: 3px solid #cccccc;
}
.c22_ps_text .content img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 6px;
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 25px;
}
.c22_ps_text .content p {}


.gallery-parent  {display:none;}
.gallery-parent.active  {display:block;}

.gallery-parent { 
    transition: all 0.3s cubic-bezier(.5,.24,0,1);
    transform: translateY(-30px);
    opacity: 0;
}
.gallery-parent.animated {
    transform: translateY(0px);
    opacity: 1;
}
.fancybox-navigation {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.image-copyright-popup {
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    width: 280px;
    transition: .5s cubic-bezier(.5,.24,0,1);
    opacity: 0;
    visibility: hidden;
}
.copyright-visible {
    opacity: 1!important;
    visibility: visible!important;
    transition: .5s cubic-bezier(.5,.24,0,1);
}
.copyright-popup-inner {
    background: #fff;
    box-shadow: 0 2px 25px rgb(204 204 204 / 50%);
    padding: 16px 18px;
    border-radius: 5px;
    font-size: 13px;
}


.c22 {
    
    transition: .85s cubic-bezier(.5,.24,0,1)!important;
}
.c22.blur {
	filter: blur(5px);
}
.modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 20000;
	visibility: hidden;
    opacity: 0;display:none;
    transition: .75s cubic-bezier(.5,.24,0,1);
}
.modal.visible  {
	visibility: visible;
    opacity: 1;
    transition: .5s cubic-bezier(.5,.24,0,1);
}
.modal.active {display:block;}
.modal .window {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 100;
    min-width: 670px;
    transition: .5s cubic-bezier(.5,.24,0,1);
    background: #fff;
    padding: 20px 50px 35px;
    box-shadow: 0 2px 25px rgb(0 0 0 / 5%);
    border-radius: 8px;
}
.modal .window .close {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cCAyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ik1vYmlsZS3QnNC10L3Rji3QvtGC0LrRgNGL0YLQvtC1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjc4LjAwMDAwMCwgLTEyLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSLQnNC10L3RjiI+ICAgICAgICAgICAgICAgIDxnIGlkPSJIZWFkZXIiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3OC4wMDAwMDAsIDEyLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjMiIHk9IjMiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiNGRkRCREYiIGN4PSIxMiIgY3k9IjEyIiByPSIxMiI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiNGRkZGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTIuNTAwMDAwKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMi41MDAwMDApICIgeD0iNSIgeT0iMTIiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxIj48L3JlY3Q+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiNGRkZGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTIuNTAwMDAwKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTEyLjAwMDAwMCwgLTEyLjUwMDAwMCkgIiB4PSI1IiB5PSIxMiIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    position: absolute;
    right: 25px;
    top: 18px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
.modal .window .title {
    display: block;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
}
.modal .window .form {}
.modal .window .form > div {
    margin-bottom: 12px;
    width: 100%;
}
.modal .window .form > div span {
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}
.modal .window .form > div input, .modal .window .form > div textarea {    border-radius: 0;
    background: #fff;
    border: 1px solid #eee;
    font-size: 13px;
    color: #444;
    line-height: 24px;
    height: 29px;border-radius: 4px;
	width: 100%;
    display: block;outline: none;padding: 0 10px;
}
.modal .window .form > div input:focus, .modal .window .form > div textarea:focus {
	border: 1px solid #fbe1ea;
    box-shadow: 0 2px 25px rgb(30 30 30 / 20%);
}
@media screen and (max-width: 1024px) {
	.modal .window .form > div input, .modal .window .form > div textarea {
		font-size: 16px;
		height: 40px;
	} 
}
.modal .window .form > div textarea {    min-height: 95px;
    resize: none;}
.modal .window .form > div.checkbox {}
.modal .window .form > div.checkbox ins {
    cursor: pointer;
    text-indent: -9999px;
    width: 36px;
    height: 20px;
    background: #ffcbde;
    display: inline-block;
    border-radius: 100px;
    position: relative;
    box-shadow: inset 0 0 0 10px #eee;
    transition: .35s cubic-bezier(.5,.24,0,1);
    vertical-align: top;
    top: 10px;
}
.modal .window .form > div.checkbox ins i {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 18px;
    height: 18px;
    background: #fff;
    border-radius: 90px;
    transition: .3s;
}
.modal .window .form > div.checkbox.active ins {background: #ffcbde;
    box-shadow: inset 0 0 0 0 #ddd;}
.modal .window .form > div.checkbox.active ins i {left: 100%;
    transform: translateX(-100%) translate(-1px,0);}
.modal .window .form > div.checkbox span {
    color: #666;
    width: calc(100% - 90px);
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
    line-height: 37px;
    margin-left: 20px;
}
.modal .window .form > div.ctrl {text-align:center;}
.modal .window .form > div .btn {
    display: inline-block;
    vertical-align: top;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 17px;
    text-decoration: none;
    margin-right: 0;
    border-radius: 5px;
    color: #222;
    font-weight: 500;
    padding: 0;
    width: 54%;
    transition: .2s cubic-bezier(.5,.24,0,1);
    background: #ffeef4;
}
.modal .window .form .intl-tel-input span {
    display: inline-block;
    margin-bottom: 0;
}

button, input, textarea {
    -webkit-appearance: none!important;
    -moz-appearance: none;
}
.modal .popup-success {
    position: absolute;
    right: 25px;
    top: 18px;
    width: 30px;
    height: 30px;
    z-index: 2;
    opacity: 0;
    transition: .5s cubic-bezier(.5,.24,0,1);
    display: none;
}
.modal .popup-success img {
    width: 30px;
    height: 30px;
    object-fit: cover;
}
.modal .popup-success.active {display: block;}
.modal .popup-success.visible {opacity:1;}
.modal .success-message-text{
    font-size:14px;
    color:#666;
    position:absolute;
    width:190px;
    text-align:right;
    top:50%;
    transform:translate(0,-50%);
    right:40px;
    overflow:hidden
}

.c22_promoban_image video {
	background-size: cover; background-position: center;
	display: block;
    width: 100%;
    cursor: pointer;
	max-height: 56vw;
    object-fit: cover;
}
 
.c22_promoban_image .video-play {
background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwIDYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9InZpZGVvLXBsYXkgcGxheS1idXR0b24gcGxheS1lbGVtZW50IGJhbm5lci1wbGF5Ij4gPGc+IDxwYXRoIGQ9Ik00NS41NjMsMjkuMTc0bC0yMi0xNWMtMC4zMDctMC4yMDgtMC43MDMtMC4yMzEtMS4wMzEtMC4wNThDMjIuMjA1LDE0LjI4OSwyMiwxNC42MjksMjIsMTV2MzAgYzAsMC4zNzEsMC4yMDUsMC43MTEsMC41MzMsMC44ODRDMjIuNjc5LDQ1Ljk2MiwyMi44NCw0NiwyMyw0NmMwLjE5NywwLDAuMzk0LTAuMDU5LDAuNTYzLTAuMTc0bDIyLTE1IEM0NS44MzYsMzAuNjQsNDYsMzAuMzMxLDQ2LDMwUzQ1LjgzNiwyOS4zNiw0NS41NjMsMjkuMTc0eiBNMjQsNDMuMTA3VjE2Ljg5M0w0My4yMjUsMzBMMjQsNDMuMTA3eiI+PC9wYXRoPiA8cGF0aCBkPSJNMzAsMEMxMy40NTgsMCwwLDEzLjQ1OCwwLDMwczEzLjQ1OCwzMCwzMCwzMHMzMC0xMy40NTgsMzAtMzBTNDYuNTQyLDAsMzAsMHogTTMwLDU4QzE0LjU2MSw1OCwyLDQ1LjQzOSwyLDMwIFMxNC41NjEsMiwzMCwyczI4LDEyLjU2MSwyOCwyOFM0NS40MzksNTgsMzAsNTh6Ij48L3BhdGg+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz4gPGc+IDwvZz48L3N2Zz4=");
    position: absolute;
    display: block;
    fill: #fff;
    transform: none;
    cursor: pointer;
    z-index: 1;
    filter: grayscale(1) invert(1);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-size: 90px auto;
    background-position: center center;
    background-repeat: no-repeat;
	
}
.vplay {
	transition:opacity 0.5s cubic-bezier(.5,.24,0,1);
}
.vplay.hidden {
    opacity: 0;
}
.c22_promoban .c22_promoban_image img {display:none;}

.com22 .header {
    padding: 13px 0;
}
.com22 .header   { 
        line-height: 25px;
}
.com22 .header .langs li a {
    padding: 0 3px!important;
    line-height: 24px;
}

@media screen and (min-width: 991px){
.container-header {
    max-width: 90.88889%!important;
}}



.c22_price .c22_pricecont .col_midd .c22_price_show_inner { 
    max-width: 345px;margin: 0 auto;overflow: visible;    overflow: hidden;
}
.c22_price .c22_pricecont .col_left .c22_price_tariffs { 
    box-shadow: 0 20px 48px rgb(204 204 204 / 61%);
}
.c22_price .c22_pricecont .col_rght .option label {
    padding: 0 10px;
    width: 290px;
    text-align: left;
    margin-bottom: 0;
}
.c22_price .c22_pricecont .col_rght .option .amount {
    padding: 0 15px;
}
.c22_price .c22_pricecont .col_midd {
    margin-left: 0;
    width: 40%;
}
.c22_price .c22_pricecont .col_rght { 
    width: calc(35% - 40px); 
}
.c22_price .c22_pricecont .col_rght {
    padding-left: 0;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .options {
    max-width: calc(100% - 60px);
    margin: 0 auto;
    text-align: left;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .options.optform label { 
    text-align: left;line-height: 30px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .options.optform label > span {top:6px;}

.c22_pftype .lftrgt {
    box-shadow: none;
}
.c22_pftype .lftrgt:before {
    content: '';
    box-shadow: 0 2px 25px rgb(30 30 30 / 20%);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 90%;
}
.c22_pftype .rgt > div { height: 90%;   top: 5%;}

.c22_pftype.c22_pftype_places .lftrgt { box-shadow: 0 2px 25px rgb(30 30 30 / 20%); }
.c22_pftype.c22_pftype_places .lftrgt:before  {content:none;display:none;}
.c22_pftype.c22_pftype_places .rgt > div{height:100%;top:0;}
.c22_pftype.c22_pftype_places .rgt > .ctrl {    top: auto;height: 54px;}
.com22 .header {z-index: 100;}


.c22_pftype.c22_pftype_places .ctrl a,
.c22_pftype .lft .ctrl a,
.c22_gallery .controls div a {
    background: #ffeef4 url(../img/arr.png) center center no-repeat;
    font-size: 0;
    transition: all 0.6s cubic-bezier(.5,.24,0,1);
    background-size: 30px;
}
.c22_pftype.c22_pftype_places .ctrl a.next,
.c22_pftype .lft .ctrl a.next,
.c22_gallery .controls div a.next {
    transform: rotate(180deg);
}
.c22_pftype.c22_pftype_places .ctrl a:hover,
.c22_pftype .lft .ctrl a:hover,
.c22_gallery .controls div a:hover {
	background-color:#ffd8e6
}
.btn {
	transition: all 0.6s cubic-bezier(.5,.24,0,1);
}
.container .btn:hover,
.c22_pftype .lft .contents .btn:hover,
html .btn:hover {background-color:#ffd8e6 !important;}
.c22_pftype .lft .contents .btn:hover{background:#ffd8e6;}
.infb {left:-20px;}
.c22_price .c22_pricecont .col_midd .infb {
    left: 20px;
    max-width: 250px;
    font-size: 12px;
    line-height: 1.2em;
}
.general_rating {
    position: absolute;
    right: 45px;right: 0;
    top: 38px;
}


   .warnings-popup{position: fixed; left:35px; bottom:35px; max-width:500px; visibility: hidden; opacity:0; z-index:600; transition:0.75s ease; font-size:12px;}
    .warnings-visible{opacity:1!important; visibility:visible!important;}
        .warnings-popup-inner{padding:20px 15px 5px 30px; position:relative; background-color: #ffffff; box-shadow:0 2px 25px rgba(0,0,0,.12); border-radius:6px;}
        .warnings-popup-title{margin-bottom:5px; font-size:14px; font-weight:500;}
        .warnings-strong-text{font-weight:400; color:#222;}
  
        .warnings-popup-right{display: inline-block; width: calc(100%); vertical-align: middle; padding-left: 30px; }
    @media screen and (max-width:1024px){
     /*   .warnings-popup{display:none!important;}*/
    }
	
   .warning-popup{position: fixed; left:35px; bottom:35px; max-width:500px; visibility: hidden; opacity:0; z-index:600; transition:0.75s ease; font-size:12px;}
    .warning-visible{opacity:1!important; visibility:visible!important;}
        .warning-popup-inner{padding:20px 15px 5px 30px; position:relative; background-color: #ffffff; box-shadow:0 2px 25px rgba(0,0,0,.12); border-radius:6px;}
        .warning-popup-title{margin-bottom:5px; font-size:14px; font-weight:500;}
        .warning-strong-text{font-weight:400; color:#222;}
        .warning-popup-left{display:inline-block; width:65px; vertical-align:middle; transform: translateY(-10px) scale(1.4);}
        .warning-popup-right{display: inline-block; width: calc(100% - 80px); vertical-align: middle; padding-left: 30px; }
    @media screen and (max-width:980px){
        .warning-popup{display:none!important;}
    }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.c22_pftype .lft .links a {
    height: 36px;
    line-height: 36px;
    margin: 0 20px;
    margin-right: 30px;
    padding: 0;
}
.c22_pftype.fst .lft .links a.active {
    background: #ffeef4;
    border-radius: 100px;
    padding: 0 20px;
    margin: 0;
    margin-right: 10px;
}
.c22_pftype .lft .contents h3, .c22_pftype .lft .contents h4 {
    font-size: 18px;
}
.c22_pftype .lft .links a {
    font-size: 13px;
}
.c22_aboutap a.btn {
    height: 36px;
    line-height: 36px;
    padding: 0 28px;
    padding-right: 60px;
}
.c22_aboutap a.btn:after {
	top: 9px;
    right: 27px;
}
.container .col_left p,
.c22_pftype .lft .contents p,
.c22_aboutap .left p,
.c22_promoban .c22_promoban_text p { 
    font-size: 14px;
	line-height: 24px;}

.container .btn,
.container .col_left .ctrls a,
.c22_pftype .lft .contents .btn,
.c22_gallery .controls .btn,
.c22_aboutap a.btn,
.c22_promoban .c22_promoban_text div a,
.c22_promoban .c22_promoban_bread i,
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .btn {
	font-weight: 500;
    font-size: 13px;
    letter-spacing: .18px;
}

.c22_aboutap .left h2 { 
    font-size: 22px;
    line-height: 26px;
}

.container .btn,
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .btn,
.c22_pftype .lft .contents .btn,.c22_gallery .controls div a,
.c22_gallery .controls .btn {
    height: 36px;
    line-height: 36px;
    padding: 0 30px;
}
.c22_gallery .controls div a {
	background-size: 24px;
}
.c22_pftype.c22_pftype_places .lft .tabs > div a {
    font-size: 12px;
}
.c22_pftype.c22_pftype_places .lft .links span {
    font-size: 11px;
    height: 30px;
    line-height: 16px;
}
.sliders .prev, .sliders .next,
.gall > a,
.c22_pftype .lft .ctrl a,
.c22_pftype.c22_pftype_places .ctrl a {
    width: 45px;
    height: 45px;
    background-size: 24px;
    margin-left: 10px;
}

.gall > a,
.sliders .prev, .sliders .next {
	    top: calc((100% - 45px)/2);
}
.c22_pftype.c22_pftype_places .rgt > .ctrl { 
    height: 45px;
    bottom: 10px;
    box-shadow: none;
    width: 115px;
}
.c22_pftype.c22_pftype_places .lft .contents {
    height: calc(100% - 40px);
}
.c22_pftype.c22_pftype_places .lft .contents a {
    position: relative;
    bottom: 0;
}
.c22_pftype.c22_pftype_places .cont_inner { 
}
.c22_pftype .lft .contents {
margin-top: 20px;}

.c22_aboutap .right .videoplayer span {   opacity: 0.8;}	
.c22_aboutap .right .videoplayer span:hover {   opacity: 1;}
.c22_promoban .c22_promoban_bread a {transition:all 0.5s cubic-bezier(.5,.24,0,1);}
/*.c22_promoban .c22_promoban_bread a:hover {background: #ffd8e6;}*/
.c22_promoban .c22_promoban_bread a {
    transition: all 0.5s cubic-bezier(.5,.24,0,1); 
    height: 25px;line-height: 24px;
}
	
.c22_gift .container .cols {
    box-shadow: 0 2px 25px rgb(30 30 30 / 20%);
    margin-top: 30px;
}
.c22_gift .container .cols .col_left {
    padding: 25px;
    padding-top: 40px;
    padding-bottom: 35px;
}
.c22_gift .container .col_right { 
    height: 100%;
    position: absolute;
    right: 0;right: 15px;
}
.c22_gift .container  .gall {
    height: 100%;
    width: 100%;
}
.c22_gift .gall > a.prev {margin-left:0;}
.c22_reviews .sliders {
    max-width: calc(100%);
}
.sliders .next {
    left: auto;
    right: -45px;
    transform: rotate(180deg);
}
.c22_gallery .grid .grid-item {
 
    padding: 0;
}
.c22_gallery .grid .grid-item {
width: calc(20% - 20px);}



.c22_pftype.c22_pftype_places .lftrgt {
    height: 510px;
}
.c22_pftype.c22_pftype_places .lft {
    width: 39%;
    padding: 25px;
    padding-top: 20px;padding-right: 0; 
    margin-right: 15px;
    width: 40%;    height: 100%;

    width: calc(40% - 15px);
}
.c22_pftype.c22_pftype_places .lft .contents {
    height: calc(100% - 182px);
    background: transparent;
    position: absolute;
    top: 180px;
    left: 0;
    width: calc(100% - 20px);
    margin: 20px;
    margin-right: 0;
}
.c22_pftype.c22_pftype_places .lft .contents div {
height: 100%;}
.c22_pftype_places .gall > a.prev {
    top: auto;
    bottom: 10px;
    left: 10px;
    margin-left: 0;
}
.c22_pftype_places .gall > a.next {
    position: absolute;
    margin: 0;
    left: calc(45px + 20px);
    top: auto;
    bottom: 10px;
}


.burger-menu {display:none;}
.burger-line {
    display: block;
    width: 100%;
    height: 1px;
    background: #333;
}
.burger-line-2, .burger-line-3 {
    margin-top: 6px;
}

.content-overlay { width: 100%;
    height: 100%;
    visibility: hidden;
    background: 0 0;
    position: fixed;
    z-index: 153;top: 0;left:0;
    transition: .5s ease;}


#mobmenu {display:none;}
.c22_pftype .lft .contents > div > div {
    display: none;
}
 
#review .title {}
#review .title .name {display: block;
    font-family: "Playfair Display",serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .3px;
    font-weight: 600;}
#review .title .rate {display: block;
    height: 24px;
    line-height: 24px;}
#review .title .rate s {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
    text-decoration: none;
    font-size: 12px;
    color: #777;
    font-family: Montserrat,Helvetica,sans-serif;
    line-height: 24px;
    font-weight: 300;
    letter-spacing: .1px;
}
#review .title .rate ins {display: inline-block;
    vertical-align: top;
    height: 24px;
    width: auto;}
#review .title .rate i {display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    background: url(../img/star.png) center center no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    filter: grayscale(1);}
#review .title .rate i.a {filter: none;}




.c22_pftype .lft .ctrl a {
    background-size: 22px;
    width: 36px;
    height: 36px;
}
.c22_pftype .lft .ctrl {
    height: 36px;
    width: calc(100% - 80px);
    text-align: right;
    right: auto;
    left: 40px;
}
.c22_faq .faqs > .image { 
    top: calc((100% - 200px)/2);
}
.c22_gallery .grid .grid-item img {
    object-fit: cover;
}
.c22_gallery .grid .grid-item {
    width: calc(20% - 10px);
}

.gall > a {
    transition: all 0.5s cubic-bezier(.5,.24,0,1); 
}
.c22_reviews .sliders .prev {
    margin-left: 0;
}
.c22_pftype_places .gall > a {
    height: 36px;
    width: 36px;
    background-size: 22px;
}
.c22_pftype_places .gall > a.next {
    left: calc(36px + 20px);
}
.c22_reviews .sliders .prev, .c22_reviews .sliders .next {
    margin-left: 0;
    height: 36px;
    width: 36px;
    background-size: 22px;
    top: calc((100% - 36px)/2);
}
.c22_gift .gall > a {
    background-size: 22px;
    width: 36px;
    height: 36px;
    top: calc((100% - 36px)/2);
}
.c22_gift .gall > a.prev {
    margin-left: 8px;
}
.c22_gift .gall > a.next {
    right: -18px;
}


.image-copyright-popup { 
    z-index: 2;
}




.c22_promoban .c22_promoban_text {
	    box-shadow: 0 2px 10px rgb(30 30 30 / 8%);
}
.c22_gallery .controls div { 
right: 10px;}

.grid-item img {
    background: #f9f9f9;
    box-shadow: 0 2px 5px rgb(0 0 0 / 7%);
    border-radius: 2px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner { 
    box-shadow: 0 10px 25px rgb(204 204 204 / 50%);
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .options.optform label {
    height: 21px;
    line-height: 20px;
}
.optform label > span { 
    top: 1px;
}
.optform label p {
    display: inline-block;
    margin-left: 15px;
    line-height: 19px;
    vertical-align: middle;
}
 .c22_price .c22_pricecont .col_rght .option label span {
    top: 10px;
}

.c22_price .c22_pricecont .col_rght .option label {
    box-shadow: none;
    width: calc(100% - 112px - 10px);
}
.c22_price .c22_pricecont .col_rght .option label:before {
    display:NONE;
}
 
#part_price .container {
    max-width: 1260px;
    width: 100%;
    margin: 0 auto;
}

.c22_price .c22_pricecont .col_left .c22_price_tariffs {
    box-shadow: 0 5px 25px rgb(204 204 204 / 35%);
    max-width: 242px;
    margin: auto;
	_opacity: 0;
    _transform: translate(0,5px);
    transition: .5s ease;
}
.c22_price .c22_pricecont .col_left {
width: 25%;
    padding-top: 100px;	
}
.c22_price .c22_pricecont .col_midd .c22_price_show_wrap {
    max-width: 345px;
    margin: 0 auto;
}
.c22_price .c22_pricecont .col_rght .option .amount {
    position: absolute;
    right: 0;
    box-shadow: none;width: 112px;
}
.c22_price .c22_pricecont .col_rght {
    width: calc(35% - 5px);
    padding-left: 0;
}
.c22_cont h2 { 
    font-weight: 500;
}

.c22_promoban { 
    height: auto;
}

.c22_aboutap .right {width: 40%;} .c22_aboutap .left{width:60%}


.c22_aboutap .container .cont_inner {
    height: 320px;
}
.c22_aboutap .right .videoplayer span {
    top: calc( (100% - 25px) / 2);top: calc( (100% - 55px) / 2);
    margin: 0;
    left: calc( (100% - 55px) / 2 );
}
.c22_aboutap { 
min-height: 0;}
.c22_price .c22_pricecont .col_left a.active {
    border: 1px solid #fae1ea; 
}
.container .btn.order {
    background: #ffd8e6;
}
.c22_gift .container .cols .col_left {width:55%;}
.c22_gift .container .cols .col_right {width:45%;}
.c22_gift .container .cols .col_left .ctrls {
    margin-top: 15px;
}
.c22_gift .container .cols .col_left {
    padding: 25px;
    padding-top: 30px;
    padding-bottom: 25px;padding-right: 10px;
}
.c22_faq .faqs > div,.com22 .header,
.gall .gall_in .itm,
.c22_gift .container .cols,
.c22_pftype.c22_pftype_places .lftrgt,
.c22_pftype .rgt > div,
.c22_pftype .lftrgt:before,
.c22_promoban .c22_promoban_text,
.c22_pftype.c22_pftype_places .lft .links a,
.c22_price .c22_pricecont .col_midd .c22_price_show_inner,
.c22_price .c22_pricecont .col_left .c22_price_tariffs,
.c22_aboutap .container .cont_inner {
    box-shadow: 0 5px 25px rgb(140 140 140 / 25%);
}
.container .btn,.gall > a,
.c22_aboutap a.btn,.c22_gallery .controls .btn,.c22_gallery .controls div a,
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .btn,
.c22_pftype .lft .ctrl .btn,.c22_pftype .lft .ctrl a,
.c22_reviews .sliders .prev, .c22_reviews .sliders .next,
.c22_promoban .c22_promoban_text div a,
.c22_promoban .c22_promoban_text,
.c22_aboutap .container .cont_inner,
.c22_pftype .lftrgt:before,
.c22_pftype .rgt > div{
border-radius: 6px;
}
.c22_pftype.c22_pftype_places .lft .p, .c22_pftype.c22_pftype_places .lft .n {
    background: #ffeef4 url(../img/arr.png) center center no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    background-size: 15px;
    display: block;
    top: 125px;
    left: 11px;
    z-index: 1;
    border-radius: 6px;
}
.c22_pftype.c22_pftype_places .lft  .p {}
.c22_pftype.c22_pftype_places .lft .n {
    left: auto;
    right: -11px;
    transform: rotate(180deg);
}
.c22_pftype.c22_pftype_places .lft .links { 
    height: 150px;
}
.c22_pftype .lft .contents h3, .c22_pftype .lft .contents h4 { 
    margin-bottom: 10px;
}.c22_pftype.c22_pftype_places .lft .contents {
    height: calc(100% - 182px);
}
.c22_pftype.c22_pftype_places .lft .links a {
    height: 88px;
    width: 135px;
margin-right: 10px;margin-right: 15px}
.c22_pftype.c22_pftype_places .lft .links { 
    height: 150px;
    background: transparent;
}

.abroad-timeline-elements-block-inner {
    text-align: left;
}
 
.c22_worketaps .container .steps > div ins.n1:before {opacity:0.3}
.c22_worketaps .container .steps > div ins.n2:before {opacity:0.4}
.c22_worketaps .container .steps > div ins.n3:before {opacity:0.5}
.c22_worketaps .container .steps > div ins.n4:before {opacity:0.6}
.c22_worketaps .container .steps > div ins.n5:before {opacity:0.8}
.c22_worketaps .container .steps > div ins.n6:before {opacity:1}
 
.timeline-element-block:last-child {
    margin-right: 0!important;
}
.timeline-content-block {
    left: -120px;
}
.abroad-timeline-elements-block-inner {
    text-align: left;
    font-size: 0;
}
.timeline-element-block {
    max-width: 37px;
    margin-right: 164px;    margin-right: 167px;
}
.com22 {
    min-width: 1280px;
}
.com22 .header { 
    min-width: 1280px;
}
.c22_price .c22_pricecont .col_left ins {display:none;}
.c22_pftype.fst .lft .contents .readmore, .c22_pftype.fst .lft .contents > div > p a {
    text-decoration: none;
    color: #ffd8e6;
}
.c22_pftype.fst .lft .contents .btn  {display:none;}





.com22 .header  {
    transform: translateY(0px);
}
.com22.nav-up .header{
    transform: translateY(-56px);
}




::-moz-selection { /* Code for Firefox */
  color: #333;
  background: #ffd8e6;
}

::selection {
  color: #333;
  background: #ffd8e6;
}


.c22_promoban .c22_promoban_text div  a {    background: #ffd8e6;}
.c22_promoban .c22_promoban_text div a.light {
    background: #ffeef4;
}


.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl {
    width: 100%;
    text-align: center;
    margin-top: 40px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl .btn {
    margin-right: 11px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a {
    display: inline-block;
    margin: 0 4px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a.footer-social-link {
    text-decoration: none;
    line-height: 36px;
    height: 36px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a.footer-social-link i {font-size: 24px!important;
    line-height: 30px;line-height: 36px;}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a.footer-social-link i:before {}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a.footer-social-link i:before {}
.flaticon-whatsapp-1:before {
    content: "\f122";
}
.footer-icon.flaticon-whatsapp-1:before {
    color: #00b040;
}
.footer-icon, .footer-icon:before {
    font-size: 24px!important;font-family: Flaticon;
    line-height: 30px;font-style: normal;
}
.flaticon-telegram-1:before {
    content: "\f121";
}
.footer-icon.flaticon-telegram-1:before {
    color: #36ade1;
}
.flaticon-instagram-1:before {
    content: "\f123";
}
.footer-icon.flaticon-instagram-1:before {
    color: #8529e0;
}
.flaticon-facebook-1:before {
    content: "\f124";
}
.footer-icon.flaticon-facebook-1:before {
    color: #2860e1;
}

.com22 .header { 
    box-shadow: 0 2px 10px rgb(30 30 30 / 8%);
}
.com22 .header ul.menu > li > ul > li a {
    line-height: 22px;
    font-size: 14px;
    letter-spacing: .25px;
    padding: 5px 8px;
    user-select: none;
}
.com22 .header ul.menu > li.parent > ul > li.parent:after {
    top: 0px;
}
.com22 .header ul.menu > li > ul > li, .com22 .header ul.menu > li > ul > li > ul li { 
    padding: 0 11px;
}
.c22_promoban .c22_promoban_bread i{font-weight: 400;}
#part_ban:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    top: calc( (100vw / 16 * 9) - 190px + 59px);
    background: #eee;
}
#part_ban:after {
    content: '';
    position: absolute;
    width: 250px;
    height: 32px;
    left: auto;
    top: calc( (100vw / 16 * 9) - 190px + 81px);
    background: #f8f8f8;
 
    right: 0;
    width: calc( ((100vw - 1200px) / 2) + 124px);
}
.c22_promoban .c22_promoban_menu {border:none;}
.c22_aboutap .left {
    padding-bottom: 20px;
    height: 100%;
}
.c22_aboutap a.btn {
    position: absolute;
    bottom: 25px;
    left: 20px;
}
.c22_gallery .grid {
    margin-bottom: 15px;
}
.c22_gallery .controls .btn {
    font-weight: 600;
}
.c22_gallery .controls div a {
    padding: 0 40px;
}




.c22_gallery .grid .grid-item {
    margin-bottom: 0;
    height: 155px;
}
.c22_gallery .grid .grid-item.v {
    margin-bottom: 0px;
    height: calc(303px + 7px);
}
.c22_gallery .grid .grid-item a {
    display: block;
}
.c22_gallery .grid .grid-item img {
    height: 148px !important;    display: block;
}
.c22_gallery .grid .grid-item.v img {
    height: 303px !important;
    min-height: 200px !important;
}


.c22_price .c22_pricecont .col_rght .option label { 
    box-shadow: 0 2px 25px rgb(204 204 204 / 35%);
}
.c22_price .c22_pricecont .col_rght .option .amount { 
    box-shadow: 0 2px 25px rgb(204 204 204 / 35%);
}

.c22_price .c22_pricecont .col_rght .option .amount i.min:after {
    content: '';
    font-size: 0;
    line-height: 14px;
    text-align: center;
    color: #fff;
    width: 11px;
    height: 1px;
    position: absolute;
    left: 50%;
    display: block;
    background: #fff;
    top: 50%;
    transform: translate(-50%,-50%);
}
.c22_price .c22_pricecont .col_rght .option .amount i.pls:before {
    content: '';
    font-size: 0;
    line-height: 14px;
    text-align: center;
    color: #fff;
    width: 11px;
    height: 1px;
    position: absolute;
    left: 50%;
    display: block;
    background: #fff;
    top: 50%;
    transform: translate(-50%,-50%);
}
.c22_price .c22_pricecont .col_rght .option .amount i.pls:after {
    content: '';
    width: 11px;
    height: 1px;
    position: absolute;
    left: 50%;
    display: block;
    background: #fff;
    top: 50%;
    transform: translate(-50%,-50%) rotate(90deg);
}

.c22_price .c22_pricecont .col_midd .c22_price_show_inner {
    transition: 0.5s ease;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.c22_price .c22_pricecont .col_rght > div { 
    transition: .5s ease;
}
.c22_price .clear {
    display: block;
    width: 100%;
    height: 1px;
    clear: both;
}
.c22_price .c22_pricecont .col_midd { 
    height: 100%;
}
.c22_price .c22_pricecont { 
    margin-bottom: 0;
}

.c22_price .c22_pricecont .col_midd .c22_price_show_inner .price {
	min-height:66px;opacity:1;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .price.hid {opacity:0;}


.c22_aboutap .right .videoplayer span.hidden {
    opacity: 0;
}
.c22_pftype.c22_pftype_places .lft .links a { 
    margin-left: 0;
}.modal .window .form > div .btn.disabled {
    cursor: default;
    filter: grayscale(1);
}
.intl-tel-input { 
    display: block;
    width: 100%;
    height: 30px;
}.modal .window .form > div .intl-tel-input input {
    width: calc(100% - 90px);
    position: relative;
    left: 90px;padding-left: 0 !important;
}
.com22 .header ul.menu li.active > a, .com22 .header ul.menu li a.active  {
    color: #fba1b2;
}
.com22 .header .langs li a {
    text-transform: uppercase;
}



.footer {
    border-top: 1px solid rgb(238, 238, 238);
    background: rgb(255, 255, 255);
    clear: both;
    padding-top: 60px;padding-top: 0px;
}
.footer .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.footer .footer-widgets-row {
    padding: 30px 0 0;
}
.footer .col-12 {
	    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 768px){
.footer .col-md-3 {
	
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
}
.footer .medium-title {
    font-size: 22px;
    line-height: 30px;
}
.footer-title {
    margin-bottom: 12px;
}
.footer-ul {
    padding: 0;
    list-style: none;
}
.footer-li {
    margin-bottom: 6px;
    position: relative;
}
.footer-li a {
    text-decoration: none;
}
.footer-li .footer-link {
    color: #444;
    letter-spacing: .06px;
    transition: .2s ease;
    display: block;
    width: fit-content;text-decoration: none;
}
.footer-link:hover {
    text-decoration: none;
    transition: .2s ease;
    transform: translate(5px,0);
    color: #fba1b2;
}
.footer-li .footer-link {
    color: #444;
    letter-spacing: .06px;
    transition: .2s ease;
    display: block;
    width: fit-content;
}
.footer-copyright {
    padding-bottom: 15px;
    text-align: center;
}
.footer-social-link {
    margin-right: 5px;
}

.footer a {
    color: #333;text-decoration: none;
}
.footer-ul {margin-bottom: 1rem;}
 
.footer a:hover {
    color: #333;
    text-decoration: none;
}
.flaticon-expand:before {
    content: "\f10a";
}
.footer-toggle-button {display:none;}
@media screen and (max-width: 551px) {
	.footer-title {
    	position: relative;
	}
.footer-toggle-button {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 50px;
    height: 100%;
    float: right;
    text-align: right;
    z-index: 10;
}
.footer-toggle-icon:before {
    color: #fff;
    font-size: 9px!important;
    display: block;
    transition: .35s ease;
    position: absolute;
    right: 7px;
    height: 26px;
    font-family: Flaticon;
    font-style: normal;
}
.footer-toggle-icon:after {
    content: "";
    display: block;
    position: absolute;
    border-radius: 100%;
    z-index: -1;
    width: 24px;
    right: 0;
    top: 1px;
    background: #ffdbdf;
    height: 24px;    font-family: Flaticon;
    font-style: normal;
}
.footer-widget .footer-ul {
    overflow: hidden;
    max-height: 0;
    margin-bottom: 1rem;
}
.footer-widget .footer-ul.visible {
    max-height: none;
}
}
@media screen and (max-width: 1024px) {
	.medium-title {
    	font-size: 20px;
    	line-height: 28px;
	}
}

.c22_pftype.c22_pftype_places .lft .links:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 100%;
    box-shadow: -14px 0px 10px 15px #fff;
}



.c22_pftype.c22_pftype_places .rgt .gall .dots {display:none;}

.c22_worketaps .container .steps > div ins:before { 
    left: 2px;}

.c22_ps_text .content {
    padding: 0;
}

.com22 .header ul.menu > li > ul > li > ul {
    left: 207px;
    top: -6px;
}
.com22 .header ul.menu > li > ul > li {
	height: 35px;
    line-height: 35px;
}
.com22 .header ul.menu > li > ul > li > ul li {
    height: 35px;
    line-height: 35px;
}
.com22 .header ul.menu > li > ul > li a {
    line-height: 25px;    height: 35px;}

.c22_gallery .gal_cont {
    height: 785px;
    position: relative;
}
.c22_gallery .grid {
    height: 775px !important;
    position: absolute;
    top: 0;
    left: 0;
}
.container { 
    padding-right: 0px;
    padding-left: 0px;  
}
.c22_pftype .container {
    overflow: visible;}
#part_price .container > span, #part_price .container > h2 {
    padding-left: 55px;
    width: calc(100% - 60px);
}
.c22_ps_text .content img { 
    box-shadow: 0 5px 25px rgb(140 140 140 / 25%);
}


.c22_pftype.fst .lft .links a {
    height: 36px;
    line-height: 36px;
    margin: 0 15px;
    margin-right: 15px;
    padding: 0;
}

.c22_pftype.fst .lft .links a.active {
    margin-right: 0;
    margin: 0 !important;
    padding: 0 15px;
}

.c22_pftype.fst .lft .contents > div > p a {display:none;}
.c22_pftype.c22_pftype_places .lft .contents a {
    position: absolute;
    bottom: 20px;
}
.c22_pftype.c22_pftype_places .lft .contents {
    height: calc(100% - 200px);
}
.c22_pftype.c22_pftype_places .lft .p, .c22_pftype.c22_pftype_places .lft .n {
    width: 35px;
    height: 35px;
    left: -24px;
}
.c22_pftype.c22_pftype_places .lft .n {
    right: -34px;
    left: auto;
}

.c22_worketaps .container .steps:before, .c22_worketaps .container .steps:after {display:none;}

.c22_worketaps .container .steps { 
    max-width: calc(100%);}

.timeline-element-block { 
    margin-right: 188px;
}
.timeline-background-line {
    width: calc(100% - 10px);
    overflow: visible;    overflow-x: hidden;
}
.timeline-line-runner { 
    height: 100%;
    top: 50%;
}

.c22_faq .faqs > div div {
    display: block;
    opacity: 0.5;
    height: auto;
    max-height: unset;
    height: 0;
    overflow: hidden;
    transition: all .6s ease;
    padding-top: 0;
}
 .c22_faq .faqs > div ins {
    font-family: Montserrat;
    font-weight: 400;
    color: #444;
    font-size: 16px;
    line-height: 24px;
    margin-bottom:0px;
    transition: .5s ease;    height: 20px;
    line-height: 20px;
}

.c22_faq .faqs > div.animated div, .c22_faq .faqs > div.active div {
    max-height: unset;
    opacity: 1;
    padding-top: 15px;
    height: 130px;    height: 132px;
}
.modal .window .form > div.checkbox {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 36px;
    line-height: 36px;
    margin-bottom: 16px;
}
.modal .window .form > div.checkbox span {
    width: auto;
    height: 36px;
    line-height: 36px;
    margin-bottom: 0;
    vertical-align: top;
}
.modal .window .form > div .btn {
    height: 36px;
    line-height: 36px;
    width: auto;
    padding: 0 25px;
}
.modal .window .form > div .btn {
    height: 36px;
    line-height: 36px;
    width: auto;
    padding: 0 25px;
    font-weight: 500;
    font-size: 13px;
    letter-spacing: .18px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner {
    padding-top: 45px;
}
.c22_price_show_inner:before {
    width: 25px;
    height: 45px;}

.c22_price .c22_pricecont .col_left b {
    text-align: center;
    font-weight: 600;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_wrap .bx1 {
    transition: 0.5s ease;
    opacity: 1;
    transform: translate(-25px,0);
}
.c22_price .c22_pricecont .col_midd .c22_price_show_wrap .bx2 {
    transition: 0.5s ease;
    opacity: 1;
    transform: translate(35px,0);
}
.c22_price .c22_pricecont .col_midd .c22_price_show_wrap.hd .bx1 {
	opacity: 0;
    transform: translate(-25px, 20px);
}
.c22_price .c22_pricecont .col_midd .c22_price_show_wrap.hd .bx2 {
    opacity: 0;
    transform: translate(35px,20px);
}
.timeline-element-block {
    margin-right: 192px;
}.steps.aos-animate .timeline-line-runner {
    left: calc(100% + 10px); 
}.steps_wrap {
    min-width: 1190px;
}


.timeline-element-block {
    margin-right: calc( ((100% - (5 * 37px)) / 5) - 8px );
}
.timeline-element-block:last-child > .timeline-content-block {
    left: -220px;
    min-width: 290px;
}
.timeline-element-block:first-child > .timeline-content-block {
       left: -50px;
}

.c22_aboutap .container { 
    margin-top: 0;
}
.c22_aboutap .container .cont_inner {
    margin-top: 0;
}
.c22_aboutap.first-section {
    margin-top: 0;
}





.c22_aboutap .left {
    padding-top: 32px;
}
.c22_aboutap {
    margin-bottom: 32px;
}

.c22_aboutap .left {
    padding-top: 40px;
    padding-bottom: 40px;
}

.c22_aboutap a.btn { 
    bottom: 40px; 
}
.c22_aboutap .container .cont_inner,
.c22_aboutap .container { 
    margin-bottom: 0;}

.c22_gallery {
    margin-bottom: 40px;
    margin-top: 40px;
}


.c22_gallery .grid {
    margin-top: 32px;
}
.c22_price .c22_pricecont {
    margin-top: 40px;
}
.c22_pftype {
    margin-top: 40px;
    margin-bottom: 40px;
}
.c22_pftype .lftrgt {
    margin-top: 32px;
}
.c22_faq {
    margin-top: 40px;
    margin-bottom: 40px;
}
.c22_faq .faqs {
    margin-top: 32px;
}
.c22_gift, .c22_reviews {
    margin-top: 40px;
    margin-bottom: 40px;
}

.c22_gift .container .cols, .c22_reviews .sliders {
    margin-top: 32px;
}
.c22_gift .container .cols .col_left {
    padding: 40px;
    padding-right: 10px;
}

.c22_cont .container .cont_inner > span {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: .1px;
    color: #a8a8a8;
    padding-left: 37px;
    font-family: Montserrat,Helvetica,sans-serif;
}
.c22_pftype.c22_pftype_places .lft .contents a { 
    bottom: 40px;
}
.c22_ps_text .content_clear {
    height: 32px; 
}
.c22_pftype.fst .lft {
    padding-left: 20px;
}
.c22_pftype.fst .lft .ctrl {
    width: calc(100% - 20px);left: 20px;}

.c22_faq .faqs > div {
    padding: 15px 20px;}
.c22_gift .container .cols .col_left {
    padding-left: 20px;
}
.justmobile {display:none !important;}



.ui-loader {
    display: none !important;
}
#landscape {display:none;}


.c22_pftype .lft .contents .showmore {display:none;}
.c22_promoban .c22_promoban_menu {
    transition: all 0.8s ease;
}
 
.c22_promoban .c22_promoban_menu a.active {color:#fba1b2}
 
 
.c22_promoban .c22_promoban_menu a { 
    margin: 0 15px; 
}
 
.c22_gallery .grid .grid-item img {
    height: 162px !important; width:218.14px !important;
}
.c22_gallery .grid .grid-item.v img {
    height: 329px !important; width:218.14px !important; 
}
.c22_gallery .grid .grid-item {width:218.14px !important; height: 162px !important; margin-bottom: 5px;}
.c22_gallery .grid .grid-item.v {height: 329px !important;margin-bottom: 5px !important; }
.c22_gallery .gal_cont {
    width: 1115px;
    margin: 0 auto;
}
.c22_gallery .gal_cont {
    height: 850px;}
.c22_gallery .controls {
    padding: 0 38px;
}.c22_gallery .controls div {
    right: calc( (100% - 1125px) / 2 );
}
.gallery-parent {
    transition: all 0.6s cubic-bezier(.5,.24,0,1);
    /* transition: all 0.8s ease;*/
}

.c22_gallery .grid .grid-item { 
    box-shadow:none;
    border-radius: 2px;
}.c22_gallery .grid .grid-item img {border-radius: 2px;box-shadow: 0px 0px 10px -5px rgb(0 0 0 / 10%);}
.c22_price .c22_pricecont .col_midd .c22_price_show_wrap .bx1, .c22_price .c22_pricecont .col_midd .c22_price_show_wrap .bx2 {
    transition: 0.2s ease; 
}
.c22_price .c22_pricecont .col_rght .option .amount {
    text-align: center;
}.c22_price .c22_pricecont .col_rght .option label { 
    line-height: 38px; 
}
.c22_pftype.fst .lft .links:after {
    content: '';
    position: absolute;
    right: -10px;
    top: 0;
    width: 1px;
    height: 100%;
    box-shadow: -14px 0px 10px 15px #fff;
}
.c22_gallery .controls { 
    padding-left: calc( (100% - 1125px) / 2 );
}
.container .col_left h4,
.c22_pftype .lft .contents h3, .c22_pftype .lft .contents h4 {
    margin-bottom: 15px;
    font-size: 22px;
    line-height: 26px;
    font-weight: 500;
}
.c22_pftype.fst .lft .links a { 
    transition: all 0.5s ease;
}
.c22_pftype.c22_pftype_places .lft .tabs > div a {
    transition: all 0.5s ease;
}
.c22_pftype.c22_pftype_places .lft .tabs > div a {
    transition: all 0.5s ease-in;
}

 

.com22 .header .logo {
    padding-left: 15px;
}

.c22_promoban .c22_promoban_image {
    height: calc(100vh);
}

.c22_pftype .lft,
.c22_pftype .lftrgt {
    height: 400px;
}
.c22_pftype .rgt {
    width: 50%;}.c22_pftype.fst .lft { 
    width: 48%;
    padding-right: 0;
}
@media screen and (min-width: 1024px) {
    .com22 .header ul.menu li.back, .com22 .header ul.menu li.parent i {display:none;}
}
.com22 .header ul.menu > li > ul > li a {
    overflow: hidden;
}
 
.c22_faq .faqs > div ins:after { 
    background-position: 5px 5px;
}


.c22_pftype.c22_pftype_places .lft .contents a {
    display: inline;
    bottom: 0;
    position: relative;
    color: #fba1b2;
    text-decoration: none;
}
.footer .footer-widgets-row {
    padding-top: 15px;
}

 
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a.whatsapp-link {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDlDMCA0LjA1NjcgNC4wNTY3IDAgOSAwQzEzLjk0MzMgMCAxOCA0LjA1NjcgMTggOUMxOCAxMy45NDMzIDEzLjk0MzMgMTggOSAxOEM3LjM2ODUzIDE4IDUuNzgwMzIgMTcuNTYwMSA0LjM5MDgyIDE2LjcyNkwwIDE4TDEuMjc0IDEzLjYwOTJDMC40Mzk4NjUgMTIuMjE5NyAwIDEwLjYzMTUgMCA5Wk0xNC4yMDgyIDEzLjIyMTVMMTQuNjI2OSAxMi44MDI4QzE0Ljg2MyAxMi41NjY2IDE0Ljg1NDMgMTIuMTkxNCAxNC42MjY5IDExLjk2NDlMMTIuOTUyMiAxMC4yOTAyQzEyLjczNDMgMTAuMDcyMSAxMi4zMzA1IDEwLjA3MjggMTIuMTE0MyAxMC4yOTAyTDExLjY5NTYgMTAuNzA4OEMxMS4yMzIxIDExLjE3MjEgMTAuNDgzMiAxMS4xNzE2IDEwLjAyMDQgMTAuNzA4OEw3LjI1NDE0IDcuOTc4OTZDNi43OTI3MSA3LjUxNzUzIDYuNzkyNzEgNi43NjYyIDcuMjU0MTQgNi4zMDM2OEw3LjY3MjcxIDUuODg0NTVDNy43ODQ1IDUuNzczMTggNy44NDU3NSA1LjYyNDg2IDcuODQ1NzUgNS40NjYyNUM3Ljg0NTc1IDUuMzA3NjMgNy43ODQ1IDUuMTU5NDUgNy42NzI3MSA1LjA0NzY3TDUuOTk3NTcgMy4zNzIzOUM1Ljc2NjcyIDMuMTQxNjggNS4zOTEyNyAzLjE0MTQgNS4xNjAxNCAzLjM3MjM5TDQuNzQxNDIgMy43OTExMUM0LjI3MzQxIDQuMjU5MjYgNC4wOTQ0NyA1LjQ4NjE2IDQuNDE4NTYgNi44OTczNUM1LjA3MzA3IDkuNzQ2MTEgOC40NjY4OSAxMy4wMzU3IDExLjM3NzkgMTMuNTk3OUMxMi4yNTMzIDEzLjc2NyAxMy42MTU4IDEzLjgxMzkgMTQuMjA4MiAxMy4yMjE1WiIgZmlsbD0iIzQ5QUUyMSI+PC9wYXRoPgo8L3N2Zz4=");
        height: 39px;
    background-repeat: no-repeat;
    background-position: center;    display: inline-block;
    width: 22px;margin: 0 8px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a.telegram-link {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjQ3NSAxNi43OTdMNC45Mjc4MSAxMC40Mjk1TDAgOC41MzA2M0wyMC40OCAwTDE2LjQ3NjcgMThMMTAuNzkxMSAxMy40ODA5TDcuNDc1IDE2Ljc5N1pNOC4zNTkyMiAxMC44ODJMMTQuNjI3OCA1LjE2NDM3TDYuMTM2MDkgMTAuMjE4MUw3LjU3ODQ0IDEzLjgyNDdMOC4zNTkyMiAxMC44ODJaIiBmaWxsPSIjMDA4OENDIj48L3BhdGg+Cjwvc3ZnPg==");
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;    display: inline-block;
    width: 22px;margin: 0 8px;
    
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a  i {display:none;}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a.footer-social-link {transition: all 0.2s ease-in;}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a.footer-social-link:hover {
     
    
}

.c22_pftype.fst .rgt {
    width: 47%;
}.c22_pftype.fst .lft {
    width: 51%;}
.c22_pftype .rgt div {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.c22_pftype.fst .lft .links a {
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    top: 3px;
}.c22_pftype.c22_pftype_places .lft .tabs > div a {
    height: 30px;
    line-height: 30px;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 100px;
}.c22_pftype.fst .lft .links:after { 
    right: -15px; 
    width: 15px; 
}.c22_pftype.c22_pftype_places .lft .links:after {display:none;content:none;}
.c22_pftype.c22_pftype_places .lft .contents a.btn {
    bottom: 20px;
    position: absolute;
    display: inline-block;color: #222;
}
@media screen and  (min-width: 1100px){
.c22_pftype.c22_pftype_places .lft .links {
    left: -20px;
    padding-left: 17px;    width: calc(100% + 20px);
}
.c22_pftype.c22_pftype_places .lft .n {
    right: -20px;
}
}
.c22_pftype.c22_pftype_places .lft .links a.active:before { 
    background: #ffd8e6; 
}
.c22_promoban .c22_promoban_menu a {
    margin: 0 15px;
    border-radius: 100px;
        height: 32px;
    line-height: 32px;
    font-size: 14px;
        margin: 0;
    padding: 0 15px;transition: all 0.5s ease;
}
.c22_promoban .c22_promoban_menu a.active {
    color: #222;
    background: #ffeef4;
    margin: 0;
    padding: 0 15px;
    
}
.com22.nav-up .header {
    transform: translateY(-56px);
}
body.scrolled .header  .c22_promoban_menu {
    height: 56px;
    padding-top: 14px;
    padding-bottom: 12px;
}
body .c22_promoban .c22_promoban_menu {
    transition: .85s cubic-bezier(.5,.24,0,1)!important;
}

.c22_promoban .c22_promoban_menu > div {}
.c22_promoban .c22_promoban_menu .obm {display:none;}
@media screen and  (min-width: 990px){
    .c22_promoban .c22_promoban_menu > div {    z-index: 0;}
    .c22_promoban .c22_promoban_menu:before {    content: '';    position: absolute;    right: auto;    top: 0;    left: -10px;    width: 15px;    height: 100%;    background: #fff;    box-shadow: 14px 0px 10px 15px #ffffff;
    z-index: 1;}
    .c22_promoban .c22_promoban_menu {    overflow: hidden;}
    .c22_promoban .c22_promoban_menu {    margin-left: 470px;    padding-left: 30px;    width: calc(100% - 30px - 470px); }
    body .header .c22_promoban_menu a {    margin: 0;    padding: 0 15px;    height: 30px;    line-height: 30px;    display: inline-block;}
    .c22_promoban_menu:after{content:'';}
    .c22_promoban_menu:after {    content: '';    content: '';    position: absolute;    right: -10px;    top: 0;    width: 1px;width: 10px;    height: 100%;    box-shadow: -14px 0px 10px 15px #fff;}
    .c22_promoban_menu .obm {    background: url(../img/arr.png) center center no-repeat;    background-size: 15px;    display: block;    position: absolute;    top: 0;    left: 440px;    z-index: 1;}
    .c22_promoban_menu .obml {    left: 0;}
    .c22_promoban_menu .obmr {}
    .c22_promoban_menu .obmr {    left: auto;    right: -8px;    transform: rotate(180deg);}
    body.scrolled .header   .c22_promoban_menu .obml {    left: calc(((100% - 1250px)/2) - 32px );left: 0;    top: 13px;}
    body.scrolled .header   .c22_promoban_menu .obmr {    right: -7px;    top: 14px;}
    .c22_promoban .c22_promoban_menu > div {    transition: all 0.5s ease;    transform: translateX(-0px);}
    .c22_pftype.c22_pftype_places .lft .n {    right: -23px;}
}


.c22_pftype .lft .contents ins {
    display: block;
    text-decoration: none;
}
.c22_faq .faqs > div ins:after { 
    background-image: url('../img/ico_m.png'); 
    
}
.c22_faq .faqs > div ins:before {
    content: '';
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../img/ico_m.png) center center no-repeat;
    background-color: #ffd8e6;
    background-size: 16px auto;
    border-radius: 3px;
    cursor: pointer;
    background-position: 4px 5px;
}
.c22_faq .faqs > div ins:after {
    background-position: 4px 5px;
}

.c22_faq .faqs > div ins:before {
    content: '';
    display: block;
    position: absolute;
    right: 4px;
    top: 11px;
    cursor: pointer;
    transition: all 0.8s ease;
    transform: rotate(90deg);
    z-index: 1;
    width: 16px;
    height: 2px;
    background: #fff;
    border-radius: 10px;
}
.c22_faq .faqs > div ins:after {
    background-position: 3px 4px;
    background-size: 18px 17px;
}
.c22_faq .faqs > div.active ins:before {
    transform: rotate(0deg);
}

.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a.footer-social-link {
    width: 36px;
    height: 36px;
    background-color: transparent;
    border-radius: 6px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a.footer-social-link {
    background-color: #ffeef4;
        width: 36px;
    height: 36px;    border-radius: 6px;
    transition: background-size 0.7s ease, background-color 0.5s ease;
    -webkit-transition:background-size 0.7s ease, background-color 0.5s ease;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a.footer-social-link:hover {

    background-color: #ffd8e6;
    background-size: 20px auto;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .orderbl a.telegram-link:hover {
    background-size: 24px auto;
    background-position: 6px 8px;
}
.c22_pftype.c22_pftype_places .lft .links > div {opacity:0;    transition: all 0.5s cubic-bezier(.5,.24,0,1);}
.c22_pftype.c22_pftype_places .lft .links > div.active {}
.c22_pftype.c22_pftype_places .lft .links > div.animated {opacity:1;}

.c22_pftype.c22_pftype_places .rgt {
    width: 59%;
}



.c22_gallery .controls {
    width: 1115px;
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto;
}
.c22_gallery .controls div {
    right: 3px;
}

.c22_promoban .c22_promoban_text {
    padding-top: 20px;
    bottom: 30px;
}
@media screen and (min-width: 1024px) {
.c22_promoban .c22_promoban_text div {
    margin-top: 20px;
    height: 36px;
    overflow: hidden;
    font-size: 0;
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: calc(100% - 40px);
}
}


.c22_promoban .c22_promoban_menu .obm {display:none;}


.header .c22_promoban_menu {
    display: block;
    height: 40px;
    background: #fff;
    line-height: 40px;
    width: 100%;
    padding: 0 calc((100% - 90.88889%) / 2);
height: 0;
    overflow: hidden;
    transition: all 0.8s ease-out;

    top: -1px;

    
}
    
.header .c22_promoban_menu > div {
    transition: all 0.5s ease;
    transform: translateX(0px);
    text-align: left;
}
.header .c22_promoban_menu > div a {
    border-radius: 100px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    margin: 0;
    padding: 0 15px;
    transition: all 0.5s ease;
    opacity: 1;
    text-decoration: none;
    color: #222;
    padding: 0 30px;display: inline-block;
}
.header .c22_promoban_menu > div a.active {
    color: #222;
    background: #ffeef4;
    margin: 0;
    padding: 0 30px;
}
body.scrolled .header .c22_promoban_menu {
    height: 56px;
    padding-top: 10px;
    padding-bottom: 0;
}

.com22 .header {
    padding: 0;
}
.container-header {
    height: 56px;
    padding: 13px 0;
}
body.scrolled .header .c22_promoban_menu {
    height: 56px;
    padding-top: 7px;
    padding-bottom: 0;
}
body.scrolled  .header {
    padding: 0;
    height: 112px;
}

.c22_worketaps {
    overflow-x: hidden;
    overflow-y: visible;
}

.com22 .header ul.langs,
.com22 .header ul.menu { 
    top: 15px;
}
#part_ban:after {     top: calc( (100vw / 16 * 9) - 190px + 143px);}

@media screen and (min-width: 990px)  and (max-width: 1260px) {
.c22_worketaps { 
    overflow: hidden;
}
body.scrolled .header .c22_promoban_menu .obml {
    left: 20px;
    top: 13px;
}
}



@media screen and  (min-width: 1260px){
    body .header .c22_promoban_menu .obm {display:none;}
    .c22_promoban .c22_promoban_menu {     width: calc(100% - 470px);}
}


@media screen and  (min-width: 990px){
body.scrolled .header .c22_promoban_menu {
    height: 36px;
    line-height: 22px;
    padding-top: 0;
}
body.scrolled .header {
    height: calc(56px + 36px);
}
.header .c22_promoban_menu > div a {
    line-height: 30px;
    height: 30px;
    margin-top: 2.7px;
}
body.scrolled .header .c22_promoban_menu {
    border-top: 1px solid #eee;
    height: 37px;
    top: -1px;
    overflow: hidden;
    max-width: 90.88889%!important;
    padding: 0;
    margin-left: calc((100% - 90.88889%) / 2);
}
body.scrolled .header .c22_promoban_menu {
    border-top: 0px solid #eee;
}
body.scrolled .header .c22_promoban_menu:before {
    content: '';
    height: 100%;
    width: 10px;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    background: #fff;
    box-shadow: 8px 0px 9px #fff;
    z-index: 1;
}
body.scrolled .header .c22_promoban_menu:after {
    content: '';
    height: 100%;
    width: 10px;
    position: absolute;
    left: auto;
    top: 0;
    display: block;
    background: #fff;
    box-shadow: -8px 0px 9px #fff;
    z-index: 1;
    right: 0;
}
body.scrolled .header .c22_promoban_menu:after{content:'';}
body .header .c22_promoban_menu .obm,
body.scrolled .header .c22_promoban_menu .obm {display:none !important;}
}


#part_add_ord {}
#part_add_ord .container > span {}
#part_add_ord .container > h2 {}
#part_add_ord .add_ord {
    margin-top: 32px;
    padding-bottom: 40px;
}
#part_add_ord .add_ord > div {
    height: 168px;
    overflow: hidden;
    width: calc(100% - (2 * 68px) - 20px);
    margin: 0 auto;
}
#part_add_ord .add_ord > div > div {
    height: 100%;
    overflow: hidden;
    position: relative;transition: all 0.8s ease;
}
#part_add_ord .add_ord > div > div ins,
#part_add_ord .add_ord > div > div a {
    font-style:normal;text-decoration:none;
 background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQzIiBoZWlnaHQ9IjE2OCIgdmlld0JveD0iMCAwIDM0MyAxNjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnPgo8cGF0aCBkPSJNNTAgNThDNTAgNTMuNTgxNyA1My41ODE3IDUwIDU4IDUwSDI3My42MzVDMjc2LjgzMyA1MCAyNzkuNzI0IDUxLjkwNDkgMjgwLjk4NiA1NC44NDM4TDI5MS42OTEgNzkuNzc3MkMyOTIuNTI5IDgxLjczMDEgMjkyLjU1NiA4My45MzYzIDI5MS43NjYgODUuOTA5MUwyODAuOTIgMTEyLjk3NkMyNzkuNzA0IDExNi4wMTEgMjc2Ljc2MyAxMTggMjczLjQ5NCAxMThINThDNTMuNTgxNyAxMTggNTAgMTE0LjQxOCA1MCAxMTBWNThaIiBmaWxsPSJ3aGl0ZSI+PC9wYXRoPgo8cGF0aCBkPSJNNTggNTAuNUgyNzMuNjM1QzI3Ni42MzMgNTAuNSAyNzkuMzQ0IDUyLjI4NTkgMjgwLjUyNyA1NS4wNDExTDI5MS4yMzIgNzkuOTc0NEMyOTIuMDE4IDgxLjgwNTMgMjkyLjA0MyA4My44NzM2IDI5MS4zMDIgODUuNzIzMUwyODAuNDU2IDExMi43OUMyNzkuMzE1IDExNS42MzUgMjc2LjU1OSAxMTcuNSAyNzMuNDk0IDExNy41SDU4QzUzLjg1NzkgMTE3LjUgNTAuNSAxMTQuMTQyIDUwLjUgMTEwVjU4QzUwLjUgNTMuODU3OSA1My44NTc5IDUwLjUgNTggNTAuNVoiIHN0cm9rZT0iI0VGRUZFRiI+PC9wYXRoPgo8L2c+Cgo8L3N2Zz4=");
    display: inline-block;
    width: 243px;
    height: 68px;
    overflow: hidden;
    background-color: transparent;
    border: none;
    /*box-shadow: 0px 0px 50px rgb(204 204 204 / 30%);*/
    border-radius: 8px;
    background-position: -50px -50px;
    background-repeat: no-repeat;
    margin-right: 13px;text-decoration: none;
}
#part_add_ord .add_ord > div > div ins,
#part_add_ord .add_ord > div > div a {
    position: relative;
    top: 50px;
}
#part_add_ord .add_ord > div > div a img {
    display: inline-block;
    vertical-align: top;
    width: 52px;
    height: 52px;
    border-radius: 8px;
    object-fit: cover;
    margin-right: 10px;
    position: relative;
    top: 8px;    margin-left: 8px;
}
#part_add_ord .add_ord > div > div a span {
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    align-items: center;
    letter-spacing: 0.2px;
    color: #333333;
    width: 118px;
    height: 40px;
    vertical-align: top;
    top: 16px;
}
#part_add_ord .add_ord > div > div a:after {content:'';background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjc3NDIgMC4xNjkxOTdDMTAuNTU2MiAtMC4wNTYzOTg4IDEwLjE5MzUgLTAuMDU2Mzk4OCA5Ljk2Nzg2IDAuMTY5MTk3QzkuNzQ5ODkgMC4zODcxNyA5Ljc0OTg5IDAuNzQ5OTUyIDkuOTY3ODYgMC45Njc0MThMMTQuMDU2NSA1LjA1NjA4SDAuNTY0NDk3QzAuMjQ5OTg0IDUuMDU2NTkgMCA1LjMwNjU3IDAgNS42MjEwOUMwIDUuOTM1NiAwLjI0OTk4NCA2LjE5MzcxIDAuNTY0NDk3IDYuMTkzNzFIMTQuMDU2NUw5Ljk2Nzg2IDEwLjI3NDhDOS43NDk4OSAxMC41MDAzIDkuNzQ5ODkgMTAuODYzNiA5Ljk2Nzg2IDExLjA4MTFDMTAuMTkzNSAxMS4zMDY3IDEwLjU1NjcgMTEuMzA2NyAxMC43NzQyIDExLjA4MTFMMTUuODMwOCA2LjAyNDUyQzE2LjA1NjQgNS44MDY1NCAxNi4wNTY0IDUuNDQzNzYgMTUuODMwOCA1LjIyNjI5TDEwLjc3NDIgMC4xNjkxOTdaIiBmaWxsPSIjNzc3Nzc3Ij48L3BhdGg+Cjwvc3ZnPg==");
    display: block;
    width: 28px;
    height: 28px;
    background-color: #F6F6F6;
    border-radius: 4px;
    position: absolute;
    right: 18px;
    background-repeat: no-repeat;
    background-position: center;
    top: 20px;
}
#part_add_ord .add_ord > .a {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzgwNjA2IDExLjg1ODRMMTAuMTcxIDIxLjY0ODVDMTAuMzk3NCAyMS44NzUyIDEwLjY5OTcgMjIgMTEuMDIyIDIyQzExLjM0NDMgMjIgMTEuNjQ2NiAyMS44NzUyIDExLjg3MyAyMS42NDg1TDEyLjU5NCAyMC45Mjc3QzEzLjA2MzIgMjAuNDU4IDEzLjA2MzIgMTkuNjk0NyAxMi41OTQgMTkuMjI1N0w0LjM3MjggMTEuMDA0NUwxMi42MDMxIDIuNzc0MTVDMTIuODI5NiAyLjU0NzUzIDEyLjk1NDYgMi4yNDU0MyAxMi45NTQ2IDEuOTIzM0MxMi45NTQ2IDEuNjAwODEgMTIuODI5NiAxLjI5ODcyIDEyLjYwMzEgMS4wNzE5MkwxMS44ODIxIDAuMzUxMjg0QzExLjY1NTUgMC4xMjQ2NjYgMTEuMzUzNCAtMC4wMDAxNzkyOTEgMTEuMDMxMSAtMC4wMDAxNzkyOTFDMTAuNzA4OCAtMC4wMDAxNzkyOTEgMTAuNDA2NSAwLjEyNDY2NiAxMC4xODAxIDAuMzUxMjg0TDAuMzgwNjA2IDEwLjE1MDRDMC4xNTM2MyAxMC4zNzc3IDAuMDI4OTY0IDEwLjY4MTMgMC4wMjk2NzkzIDExLjAwMzlDMC4wMjg5NjQgMTEuMzI3OSAwLjE1MzYzIDExLjYzMTIgMC4zODA2MDYgMTEuODU4NFoiIGZpbGw9IiNBQUFBQUEiPjwvcGF0aD4KPC9zdmc+");
    position: absolute;
    left: 0;
    top: 0;
    width: 68px;
    height: 68px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #F6F6F6;
    border-radius: 8px;cursor:pointer;
}
#part_add_ord .add_ord > .a_prev {}
#part_add_ord .add_ord > .a_next {
    left: auto;
    right: 0;
    transform: rotate(180deg);
}
#part_add_ord .add_ord > .a {
    top: 50px;
}
#part_add_ord .add_ord {
    margin-top: -22px; padding-bottom: 0px;
}
#part_add_ord .add_ord:before {
    content: '';
    box-shadow: 0px 0px 50px rgb(204 204 204 / 30%);
    height: 68px;
    position: absolute;
    top: 50px;
    left: 60px;
    background: #f9f9f9;
    width: calc(100% - 120px);
}



.warnings-popup#pop_gift {
    background: #FFFFFF;
    box-shadow: 0px 4px 25px rgb(187 187 187 / 80%);
    border-radius: 6px;
    
    border: 2px solid rgba(255, 204, 2, 0.3);
    padding-bottom: 10px;
    display:block;
}
#pop_gift .warnings-popup-inner {
    padding-left: 15px;
}
#pop_gift .warnings-popup-right:before {
    content: '';
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiByeD0iMjIiIGZpbGw9IiM5OUNDMzQiIGZpbGwtb3BhY2l0eT0iMC4zIj48L3JlY3Q+CjxwYXRoIGQ9Ik04LjM1OTk0IDIxLjU2NjNDNy42MDc4OCAyMi4zMjM3IDcuNjA5NDUgMjMuNTQ2NSA4LjM2MzQ1IDI0LjMwMTlMMTUuNjMxNSAzMS41ODM4QzE2LjQxMiAzMi4zNjU4IDE3LjY3ODggMzIuMzY2OCAxOC40NjA1IDMxLjU4NThMMzQuOTQ3MSAxNS4xMTU1QzM1LjcxMDkgMTQuMzUyNSAzNS43MDY5IDEzLjExMzMgMzQuOTM4MiAxMi4zNTUyQzM0LjE3NzYgMTEuNjA1MSAzMi45NTQzIDExLjYwOSAzMi4xOTg1IDEyLjM2MzlMMTguNDU5MiAyNi4wODczQzE3LjY3OCAyNi44Njc2IDE2LjQxMjMgMjYuODY3MiAxNS42MzE2IDI2LjA4NjVMMTEuMTA2NSAyMS41NjE1QzEwLjM0NzUgMjAuODAyNSA5LjExNjI2IDIwLjgwNDcgOC4zNTk5NCAyMS41NjYzWiIgZmlsbD0iIzk5Q0MzNCI+PC9wYXRoPgo8L3N2Zz4=");
    width: 50px;
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
#pop_gift .warnings-popup-right {
    padding-left: 60px;
}
.warnings-popup-title {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
}
.warnings-popup-text {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.226154px;
    color: #666666;
}
.c22_worketaps {
    overflow: visible;}
.c22_aboutap .left h2:before {display:none;}


.c22_aboutap .right .videoplayer span {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYwLjQ1ODQgMTcuMzUzNUM1OC4yMTc0IDEzLjAwNzIgNTQuOTQ5MyA5LjE2OTI1IDUxLjAwNzggNi4yNTQ1QzUwLjQyOTMgNS44MjY4OCA0OS42MTQgNS45NDkwOSA0OS4xODYyIDYuNTI3MzVDNDguNzU4NCA3LjEwNTYxIDQ4Ljg4MDggNy45MjExMiA0OS40NTkxIDguMzQ4OTZDNTMuMDgxMiAxMS4wMjc1IDU2LjA4NDEgMTQuNTU0IDU4LjE0MzQgMTguNTQ3M0M2MC4zMDEgMjIuNzMxNyA2MS4zOTUgMjcuMjU3NyA2MS4zOTUgMzIuMDAwMUM2MS4zOTUgNDguMjA4NSA0OC4yMDgzIDYxLjM5NTIgMzEuOTk5OSA2MS4zOTUyQzE1Ljc5MTUgNjEuMzk1MiAyLjYwNDc4IDQ4LjIwODUgMi42MDQ3OCAzMS45OTk5QzIuNjA0NzggMTUuNzkxMiAxNS43OTE1IDIuNjA0NzggMzEuOTk5OSAyLjYwNDc4QzMyLjcxOSAyLjYwNDc4IDMzLjMwMjMgMi4wMjE1MiAzMy4zMDIzIDEuMzAyMzlDMzMuMzAyMyAwLjU4MzI1MyAzMi43MTkgMCAzMS45OTk5IDBDMTQuMzU1MSAwIDAgMTQuMzU1MSAwIDMxLjk5OTlDMCA0OS42NDQ2IDE0LjM1NTEgNjMuOTk5OCAzMS45OTk5IDYzLjk5OThDNDkuNjQ0NiA2My45OTk4IDYzLjk5OTggNDkuNjQ0NiA2My45OTk4IDMxLjk5OTlDNjMuOTk5OCAyNi45MTEgNjIuNzc1MyAyMS44NDY1IDYwLjQ1ODQgMTcuMzUzNVoiIGZpbGw9IiNGRkUxRDAiPjwvcGF0aD4KPHBhdGggZD0iTTIzLjgxMTggMTcuMTQxN0MyMy40MDQ2IDE3LjM3MzMgMjMuMTUzIDE3LjgwNTcgMjMuMTUzIDE4LjI3MzlWNDYuODU1N0MyMy4xNTMgNDcuNTc1IDIzLjczNjIgNDguMTU4MSAyNC40NTU0IDQ4LjE1ODFDMjUuMTc0NSA0OC4xNTgxIDI1Ljc1NzggNDcuNTc1IDI1Ljc1NzggNDYuODU1N1YyMC41NjVMNDUuMDQwMyAzMi4wNDRMMzAuODYwNyA0MS4xNzk2QzMwLjI1NjIgNDEuNTY5MyAzMC4wODE3IDQyLjM3NTIgMzAuNDcxMyA0Mi45Nzk4QzMwLjg2MTIgNDMuNTg0NSAzMS42NjY5IDQzLjc1OSAzMi4yNzE3IDQzLjM2OTJMNDguMjE4MyAzMy4wOTQ5QzQ4LjU5NzMgMzIuODUwNyA0OC44MjMgMzIuNDI3OCA0OC44MTUgMzEuOTc3QzQ4LjgwNyAzMS41MjYxIDQ4LjU2NjUgMzEuMTExNSA0OC4xNzkgMzAuODgwOEwyNS4xMjE1IDE3LjE1NDdDMjQuNzE4NyAxNi45MTUzIDI0LjIxOSAxNi45MTAxIDIzLjgxMTggMTcuMTQxN1oiIGZpbGw9IiNGRkUxRDAiPjwvcGF0aD4KPC9zdmc+");
}
.c22_aboutap .right .videoplayer span:after {display:none;}
.c22_aboutap .right .videoplayer span {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.6;
    transition: all 0.6s ease;
}
.c22_aboutap .right .videoplayer span:hover {opacity:1;}
.c22_pftype.fst .rgt div {
    border-radius: 0;
}
.c22_promoban .c22_promoban_text div a.light {
   transition: all 0.6s ease;
}
.c22_promoban .c22_promoban_text div a.light:hover {
        background: #ffd8e6;
}

.c22_gallery .grid {
    margin-top: 0;
    margin-bottom: 0;
}
.c22_gallery .gal_cont { 
    margin-top: 30px;
}
#part_ban:after {
    top: calc( 100vh + 82px); 
}
.header .c22_promoban_menu > div a.active {
    font-weight: 500;
    
}


.videocontrols {
    z-index: 1;
    position: absolute;
    right: 10px;
    bottom: 5px;    bottom: 10px;
    opacity: 0;
    visibility: hidden;height: 24px;
    width: auto;min-width: 60px;    text-align: right;
    transition: all 0.6s ease;
}
.videocontrols.active {opacity: 1;visibility: visible;}
.c22_aboutap .right .videoplayer .videocontrols span {
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: top;transition: all 0.6s ease;
    position: relative;opacity: 0.7;
    opacity: 1;margin: 0 5px;cursor:pointer;
}
.c22_aboutap .right .videoplayer .videocontrols span:hover {opacity:1;}
.c22_aboutap .right .videoplayer .videocontrols span.mute {
background: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idmlkZW9wbGF5ZXJfYnRuX2ljb24gdmlkZW9wbGF5ZXJfdm9sdW1lX2ljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZGF0YS12YWx1ZT0ibWF4IiBzdHlsZT0iIj4KICA8ZyBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHBhdGggY2xhc3M9Il93YXZlMiIgZD0iTTEyLjk4MDg0MyAxOC44MjI3NjIxYy0uMDMyMDUxIDEuMjA3MDA4Ni0uNjcwNDkzMiAxLjYwODkzMS0xLjgyODc1MTkuNjIwMjUwNy0xLjcxODU5OTUtMS40Njg3NTQ1LTMuNjA4ODc0NzEtMy4xOTQyOTMxLTQuMjQyMTU5MjktMy43MjE1MDY1LS42MzIxNzkzNy0uNTI4NDU0LTEuNjQ0OTE4OTctLjYyMDI1MTEtMy4wNzI4NDg1OS0uNjIwMjUxMS0xLjQyNjgyNDQxIDAtMS44MTUwNTg3My0uNjIwMjUxMS0xLjgxNTA1ODczLTEuMjQwNTAxNnMtLjAxMzY5MzI3LTEuODI4ODE2Mi0uMDEzNjkzMjctMi4wMDEyNDZjMC0uMDU0OTQ0My4wMDQ2NDYwOC0uMDg1MDU2LjAxMzY5MzI3LS4xMjkxODQ1LjAxOTU0OTU3LS4wOTUzNTUxLS4wNTgxNzc1Ni0uOTcyODUyNSAwLTEuNTkxMDc2LjA4NTEwMTA2LS45MDU1NjY2My4zODgyMzQzMi0xLjI0MDUwMjUyIDEuODE1MDU4NzMtMS4yNDA1MDI1MiAxLjQyNzkyOTYyIDAgMi40NDA2NjkyMi0uMDkxNzk3MTYgMy4wNzI4NDg1OS0uNjIwMjUxMDkuNjMzMjg0NTgtLjUyODQ1MzkzIDIuNTIzNTU5NzktMi4yNTI3NTE4NiA0LjI0MjE1OTI5LTMuNzIxNTA2NDQgMS4xNTgyNTg3LS45ODg2ODAyNCAxLjc5NjcwMDMtLjU4Njc1NzU2IDEuODI4NzUxNC42MjAyNTEwNi4wNDMxMDMxIDEuNjA2NDUwMzMgNWUtNyAzLjg1MDIwMzAxIDVlLTcgNi42ODIyNjk0OSAwIDIuODI5NTg1NS4wNDMxMDMyIDUuMzU2ODA0MiAwIDYuOTYzMjU0NXptMi45MDA0Mzg2LTguNzA0MDQzN2MtLjM0MTcwODgtLjM0MTcwODcyLS4zNDE3MDg4LS44OTU3MjgwOCAwLTEuMjM3NDM2ODMuMzQxNzA4Ny0uMzQxNzA4NzYuODk1NzI4MS0uMzQxNzA4NzYgMS4yMzc0MzY4IDAgLjE3NjI1OTguMTc2MjU5NzIuNDExMTU2Ni40Njk4ODA3Mi42NDA5OTQzLjg3MjA5Njg2QzE4LjE0MjkzNTggMTAuNDI0MDE4NyAxOC4zNzUgMTEuMTc4MjI3NCAxOC4zNzUgMTJzLS4yMzIwNjQyIDEuNTc1OTgxMy0uNjE1Mjg3MyAyLjI0NjYyMTZjLS4yMjk4Mzc3LjQwMjIxNjEtLjQ2NDczNDUuNjk1ODM3MS0uNjQwOTk0My44NzIwOTY4LS4zNDE3MDg3LjM0MTcwODgtLjg5NTcyODEuMzQxNzA4OC0xLjIzNzQzNjggMC0uMzQxNzA4OC0uMzQxNzA4Ny0uMzQxNzA4OC0uODk1NzI4MSAwLTEuMjM3NDM2OC4wNzM3NDAyLS4wNzM3NDAzLjIxMzg0MzQtLjI0ODg2OTMuMzU5MDA1Ny0uNTAyOTAzMkMxNi40ODIwNjQyIDEyLjk1NTI2ODcgMTYuNjI1IDEyLjQ5MDcyNzQgMTYuNjI1IDEycy0uMTQyOTM1OC0uOTU1MjY4Ny0uMzg0NzEyNy0xLjM3ODM3ODRjLS4xNDUxNjIzLS4yNTQwMzM5LS4yODUyNjU1LS40MjkxNjI5LS4zNTkwMDU3LS41MDI5MDMyem0zLTEuOTk5OTk5OTdjLS4zNDE3MDg4LS4zNDE3MDg3NS0uMzQxNzA4OC0uODk1NzI4MTEgMC0xLjIzNzQzNjg2LjM0MTcwODctLjM0MTcwODc2Ljg5NTcyODEtLjM0MTcwODc2IDEuMjM3NDM2OCAwIC4yNjM3MTE2LjI2MzcxMTU4LjYyMDcwMjMuNzM5Njk5MTkuOTY2NTA3OCAxLjQzMTMxMDE2LjUxNjc3ODUgMS4wMzM1NTcwMS44NDI1MDEgMi4yNTUwMzQ5Ny44ODkyNjM5IDMuNzE2NTUxNjctLjA0Njc2MjkgMS40MDMyMjk5LS4zNzI0ODU0IDIuNjI0NzA3OS0uODg5MjYzOSAzLjY1ODI2NDktLjM0NTgwNTUuNjkxNjEwOS0uNzAyNzk2MiAxLjE2NzU5ODUtLjk2NjUwNzggMS40MzEzMTAxLS4zNDE3MDg3LjM0MTcwODgtLjg5NTcyODEuMzQxNzA4OC0xLjIzNzQzNjggMC0uMzQxNzA4OC0uMzQxNzA4Ny0uMzQxNzA4OC0uODk1NzI4MSAwLTEuMjM3NDM2OC4xMzc1ODk2LS4xMzc1ODk3LjM4MjU1MDctLjQ2NDIwNDUuNjM4Njk3LS45NzY0OTcxLjQwNzEyNTItLjgxNDI1MDUuNjY3MzY2NS0xLjc5MDE3MDEuNzA1NDgyNS0yLjg3NTY0MTEtLjAzODExNi0xLjE0Mzc1NzgtLjI5ODM1NzMtMi4xMTk2Nzc0My0uNzA1NDgyNS0yLjkzMzkyNzg3LS4yNTYxNDYzLS41MTIyOTI2Ni0uNTAxMTA3NC0uODM4OTA3NDctLjYzODY5Ny0uOTc2NDk3MXoiIHN0eWxlPSIiPjwvcGF0aD4KICAgIDxwYXRoIGNsYXNzPSJfd2F2ZTEiIGQ9Ik0xMi45ODA4NDMgMTguODIyNzYyMWMtLjAzMjA1MSAxLjIwNzAwODYtLjY3MDQ5MzIgMS42MDg5MzEtMS44Mjg3NTE5LjYyMDI1MDctMS43MTg1OTk1LTEuNDY4NzU0NS0zLjYwODg3NDcxLTMuMTk0MjkzMS00LjI0MjE1OTI5LTMuNzIxNTA2NS0uNjMyMTc5MzctLjUyODQ1NC0xLjY0NDkxODk3LS42MjAyNTExLTMuMDcyODQ4NTktLjYyMDI1MTEtMS40MjY4MjQ0MSAwLTEuODE1MDU4NzMtLjYyMDI1MTEtMS44MTUwNTg3My0xLjI0MDUwMTZzLS4wMTM2OTMyNy0xLjgyODgxNjItLjAxMzY5MzI3LTIuMDAxMjQ2YzAtLjA1NDk0NDMuMDA0NjQ2MDgtLjA4NTA1Ni4wMTM2OTMyNy0uMTI5MTg0NS4wMTk1NDk1Ny0uMDk1MzU1MS0uMDU4MTc3NTYtLjk3Mjg1MjUgMC0xLjU5MTA3Ni4wODUxMDEwNi0uOTA1NTY2NjMuMzg4MjM0MzItMS4yNDA1MDI1MiAxLjgxNTA1ODczLTEuMjQwNTAyNTIgMS40Mjc5Mjk2MiAwIDIuNDQwNjY5MjItLjA5MTc5NzE2IDMuMDcyODQ4NTktLjYyMDI1MTA5LjYzMzI4NDU4LS41Mjg0NTM5MyAyLjUyMzU1OTc5LTIuMjUyNzUxODYgNC4yNDIxNTkyOS0zLjcyMTUwNjQ0IDEuMTU4MjU4Ny0uOTg4NjgwMjQgMS43OTY3MDAzLS41ODY3NTc1NiAxLjgyODc1MTQuNjIwMjUxMDYuMDQzMTAzMSAxLjYwNjQ1MDMzIDVlLTcgMy44NTAyMDMwMSA1ZS03IDYuNjgyMjY5NDkgMCAyLjgyOTU4NTUuMDQzMTAzMiA1LjM1NjgwNDIgMCA2Ljk2MzI1NDV6bTIuOTAwNDM4Ni04LjcwNDA0MzdjLS4zNDE3MDg4LS4zNDE3MDg3Mi0uMzQxNzA4OC0uODk1NzI4MDggMC0xLjIzNzQzNjgzLjM0MTcwODctLjM0MTcwODc2Ljg5NTcyODEtLjM0MTcwODc2IDEuMjM3NDM2OCAwIC4xNzYyNTk4LjE3NjI1OTcyLjQxMTE1NjYuNDY5ODgwNzIuNjQwOTk0My44NzIwOTY4NkMxOC4xNDI5MzU4IDEwLjQyNDAxODcgMTguMzc1IDExLjE3ODIyNzQgMTguMzc1IDEycy0uMjMyMDY0MiAxLjU3NTk4MTMtLjYxNTI4NzMgMi4yNDY2MjE2Yy0uMjI5ODM3Ny40MDIyMTYxLS40NjQ3MzQ1LjY5NTgzNzEtLjY0MDk5NDMuODcyMDk2OC0uMzQxNzA4Ny4zNDE3MDg4LS44OTU3MjgxLjM0MTcwODgtMS4yMzc0MzY4IDAtLjM0MTcwODgtLjM0MTcwODctLjM0MTcwODgtLjg5NTcyODEgMC0xLjIzNzQzNjguMDczNzQwMi0uMDczNzQwMy4yMTM4NDM0LS4yNDg4NjkzLjM1OTAwNTctLjUwMjkwMzJDMTYuNDgyMDY0MiAxMi45NTUyNjg3IDE2LjYyNSAxMi40OTA3Mjc0IDE2LjYyNSAxMnMtLjE0MjkzNTgtLjk1NTI2ODctLjM4NDcxMjctMS4zNzgzNzg0Yy0uMTQ1MTYyMy0uMjU0MDMzOS0uMjg1MjY1NS0uNDI5MTYyOS0uMzU5MDA1Ny0uNTAyOTAzMnoiIHN0eWxlPSIiPjwvcGF0aD4KICAgIAogIDwvZz4KPC9zdmc+");
}
.c22_aboutap .right .videoplayer .videocontrols span.mute.muted {
background: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idmlkZW9wbGF5ZXJfYnRuX2ljb24gdmlkZW9wbGF5ZXJfdm9sdW1lX2ljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZGF0YS12YWx1ZT0ibWF4IiBzdHlsZT0iIj4KICA8ZyBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogCgogICAgPHBhdGggY2xhc3M9Il9jcm9zcyIgZD0iTTIwIDEwLjc2MjU2MzFsMi4zODEyODE2LTIuMzgxMjgxNTNjLjM0MTcwODctLjM0MTcwODc2Ljg5NTcyODEtLjM0MTcwODc2IDEuMjM3NDM2OCAwIC4zNDE3MDg4LjM0MTcwODc1LjM0MTcwODguODk1NzI4MTEgMCAxLjIzNzQzNjg2TDIxLjIzNzQzNjkgMTJsMi4zODEyODE1IDIuMzgxMjgxNmMuMzQxNzA4OC4zNDE3MDg3LjM0MTcwODguODk1NzI4MSAwIDEuMjM3NDM2OC0uMzQxNzA4Ny4zNDE3MDg4LS44OTU3MjgxLjM0MTcwODgtMS4yMzc0MzY4IDBMMjAgMTMuMjM3NDM2OWwtMi4zODEyODE2IDIuMzgxMjgxNWMtLjM0MTcwODcuMzQxNzA4OC0uODk1NzI4MS4zNDE3MDg4LTEuMjM3NDM2OCAwLS4zNDE3MDg4LS4zNDE3MDg3LS4zNDE3MDg4LS44OTU3MjgxIDAtMS4yMzc0MzY4TDE4Ljc2MjU2MzEgMTJsLTIuMzgxMjgxNS0yLjM4MTI4MTU3Yy0uMzQxNzA4OC0uMzQxNzA4NzUtLjM0MTcwODgtLjg5NTcyODExIDAtMS4yMzc0MzY4Ni4zNDE3MDg3LS4zNDE3MDg3Ni44OTU3MjgxLS4zNDE3MDg3NiAxLjIzNzQzNjggMHptLTcuMDE5MTU3IDguMDYwMTk5Yy0uMDMyMDUxIDEuMjA3MDA4Ni0uNjcwNDkzMiAxLjYwODkzMS0xLjgyODc1MTkuNjIwMjUwNy0xLjcxODU5OTUtMS40Njg3NTQ1LTMuNjA4ODc0NzEtMy4xOTQyOTMxLTQuMjQyMTU5MjktMy43MjE1MDY1LS42MzIxNzkzNy0uNTI4NDU0LTEuNjQ0OTE4OTctLjYyMDI1MTEtMy4wNzI4NDg1OS0uNjIwMjUxMS0xLjQyNjgyNDQxIDAtMS44MTUwNTg3My0uNjIwMjUxMS0xLjgxNTA1ODczLTEuMjQwNTAxNnMtLjAxMzY5MzI3LTEuODI4ODE2Mi0uMDEzNjkzMjctMi4wMDEyNDZjMC0uMDU0OTQ0My4wMDQ2NDYwOC0uMDg1MDU2LjAxMzY5MzI3LS4xMjkxODQ1LjAxOTU0OTU3LS4wOTUzNTUxLS4wNTgxNzc1Ni0uOTcyODUyNSAwLTEuNTkxMDc2LjA4NTEwMTA2LS45MDU1NjY2My4zODgyMzQzMi0xLjI0MDUwMjUyIDEuODE1MDU4NzMtMS4yNDA1MDI1MiAxLjQyNzkyOTYyIDAgMi40NDA2NjkyMi0uMDkxNzk3MTYgMy4wNzI4NDg1OS0uNjIwMjUxMDkuNjMzMjg0NTgtLjUyODQ1MzkzIDIuNTIzNTU5NzktMi4yNTI3NTE4NiA0LjI0MjE1OTI5LTMuNzIxNTA2NDQgMS4xNTgyNTg3LS45ODg2ODAyNCAxLjc5NjcwMDMtLjU4Njc1NzU2IDEuODI4NzUxNC42MjAyNTEwNi4wNDMxMDMxIDEuNjA2NDUwMzMgNWUtNyAzLjg1MDIwMzAxIDVlLTcgNi42ODIyNjk0OSAwIDIuODI5NTg1NS4wNDMxMDMyIDUuMzU2ODA0MiAwIDYuOTYzMjU0NXoiIHN0eWxlPSIiPjwvcGF0aD4KICA8L2c+Cjwvc3ZnPg==");
}
.c22_aboutap .right .videoplayer .videocontrols span.fscr {
    background: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idmlkZW9wbGF5ZXJfYnRuX2ljb24gdmlkZW9wbGF5ZXJfZnVsbHNjcmVlbl9pY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxnIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICA8cGF0aCBjbGFzcz0iX2VudGVyIiBkPSJNMTAuNSAxOWMwIC41NTIyODQ3LS40NDc3MTUzIDEtMSAxSDVjLS41NTIyODQ3NSAwLTEtLjQ0NzcxNTMtMS0xdi00LjVjMC0uNTUyMjg0Ny40NDc3MTUyNS0xIDEtMXMxIC40NDc3MTUzIDEgMXYyLjA3MTVsMy4zNjI5MDA1NC0zLjM2NDM5MzIuMDAwMTI5NjMtLjAwMDEyOTZjLjM5MDUyNDI5LS4zOTA1MjQzIDEuMDIzNjg5MjMtLjM5MDUyNDMgMS40MTQyMTM1MyAwbC4wMTU3NzkxLjAxNTc3OTEuMDAwMTI5Ny4wMDAxMjk2Yy4zOTA0NTI3LjM5MDU5NTkuMzkwMzM2NiAxLjAyMzc2MDktLjAwMDI1OTMgMS40MTQyMTM2TDcuNDI4NSAxOEg5LjVjLjU1MjI4NDcgMCAxIC40NDc3MTUzIDEgMXpNMTggNy40Mjg1bC0zLjM2MjkwMDUgMy4zNjQzOTMyYy0uMDAwMDQzMi4wMDAwNDMyLS4wMDAwODY1LjAwMDA4NjQtLjAwMDEyOTcuMDAwMTI5Ni0uMzkwNTI0My4zOTA1MjQzLTEuMDIzNjg5Mi4zOTA1MjQzLTEuNDE0MjEzNSAwbC0uMDE1Nzc5MS0uMDE1Nzc5MWMtLjAwMDA0MzMtLjAwMDA0MzItLjAwMDA4NjUtLjAwMDA4NjQtLjAwMDEyOTctLjAwMDEyOTYtLjM5MDQ1MjctLjM5MDU5NTktLjM5MDMzNjYtMS4wMjM3NjA4Ny4wMDAyNTkzLTEuNDE0MjEzNTZMMTYuNTcxNSA2SDE0LjVjLS41NTIyODQ3IDAtMS0uNDQ3NzE1MjUtMS0xcy40NDc3MTUzLTEgMS0xSDE5Yy41NTIyODQ3IDAgMSAuNDQ3NzE1MjUgMSAxdjQuNWMwIC41NTIyODQ3LS40NDc3MTUzIDEtMSAxcy0xLS40NDc3MTUzLTEtMXoiPjwvcGF0aD4KCiAgPC9nPgo8L3N2Zz4=");
}

#pop_gift .warnings-popup-inner {
    padding-left: 15px;
    height: 100%;
    margin: 0;
    box-shadow: none;
}
.optform label i.inft, .inft {    color: #ffeef4;transition:all 0.6s ease;}
.optform label i.inft:hover, .inft:hover {
    color: #ffcedf;
}
.warning-popup-left img {
        width: 80px !important;
    height: 80px !important;
    display: block;
}
.c22_pftype.fst .rgt div { 
    box-shadow: 0 3px 14px rgb(140 140 140 / 25%);
}



.c22_promoban .c22_promoban_bread a {
    transition: none;
}
.c22_promoban .c22_promoban_bread li:hover a {
    background: #ffd8e6;
}
.c22_promoban .c22_promoban_bread li:hover  a:after  {
    left: 100%;
    border-color: transparent;
    border-left-color: #ffd8e6;
}
 .c22_promoban .c22_promoban_bread li:hover  a:before {
    border-color: #ffd8e6;
    border-left-color: transparent;
}


a.nv {font-size:0 !important;}


#part_gift .col_left h3 {
    margin-bottom: 15px;
    font-size: 22px;
    line-height: 26px;
    font-weight: 500;
}
.c22_price .c22_pricecont { 
    transition: all 0.6s ease;
}

.header .c22_promoban_menu > div a {
    font-size: 13px;
}

.c22_faq .faqs > div {
    padding-bottom: 20px;
}
.c22_faq .faqs > div ins { 
    line-height: 30px;
}

.c22_faq .faqs > div ins i{
    background-image: url("data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgaGVpZ2h0PSI1MHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHdpZHRoPSI1MHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiPjwvcmVjdD48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZGZkZmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSI0IiB4MT0iOSIgeDI9IjQxIiB5MT0iMjUiIHkyPSIyNSI+PC9saW5lPjwvc3ZnPg==");
    background-size: 20px auto;
    background-position: center;
}
.c22_faq .faqs > div ins i:after{content:'';
    background-image: url("data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgaGVpZ2h0PSI1MHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHdpZHRoPSI1MHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiPjwvcmVjdD48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZGZkZmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSI0IiB4MT0iOSIgeDI9IjQxIiB5MT0iMjUiIHkyPSIyNSI+PC9saW5lPjwvc3ZnPg==");
    background-size: 20px auto;
    background-position: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition:all 0.6s ease;
    
}
.c22_faq .faqs > div ins i:after {
    transform: rotate(90deg);
}
.c22_faq .faqs > div.active ins i:after {
    transform: rotate(0deg);
}
.c22_faq .faqs > div ins:after{display:none;}
.c22_faq .faqs > div ins:before {content:none;display:none;}

.c22_price .c22_pricecont .col_midd .infb { 
    top: auto;
    bottom: 20px;
}
#part_add_ord .add_ord > div > div ins {
    opacity: 0.5;
    cursor: default;
}

#part_add_ord .add_ord > div > div a {
    transition: all 0.6s ease;
}

#part_add_ord .add_ord > div > div a:hover {
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVcAAACoCAYAAABUgq1gAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpVIqDhYUcchQnSyIXzhKFYtgobQVWnUwufQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHi6OSk6CIl/i8ptIjx4Lgf7+497t4BQqPCVLNrHFA1y0jFY2I2tyoGXhFCEAOYxbTETD2RXszAc3zdw8fXuyjP8j735+hV8iYDfCLxHNMNi3iDeGbT0jnvE4dZSVKIz4nHDLog8SPXZZffOBcdFnhm2Mik5onDxGKxg+UOZiVDJZ4ijiiqRvlC1mWF8xZntVJjrXvyF4by2kqa6zSHEccSEkhChIwayqjAQpRWjRQTKdqPefiHHH+SXDK5ymDkWEAVKiTHD/4Hv7s1C5MTblIoBnS/2PbHCBDYBZp12/4+tu3mCeB/Bq60tr/aAGY/Sa+3tcgR0LcNXFy3NXkPuNwBBp90yZAcyU9TKBSA9zP6phzQfwsE19zeWvs4fQAy1NXyDXBwCIwWKXvd4909nb39e6bV3w8P53Lm1JQfAAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+YMChc5NwnUwhoAAAUXSURBVHja7d0/iyxZGcDhc07VVG93z44Y+Af8AsrFFc3MRcTA1U008AsYXFQQ3QX3uhqowS6aGizGZoKBkSyIexUMTARTYUNXvexY3T01VecY3L5osGFNV0/V83yDU1Pz46XeM0wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8H7iXA+22+1eyjk/yjl/POe8KqX4acNdhSTGklK6rqrqrRjjw81m8464zkwp5apt28fDMDxomiashhBiN3j74Y71z69C13Xh9vY2N03zxmaz+a64ziis19fXf08pfXDbedlhkt/DpgrXQxeqqvrV5eXl15b6HNKcDtO27WNhhYkntm4IV0MVhmH4atu23xDXe2632700DMMDYYXzsF6vQ9/3r5dS0hLPP5tD55xfbZrGGw1n4uI/XYgxbvb7/XfE9X7H9RMreys4K6vVKgzD8G1xvd9xbdwKgPPStLdhGIaP7vf7z4nrPVVKiV5lOMPANk0YhuGn4gowovUhh77vP7Pb7T4mrgAjqus65pzfEFeAER0XW19Z0rUscQXufnK9vgkxxuZwOHxPXAFGnl77vv+muAKM6Hgt6yOHw+Hz4gow/vT6E3EFGNFz+yH0ff/pJVzLElfgpOq6jqWUn4krwPifBr5cSqnFFWCsyfXptayLw+Ew6/9UIK7AVNPrrK9liStwck17G3LOHz4cDl8QV4AxA9s0s76WJa7AJI7Xsj4112tZ4gpM5ngt6+fiCjCi42LrxTleyxJXYLrJ9Xgta7fbvSKuACNPrznnh+IKMKLjtawPtW37RXEFGDOwTRNKKT8WV4ARHa9lfbKUciGuAGPGKKW03++/JK4A48Y1lFJeEFeAEZVSQkrpRlwBRpRzDjnnv4grwFhTa1OFEEK/3W5/O5cz1X6swNQOqYQ61n+e05lMrsDkuq4LKaVXxRVgrLBuL0JK6Z/r9fp34gow4tRa1/Uv53YucQUmlXPO6/X6B3M7l4UWMJn9cynUJf4pxrgzuQKM+EkgpfRojmcTV2CasD5dZL07t0WWuAKTT61zXGSJKzCZ0lTPFlmvzfWMFlrAyR3/ImuWiyyTKzDpJ4GU0vfnfEZxBU4b1v8tst4SV4ARp9a6rt+c+znFFTiZ/1tk/WjuZ7XQAk7muMj645wXWSZXYJJPAimll5dwVnEFThPW7UWoqurd9Xr9B3EFGHFqrarqzaWcV1yBO7ekRdYzFlrAnTsush4vYZFlcgVO+kkgpfTKks4srsDdhvXpIusfS1lkiStwsql1SYusZ+JcDvLkyZP8gVxHrzKcj9JU4Xro8tXV1fNL+t46q8k1pdSVpvI2wxk5pBLqelmLrDnG9W832gpn90kgxvjyEs8+m7jGGH/YdZ23Gc5lal1Xoaqqdzabzdvieo9tt9tfV1X117bxUsPUSlOFm5ubUtf115f6DGZ1W2C73X425/xvgYXp3F424b3+plxcXLy2Xq9/v9TnMLvteinlsm3bt/u+f2G1WoXVEELsBm88nCCqXdeFYRhu67p+uN1uf7Hk5zHbq0tt275YSnmUc36Qc25KKa5pwV2FJMZcVdW/Ukq/2Ww234oxvuepAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwPv5L9DiusCptHvTAAAAAElFTkSuQmCC');
}
#part_add_ord .add_ord > div > div a:after {transition: all 0.6s ease;}
#part_add_ord .add_ord > div > div a:hover:after { 
    background-color: #ffd8e6; 
}

#part_add_ord .add_ord > .a {transition: all 0.6s ease;}
#part_add_ord .add_ord > .a:hover {background-color: #ffeef4;}
.c22_ps_text .content p {
    margin-bottom: 30px;
    text-align: justify;
}
.c22_ps_text .content h3 {
    padding-top: 40px;
}
.c22_ps_text .content img {
    border-radius: 0;
    box-shadow: 0 5px 25px rgb(0 0 0 / 35%);
}
.c22_ps_text .content.nt2 .img img {
    max-width: 610px;
    box-shadow: 0 5px 25px rgb(0 0 0 / 35%);
}
.c22_ps_text .content h3:nth-child(3),.c22_ps_text .content h3:nth-child(4),
.c22_ps_text .content h3:nth-child(2) {
    padding-top: 20px;
}
.c22_pftype.c22_pftype_places .lft .p, .c22_pftype.c22_pftype_places .lft .n {
    top: 120px;transition:all 0.6s ease;
}
.c22_pftype.c22_pftype_places .lft .links span {
    width: calc(100% - 10px);
}.c22_pftype.c22_pftype_places .lft .n {
    right: -40px;
}
.c22_pftype.c22_pftype_places .lft .p:hover, .c22_pftype.c22_pftype_places .lft .n:hover {
    background-color: #fbe1ea;
}
#videoplayer.activated .videocontrols {
    visibility: visible;
    opacity: 0.4;
}
#videoplayer.activated .videocontrols.active {
    opacity: 1;
}
#videoplayer.activated .videocontrols .vplay {
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: top;
    transition: all 0.6s ease;
    position: absolute;
    opacity: 0.9;
    margin: 0 5px;
    cursor: pointer;
    background: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idmlkZW9wbGF5ZXJfYnRuX2ljb24gdmlkZW9wbGF5ZXJfcGxheV9pY29uIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxnIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgIDxwYXRoIGNsYXNzPSJfcGF1c2UiIGQ9Im0wIDBoMjR2MjRoLTI0eiI+PC9wYXRoPgoKICAgICAgPHBhdGggY2xhc3M9Il9wbGF5IiBkPSJtOC4xMzM0MDYxMyA1LjEwNTQ4NDE1IDEwLjQ5NjgxMjc3IDYuMjQzNTQzMjVjLjM1NTk5ODcuMjExNzQ5NC40NzI5MzYuNjcyMDAwMS4yNjExODY2IDEuMDI3OTk4OS0uMDYzODExMS4xMDcyODA5LS4xNTMzODk0LjE5NjkzODgtLjI2MDYxMzUuMjYwODQ1M2wtMTAuNDk2ODEyOCA2LjI1NjE4N2MtLjM1NTgxMDI3LjIxMjA2NTktLjgxNjE2NDgzLjA5NTUzOC0xLjAyODIzMDY4LS4yNjAyNzIyLS4wNjkyMTA2Ni0uMTE2MTIzNy0uMTA1NzQ4NTItLjI0ODc5NDktLjEwNTc0ODUyLS4zODM5Nzkydi0xMi40OTk3MzAzNWMwLS40MTQyMTM1Ny4zMzU3ODY0NC0uNzUuNzUtLjc1LjEzNDk1ODAxIDAgLjI2NzQxNTU0LjAzNjQxNTY3LjM4MzQwNjEzLjEwNTQwNzN6IiBmaWxsPSIjZmZmIj48L3BhdGg+CiAgICA8L2c+CgogIDwvZz4KPC9zdmc+);
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
}
#videoplayer.activated .videocontrols.active .vplay {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idmlkZW9wbGF5ZXJfYnRuX2ljb24gdmlkZW9wbGF5ZXJfcGxheV9pY29uIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxnIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgIDxwYXRoIGNsYXNzPSJfcGF1c2UiIGQ9Im0wIDBoMjR2MjRoLTI0eiI+PC9wYXRoPgogICAgICA8cGF0aCBjbGFzcz0iX3BhdXNlIiBkPSJtNy4xNDUyMDIwNSA1aDEuNzA5NTk1OWMuMzk4MjExNjkgMCAuNTQyNjEyODkuMDQ2NjQ0ODcuNjg4MTkzMTMuMTM0MjM0MTguMTQ1NTgwMjQuMDg3NTg5MzIuMjU5ODMyNDguMjE2MTIzMDguMzM3Njg5NjUuMzc5OTAwODUuMDc3ODU3MTYuMTYzNzc3NzguMTE5MzE5MjcuMzI2MjI5MTIuMTE5MzE5MjcuNzc0MjE3Mjh2MTEuNDIzMjk1MzljMCAuNDQ3OTg4Mi0uMDQxNDYyMTEuNjEwNDM5NS0uMTE5MzE5MjcuNzc0MjE3My0uMDc3ODU3MTcuMTYzNzc3Ny0uMTkyMTA5NDEuMjkyMzExNS0uMzM3Njg5NjUuMzc5OTAwOHMtLjI4OTk4MTQ0LjEzNDIzNDItLjY4ODE5MzEzLjEzNDIzNDJoLTEuNzA5NTk1OWMtLjM5ODIxMTY5IDAtLjU0MjYxMjg5LS4wNDY2NDQ5LS42ODgxOTMxMy0uMTM0MjM0MnMtLjI1OTgzMjQ4LS4yMTYxMjMxLS4zMzc2ODk2NS0uMzc5OTAwOGMtLjA3Nzg1NzE2LS4xNjM3Nzc4LS4xMTkzMTkyNy0uMzI2MjI5MS0uMTE5MzE5MjctLjc3NDIxNzN2LTExLjQyMzI5NTM5YzAtLjQ0Nzk4ODE2LjA0MTQ2MjExLS42MTA0Mzk1LjExOTMxOTI3LS43NzQyMTcyOC4wNzc4NTcxNy0uMTYzNzc3NzcuMTkyMTA5NDEtLjI5MjMxMTUzLjMzNzY4OTY1LS4zNzk5MDA4NS4xNDU1ODAyNC0uMDg3NTg5MzEuMjg5OTgxNDQtLjEzNDIzNDE4LjY4ODE5MzEzLS4xMzQyMzQxOHptNy45OTk5OTk5NSAwaDEuNzA5NTk2Yy4zOTgyMTE3IDAgLjU0MjYxMjguMDQ2NjQ0ODcuNjg4MTkzMS4xMzQyMzQxOC4xNDU1ODAyLjA4NzU4OTMyLjI1OTgzMjUuMjE2MTIzMDguMzM3Njg5Ni4zNzk5MDA4NS4wNzc4NTcyLjE2Mzc3Nzc4LjExOTMxOTMuMzI2MjI5MTIuMTE5MzE5My43NzQyMTcyOHYxMS40MjMyOTUzOWMwIC40NDc5ODgyLS4wNDE0NjIxLjYxMDQzOTUtLjExOTMxOTMuNzc0MjE3My0uMDc3ODU3MS4xNjM3Nzc3LS4xOTIxMDk0LjI5MjMxMTUtLjMzNzY4OTYuMzc5OTAwOC0uMTQ1NTgwMy4wODc1ODkzLS4yODk5ODE0LjEzNDIzNDItLjY4ODE5MzEuMTM0MjM0MmgtMS43MDk1OTZjLS4zOTgyMTE3IDAtLjU0MjYxMjgtLjA0NjY0NDktLjY4ODE5MzEtLjEzNDIzNDItLjE0NTU4MDItLjA4NzU4OTMtLjI1OTgzMjUtLjIxNjEyMzEtLjMzNzY4OTYtLjM3OTkwMDgtLjA3Nzg1NzItLjE2Mzc3NzgtLjExOTMxOTMtLjMyNjIyOTEtLjExOTMxOTMtLjc3NDIxNzN2LTExLjQyMzI5NTM5YzAtLjQ0Nzk4ODE2LjA0MTQ2MjEtLjYxMDQzOTUuMTE5MzE5My0uNzc0MjE3MjguMDc3ODU3MS0uMTYzNzc3NzcuMTkyMTA5NC0uMjkyMzExNTMuMzM3Njg5Ni0uMzc5OTAwODUuMTQ1NTgwMy0uMDg3NTg5MzEuMjg5OTgxNC0uMTM0MjM0MTguNjg4MTkzMS0uMTM0MjM0MTh6IiBmaWxsPSIjZmZmIj48L3BhdGg+CiAgICAgCiAgPC9nPgo8L2c+PC9zdmc+");
}
#videoplayer.activated .videocontrols {
    width: calc(100% - 20px);
}
.c22_aboutap .right .videoplayer.activated span.play-btn {
    visibility: hidden !important;
    opacity: 0 !important;
}

#review .title .rate ins {
    margin-left: 20px;
    top: 5px;
}
.modal .window .close {
    right: 18px;
    transition: all 0.6s ease;
}
.modal .window .close:hover {
    filter: brightness(0.9) contrast(1.1);
}
.modal .window .form > div.checkbox span { 
    line-height: 39px;}
.c22_faq .faqs > div ins:after {
    top: 2px;
    transition: all 0.6s ease;
}
@media screen and (min-width: 990px) {    #part_ban .c22_promoban_menu:after {display:none;} }

.c22_faq .faqs > div p a {
    color: #ffeef4;
    text-decoration: none;
    transition: all 0.6s ease;
}
.c22_faq .faqs > div p a:hover {    color:#ffd8e6;}
.c22_faq .faqs > div ins:hover:after {
    filter: brightness(0.9) contrast(1.1);
}

.head_link {text-decoration:none;}



.c22_promoban .c22_promoban_menu:before {height:27px;}
.c22_promoban#part_ban:before {
    content: '';
    position: absolute;
    top: calc(100vh + 57px);
    left: 0;
    width: 100%;
    height: 1px;
    background: #eee;
    z-index: 0;
}

#part_add_ord .add_ord > .a.disabled {
    cursor: default;
    opacity: 0.5;
}

.c22_gallery .controls div a.unfort {
    cursor: default;
    filter: grayscale(1);
}
.com22 .header .menu li.parent ul {
    min-width: 220px;
}

.notneed {
    position: absolute!important;
    top: -9999px!important;
    left: -9999px!important;
}


#part_add_ord .add_ord > div > div ins {
    background: #f6f6f6;opacity: 1;box-shadow: none;
}
#part_add_ord .add_ord > .a.disabled {
    opacity: 1;
    background-color: #f6f6f6;    box-shadow: none;
}
body.pad {
    overflow-x: hidden;
}

ins.a {text-decoration:none;}




a {cursor:pointer;}



.header .c22_promoban_menu > div a:hover {
    color: #222;
    background: #f5f5f5;
    margin: 0;
    padding: 0 30px;
}
.header .c22_promoban_menu > div a.active:hover{background: #ffeef4;}
.c22_pftype.c22_pftype_places .lft .tabs > div a:hover,
.c22_pftype.fst .lft .links a:hover {
    background: #f5f5f5;
    border-radius: 100px;
}
.c22_pftype.c22_pftype_places .lft .tabs > div a.active:hover,
.c22_pftype.fst .lft .links a.active:hover {
    background: #ffeef4;
}


.c22_faq .faqs > div ins i {
    display: block;
    position: absolute;
    right: 0;
    top: 2px;
    width: 28px;
    height: 28px;
    background-color: #ffeef4;transition:all 0.6s ease;
    border-radius: 6px;
}
.c22_faq .faqs > div ins i:hover {
    background-color: #ffd8e6;
}
.head_link {
    text-decoration: none;
    display: inline-block;
}
body.scrolled .header .c22_promoban_menu {
    border-top: 0px solid #eee;
}
body.scrolled.nav-down .header .c22_promoban_menu {
    border-top: 1px solid #eee;
}

.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists span {
    padding: 0 50px;
}


.c22_pftype.fst .lft .contents > div:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #fff;
    display: block;
    bottom: 0;
    box-shadow: 0px 0px 19px 19px #fff;
    bottom: 50px;
}


#part_add_ord .add_ord > div > div a h3 {
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    align-items: center;
    letter-spacing: 0.2px;
    color: #333333;
    width: 118px;
    height: 40px;
    vertical-align: top;
    top: 16px;
    font-family: Montserrat,Helvetica,sans-serif;
}
span.u {text-decoration:underline;}
#part_add_ord {
    margin-top: 40px;
}
.c22_worketaps .container .steps .timeline-content-block > div {
    display: inline;
}
.c22_worketaps .container .steps > div h3 {
    display: inline-block;
    vertical-align: middle;
}
.c22_worketaps .container .steps > div i { 
    vertical-align: middle;
    top: -3px;
}

.c22_faq .faqs > div ins i { 
    background-color: #ffd8e6;}
.c22_faq .faqs > div ins i:hover {
    background-color: #fbc2d7;
}
.modal .window .close {
    border-radius: 100px;
}.c22_price .c22_pricecont .col_rght .option .amount {
    cursor: default;
}.header .c22_promoban_menu > div {
    height: 100%;
}
body.scrolled .header .c22_promoban_menu {
    height: 38px;
}
@media screen and (min-width: 990px) {
.header .c22_promoban_menu > div a {     margin-top: 4px;}
}

.pload {opacity:0;transition: all0.6s ease ;}
 .pload.loaded {opacity:1;}
picture {background:transparent;}

#justalert .warnings-popup-right:before {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiByeD0iMjIiIGZpbGw9IiM5OUNDMzQiIGZpbGwtb3BhY2l0eT0iMC4zIj48L3JlY3Q+CjxwYXRoIGQ9Ik04LjM1OTk0IDIxLjU2NjNDNy42MDc4OCAyMi4zMjM3IDcuNjA5NDUgMjMuNTQ2NSA4LjM2MzQ1IDI0LjMwMTlMMTUuNjMxNSAzMS41ODM4QzE2LjQxMiAzMi4zNjU4IDE3LjY3ODggMzIuMzY2OCAxOC40NjA1IDMxLjU4NThMMzQuOTQ3MSAxNS4xMTU1QzM1LjcxMDkgMTQuMzUyNSAzNS43MDY5IDEzLjExMzMgMzQuOTM4MiAxMi4zNTUyQzM0LjE3NzYgMTEuNjA1MSAzMi45NTQzIDExLjYwOSAzMi4xOTg1IDEyLjM2MzlMMTguNDU5MiAyNi4wODczQzE3LjY3OCAyNi44Njc2IDE2LjQxMjMgMjYuODY3MiAxNS42MzE2IDI2LjA4NjVMMTEuMTA2NSAyMS41NjE1QzEwLjM0NzUgMjAuODAyNSA5LjExNjI2IDIwLjgwNDcgOC4zNTk5NCAyMS41NjYzWiIgZmlsbD0iIzk5Q0MzNCI+PC9wYXRoPgo8L3N2Zz4=);
    width: 50px;
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.warnings-popup#justalert {
    background: #FFFFFF;
    box-shadow: 0px 4px 25px rgb(187 187 187 / 80%);
    border-radius: 6px;
    border: 2px solid rgba(255, 204, 2, 0.3);
    padding-bottom: 10px;
    display: block;
}
#justalert .warnings-popup-inner {
    padding-left: 15px;
    height: 100%;
    margin: 0;
    box-shadow: none;
}
#justalert .warnings-popup-right {
    padding-left: 60px;
}

.c22_faq .faqs > div p a {
    color: #ffd8e6; 
}

@media screen and (min-width: 640px) { 
    .c22_faq .faqs > div ins i{top:0;}
    .c22_pftype.c22_pftype_places .lft .links:after {   content: '';    display: block;    box-shadow: -14px 0px 10px 15px #fff;    right: -27px;}
}

#justalert.error .warnings-popup-right:before {background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiByeD0iMjIiIGZpbGw9IiNGRkNDMDIiIGZpbGwtb3BhY2l0eT0iMC4zIj48L3JlY3Q+CjxwYXRoIGQ9Ik0yMy4yMDMxIDI5LjU5NzdIMjBMMTkuMTk5MiA4Ljk5MjE5SDI0LjAwMzlMMjMuMjAzMSAyOS41OTc3Wk0xOS43ODUyIDM2LjYyODlDMTkuMjY0MyAzNi4xMDgxIDE5LjAwMzkgMzUuNTAyNiAxOS4wMDM5IDM0LjgxMjVDMTkuMDAzOSAzNC4xMDk0IDE5LjI2NDMgMzMuNDk3NCAxOS43ODUyIDMyLjk3NjZDMjAuMzA2IDMyLjQ1NTcgMjAuOTExNSAzMi4xOTUzIDIxLjYwMTYgMzIuMTk1M0MyMi4yOTE3IDMyLjE5NTMgMjIuODk3MSAzMi40NTU3IDIzLjQxOCAzMi45NzY2QzIzLjkzODggMzMuNDk3NCAyNC4xOTkyIDM0LjEwOTQgMjQuMTk5MiAzNC44MTI1QzI0LjE5OTIgMzUuNTAyNiAyMy45Mzg4IDM2LjEwODEgMjMuNDE4IDM2LjYyODlDMjIuODk3MSAzNy4xMzY3IDIyLjI5MTcgMzcuMzkwNiAyMS42MDE2IDM3LjM5MDZDMjAuOTExNSAzNy4zOTA2IDIwLjMwNiAzNy4xMzY3IDE5Ljc4NTIgMzYuNjI4OVoiIGZpbGw9IiNGRkNDMDIiPjwvcGF0aD4KPC9zdmc+");}


input::placeholder {opacity:0.5}


.container .btn.order {
    background: #ffeef4;
}
.c22_faq .faqs > div p a {
    color: #ff92b9;
}

@media screen and (min-width: 1260px){
.c22_promoban .c22_promoban_menu {

    width: calc(100% - 400px);
}}

.c22_cont .container .cont_inner > span {
    text-transform: none;
}


@media screen and (min-width: 640px){
.c22_cont .container .cont_inner > span {
    text-transform: uppercase;
}
#part_price .container > span {
    padding-left: 37px;
}
#part_price .container {
    max-width: 1190px; 
}
}


.c22_price_selectgifttype {
    display: none;
    position: fixed;
    width: 100%;
    left: 0;
    z-index: 9999;
    height: 100%;
    top: 0;
    background: #ffffff73;
}
.c22_price_selectgifttype > div {
    box-shadow: 0 5px 25px rgb(140 140 140 / 25%);
    transition: .5s ease;
    border-radius: 6px;
    padding: 25px 35px 35px;
    width: 320px;
    position: absolute;
    top: 120px;
    left: calc( (100% - 320px) / 2 );
    background: #fff;
    display: block;
    left: -100vw;
    opacity: 0;
    transition: all 0.6s ease;
}
.c22_price_selectgifttype.active > div {
    left: calc( (100% - 320px) / 2 );left: calc( ((100% - 320px) / 2) - 60px );
    opacity: 1;
}
.c22_price_selectgifttype.active {display:block;}
.c22_price_selectgifttype a {
    margin-bottom: 15px;
    border: 1px solid #eee;
    border-radius: 4px;
    padding: 8px 8px 8px 50px;
    position: relative;
    cursor: pointer;
    font-size: 14px;
    line-height: 24px;
    color: #444;
    font-weight: 300;
    letter-spacing: .1px;
    display: block;
    text-decoration: none;
    transition: all 0.6s ease;
}
.c22_price_selectgifttype a.active {
    border: 1px solid #fae1ea;
}.c22_price_selectgifttype a i {
    display: block;
    border-radius: 100%;
    border: 1px solid #fae1ea;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 16px;
    top: 10px;
    background-color: #fff;
}

.c22_price_selectgifttype a.active i:before {
    content: '';
    width: 12px;
    height: 12px;
    background: 0 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 100%;
    position: absolute;
}
.c22_price_selectgifttype a.active i:before {
    background: #fae1ea;
}
.c22_price_selectgifttype.active > div b {
    display: block;
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 20px;
    font-family: "Playfair Display",serif;
    color: #333;
    letter-spacing: .1px;
    text-align: center;
    font-weight: 600;
}

.c22_ps_text .content img {
    max-height: 680px;object-position: top center;
}
body.com22 img, .c22_promoban .c22_promoban_image {
    /*filter: saturate(1.2) brightness(1.0) contrast(1.05) hue-rotate(-4deg);*/
}


.steps.aos-animate.reusing .timeline-line-runner {transition: none;}
.timeline-element-block:hover {
    z-index: 2222;
}

.c22_price_selectgifttype i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cCAyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ik1vYmlsZS3QnNC10L3Rji3QvtGC0LrRgNGL0YLQvtC1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjc4LjAwMDAwMCwgLTEyLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSLQnNC10L3RjiI+ICAgICAgICAgICAgICAgIDxnIGlkPSJIZWFkZXIiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3OC4wMDAwMDAsIDEyLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjMiIHk9IjMiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiNGRkRCREYiIGN4PSIxMiIgY3k9IjEyIiByPSIxMiI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiNGRkZGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTIuNTAwMDAwKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMi41MDAwMDApICIgeD0iNSIgeT0iMTIiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxIj48L3JlY3Q+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiNGRkZGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTIuNTAwMDAwKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTEyLjAwMDAwMCwgLTEyLjUwMDAwMCkgIiB4PSI1IiB5PSIxMiIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    position: absolute;
    right: 25px;
    top: 18px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
.c22_price_selectgifttype.active > div b {
    padding-right: 40px;
    text-align: left;
}
.c22_price_selectgifttype a span {
    color: #777;
    position: absolute;
    right: 16px;
}
.c22_price_selectgifttype.active > div {
    left: calc( (100% - 320px) / 2 );
    opacity: 0;
    top: -50vh;
}
.c22_price_selectgifttype.active > div.active {
    top: 0;    top: 120px;
    opacity: 1;
}
 

.header .c22_promoban_menu > div {
    transition: all 0.9s linear;}
.header .c22_promoban_menu > div a { 
    transition: all 0.5s linear;}


.c22_price_selectgifttype a i { 
    background-image: none;
}
.c22_faq .faqs > div.faq_create_question {
    display: none !important;
}


.c22_price .c22_pricecont .col_midd .c22_price_show_inner {
    text-align: center;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner > .speciallink h3 {
    display: inline-block;
    vertical-align: top;
    margin: 0 auto;
}
.c22_faq .faqs > div.active ins i {
    cursor: default;
    filter: grayscale(1);
    opacity: 0.7;
}
.c22_faq .faqs > div.active ins {
    cursor: default;
}
#part_add_ord .add_ord > .a_next { 
    right: 20px; 
}


.com22 { 
    overflow-x: hidden;
}

.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists { 
    transition: all 0.6s ease;
    height: 0;opacity:0;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists.visible {opacity:1;}


.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists span {transition:all 0.6s ease;opacity:0;}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists span.visible {opacity:1;}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists span.green {    color: #e196b2;}

#part_add_ord .add_ord > .a_next {
    right: 0px;
}
#part_add_ord .add_ord > div { 
    width: calc(100% - (2 * 68px) - 40px); 
}
 
#part_add_ord .add_ord > div > div ins, #part_add_ord .add_ord > div > div a {
    margin-right: 20px;
    width: 238px;
    background-size: 338px 168px;
}



div#alert {
    display: block;
    position: fixed;
    width: 240px;
    height: 80px;
    box-shadow: 0 0 7px -3px rgb(0 0 0 / 50%);
    z-index: 10000;
    background: #ffeef4;
    right: 16px;
    bottom: 10px;
    padding: 20px;
    text-align: center;
    font-size: 18px;
    transition: all 0.6s ease;
    transform: translateY(400px);opacity:0;
    border-radius: 8px;
    font-size: 15px;
    font-style: normal;
}
div#alert.active {transform: translateY(0px);opacity:1;}
div#alert span {
    font-size: 16px;
    color: #222;
    font-weight: 500;
    line-height: 46px;
}
#part_add_ord .add_ord > div > div {font-size:0;}

.c22_price .c22_pricecont .col_midd .c22_price_show_wrap .bx1 {
    transform: translate(0px, -100px);transition: 0.6s ease;
    opacity: 0;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_wrap .bx2 {
    transform: translate(0px, 100px);transition: 0.6s ease;
    opacity: 0;
}

.c22_price .c22_pricecont.animated .col_midd .c22_price_show_wrap .bx1 {
    transform: translate(-25px,0);
    opacity: 1;
}
.c22_price .c22_pricecont.animated .col_midd .c22_price_show_wrap .bx2{
    transform: translate(35px,0);
    opacity: 1;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists span.remstart {
    color: #cc0000;
    background-color: rgb(204 0 0 / 2%);
    transition:all 0.6s ease;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists span.remend {
    opacity:0;
}

.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists > div {
    transition: all 0.6s ease;
}




.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists > div span {
    height: 24px;
    transition: all 0.6s ease-out, opacity 1.0s ease, font-size 0.6s linear;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists > div.hidden span {
    height: 0;
    font-size: 0;
    margin-bottom: 0;
}
.c22_price .c22_pricecont .col_rght > div > b {
    font-family: "Playfair Display",serif;
    color: #333;
    letter-spacing: .1px;
    font-size: 18px;
    padding-top: 10px;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists > div.hidden {
    height: 0 !important;
    opacity: 0;
    overflow: hidden;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .lists > div.hidden span {
    font-size: 14px;
    opacity: 1;
    margin-bottom: 10px;
    height: 24px;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .time {
    height: 24px;
    opacity: 1;
    transition: all 0.6s ease;
}
.c22_price .c22_pricecont .col_midd .c22_price_show_inner .time.hdn {
    height: 0;
    opacity: 0;
}

.c22_faq .faqs > div p a {
    color: #ff92b9;
}

.c22_price .c22_pricecont .col_rght > div p a {
    text-decoration: none;
    color: #ff92b9;
    transition: all 0.6s ease;
}
.c22_price .c22_pricecont .col_rght > div p a:hover {color: #ffd8e6;}

.c22_price .c22_pricecont .col_midd .c22_price_show_inner .options {
    padding-top: 15px;
}


.c22_pftype.fst .lft .links:after { 
    box-shadow: 2px 0px 10px 15px #fff;
}
 
#partst_filtered.com22_stbox { 
    margin-bottom: 32px;
}
#partst_filtered.com22_stbox .mobRTitle, 
#partst_filtered.com22_stbox .mobRAddr {
    display: none;
}
#partst_filtered.com22_stbox .st_filtered_commit {
    background: #F3F3F3;
    border-radius: 4px;
    display: inline-block;
    position: absolute;
    left: 530px;
    top: 16px;
    padding: 0 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.226154px;
    color: #555555;
    width: 48px;
}
#partst_filtered.com22_stbox .studioDetails {
    display: none;
}
#partst_filtered.com22_stbox  h2 {
    font-family: 'Playfair Display',serif;
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    line-height: 31px;
    color: #333333;
}
#partst_filtered.com22_stbox  .st_filtered_commit {
    background: #F3F3F3;
    border-radius: 4px;
    display: inline-block;
    position: absolute;
    left: 530px;
    top: 16px;
    padding: 0 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.226154px;
    color: #555555;
    width: 48px;
}
#partst_filtered.com22_stbox  .st_filtered_items {
    display: block; 
    margin-top: 16px;
    height: 58px; 
    margin-bottom: 16px;
        width: calc(100% - 650px + 56px);
    overflow: visible;
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap0 {
    width: calc(100% - 56px);
    overflow: hidden;
    height: 58px;
    position: relative;
    left: 56px;
    width: calc( 2 * ( 212px + 12px ));
    left: 64px;
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap {
    height: 58px;
    width: 10000px;
    font-size: 0;
    position: absolute;
    top: 0;
    transition: all 0.6s ease;
    left: 0;
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap > div {
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 8px;
    width: 212px;
    margin-right: 12px;
    display: inline-block;
    vertical-align: top;
    padding: 8px;
    height: 58px;
    cursor: pointer;
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap > div {
    padding: 10px 8px;
    padding-left: calc(42px + 8px + 16px);
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap > div {
    overflow: hidden;
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap > div.active {
    background: #FFFFFF;
    border: 1px solid #77BA68;
    box-shadow: 0px 4px 20px rgb(119 186 104 / 5%);
    border-radius: 8px;
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap > div img {
    border-radius: 8px;
    display: inline-block;
    vertical-align: top;
    width: 42px;
    height: 42px;
    object-fit: cover;
    object-position: top center;
    position: absolute;
    left: 8px;
    top: 8px;
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap > div img {
    height: 58px;
    top: 0;
    left: 0;
    width: 60px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
        left: -1px;
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap > div span {
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.258586px;
    color: #555555;
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap > div span {
    font-size: 14px;
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap > div i {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.258586px;
    color: #555555;
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap > div i {
    font-size: 13px;
}
#partst_filtered.com22_stbox  .st_filtered_items .st_filtered_items_wrap > div.active i {
    color: rgba(229, 137, 113, 1);
}
#partst_filtered.com22_stbox  .st_filtered_descriptions {
    margin-top: 24px;
    width: calc(100% - 650px + 56px);
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item {
    display: none;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item, .partst_filtered .st_filtered_gallery .st_filtered_gallery_item {
    transition: all 0.6s ease;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transform: translateY(100%);
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item {
    width: 100%;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item {
    transform: translateY(0%);
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item {
    z-index: -1;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item.active {
    display: block;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item.active {
    opacity: 1;
    transform: translateY(0px);
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item.active {
    z-index: 0;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item h3 {
    font-family: 'Playfair Display',serif;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 0.290909px;
    color: #333333;
    display: block;
    margin-bottom: 8px;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item .text {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.226154px;
    color: #777777;
    height: 150px;
    overflow: hidden;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item .text {
    height: 120px;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item .text {
    overflow: auto;
    scrollbar-width: thin;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item .text {
    padding-right: 15px;
}
#partst_filtered.com22_stbox  .info {
    margin-top: 16px;
    font-size: 0;
    left: -17px;
    width: 597px;
}
#partst_filtered.com22_stbox  .info ins {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 1px);
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.226263px;
    color: #555555;
    text-decoration: none;
    height: 49px;
    line-height: 49px;
    padding: 0 49px;overflow: hidden;
}
#partst_filtered.com22_stbox  .info ins:before {
    content: '';
    display: block;
    width: 49px;
    height: 49px;
    position: absolute;
    left: 0;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
}
#partst_filtered.com22_stbox  .info ins:before {
    filter: hue-rotate(-34deg);
}
#partst_filtered.com22_stbox  .info  ins.geo:before{
	    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxOSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDgyMyAyNC43MjU2QzkuMDM4NDUgMjQuNzI1NiA4LjYyNzM4IDI0LjUyNTUgOC4zNTQzNyAyNC4xNzYzTDYuNTUyOTggMjEuODczMkM2LjM5MzY4IDIxLjY2OTUgNi40MzAxMSAyMS4zNzU0IDYuNjM0MDkgMjEuMjE2NUM2LjgzODI2IDIxLjA1NzcgNy4xMzI2OSAyMS4wOTM3IDcuMjkxOTkgMjEuMjk3NEw5LjA5MzM4IDIzLjYwMDZDOS4xODc1IDIzLjcyMDkgOS4zMjkyMiAyMy43OSA5LjQ4MjEyIDIzLjc5QzkuNjM1MTkgMjMuNzkgOS43NzY5MiAyMy43MjA5IDkuODcxMDMgMjMuNjAwNUwxNi4wOSAxNS42NDUxQzE2LjA5NjEgMTUuNjM2NyAxNi4xMDI1IDE1LjYyODMgMTYuMTA5MSAxNS42MjAzQzE3LjM1IDE0LjEwMDggMTguMDEzMiAxMi4yNjAzIDE4LjAyNjkgMTAuMjk3OEMxOC4wNDI4IDguMDIgMTcuMTYwOCA1Ljg2ODYxIDE1LjU0MzUgNC4yNDAwNUMxMy45MjY1IDIuNjEyMjEgMTEuNzc5NCAxLjcxMzMyIDkuNDk3ODYgMS43MDkzQzkuNDkyNzQgMS43MDkzIDkuNDg3NDMgMS43MDkzIDkuNDgyMyAxLjcwOTNDNy4yMDI0NSAxLjcwOTMgNS4wNTkzOSAyLjU5Mzk0IDMuNDQ1NjggNC4yMDE2N0MxLjgyODMxIDUuODEyODggMC45Mzc1IDcuOTU2MjIgMC45Mzc1IDEwLjIzN0MwLjkzNzUgMTIuMjE0OSAxLjYzMTQ3IDE0LjE0MjYgMi44OTE2IDE1LjY2NDdDMi45MDc3MSAxNS42ODQyIDIuOTIyMTggMTUuNzA0OSAyLjkzNDYzIDE1LjcyNjRMNS4xNDY1NSAxOC41NTQzQzUuMzA1ODUgMTguNzU4MSA1LjI2OTU5IDE5LjA1MTkgNS4wNjU0MyAxOS4yMTA5QzQuODYxNDUgMTkuMzY5OSA0LjU2NjgzIDE5LjMzMzcgNC40MDc1MyAxOS4xMzAxTDIuMTU1MzMgMTYuMjUwNUMyLjE0NDkgMTYuMjM3MiAyLjEzNTM4IDE2LjIyMzUgMi4xMjY1OSAxNi4yMDkyQzAuNzU0NzYxIDE0LjUyNzkgMCAxMi40MDk3IDAgMTAuMjM3QzAgNy43MDYwNSAwLjk4ODQwMyA1LjMyNzUzIDIuNzgzMzkgMy41Mzk0M0M0LjU3Mzk3IDEuNzU1NTQgNi45NTI1MSAwLjc3MzY4MiA5LjQ4MjEyIDAuNzczNjgySDkuNDk5NTFDMTIuMDMyNCAwLjc3ODI1IDE0LjQxNTMgMS43NzUyNyAxNi4yMDkyIDMuNTgxNDZDMTguMDAzNyA1LjM4ODAxIDE4Ljk4MjIgNy43NzU2NyAxOC45NjQ0IDEwLjMwNDRDMTguOTQ5NCAxMi40NDM5IDE4LjE5ODcgMTQuNTM0NCAxNi44NDk5IDE2LjE5NDNDMTYuODQ3NSAxNi4xOTc0IDE2Ljg0NTIgMTYuMjAwNSAxNi44NDI4IDE2LjIwMzZMMTAuNjEwMiAyNC4xNzYxQzEwLjMzNzIgMjQuNTI1MyA5LjkyNjE1IDI0LjcyNTYgOS40ODIzIDI0LjcyNTZaIiBmaWxsPSIjRTU4OTcxIj48L3BhdGg+CjxwYXRoIGQ9Ik05LjQ4MjQyIDE2LjMxNTVDNy45MjIgMTYuMzE1NSA2LjM2MTU3IDE1LjcyMjkgNS4xNzM1OCAxNC41MzczQzIuNzk3NjEgMTIuMTY2MSAyLjc5NzYxIDguMzA3NzUgNS4xNzM1OCA1LjkzNjUzQzcuMDE0MTYgNC4wOTk4MyA5LjgyMDk4IDMuNjMxNDcgMTIuMTU4MyA0Ljc3MTM5QzEyLjM5MDkgNC44ODQ4NyAxMi40ODc0IDUuMTY1MDEgMTIuMzczNyA1LjM5NzA5QzEyLjI1OTkgNS42MjkxNyAxMS45NzkyIDUuNzI1NDcgMTEuNzQ2NyA1LjYxMTk5QzkuNzY5MTcgNC42NDc1IDcuMzkzOTIgNS4wNDM4NiA1LjgzNjQzIDYuNTk4MjNDMy44MjYxMSA4LjYwNDcgMy44MjYxMSAxMS44NjkzIDUuODM2NDMgMTMuODc1NkM2Ljg0MTQ5IDE0Ljg3ODcgOC4xNjIyMyAxNS4zODAzIDkuNDgyNDIgMTUuMzgwNUMxMC44MDMyIDE1LjM4MDYgMTIuMTIzMiAxNC44NzkgMTMuMTI4NiAxMy44NzU2QzE0LjczNjMgMTIuMjcxMiAxNS4xMDUyIDkuODQ1NDkgMTQuMDQ2OSA3LjgzOTk0QzEzLjkyNjIgNy42MTEzMyAxNC4wMTQxIDcuMzI4MjcgMTQuMjQzMiA3LjIwNzg0QzE0LjQ3MjIgNy4wODc0MiAxNC43NTU3IDcuMTc1MzIgMTQuODc2MyA3LjQwMzkyQzE1LjQ2OTYgOC41MjgxMyAxNS42OTYxIDkuODQzMTIgMTUuNTEzOSAxMS4xMDY5QzE1LjMyNTUgMTIuNDE0NCAxNC43Mjk5IDEzLjYwMDYgMTMuNzkxNCAxNC41MzczQzEyLjYwMzUgMTUuNzIyOSAxMS4wNDI4IDE2LjMxNTUgOS40ODI0MiAxNi4zMTU1WiIgZmlsbD0iI0U1ODk3MSI+PC9wYXRoPgo8L3N2Zz4=");
	}
#partst_filtered.com22_stbox  .info  ins.metro:before{
	    background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxOCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjY1NjcgMEgyLjM0MTk1QzEuMDU4NjUgMCAwLjAxNDY0ODQgMS4wNDQwNSAwLjAxNDY0ODQgMi4zMjczOVYxNi40ODQzQzAuMDE0NjQ4NCAxNy43Njc2IDEuMDU4NyAxOC44MTE3IDIuMzQxOTUgMTguODExN0gxNS42NTY3QzE2Ljk0IDE4LjgxMTcgMTcuOTg0MSAxNy43Njc2IDE3Ljk4NDEgMTYuNDg0M1YyLjMyNzM5QzE3Ljk4NDEgMS4wNDQwNSAxNi45NCAwIDE1LjY1NjcgMFYwWk0xNy4xNjkgMTYuNDg0MkMxNy4xNjkgMTcuMzE4MiAxNi40OTA2IDE3Ljk5NjUgMTUuNjU2NyAxNy45OTY1SDIuMzQxOTVDMS41MDgwOSAxNy45OTY1IDAuODI5NzU4IDE3LjMxODEgMC44Mjk3NTggMTYuNDg0MlYyLjMyNzM5QzAuODI5NzU4IDEuNDkzNDggMS41MDgxMyAwLjgxNTEwOSAyLjM0MTk1IDAuODE1MTA5SDE1LjY1NjdDMTYuNDkwNiAwLjgxNTEwOSAxNy4xNjkgMS40OTM1MyAxNy4xNjkgMi4zMjczOVYxNi40ODQyWk0xNC44MDg4IDQuMDgxNTVIMy4xNDU1N0MyLjQ3MTEzIDQuMDgxNTUgMS45MjI0NiA0LjYzMDI3IDEuOTIyNDYgNS4zMDQ3VjkuODcyMTFDMS45MjI0NiAxMC41NDY2IDIuNDcxMTggMTEuMDk1MyAzLjE0NTU3IDExLjA5NTNIMTQuODA4OEMxNS40ODMzIDExLjA5NTMgMTYuMDMxOSAxMC41NDY1IDE2LjAzMTkgOS44NzIxMVY1LjMwNDdDMTYuMDMxOSA0LjYzMDI3IDE1LjQ4MzIgNC4wODE1NSAxNC44MDg4IDQuMDgxNTVaTTE1LjIxNjggOS44NzIxMUMxNS4yMTY4IDEwLjA5NzEgMTUuMDMzOCAxMC4yODAyIDE0LjgwODggMTAuMjgwMkgzLjE0NTU3QzIuOTIwNTcgMTAuMjgwMiAyLjczNzUyIDEwLjA5NzEgMi43Mzc1MiA5Ljg3MjExVjUuMzA0N0MyLjczNzUyIDUuMDc5NyAyLjkyMDU3IDQuODk2NjEgMy4xNDU1NyA0Ljg5NjYxSDE0LjgwODhDMTUuMDMzOCA0Ljg5NjYxIDE1LjIxNjkgNS4wNzk3IDE1LjIxNjkgNS4zMDQ3VjkuODcyMTFIMTUuMjE2OFpNNC4xMTAyNiAxMi43NTc4QzMuMTU2MzEgMTIuNzU3OCAyLjM4MDI0IDEzLjUzNCAyLjM4MDI0IDE0LjQ4NzlDMi4zODAyNCAxNS40NDE5IDMuMTU2MzUgMTYuMjE4IDQuMTEwMjYgMTYuMjE4QzUuMDY0NCAxNi4yMTggNS44NDA2NSAxNS40NDE5IDUuODQwNjUgMTQuNDg3OUM1Ljg0MDY1IDEzLjUzNCA1LjA2NDQgMTIuNzU3OCA0LjExMDI2IDEyLjc1NzhaTTQuMTEwMjYgMTUuNDAzQzMuNjA1NzQgMTUuNDAzIDMuMTk1MyAxNC45OTI1IDMuMTk1MyAxNC40ODc5QzMuMTk1MyAxMy45ODM0IDMuNjA1NzQgMTMuNTcyOSA0LjExMDI2IDEzLjU3MjlDNC42MTQ5NiAxMy41NzI5IDUuMDI1NTQgMTMuOTgzNCA1LjAyNTU0IDE0LjQ4NzlDNS4wMjU1NCAxNC45OTI1IDQuNjE0OTYgMTUuNDAzIDQuMTEwMjYgMTUuNDAzWk0xMy44MjY5IDEyLjc1NzhDMTIuODcyOSAxMi43NTc4IDEyLjA5NjggMTMuNTM0IDEyLjA5NjggMTQuNDg3OUMxMi4wOTY4IDE1LjQ0MTkgMTIuODczIDE2LjIxOCAxMy44MjY5IDE2LjIxOEMxNC43ODEgMTYuMjE4IDE1LjU1NzIgMTUuNDQxOSAxNS41NTcyIDE0LjQ4NzlDMTUuNTU3MiAxMy41MzQgMTQuNzgxIDEyLjc1NzggMTMuODI2OSAxMi43NTc4Wk0xMy44MjY5IDE1LjQwM0MxMy4zMjI0IDE1LjQwMyAxMi45MTE5IDE0Ljk5MjUgMTIuOTExOSAxNC40ODc5QzEyLjkxMTkgMTMuOTgzNCAxMy4zMjI0IDEzLjU3MjkgMTMuODI2OSAxMy41NzI5QzE0LjMzMTYgMTMuNTcyOSAxNC43NDIxIDEzLjk4MzQgMTQuNzQyMSAxNC40ODc5QzE0Ljc0MjEgMTQuOTkyNSAxNC4zMzE2IDE1LjQwMyAxMy44MjY5IDE1LjQwM1pNMTQuMTk0NCAxOS40MzEzQzE0LjA2MjcgMTkuMjQ4OCAxMy44MDc5IDE5LjIwNzkgMTMuNjI1NCAxOS4zMzk2QzEzLjQ0MjkgMTkuNDcxNSAxMy40MDE5IDE5LjcyNjMgMTMuNTMzNyAxOS45MDg3TDEzLjczMzMgMjAuMTg0OUg0LjI2NTQxTDQuNDY1MDEgMTkuOTA4N0M0LjU5NjgyIDE5LjcyNjMgNC41NTU4NSAxOS40NzE1IDQuMzczMzcgMTkuMzM5NkM0LjE5MDkzIDE5LjIwNzkgMy45MzYxNiAxOS4yNDg5IDMuODA0MyAxOS40MzEzQzMuNDU3MjQgMTkuOTExNSAxLjI4NTc2IDIyLjkxNjMgMC45Njk2MzMgMjMuMzUzN0MwLjc3MzI3MyAyMy42MjU0IDAuOTcyMDcgMjQgMS4yOTk1OSAyNEMxLjQyNTk2IDI0IDEuNTUwNiAyMy45NDE0IDEuNjMwMjkgMjMuODMxMUwyLjI4MjE4IDIyLjkyOTFIMTUuNzE2NkwxNi4zNjg1IDIzLjgzMTFDMTYuNDk5NyAyNC4wMTI3IDE2Ljc1NDIgMjQuMDU1MiAxNi45Mzc2IDIzLjkyMjdDMTcuMTIgMjMuNzkwOSAxNy4xNjEgMjMuNTM2MSAxNy4wMjkyIDIzLjM1MzdMMTQuMTk0NCAxOS40MzEzWk0yLjg3MTIxIDIyLjExNEwzLjY3NjM0IDIxSDE0LjMyMjRMMTUuMTI3NiAyMi4xMTRIMi44NzEyMVpNNy4wOTI1NCAyLjk0NTJIMTAuODUxOUMxMS4wNzcgMi45NDUyIDExLjI1OTQgMi43NjI3NyAxMS4yNTk0IDIuNTM3NjdDMTEuMjU5NCAyLjMxMjU4IDExLjA3NyAyLjEzMDE0IDEwLjg1MTkgMi4xMzAxNEg3LjA5MjU0QzYuODY3NDQgMi4xMzAxNCA2LjY4NTAxIDIuMzEyNTggNi42ODUwMSAyLjUzNzY3QzYuNjg1MDEgMi43NjI3NyA2Ljg2NzQ0IDIuOTQ1MiA3LjA5MjU0IDIuOTQ1MloiIGZpbGw9IiNFNTg5NzEiPjwvcGF0aD4KPC9zdmc+");
	}
#partst_filtered.com22_stbox  .info ins.times:before{
	    background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDBDNC45MzQ2IDAgMCA0LjkzNDYgMCAxMUMwIDE3LjA2NTQgNC45MzQ2IDIyIDExIDIyQzE3LjA2NTQgMjIgMjIgMTcuMDY1NCAyMiAxMUMyMiA0LjkzNDYgMTcuMDY1NCAwIDExIDBaTTExIDIxLjI2NjdDNS4zMzkwMyAyMS4yNjY3IDAuNzMzMzMzIDE2LjY2MSAwLjczMzMzMyAxMUMwLjczMzMzMyA1LjMzOTAzIDUuMzM5MDMgMC43MzMzMzMgMTEgMC43MzMzMzNDMTYuNjYxIDAuNzMzMzMzIDIxLjI2NjcgNS4zMzkwMyAyMS4yNjY3IDExQzIxLjI2NjcgMTYuNjYxIDE2LjY2MSAyMS4yNjY3IDExIDIxLjI2NjdaIiBmaWxsPSIjRTU4OTcxIj48L3BhdGg+CjxwYXRoIGQ9Ik0xMS4zNjYzIDkuNTQxMDlWNS44MjIzNkMxMS4zNjYzIDUuNjE5NTkgMTEuMjAyIDUuNDU1NjkgMTAuOTk5NiA1LjQ1NTY5QzEwLjc5NzIgNS40NTU2OSAxMC42MzI5IDUuNjE5NTkgMTAuNjMyOSA1LjgyMjM2VjkuNTQxMDlDMTAuMTIgOS42NzQ1NiA5LjcxODQ4IDEwLjA3NjEgOS41ODUwMSAxMC41ODlINi45NjYyOEM2Ljc2Mzg4IDEwLjU4OSA2LjU5OTYxIDEwLjc1MjkgNi41OTk2MSAxMC45NTU3QzYuNTk5NjEgMTEuMTU4NSA2Ljc2Mzg4IDExLjMyMjQgNi45NjYyOCAxMS4zMjI0SDkuNTg1MDFDOS43NDg5MSAxMS45NTMgMTAuMzE4MyAxMi40MjI0IDEwLjk5OTYgMTIuNDIyNEMxMS44MDg1IDEyLjQyMjQgMTIuNDY2MyAxMS43NjQ2IDEyLjQ2NjMgMTAuOTU1N0MxMi40NjYzIDEwLjI3NDEgMTEuOTk2OSA5LjcwNDk5IDExLjM2NjMgOS41NDEwOVpNMTAuOTk5NiAxMS42ODlDMTAuNTk1MiAxMS42ODkgMTAuMjY2MyAxMS4zNjAxIDEwLjI2NjMgMTAuOTU1N0MxMC4yNjYzIDEwLjU1MTMgMTAuNTk1MiAxMC4yMjI0IDEwLjk5OTYgMTAuMjIyNEMxMS40MDQgMTAuMjIyNCAxMS43MzI5IDEwLjU1MTMgMTEuNzMyOSAxMC45NTU3QzExLjczMjkgMTEuMzYwMSAxMS40MDQgMTEuNjg5IDEwLjk5OTYgMTEuNjg5WiIgZmlsbD0iI0U1ODk3MSI+PC9wYXRoPgo8cGF0aCBkPSJNMTEuMDAwNSAzLjYyMjM0QzExLjIwMjkgMy42MjIzNCAxMS4zNjcxIDMuNDU4NDQgMTEuMzY3MSAzLjI1NTY3VjIuODg5MDFDMTEuMzY3MSAyLjY4NjI0IDExLjIwMjkgMi41MjIzNCAxMS4wMDA1IDIuNTIyMzRDMTAuNzk4MSAyLjUyMjM0IDEwLjYzMzggMi42ODYyNCAxMC42MzM4IDIuODg5MDFWMy4yNTU2N0MxMC42MzM4IDMuNDU4NDQgMTAuNzk4MSAzLjYyMjM0IDExLjAwMDUgMy42MjIzNFoiIGZpbGw9IiNFNTg5NzEiPjwvcGF0aD4KPHBhdGggZD0iTTExLjAwMDUgMTguMjg5MUMxMC43OTgxIDE4LjI4OTEgMTAuNjMzOCAxOC40NTMgMTAuNjMzOCAxOC42NTU3VjE5LjAyMjRDMTAuNjMzOCAxOS4yMjUyIDEwLjc5ODEgMTkuMzg5MSAxMS4wMDA1IDE5LjM4OTFDMTEuMjAyOSAxOS4zODkxIDExLjM2NzEgMTkuMjI1MiAxMS4zNjcxIDE5LjAyMjRWMTguNjU1N0MxMS4zNjcxIDE4LjQ1MyAxMS4yMDI5IDE4LjI4OTEgMTEuMDAwNSAxOC4yODkxWiIgZmlsbD0iI0U1ODk3MSI+PC9wYXRoPgo8cGF0aCBkPSJNMTkuMDY2MyAxMC41ODlIMTguNjk5N0MxOC40OTczIDEwLjU4OSAxOC4zMzMgMTAuNzUyOSAxOC4zMzMgMTAuOTU1N0MxOC4zMzMgMTEuMTU4NCAxOC40OTczIDExLjMyMjMgMTguNjk5NyAxMS4zMjIzSDE5LjA2NjNDMTkuMjY4NyAxMS4zMjIzIDE5LjQzMyAxMS4xNTg0IDE5LjQzMyAxMC45NTU3QzE5LjQzMyAxMC43NTI5IDE5LjI2ODcgMTAuNTg5IDE5LjA2NjMgMTAuNTg5WiIgZmlsbD0iI0U1ODk3MSI+PC9wYXRoPgo8cGF0aCBkPSJNMy4yOTk3NCAxMC41ODlIMi45MzMwN0MyLjczMDY3IDEwLjU4OSAyLjU2NjQxIDEwLjc1MjkgMi41NjY0MSAxMC45NTU3QzIuNTY2NDEgMTEuMTU4NCAyLjczMDY3IDExLjMyMjMgMi45MzMwNyAxMS4zMjIzSDMuMjk5NzRDMy41MDIxNCAxMS4zMjIzIDMuNjY2NDEgMTEuMTU4NCAzLjY2NjQxIDEwLjk1NTdDMy42NjY0MSAxMC43NTI5IDMuNTAyMTQgMTAuNTg5IDMuMjk5NzQgMTAuNTg5WiIgZmlsbD0iI0U1ODk3MSI+PC9wYXRoPgo8cGF0aCBkPSJNMTYuNDQ0OSA0Ljk5MjI4TDE2LjE4NTYgNS4yNTE1MUMxNi4wNDIzIDUuMzk0ODcgMTYuMDQyMyA1LjYyNjYxIDE2LjE4NTYgNS43Njk5OEMxNi4yNTcxIDUuODQxNDcgMTYuMzUxIDUuODc3NDEgMTYuNDQ0OSA1Ljg3NzQxQzE2LjUzODcgNS44Nzc0MSAxNi42MzI2IDUuODQxNDcgMTYuNzA0MSA1Ljc2OTk4TDE2Ljk2MzQgNS41MTA3NEMxNy4xMDY3IDUuMzY3MzggMTcuMTA2NyA1LjEzNTY0IDE2Ljk2MzQgNC45OTIyOEMxNi44MiA0Ljg0ODkxIDE2LjU4ODIgNC44NDkyOCAxNi40NDQ5IDQuOTkyMjhaIiBmaWxsPSIjRTU4OTcxIj48L3BhdGg+CjxwYXRoIGQ9Ik01LjI5NjQ1IDE2LjE0MTFMNS4wMzcyMSAxNi40MDAzQzQuODkzODUgMTYuNTQzNyA0Ljg5Mzg1IDE2Ljc3NTQgNS4wMzcyMSAxNi45MTg4QzUuMTA4NzEgMTYuOTkwMyA1LjIwMjU4IDE3LjAyNjIgNS4yOTY0NSAxNy4wMjYyQzUuMzkwMzEgMTcuMDI2MiA1LjQ4NDE4IDE2Ljk5MDMgNS41NTU2OCAxNi45MTg4TDUuODE0OTEgMTYuNjU5NUM1Ljk1ODI4IDE2LjUxNjIgNS45NTgyOCAxNi4yODQ0IDUuODE0OTEgMTYuMTQxMUM1LjY3MTU0IDE1Ljk5NzcgNS40Mzk0NSAxNS45OTgxIDUuMjk2NDUgMTYuMTQxMVoiIGZpbGw9IiNFNTg5NzEiPjwvcGF0aD4KPHBhdGggZD0iTTE2LjcwNDEgMTYuMTQxQzE2LjU2MDggMTUuOTk3NiAxNi4zMjkgMTUuOTk3NiAxNi4xODU2IDE2LjE0MUMxNi4wNDIzIDE2LjI4NDMgMTYuMDQyMyAxNi41MTYxIDE2LjE4NTYgMTYuNjU5NEwxNi40NDQ5IDE2LjkxODdDMTYuNTE2NCAxNi45OTAyIDE2LjYxMDMgMTcuMDI2MSAxNi43MDQxIDE3LjAyNjFDMTYuNzk4IDE3LjAyNjEgMTYuODkxOSAxNi45OTAyIDE2Ljk2MzQgMTYuOTE4N0MxNy4xMDY3IDE2Ljc3NTMgMTcuMTA2NyAxNi41NDM2IDE2Ljk2MzQgMTYuNDAwMkwxNi43MDQxIDE2LjE0MVoiIGZpbGw9IiNFNTg5NzEiPjwvcGF0aD4KPHBhdGggZD0iTTUuNTU1NjggNC45OTIxN0M1LjQxMjMxIDQuODQ4OCA1LjE4MDU4IDQuODQ4OCA1LjAzNzIxIDQuOTkyMTdDNC44OTM4NSA1LjEzNTUzIDQuODkzODUgNS4zNjcyNyA1LjAzNzIxIDUuNTEwNjNMNS4yOTY0NSA1Ljc2OTg3QzUuMzY3OTUgNS44NDEzNyA1LjQ2MTgxIDUuODc3MyA1LjU1NTY4IDUuODc3M0M1LjY0OTU0IDUuODc3MyA1Ljc0MzQxIDUuODQxMzcgNS44MTQ5MSA1Ljc2OTg3QzUuOTU4MjggNS42MjY1IDUuOTU4MjggNS4zOTQ3NyA1LjgxNDkxIDUuMjUxNEw1LjU1NTY4IDQuOTkyMTdaIiBmaWxsPSIjRTU4OTcxIj48L3BhdGg+Cjwvc3ZnPg==");
	}
#partst_filtered.com22_stbox  .info ins.phone:before{
	    background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjMyODEgMTguNDgxM0wxOC40NzkyIDE1LjI0NzZDMTcuODYzOCAxNC44NDA1IDE3LjAzOSAxNC45NzQ0IDE2LjU4NDEgMTUuNTU1NEwxNS4xNzE2IDE3LjM3MTRDMTQuOTkwMSAxNy42MTA3IDE0LjY2MDEgMTcuNjgwMiAxNC4zOTc2IDE3LjUzNDNMMTQuMTI4OSAxNy4zODYyQzEzLjIzODIgMTYuOTAwNyAxMi4xMyAxNi4yOTYzIDkuODk3MTUgMTQuMDYyN0M3LjY2NDMxIDExLjgyOSA3LjA1ODcgMTAuNzIgNi41NzMyMyA5LjgzMDk2TDYuNDI1OSA5LjU2MjI4QzYuMjc4MDIgOS4yOTk3MyA2LjM0NjE0IDguOTY4MzYgNi41ODU1OCA4Ljc4NTM5TDguNDAwNDEgNy4zNzMzN0M4Ljk4MTA4IDYuOTE4NCA5LjExNTIxIDYuMDkzNzkgOC43MDg2MiA1LjQ3ODI2TDUuNDc0OTMgMC42MjkzMkM1LjA1ODIzIDAuMDAyNTEyOTMgNC4yMjIyMSAtMC4xODU2NTEgMy41NzcxMSAwLjIwMjEzOUwxLjU0OTQ2IDEuNDIwMTVDMC45MTIzNTkgMS43OTQ3IDAuNDQ0OTQ0IDIuNDAxMyAwLjI0NTIyNSAzLjExMjgzQy0wLjQ4NDkyNyA1Ljc3MzIzIDAuMDY0MzU5NyAxMC4zNjQ3IDYuODI3OTYgMTcuMTI5MUMxMi4yMDgzIDIyLjUwODkgMTYuMjEzNiAyMy45NTU4IDE4Ljk2NjcgMjMuOTU1OEMxOS42MDAzIDIzLjk1ODQgMjAuMjMxNCAyMy44NzYgMjAuODQzIDIzLjcxMDZDMjEuNTU0NyAyMy41MTExIDIyLjE2MTQgMjMuMDQzNyAyMi41MzU3IDIyLjQwNjRMMjMuNzU0OSAyMC4zOEMyNC4xNDMzIDE5LjczNDcgMjMuOTU1MiAxOC44OTgyIDIzLjMyODEgMTguNDgxM1pNMjMuMDY3IDE5Ljk3MDNMMjEuODUwNiAyMS45OThDMjEuNTgxOCAyMi40NTggMjEuMTQ1NSAyMi43OTYyIDIwLjYzMyAyMi45NDE3QzE4LjE3NyAyMy42MTYgMTMuODg2MiAyMy4wNTc1IDcuMzkyODMgMTYuNTY0MkMwLjg5OTQ5NCAxMC4wNzA5IDAuMzQxMDM4IDUuNzgwNDMgMS4wMTUzMyAzLjMyNDA2QzEuMTYxMTEgMi44MTA5MyAxLjQ5OTczIDIuMzc0MDIgMS45NjAyNyAyLjEwNDgzTDMuOTg3OTEgMC44ODg0MDhDNC4yNjc4MiAwLjcxOTk4NyA0LjYzMDY4IDAuODAxNjI0IDQuODExNDkgMS4wNzM2Mkw2LjU2ODA4IDMuNzEwODZMOC4wNDI0MiA1LjkyMjE0QzguMjE4OTggNi4xODkxMyA4LjE2MDk3IDYuNTQ2OTggNy45MDkwOCA2Ljc0NDU1TDYuMDkzODMgOC4xNTY1N0M1LjU0MTQxIDguNTc4OTggNS4zODM2NiA5LjM0MzI5IDUuNzIzNzcgOS45NDk4OEw1Ljg2NzkyIDEwLjIxMThDNi4zNzgxNCAxMS4xNDc1IDcuMDEyNDggMTIuMzExNyA5LjMyODM2IDE0LjYyNzJDMTEuNjQ0MiAxNi45NDI2IDEyLjgwOCAxNy41NzcgMTMuNzQzMyAxOC4wODcyTDE0LjAwNTYgMTguMjMxN0MxNC42MTIxIDE4LjU3MTggMTUuMzc2NSAxOC40MTQxIDE1Ljc5ODkgMTcuODYxNkwxNy4yMTA5IDE2LjA0NjRDMTcuNDA4NSAxNS43OTQ3IDE3Ljc2NjMgMTUuNzM2NyAxOC4wMzMzIDE1LjkxMzFMMjIuODgxOSAxOS4xNDY3QzIzLjE1NCAxOS4zMjc0IDIzLjIzNTcgMTkuNjkwNSAyMy4wNjcgMTkuOTcwM1pNMTMuNTc0OCAzLjk5NDc1QzE3LjMyMTIgMy45OTg5MSAyMC4zNTczIDcuMDM1MDMgMjAuMzYxNSAxMC43ODE1QzIwLjM2MTUgMTEuMDAyIDIwLjU0MDIgMTEuMTgwNyAyMC43NjA3IDExLjE4MDdDMjAuOTgxMiAxMS4xODA3IDIxLjE1OTkgMTEuMDAyIDIxLjE1OTkgMTAuNzgxNUMyMS4xNTUzIDYuNTk0MjMgMTcuNzYyIDMuMjAwOTIgMTMuNTc0OCAzLjE5NjM0QzEzLjM1NDMgMy4xOTYzNCAxMy4xNzU2IDMuMzc1MDUgMTMuMTc1NiAzLjU5NTU0QzEzLjE3NTYgMy44MTYwMyAxMy4zNTQzIDMuOTk0NzUgMTMuNTc0OCAzLjk5NDc1WiIgZmlsbD0iI0U1ODk3MSI+PC9wYXRoPgo8cGF0aCBkPSJNMTMuNTc1IDYuMzkwMDhDMTUuOTk5MSA2LjM5Mjk0IDE3Ljk2MzYgOC4zNTczOCAxNy45NjY0IDEwLjc4MTVDMTcuOTY2NCAxMS4wMDIgMTguMTQ1MiAxMS4xODA3IDE4LjM2NTYgMTEuMTgwN0MxOC41ODYxIDExLjE4MDcgMTguNzY0OCAxMS4wMDIgMTguNzY0OCAxMC43ODE1QzE4Ljc2MTUgNy45MTY1OSAxNi40Mzk5IDUuNTk0OTUgMTMuNTc1IDUuNTkxNjdDMTMuMzU0NSA1LjU5MTY3IDEzLjE3NTggNS43NzAzOSAxMy4xNzU4IDUuOTkwODhDMTMuMTc1OCA2LjIxMTM3IDEzLjM1NDUgNi4zOTAwOCAxMy41NzUgNi4zOTAwOFoiIGZpbGw9IiNFNTg5NzEiPjwvcGF0aD4KPHBhdGggZD0iTTEzLjU3NSA4Ljc4NTM1QzE0LjY3NjggOC43ODY2NiAxNS41Njk3IDkuNjc5NTcgMTUuNTcxMSAxMC43ODE1QzE1LjU3MTEgMTEuMDAyIDE1Ljc0OTkgMTEuMTgwNyAxNS45NzAzIDExLjE4MDdDMTYuMTkwOCAxMS4xODA3IDE2LjM2OTUgMTEuMDAyIDE2LjM2OTUgMTAuNzgxNUMxNi4zNjc3IDkuMjM4ODIgMTUuMTE3NiA3Ljk4ODY3IDEzLjU3NSA3Ljk4Njk0QzEzLjM1NDUgNy45ODY5NCAxMy4xNzU4IDguMTY1NjUgMTMuMTc1OCA4LjM4NjE0QzEzLjE3NTggOC42MDY2MyAxMy4zNTQ1IDguNzg1MzUgMTMuNTc1IDguNzg1MzVaIiBmaWxsPSIjRTU4OTcxIj48L3BhdGg+Cjwvc3ZnPg==");
	}

#partst_filtered.com22_stbox  .info ins a {
    display: block;
    width: 49px;
    height: 49px;
    position: absolute;
    right: 0;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #F9F9F9;
    border: 1px solid #EAEAEA;transition: background 0.6s ease;
}
#partst_filtered.com22_stbox  .info ins a {
    top: -1px;
}
#partst_filtered.com22_stbox  .info ins a.inst {
    right: 47px;
}
#partst_filtered.com22_stbox  .info ins a.webs {
    right: -1px;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item .ctrl {
    height: 42px;
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 0;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item .ctrl a {
    background: #F3F3F3;
    border-radius: 6px;
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
    width: 194px;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
    font-size: 16px;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item .ctrl a {
    margin-right: 12px;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item .ctrl a.wantfs {
    width: 239px;
    background: #ffeef4;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item .ctrl a.wantfs {
    width: 239px;
}
 
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item .ctrl a.wantfs {
    color: #444;
    font-weight: 300;
    text-decoration: none;
}
#partst_filtered.com22_stbox  .info ins a.active, .partst_filtered .info ins a:hover {
    background-color: #ffeef4;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item .ctrl a.calend.iconed:after {
    content: '';}
#partst_filtered.com22_stbox   .st_filtered_descriptions .st_filtered_description_item .ctrl a.calend.iconed:after{content:'';
	    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjQwOCA4Ljk2MDI3SDEwLjY1NTlDMTAuNDQwMiA4Ljk2MDI3IDEwLjI2NTMgOS4xMzUxNiAxMC4yNjUzIDkuMzUwOUMxMC4yNjUzIDkuNTY2NjQgMTAuNDQwMiA5Ljc0MTUyIDEwLjY1NTkgOS43NDE1MkgxNS40MDhDMTUuNjIzNyA5Ljc0MTUyIDE1Ljc5ODYgOS41NjY2NCAxNS43OTg2IDkuMzUwOUMxNS43OTg2IDkuMTM1MTYgMTUuNjIzOCA4Ljk2MDI3IDE1LjQwOCA4Ljk2MDI3Wk0xMC42NTU5IDExLjI5NzVIMTMuOTM3NEMxNC4xNTMxIDExLjI5NzUgMTQuMzI4IDExLjEyMjYgMTQuMzI4IDEwLjkwNjlDMTQuMzI4IDEwLjY5MTEgMTQuMTUzMSAxMC41MTYzIDEzLjkzNzQgMTAuNTE2M0gxMC42NTU5QzEwLjQ0MDIgMTAuNTE2MyAxMC4yNjUzIDEwLjY5MTEgMTAuMjY1MyAxMC45MDY5QzEwLjI2NTMgMTEuMTIyNiAxMC40NDAyIDExLjI5NzUgMTAuNjU1OSAxMS4yOTc1Wk03Ljc0Njg4IDguNjMyNjZINC4xNjExM0MzLjk0NTM5IDguNjMyNjYgMy43NzA1MSA4LjgwNzU0IDMuNzcwNTEgOS4wMjMyOFYxMS41NjVDMy43NzA1MSAxMS43ODA3IDMuOTQ1MzkgMTEuOTU1NiA0LjE2MTEzIDExLjk1NTZINy43NDY4OEM3Ljk2MjYyIDExLjk1NTYgOC4xMzc1IDExLjc4MDcgOC4xMzc1IDExLjU2NVY5LjAyMzI4QzguMTM3NSA4LjgwNzU0IDcuOTYyNjIgOC42MzI2NiA3Ljc0Njg4IDguNjMyNjZaTTcuMzU2MjUgMTEuMTc0M0g0LjU1MTc2VjkuNDEzOTFINy4zNTYyNVYxMS4xNzQzWk03Ljc0Njg4IDEzLjcxMzhINC4xNjExM0MzLjk0NTM5IDEzLjcxMzggMy43NzA1MSAxMy44ODg3IDMuNzcwNTEgMTQuMTA0NFYxNi42NDYxQzMuNzcwNTEgMTYuODYxOCAzLjk0NTM5IDE3LjAzNjcgNC4xNjExMyAxNy4wMzY3SDcuNzQ2ODhDNy45NjI2MiAxNy4wMzY3IDguMTM3NSAxNi44NjE4IDguMTM3NSAxNi42NDYxVjE0LjEwNDRDOC4xMzc1IDEzLjg4ODcgNy45NjI2MiAxMy43MTM4IDcuNzQ2ODggMTMuNzEzOFpNNy4zNTYyNSAxNi4yNTU1SDQuNTUxNzZWMTQuNDk1MUg3LjM1NjI1VjE2LjI1NTVaTTE1LjQwOCAxNC4wNDE0SDEwLjY1NTlDMTAuNDQwMiAxNC4wNDE0IDEwLjI2NTMgMTQuMjE2MyAxMC4yNjUzIDE0LjQzMkMxMC4yNjUzIDE0LjY0NzggMTAuNDQwMiAxNC44MjI3IDEwLjY1NTkgMTQuODIyN0gxNS40MDhDMTUuNjIzNyAxNC44MjI3IDE1Ljc5ODYgMTQuNjQ3OCAxNS43OTg2IDE0LjQzMkMxNS43OTg2IDE0LjIxNjMgMTUuNjIzOCAxNC4wNDE0IDE1LjQwOCAxNC4wNDE0Wk0xMy45Mzc0IDE1LjYxN0gxMC42NTU5QzEwLjQ0MDIgMTUuNjE3IDEwLjI2NTMgMTUuNzkxOSAxMC4yNjUzIDE2LjAwNzZDMTAuMjY1MyAxNi4yMjM0IDEwLjQ0MDIgMTYuMzk4MiAxMC42NTU5IDE2LjM5ODJIMTMuOTM3NEMxNC4xNTMxIDE2LjM5ODIgMTQuMzI4IDE2LjIyMzQgMTQuMzI4IDE2LjAwNzZDMTQuMzI4IDE1Ljc5MTkgMTQuMTUzMSAxNS42MTcgMTMuOTM3NCAxNS42MTdaTTQuMTU5NzMgNi4zODA0N0M0LjI0MDM5IDYuNTc3MjcgNC40NzM3MSA2LjY3MzQ0IDQuNjY5ODggNi41OTE4QzQuODY2MzcgNi41MTAwNCA0Ljk2MjUgNi4yNzg4NyA0Ljg4MTIxIDYuMDgyMDNDNC44MDAwNCA1Ljg4NTQ3IDQuNTY3MzggNS43ODkyMiA0LjM3MTA1IDUuODcwN0M0LjE3NDggNS45NTIxNSA0LjA3NzgxIDYuMTgzODMgNC4xNTk3MyA2LjM4MDQ3WiIgZmlsbD0iIzY2NjY2NiI+PC9wYXRoPgo8cGF0aCBkPSJNMTcuNTE3NiAxLjY3ODEzSDE2Ljk0MjJWMS4zMzc1QzE2Ljk0MjIgMC42IDE2LjM0MjIgMCAxNS42MDQ3IDBDMTUuMjM1MiAwIDE0LjkgMC4xNTA3ODEgMTQuNjU3OCAwLjM5Mzc1QzE0LjQxNTYgMC4xNTA3ODEgMTQuMDgwNSAwIDEzLjcxMDkgMEMxMi45NzM0IDAgMTIuMzczNCAwLjYgMTIuMzczNCAxLjMzNzVWMS42NzgxM0g2LjgwNDNWMS4zMzc1QzYuODA0MyAwLjYgNi4yMDQzIDAgNS40NjY4IDBDNS4wOTcyNyAwIDQuNzYyMTEgMC4xNTA3ODEgNC41MTk5MiAwLjM5Mzc1QzQuMjc3NzMgMC4xNTA3ODEgMy45NDI1OCAwIDMuNTczMDUgMEMyLjgzNTU1IDAgMi4yMzU1NSAwLjYgMi4yMzU1NSAxLjMzNzVWMS42NzgxM0gxLjY2MDE2QzAuNzQ0OTIyIDEuNjc4MTMgMCAyLjQyMzA1IDAgMy4zMzgyOFYxOC4zMzk4QzAgMTkuMjU1MSAwLjc0NDkyMiAyMCAxLjY2MDE2IDIwSDE3LjUxNzZDMTguNDMyOCAyMCAxOS4xNzc3IDE5LjI1NTEgMTkuMTc3NyAxOC4zMzk4VjMuMzM4MjhDMTkuMTc3NyAyLjQyMzA1IDE4LjQzMjggMS42NzgxMyAxNy41MTc2IDEuNjc4MTNaTTE1LjA0ODQgMS4zMzc1QzE1LjA0ODQgMS4wMzA4NiAxNS4yOTggMC43ODEyNSAxNS42MDQ3IDAuNzgxMjVDMTUuOTExNyAwLjc4MTI1IDE2LjE2MDkgMS4wMzA4NiAxNi4xNjA5IDEuMzM3NVYyLjc5OTYxQzE2LjE2MDkgMy4xMDIxNSAxNS45MDc2IDMuMzU2MjUgMTUuNjA0NyAzLjM1NjI1QzE1LjI5OCAzLjM1NjI1IDE1LjA0ODQgMy4xMDY2NCAxNS4wNDg0IDIuNzk5NjFWMS4zMzc1Wk0xMy4xNTQ3IDEuMzM3NUMxMy4xNTQ3IDEuMDMwODYgMTMuNDA0MyAwLjc4MTI1IDEzLjcxMDkgMC43ODEyNUMxNC4wMTc2IDAuNzgxMjUgMTQuMjY3MiAxLjAzMDg2IDE0LjI2NzIgMS4zMzc1VjIuNzk4ODNWMi43OTk2MUMxNC4yNjcyIDIuOTEyNSAxNC4yMzMyIDMuMDE3NTggMTQuMTc1NCAzLjEwNTA4QzE0LjA3NTggMy4yNTYyNSAxMy45MDQ3IDMuMzU2MjUgMTMuNzEwOSAzLjM1NjI1QzEzLjQwOCAzLjM1NjI1IDEzLjE1NDcgMy4xMDI1IDEzLjE1NDcgMi43OTk2MVYxLjMzNzVaTTQuOTEwNTUgMS4zMzc1QzQuOTEwNTUgMS4wMzA4NiA1LjE2MDE2IDAuNzgxMjUgNS40NjY4IDAuNzgxMjVDNS43NzM4MyAwLjc4MTI1IDYuMDIzMDUgMS4wMzA4NiA2LjAyMzA1IDEuMzM3NVYyLjc5OTYxQzYuMDIzMDUgMy4xMDE4NCA1Ljc2OTQxIDMuMzU2MjUgNS40NjY4IDMuMzU2MjVDNS4xNjAxNiAzLjM1NjI1IDQuOTEwNTUgMy4xMDY2NCA0LjkxMDU1IDIuNzk5NjFWMS4zMzc1Wk0zLjAxNjggMS4zMzc1QzMuMDE2OCAxLjAzMDg2IDMuMjY2NDEgMC43ODEyNSAzLjU3MzA1IDAuNzgxMjVDMy44Nzk2OSAwLjc4MTI1IDQuMTI5MyAxLjAzMDg2IDQuMTI5MyAxLjMzNzVWMi43OTg4M1YyLjc5OTYxQzQuMTI5MyAyLjkxNDg0IDQuMDk0MTQgMy4wMjE4NyA0LjAzNDM4IDMuMTEwNTVDMy45MzM5OCAzLjI1ODU5IDMuNzY0ODQgMy4zNTYyNSAzLjU3MzA1IDMuMzU2MjVDMy4yNzAzOSAzLjM1NjI1IDMuMDE2OCAzLjEwMjE1IDMuMDE2OCAyLjc5OTYxVjEuMzM3NVpNMTguMzk2NSA1Ljg0MDYySDYuMjQwNjNDNi4wMjUgNS44NDA2MiA1Ljg1IDYuMDE1NjIgNS44NSA2LjIzMTI1QzUuODUgNi40NDY4NyA2LjAyNSA2LjYyMTg3IDYuMjQwNjMgNi42MjE4N0gxOC4zOTY1VjE4LjMzOThDMTguMzk2NSAxOC44MjQ2IDE4LjAwMjMgMTkuMjE4OCAxNy41MTc2IDE5LjIxODhIMS42NjAxNkMxLjE3NTM5IDE5LjIxODggMC43ODEyNSAxOC44MjQ2IDAuNzgxMjUgMTguMzM5OFY2LjYxMjg5QzEuMDA1ODYgNi42MTIxMSAyLjYxNzk3IDYuNjEzMjggMi42ODI4MSA2LjYxMjg5QzIuODk3MDcgNi42MjI0NiAzLjA3ODkxIDYuNDI4ODcgMy4wNzg5MSA2LjIyMDdDMy4wNzg5MSA2LjAxNDk2IDIuODk1NDMgNS44MTI4OSAyLjY4MDIgNS44MzAwNEMyLjU0NDY1IDUuODMyNzcgMS42MjY1NiA1LjgyNjkxIDAuNzgxMjUgNS44MzAwNFYzLjMzODI4QzAuNzgxMjUgMi44NTM1MiAxLjE3NTM5IDIuNDU5MzcgMS42NjAxNiAyLjQ1OTM3SDIuMjM1NTVWMi43OTk2MUMyLjIzNTU1IDMuNTI3NTQgMi44NDUxNiA0LjEzNzUgMy41NzMwNSA0LjEzNzVDMy45NDI1OCA0LjEzNzUgNC4yNzc3MyAzLjk4NjcyIDQuNTE5OTIgMy43NDM3NUM0Ljc2MjExIDMuOTg2NzIgNS4wOTcyNyA0LjEzNzUgNS40NjY4IDQuMTM3NUM2LjE5NTQzIDQuMTM3NSA2LjgwNDMgMy41Mjc2MiA2LjgwNDMgMi43OTk2MVYyLjQ1OTM3SDEyLjM3MzRWMi43OTk2MUMxMi4zNzM0IDMuNTI3NzMgMTIuOTgyNyA0LjEzNzUgMTMuNzEwOSA0LjEzNzVDMTQuMDgwNSA0LjEzNzUgMTQuNDE1NiAzLjk4NjcyIDE0LjY1NzggMy43NDM3NUMxNC45IDMuOTg2NzIgMTUuMjM1MiA0LjEzNzUgMTUuNjA0NyA0LjEzNzVDMTYuMzMzMiA0LjEzNzUgMTYuOTQyMiAzLjUyNzY2IDE2Ljk0MjIgMi43OTk2MVYyLjQ1OTM3SDE3LjUxNzZDMTguMDAyMyAyLjQ1OTM3IDE4LjM5NjUgMi44NTM1MiAxOC4zOTY1IDMuMzM4MjhWNS44NDA2MloiIGZpbGw9IiM2NjY2NjYiPjwvcGF0aD4KPC9zdmc+");
	}
#partst_filtered.com22_stbox   .st_filtered_descriptions .st_filtered_description_item .ctrl a.hearts{
	    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjA0MzQgMC40ODM3NjVDMTIuNTIzNiAwLjQ4Mzc2NSAxMS4xMDI3IDEuMDU2MTUgMTAgMi4xMDRDOC44OTczIDEuMDU2MTUgNy40NzYzNyAwLjQ4Mzc2NSA1Ljk1NjYgMC40ODM3NjVDMi42NzIxMSAwLjQ4Mzc2NSAwIDMuMjIwMDUgMCA2LjU4MzQxQzAgOC41MzMzMyAxLjY2MTg0IDEwLjk2MzMgNC45Mzk0MSAxMy44MDU5QzcuMzM1NzQgMTUuODg0MiA5Ljc2NTc4IDE3LjQzOTYgOS43OTAwNCAxNy40NTVDOS44NTQwNiAxNy40OTU5IDkuOTI3MDMgMTcuNTE2MyAxMCAxNy41MTYzQzEwLjA3MyAxNy41MTYzIDEwLjE0NTkgMTcuNDk1OCAxMC4yMSAxNy40NTVDMTAuMjM0MyAxNy40Mzk1IDEyLjY2NDMgMTUuODg0MSAxNS4wNjA2IDEzLjgwNThDMTguMzM4MiAxMC45NjMzIDIwIDguNTMzMjkgMjAgNi41ODM0MUMyMCAzLjIyMDA1IDE3LjMyNzkgMC40ODM3NjUgMTQuMDQzNCAwLjQ4Mzc2NVpNMTQuNTU1NSAxMy4yMDk4QzEyLjYwNjggMTQuOTAwNiAxMC42MzQ0IDE2LjIzOTggMTAgMTYuNjU5MUM5LjM2NjU2IDE2LjI0MDUgNy4zOTkzIDE0LjkwNTEgNS40NTEyNSAxMy4yMTU2QzIuMzk2MDkgMTAuNTY2IDAuNzgxMjUgOC4yNzI1OSAwLjc4MTI1IDYuNTgzNDFDMC43ODEyNSAzLjY1MDggMy4xMDI5MyAxLjI2NTAxIDUuOTU2NiAxLjI2NTAxQzcuMzkxMjEgMS4yNjUwMSA4LjcyNTIzIDEuODU0NjIgOS43MTI4OSAyLjkyNTIxQzkuNzg2ODQgMy4wMDUzNyA5Ljg5MDk0IDMuMDUwOTUgMTAgMy4wNTA5NUMxMC4xMDkxIDMuMDUwOTUgMTAuMjEzMiAzLjAwNTM3IDEwLjI4NzEgMi45MjUyMUMxMS4yNzQ4IDEuODU0NjYgMTIuNjA4OCAxLjI2NTA1IDE0LjA0MzQgMS4yNjUwNUMxNi44OTcxIDEuMjY1MDEgMTkuMjE4OCAzLjY1MDggMTkuMjE4OCA2LjU4MzQxQzE5LjIxODggOC4yNzEyNiAxNy42MDYyIDEwLjU2MjYgMTQuNTU1NSAxMy4yMDk4WiIgZmlsbD0iIzU1NTU1NSI+PC9wYXRoPgo8cGF0aCBkPSJNMTMuNTY5NSAyLjY0NDg2TDEzLjU1NDggMi42NDc0QzEzLjM0MjQgMi42ODUxMyAxMy4yMDA4IDIuODg3OTEgMTMuMjM4NSAzLjEwMDMzQzEzLjI3MjEgMy4yODk2MyAxMy40MzY5IDMuNDIyNjcgMTMuNjIyNyAzLjQyMjY3QzEzLjY0NTQgMy40MjI2NyAxMy42Njg0IDMuNDIwNjggMTMuNjkxNCAzLjQxNjU4TDEzLjY5OTIgMy40MTUyNUMxMy45MTE5IDMuMzc5NDMgMTQuMDU1NCAzLjE3Nzk1IDE0LjAxOTUgMi45NjUyMUMxMy45ODM3IDIuNzUyNCAxMy43ODIgMi42MDkxNiAxMy41Njk1IDIuNjQ0ODZaIiBmaWxsPSIjNTU1NTU1Ij48L3BhdGg+CjxwYXRoIGQ9Ik0xNy4xNTEgNC4xMzIxNkMxNi42NzE0IDMuNDczMjkgMTUuOTkwMSAyLjk4MjU1IDE1LjIzMjggMi43NTAzM0MxNS4wMjY1IDIuNjg3MDEgMTQuODA4IDIuODAzMDIgMTQuNzQ0OCAzLjAwOTI3QzE0LjY4MTYgMy4yMTU1MiAxNC43OTc1IDMuNDM0IDE1LjAwMzcgMy40OTcyNEMxNi4yNTIxIDMuODgwMDUgMTcuMTI0IDUuMTAxODUgMTcuMTI0IDYuNDY4NDVDMTcuMTI0IDYuNjg0MTkgMTcuMjk4OSA2Ljg1OTA4IDE3LjUxNDYgNi44NTkwOEMxNy43MzA0IDYuODU5MDggMTcuOTA1MyA2LjY4NDIgMTcuOTA1MiA2LjQ2ODQxQzE3LjkwNTIgNS42MTc4NyAxNy42NDQ0IDQuODEwMDEgMTcuMTUxIDQuMTMyMTZaIiBmaWxsPSIjNTU1NTU1Ij48L3BhdGg+Cjwvc3ZnPg==");
	}
#partst_filtered.com22_stbox   .st_filtered_descriptions .st_filtered_description_item .ctrl a.copylk{
	    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjYyNSAxOEgxNC42MjVDMTUuNjU4NSAxOCAxNi41IDE3LjE1OTMgMTYuNSAxNi4xMjUxVjQuODc1NDNDMTYuNSAzLjg0MTIxIDE1LjY1ODUgMy4wMDA0OSAxNC42MjUgMy4wMDA0OUg1LjYyNUM0LjU5MTUgMy4wMDA0OSAzLjc1IDMuODQxMjEgMy43NSA0Ljg3NTQzVjE2LjEyNTFDMy43NSAxNy4xNTkzIDQuNTkxNSAxOCA1LjYyNSAxOFpNNC41IDQuODczOThDNC41IDQuMjUzNzYgNS4wMDQ3NSAzLjc0OTAyIDUuNjI1IDMuNzQ5MDJIMTQuNjI1QzE1LjI0NTIgMy43NDkwMiAxNS43NSA0LjI1Mzc2IDE1Ljc1IDQuODczOThWMTYuMTIzNkMxNS43NSAxNi43NDM4IDE1LjI0NTIgMTcuMjQ4NSAxNC42MjUgMTcuMjQ4NUg1LjYyNUM1LjAwNDc1IDE3LjI0ODUgNC41IDE2Ljc0MzggNC41IDE2LjEyMzZWNC44NzM5OFoiIGZpbGw9IiM1NTU1NTUiPjwvcGF0aD4KPHBhdGggZD0iTTIuNjI1IDE1Ljc1MDVIMS44NzVDMC44NDE1IDE1Ljc1MDUgMCAxNC45MDk3IDAgMTMuODc1NFYxLjg3NTA2QzAgMC44NDA3NzYgMC44NDE1IDAgMS44NzUgMEgxMC44NzVDMTEuOTA4NSAwIDEyLjc1IDAuODQwNzc2IDEyLjc1IDEuODc1MDZDMTIuNzUgMi4wODIwNiAxMi41ODIgMi4yNTAwNyAxMi4zNzUgMi4yNTAwN0MxMi4xNjggMi4yNTAwNyAxMiAyLjA4MjA2IDEyIDEuODc1MDZDMTIgMS4yNTQ3OSAxMS40OTUyIDAuNzUwMDIzIDEwLjg3NSAwLjc1MDAyM0gxLjg3NUMxLjI1NDc1IDAuNzUwMDIzIDAuNzUgMS4yNTQ3OSAwLjc1IDEuODc1MDZWMTMuODc1NEMwLjc1IDE0LjQ5NTcgMS4yNTQ3NSAxNS4wMDA1IDEuODc1IDE1LjAwMDVIMi42MjVDMi44MzIgMTUuMDAwNSAzIDE1LjE2ODUgMyAxNS4zNzU1QzMgMTUuNTgyNSAyLjgzMiAxNS43NTA1IDIuNjI1IDE1Ljc1MDVaIiBmaWxsPSIjNTU1NTU1Ij48L3BhdGg+CjxwYXRoIGQ9Ik0xMy4xMjUgMTIuNzVINy4xMjVDNi45MTggMTIuNzUgNi43NSAxMi41ODIgNi43NSAxMi4zNzVDNi43NSAxMi4xNjggNi45MTggMTIgNy4xMjUgMTJIMTMuMTI1QzEzLjMzMiAxMiAxMy41IDEyLjE2OCAxMy41IDEyLjM3NUMxMy41IDEyLjU4MiAxMy4zMzIgMTIuNzUgMTMuMTI1IDEyLjc1WiIgZmlsbD0iIzU1NTU1NSI+PC9wYXRoPgo8cGF0aCBkPSJNMTMuMTI1IDE1Ljc0ODVINy4xMjVDNi45MTggMTUuNzQ4NSA2Ljc1IDE1LjU4MDkgNi43NSAxNS4zNzQzQzYuNzUgMTUuMTY3NyA2LjkxOCAxNSA3LjEyNSAxNUgxMy4xMjVDMTMuMzMyIDE1IDEzLjUgMTUuMTY3NyAxMy41IDE1LjM3NDNDMTMuNSAxNS41ODA5IDEzLjMzMiAxNS43NDg1IDEzLjEyNSAxNS43NDg1WiIgZmlsbD0iIzU1NTU1NSI+PC9wYXRoPgo8cGF0aCBkPSJNMTMuMTI1IDkuNzUwNDlINy4xMjVDNi45MTggOS43NTA0OSA2Ljc1IDkuNTgyNDkgNi43NSA5LjM3NTQ5QzYuNzUgOS4xNjg0OSA2LjkxOCA5LjAwMDQ5IDcuMTI1IDkuMDAwNDlIMTMuMTI1QzEzLjMzMiA5LjAwMDQ5IDEzLjUgOS4xNjg0OSAxMy41IDkuMzc1NDlDMTMuNSA5LjU4MjQ5IDEzLjMzMiA5Ljc1MDQ5IDEzLjEyNSA5Ljc1MDQ5WiIgZmlsbD0iIzU1NTU1NSI+PC9wYXRoPgo8cGF0aCBkPSJNMTMuMTI1IDYuNzQ4NTRINy4xMjVDNi45MTggNi43NDg1NCA2Ljc1IDYuNTgwODYgNi43NSA2LjM3NDI3QzYuNzUgNi4xNjc2NyA2LjkxOCA2IDcuMTI1IDZIMTMuMTI1QzEzLjMzMiA2IDEzLjUgNi4xNjc2NyAxMy41IDYuMzc0MjdDMTMuNSA2LjU4MDg2IDEzLjMzMiA2Ljc0ODU0IDEzLjEyNSA2Ljc0ODU0WiIgZmlsbD0iIzU1NTU1NSI+PC9wYXRoPgo8L3N2Zz4=");
	}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item .ctrl a.calend.iconed:after {
    display: block;
    position: absolute;
    right: 21px;
    top: 0;
    height: 42px;
    width: 42px;
    background-repeat: no-repeat;
    background-position: center;
}
#partst_filtered.com22_stbox  .st_filtered_gallery {
    width: 586px;
    height: 440px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0px 8px 0px 0px;
}
#partst_filtered.com22_stbox  .st_filtered_gallery {
    height: calc(100% - 49px);
}
#partst_filtered.com22_stbox  .st_filtered_inform, 
#partst_filtered.com22_stbox  .st_filtered_gallery {
    width: 595px;
    right: -1px;
}
#partst_filtered.com22_stbox .st_filtered_gallery .st_filtered_gallerys_wrap {
    width: 100%;
    height: 100%;
}
#partst_filtered.com22_stbox .st_filtered_gallery .st_filtered_gallery_item {
    display: none;
    height: 100%;
    width: 100%;
}
#partst_filtered.com22_stbox  .st_filtered_descriptions .st_filtered_description_item, 
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item {
    transition: all 0.6s ease;
}
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item {
    display: block;
    opacity: 0;
    transform: translateY(-100%);
    position: absolute;
    top: 0;
    left: 0;
}
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item {
    opacity: 0;
    transform: translateY(0%);
    z-index: -1;
}
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item.active {
    display: block;
}
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item.active {
    opacity: 1;
    transform: translateY(0%);
}
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item.active {
    opacity: 1;
    transform: translateY(0%);
    z-index: 0;
}
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item > div {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item > div img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
}
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item > div img {
    transition: all 0.6s ease;
    transform: translateY(-100%);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item > div img {
    transform: translateY(-0%);
}
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item > div img {
    z-index: -1;
}
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item > div img.active {
    transform: translateY(0%);
    opacity: 1;
}
#partst_filtered.com22_stbox  .st_filtered_gallery .st_filtered_gallery_item > span {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.226154px;
    color: #FFFFFF;
    background: rgba(42, 42, 42, 0.5);
    border-radius: 4px;
    width: auto;
    height: 25px;
    position: absolute;
    right: 16px;
    bottom: 12px;
    padding: 0 12px;
    opacity: 0.7;
}
#partst_filtered.com22_stbox .st_filtered_gallery .st_filtered_gallery_item .sin_gal_ctrl {
	    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy41MTc3OCA3Ljc3NDY5TDEuNjI5MzEgMTMuNjYzMkMxLjI3MDA0IDE0LjAyMjQgMC42ODczNzMgMTQuMDIyNCAwLjMyODEwMiAxMy42NjMyQy0wLjAzMTI0MjMgMTMuMzAzOCAtMC4wMzEyNDIzIDEyLjcyMTMgMC4zMjgxMDIgMTIuMzYyTDQuNjQ1OSA4LjA0NDE2TDUuNTQ0NTUgNy4xMjQwOEw0LjY0NTkgNi4yMDQwMUwwLjMyODI0OSAxLjg4NjIxQy0wLjAzMTA5NTEgMS41MjY4NyAtMC4wMzEwOTUxIDAuOTQ0MzUxIDAuMzI4MjQ5IDAuNTg1MDA3QzAuNTA3ODQ4IDAuNDA1NDgxIDAuNzQzMzg3IDAuMzE1NTM2IDAuOTc4ODUyIDAuMzE1NTM2QzEuMjE0MzIgMC4zMTU1MzYgMS40NDk3OCAwLjQwNTQ4MSAxLjYyOTQ2IDAuNTg1MDA3TDcuNTE3NzggNi40NzM0OEM3Ljg3NzEzIDYuODMyODMgNy44NzcxMyA3LjQxNTM0IDcuNTE3NzggNy43NzQ2OVoiIGZpbGw9IiMzMzMzMzMiPjwvcGF0aD4KPC9zdmc+");
	}
#partst_filtered.com22_stbox .st_filtered_gallery .st_filtered_gallery_item .sin_gal_ctrl {
    background-color: rgba(255, 255, 255, 0.7);
    border: 1px solid #EFEFEF;
    /* border-radius: 0px 4px 4px 0px; */
    /* transform: matrix(-1, 0, 0, 1, 0, 0); */
    width: 30px;
    height: 50px;
    display: block;
    position: absolute;
    top: 194px;
    right: 0;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.5;
    border-radius: 4px 0px 0px 4px;
    transition: all 0.6s ease;
}
#partst_filtered.com22_stbox .st_filtered_gallery .st_filtered_gallery_item .sin_gal_ctrl.sin_gal_ctrl_prev {
    border-radius: 4px 0px 0px 4px;
    transform: matrix(-1, 0, 0, 1, 0, 0);
    right: auto;
    left: 0;
}
#partst_filtered.com22_stbox .st_filtered_gallery .st_filtered_gallery_item .sin_gal_ctrl:hover {opacity:0.9;}
#partst_filtered.com22_stbox .st_filtered_gallery .stMap {
    display: none;
    position: absolute !important;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.6s ease;
    transform: translateY(100%);
    display: block;
}
#partst_filtered.com22_stbox .st_filtered_gallery .stMap {
    background-color: #ccc;
}
#partst_filtered.com22_stbox .st_filtered_inform {
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 0px 0px 8px 0px;
    position: absolute;
    bottom: 0;
    width: 586px;
    right: 0;
    overflow: hidden;
}
#partst_filtered.com22_stbox .st_filtered_inform {
    transition: all 0.6s ease;
}
#partst_filtered.com22_stbox  .st_filtered_inform {
    height: 100%;
    transform: translateY( calc(100% - 49px) );
}
#partst_filtered.com22_stbox  .st_filtered_inform, .partst_filtered .st_filtered_gallery {
    width: 595px;
    right: -1px;
}
 
#partst_filtered.com22_stbox .partst_filtered_box {
    background: #FFFFFF;
    border: 1px solid #F3F3F3;
    box-shadow: 0px 0px 25px rgb(204 204 204 / 25%);
    border-radius: 8px;
    margin-top: 16px;
    padding: 16px;overflow: hidden;height: 488px;
}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .ctrl a.copylk {
    height: 42px;
    right: -1px;
    background-color: #F3F3F3;
    position: absolute;
    left: auto;
    top: 0;
    margin-right: 0;
    width: 48px;
    background-position: center;
    background-repeat: no-repeat;transition: all 0.6s ease, font-size 0s linear;
}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .ctrl a.copylk:hover{background-color: #ffeef4;}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .ctrl a.hearts {display:none;}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .ctrl a.calend {
    color: #444;
    text-decoration: none;
    width: 252px;
    padding-right: 42px;transition: all 0.6s ease, font-size 0s linear;
}

#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .ctrl a:hover {
    background-color: #ffeef4;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl {
    height: 49px;
    line-height: 49px;
    font-size: 0;border-bottom: 1px solid #eaeaea;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl span {
    height: 49px;
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.226263px;
    color: #555555;
    padding: 0 50px;
    width: calc(50% - 0.1px);
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl span {
    filter: none;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl span.zalprc {
    width: 47%;
    padding-right: 0;
    padding-left: 43px;
    font-size: 13px;
    letter-spacing: 0;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl span:before {
    content: '';
    width: 49px;
    height: 49px;
    position: absolute;
    left: 0px;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl span.zalprc:before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7979 4.42596C19.765 4.17284 19.533 3.99456 19.28 4.02726C19.0269 4.06017 18.8484 4.29203 18.8813 4.54516C18.9485 5.06207 18.776 5.56962 18.408 5.93761C17.7593 6.58626 16.7037 6.58635 16.055 5.93761C15.4063 5.28886 15.4063 4.23329 16.055 3.58464C16.4321 3.20746 16.9513 3.03648 17.4799 3.1158C17.7321 3.1537 17.9677 2.97968 18.0055 2.72728C18.0433 2.47484 17.8693 2.2395 17.6169 2.20169C16.8078 2.08039 15.9794 2.35298 15.4014 2.93104C14.3924 3.94012 14.3924 5.58208 15.4014 6.5912C15.906 7.09574 16.5688 7.34797 17.2315 7.34797C17.8942 7.34797 18.557 7.09566 19.0616 6.59125C19.634 6.01877 19.9024 5.22957 19.7979 4.42596Z' fill='%23439F1E'/%3E%3Cpath d='M21.8648 0.142979C21.7782 0.0562676 21.6607 0.00745508 21.5381 0.00741211L12.9374 0.00268555H12.9371C12.8146 0.00268555 12.697 0.0514121 12.6103 0.138037L0.135352 12.613C0.0487266 12.6996 0 12.8172 0 12.9398C0 13.0624 0.0487266 13.18 0.135352 13.2666L8.73134 21.8625C8.82161 21.9528 8.93982 21.9978 9.05811 21.9978C9.17641 21.9978 9.29466 21.9527 9.38489 21.8625L21.8598 9.38753C21.9464 9.30091 21.9951 9.18343 21.9951 9.06097L22 0.469842C22.0001 0.347252 21.9514 0.229689 21.8648 0.142979ZM21.0711 8.8692L9.05816 20.8821L1.11577 12.9398L13.1285 0.927115L21.0755 0.931498L21.0711 8.8692Z' fill='%23439F1E'/%3E%3Cpath d='M13.9267 8.71711L14.2715 8.3722C14.452 8.19173 14.452 7.89907 14.2715 7.71856C14.091 7.53809 13.7985 7.53809 13.6179 7.71856L13.273 8.06347C12.1574 7.23744 10.6357 7.27186 9.7001 8.20733C8.76454 9.14289 8.73025 10.6647 9.55628 11.7802L7.10779 14.2287C6.91035 13.9243 6.79554 13.5799 6.77839 13.2262C6.7548 12.7404 6.91942 12.2952 7.24168 11.973C7.42215 11.7925 7.42215 11.4999 7.24168 11.3194C7.06126 11.1389 6.76872 11.1389 6.58804 11.3194C6.07908 11.8284 5.81877 12.5214 5.85517 13.271C5.8834 13.8535 6.08986 14.4154 6.4441 14.8924L6.03976 15.2967C5.85929 15.4772 5.85929 15.7698 6.03976 15.9503C6.13004 16.0406 6.24829 16.0857 6.36654 16.0857C6.48479 16.0857 6.60308 16.0405 6.69331 15.9503L7.09765 15.546C7.57465 15.9002 8.13655 16.1067 8.71903 16.1349C8.76518 16.1372 8.81103 16.1383 8.85671 16.1382C9.55314 16.1382 10.193 15.8796 10.6706 15.402C11.1796 14.893 11.4399 14.2 11.4035 13.4504C11.3753 12.8679 11.1688 12.306 10.8145 11.829L13.2625 9.38098C13.74 10.1195 13.7071 11.0583 13.129 11.6364C12.9485 11.8168 12.9485 12.1095 13.129 12.29C13.2193 12.3802 13.3375 12.4253 13.4558 12.4253C13.574 12.4253 13.6924 12.3802 13.7826 12.29C14.7183 11.3544 14.7527 9.83258 13.9267 8.71711ZM10.0172 14.7484C9.69485 15.0707 9.25051 15.2353 8.76394 15.2117C8.41022 15.1945 8.06587 15.0798 7.76147 14.8823L10.1511 12.4926C10.3485 12.797 10.4633 13.1414 10.4804 13.4951C10.504 13.981 10.3394 14.4261 10.0172 14.7484ZM10.2202 11.1164C9.74276 10.3779 9.77572 9.43903 10.3537 8.86101C10.9318 8.28296 11.8706 8.25004 12.6091 8.72747L10.2202 11.1164Z' fill='%23439F1E'/%3E%3C/svg%3E%0A");
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl span.zalopt {
    font-size: 13px;
    letter-spacing: 0;
    padding-left: 42px;
    width: calc(53% - 0.1px);
    position: absolute;
    right: -1px;
    top: 0px;
}
#partst_filtered.com22_stbox  .st_filtered_inform .st_filtered_inform_item .ctrl span.zalopt:before{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljg2MjcgNy42MzczM0MxNC43NzU1IDcuNTUwMTcgMTQuNjU0NSA3LjUgMTQuNTMxMiA3LjVIMTMuMTI1VjcuMDMxMjVDMTMuMTI1IDYuMjU1OCAxMi40OTQyIDUuNjI1IDExLjcxODggNS42MjVIMTAuMzEyNVY1LjQzNzVDMTAuMzEyNSA1LjE3ODU5IDEwLjEwMjcgNC45Njg3NSA5Ljg0Mzc1IDQuOTY4NzVDOS41ODQ4NCA0Ljk2ODc1IDkuMzc1IDUuMTc4NTkgOS4zNzUgNS40Mzc1VjUuNjI1SDcuOTQ0NThDNy44MzM2MiA0LjQ3OTEzIDcuMzQ0MTggMy40MTE0NCA2LjUzODMzIDIuNTc3MDNDNC45MzM1OSAwLjkxNTE2MSAyLjc3ODA4IDAgMC40Njg3NSAwQzAuMjA5ODM5IDAgMCAwLjIwOTgzOSAwIDAuNDY4NzVWMTYuNDA2MkMwIDE2LjY2NTIgMC4yMDk4MzkgMTYuODc1IDAuNDY4NzUgMTYuODc1QzIuNzc4MDggMTYuODc1IDQuOTMzNTkgMTUuOTU5OCA2LjUzODMzIDE0LjI5OEM3LjM0NDE4IDEzLjQ2MzYgNy44MzM2MiAxMi4zOTU5IDcuOTQ0NTggMTEuMjVIOS4zNzVWMjAuOTkzMkw3LjE2ODU4IDIzLjE5OThDNi45ODU0NyAyMy4zODI4IDYuOTg1NDcgMjMuNjc5NiA3LjE2ODU4IDIzLjg2MjdDNy4zNTE2OCAyNC4wNDU4IDcuNjQ4NSAyNC4wNDU4IDcuODMxNDIgMjMuODYyN0w5LjM3NSAyMi4zMTkxVjIzLjUzMTJDOS4zNzUgMjMuNzkwMiA5LjU4NDg0IDI0IDkuODQzNzUgMjRDMTAuMTAyNyAyNCAxMC4zMTI1IDIzLjc5MDIgMTAuMzEyNSAyMy41MzEyVjIyLjMxOTFMMTEuODU2MSAyMy44NjI3QzExLjk0NzYgMjMuOTU0MiAxMi4wNjc2IDI0IDEyLjE4NzUgMjRDMTIuMzA3NCAyNCAxMi40Mjc0IDIzLjk1NDIgMTIuNTE4OSAyMy44NjI3QzEyLjcwMiAyMy42Nzk2IDEyLjcwMiAyMy4zODI5IDEyLjUxODkgMjMuMTk5OEwxMC4zMTI1IDIwLjk5MzJWMTEuMjVIMTEuNzE4OEMxMi40OTQyIDExLjI1IDEzLjEyNSAxMC42MTkyIDEzLjEyNSA5Ljg0Mzc1VjguNDM3NUgxNC4wNjI1VjkuODQzNzVDMTQuMDYyNSAxMC4xMDIxIDE0LjI3MjUgMTAuMzEyNSAxNC41MzEyIDEwLjMxMjVDMTQuNzg5NiAxMC4zMTI1IDE1IDEwLjEwMjEgMTUgOS44NDM3NVY3Ljk2ODc1QzE1IDcuODQ1NTIgMTQuOTQ5OCA3LjcyNDQ5IDE0Ljg2MjcgNy42MzczM1pNNS44NjM5NSAxMy42NDY5QzQuNTQ2NjkgMTUuMDExIDIuODExOTUgMTUuODA5MSAwLjkzNzUgMTUuOTIzMlYwLjk1MTc4MkMyLjgxMTc3IDEuMDY1ODYgNC41NDY2OSAxLjg2NDAxIDUuODYzOTUgMy4yMjgxNUM2LjYxNjcgNC4wMDc4MSA3LjAzMTI1IDUuMDM3MjMgNy4wMzEyNSA2LjEyNjg5VjEwLjc0NzlDNy4wMzEyNSAxMS44Mzc4IDYuNjE2NyAxMi44NjcyIDUuODYzOTUgMTMuNjQ2OVpNMTIuMTg3NSA5Ljg0Mzc1QzEyLjE4NzUgMTAuMTAyMyAxMS45NzczIDEwLjMxMjUgMTEuNzE4OCAxMC4zMTI1SDcuOTY4NzVWNi41NjI1SDExLjcxODhDMTEuOTc3MyA2LjU2MjUgMTIuMTg3NSA2Ljc3MjcxIDEyLjE4NzUgNy4wMzEyNVY5Ljg0Mzc1WiIgZmlsbD0iI0U1ODk3MSI+PC9wYXRoPgo8cGF0aCBkPSJNMTQuNTMxMiAxMS4yNUMxNC4yNzI1IDExLjI1IDE0LjA2MjUgMTEuNDYwNCAxNC4wNjI1IDExLjcxODhDMTQuMDYyNSAxMS45NzcxIDE0LjI3MjUgMTIuMTg3NSAxNC41MzEyIDEyLjE4NzVDMTQuNzg5NiAxMi4xODc1IDE1IDExLjk3NzEgMTUgMTEuNzE4OEMxNSAxMS40NjA0IDE0Ljc4OTYgMTEuMjUgMTQuNTMxMiAxMS4yNVpNMi4zNDM3NSA5LjE0MDYyQzIuMDg1MzkgOS4xNDA2MiAxLjg3NSA5LjM1MTAxIDEuODc1IDkuNjA5MzhDMS44NzUgOS44Njc3NCAyLjA4NTM5IDEwLjA3ODEgMi4zNDM3NSAxMC4wNzgxQzIuNjAyMTEgMTAuMDc4MSAyLjgxMjUgOS44Njc3NCAyLjgxMjUgOS42MDkzOEMyLjgxMjUgOS4zNTEwMSAyLjYwMjExIDkuMTQwNjIgMi4zNDM3NSA5LjE0MDYyWk0yLjM0Mzc1IDExLjAxNTZDMi4wODUzOSAxMS4wMTU2IDEuODc1IDExLjIyNiAxLjg3NSAxMS40ODQ0VjE0LjI5NjlDMS44NzUgMTQuNTU1MiAyLjA4NTM5IDE0Ljc2NTYgMi4zNDM3NSAxNC43NjU2QzIuNjAyMTEgMTQuNzY1NiAyLjgxMjUgMTQuNTU1MiAyLjgxMjUgMTQuMjk2OVYxMS40ODQ0QzIuODEyNSAxMS4yMjYgMi42MDIxMSAxMS4wMTU2IDIuMzQzNzUgMTEuMDE1NloiIGZpbGw9IiNFNTg5NzEiPjwvcGF0aD4KPC9zdmc+");
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl span.zalopt a {
    background-color: #F3F3F3;
    border: 1px solid #EAEAEA;
    border-radius: 0px 0px 8px 0px;
    width: 47px;
    height: 49px;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl span.zalopt a {
    border: none;
    border-left: 1px solid #EAEAEA;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl span.zalopt a {
    transition: background 0.6s ease;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl span.zalopt a{
	    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi40MjY0OCAwLjU1NjkyM0wwLjUzODAwOCA2LjQ0NTRDMC4xNzg3MzcgNi44MDQ2NyAwLjE3ODczNyA3LjM4NzMzIDAuNTM4MDA4IDcuNzQ2NjFDMC44OTczNTIgOC4xMDU5NSAxLjQ3OTg3IDguMTA1OTUgMS44MzkyMSA3Ljc0NjYxTDYuMTU3MDEgMy40Mjg4MUw3LjA3NzEgMi41MzAxNkw3Ljk5NzE2IDMuNDI4ODFMMTIuMzE1IDcuNzQ2NDZDMTIuNjc0MyA4LjEwNTggMTMuMjU2OCA4LjEwNTggMTMuNjE2MiA3Ljc0NjQ2QzEzLjc5NTcgNy41NjY4NiAxMy44ODU2IDcuMzMxMzIgMTMuODg1NiA3LjA5NTg1QzEzLjg4NTYgNi44NjAzOSAxMy43OTU3IDYuNjI0OTIgMTMuNjE2MiA2LjQ0NTI1TDcuNzI3NjkgMC41NTY5MjNDNy4zNjgzNSAwLjE5NzU3OSA2Ljc4NTgzIDAuMTk3NTc5IDYuNDI2NDggMC41NTY5MjNaIiBmaWxsPSIjNTU1NTU1Ij48L3BhdGg+Cjwvc3ZnPg==");
	}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl span.zalopt a:hover, 
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item.opened .ctrl span.zalopt a {
    background-color: #ffeef4;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item.opened .ctrl span.zalopt a {
    transform: rotate(180deg);
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item.opened .ctrl span.zalopt a {
    height: 48px;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item.opened .ctrl span.zalopt a {
    border-radius: 0px;
}
#partst_filtered.com22_stbox .info ins a {
    top: -1px;
}
#partst_filtered.com22_stbox .info ins a {
    transition: none;
    transition: background 0.6s ease;
}
#partst_filtered.com22_stbox .info ins a.active, #partst_filtered.com22_stbox .info ins a:hover {
    background-color: #ffeef4;
}
#partst_filtered.com22_stbox .info  ins a.gmaps{
	    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk5OTQgMy42NjY2M0M5LjIzMDIxIDMuNjY2NjMgNy43OTEwMiA1LjEwNTc4IDcuNzkxMDIgNi44NzQ5N0M3Ljc5MTAyIDguNjQ0MTcgOS4yMzAxNyAxMC4wODMzIDEwLjk5OTQgMTAuMDgzM0MxMi43Njg2IDEwLjA4MzMgMTQuMjA3NyA4LjY0NDE3IDE0LjIwNzcgNi44NzQ5N0MxNC4yMDc3IDUuMTA1NzggMTIuNzY4NiAzLjY2NjYzIDEwLjk5OTQgMy42NjY2M1pNMTAuOTk5NCA5LjE2NjYzQzkuNzM1MjcgOS4xNjY2MyA4LjcwNzcxIDguMTM5MDMgOC43MDc3MSA2Ljg3NDk3QzguNzA3NzEgNS42MTA5MiA5LjczNTMxIDQuNTgzMzIgMTAuOTk5NCA0LjU4MzMyQzEyLjI2MzUgNC41ODMzMiAxMy4yOTEgNS42MTA5MiAxMy4yOTEgNi44NzQ5N0MxMy4yOTEgOC4xMzkwMyAxMi4yNjM1IDkuMTY2NjMgMTAuOTk5NCA5LjE2NjYzWiIgZmlsbD0iIzU1NTU1NSI+PC9wYXRoPgo8cGF0aCBkPSJNMjEuNDY0MiAyMS4yODc3TDE3Ljc5NzUgMTUuNzg3N0MxNy43MTIzIDE1LjY2MDMgMTcuNTY5MyAxNS41ODMzIDE3LjQxNjIgMTUuNTgzM0gxMi45NzAzQzEyLjcxNzMgMTUuNTgzMyAxMi41MTIgMTUuNzg4NiAxMi41MTIgMTYuMDQxNkMxMi41MTIgMTYuMjk0NiAxMi43MTczIDE2LjUgMTIuOTcwMyAxNi41SDE3LjE3MTRMMjAuMjI2NyAyMS4wODMzSDEuNzczMjRMNC44Mjg0OSAxNi40OTk5SDkuMDI4NjRDOS4yODE2NCAxNi40OTk5IDkuNDg2OTkgMTYuMjk0NiA5LjQ4Njk5IDE2LjA0MTZDOS40ODY5OSAxNS43ODg2IDkuMjgxNjQgMTUuNTgzMyA5LjAyODY0IDE1LjU4MzNINC41ODI4NEM0LjQyOTc0IDE1LjU4MzMgNC4yODY3NCAxNS42NjAzIDQuMjAxNDkgMTUuNzg2OEwwLjUzNDgzNyAyMS4yODY4QzAuNDQxMzM3IDIxLjQyNzkgMC40MzIxODUgMjEuNjA4NSAwLjUxMjgzNyAyMS43NTc5QzAuNTkxNjg1IDIxLjkwNjQgMC43NDY1ODcgMjEuOTk5OSAwLjkxNjE4NSAyMS45OTk5SDIxLjA4MjhDMjEuMjUyNCAyMS45OTk5IDIxLjQwNzMgMjEuOTA2NCAyMS40ODYyIDIxLjc1ODhDMjEuNTY2OCAyMS42MDk0IDIxLjU1ODYgMjEuNDI3OSAyMS40NjQyIDIxLjI4NzdaIiBmaWxsPSIjNTU1NTU1Ij48L3BhdGg+CjxwYXRoIGQ9Ik0xMSAwQzcuMjA4NjUgMCA0LjEyNSAzLjA4MzY1IDQuMTI1IDYuODc1QzQuMTI1IDEwLjUzMjUgMTAuMzcwMyAxOC43MjM4IDEwLjYzNyAxOS4wNzAzQzEwLjcyMzIgMTkuMTg0IDEwLjg1NzkgMTkuMjUgMTEgMTkuMjVDMTEuMTQyMSAxOS4yNSAxMS4yNzY4IDE5LjE4NCAxMS4zNjMgMTkuMDcwM0MxMS42Mjk3IDE4LjcyMzggMTcuODc1IDEwLjUzMjUgMTcuODc1IDYuODc1QzE3Ljg3NSAzLjA4MzY1IDE0Ljc5MTMgMCAxMSAwWk0xMSAxOC4wMjYyQzkuNjU0MzUgMTYuMjA0OCA1LjA0MTcgOS43NDk2NSA1LjA0MTcgNi44NzVDNS4wNDE3IDMuNTg5NjUgNy43MTQ2OSAwLjkxNjY1MiAxMSAwLjkxNjY1MkMxNC4yODU0IDAuOTE2NjUyIDE2Ljk1ODMgMy41ODk2NSAxNi45NTgzIDYuODc1QzE2Ljk1ODMgOS43NDk2NSAxMi4zNDU3IDE2LjIwNDggMTEgMTguMDI2MloiIGZpbGw9IiM1NTU1NTUiPjwvcGF0aD4KPC9zdmc+");
	}
#partst_filtered.com22_stbox .info ins a.gmaps.active {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9994 3.66663C9.23021 3.66663 7.79102 5.10578 7.79102 6.87497C7.79102 8.64417 9.23017 10.0833 10.9994 10.0833C12.7686 10.0833 14.2077 8.64417 14.2077 6.87497C14.2077 5.10578 12.7686 3.66663 10.9994 3.66663ZM10.9994 9.16663C9.73527 9.16663 8.70771 8.13903 8.70771 6.87497C8.70771 5.61092 9.73531 4.58332 10.9994 4.58332C12.2635 4.58332 13.291 5.61092 13.291 6.87497C13.291 8.13903 12.2635 9.16663 10.9994 9.16663Z' fill='%23f189a3'%3E%3C/path%3E%3Cpath d='M21.4642 21.2877L17.7975 15.7877C17.7123 15.6603 17.5693 15.5833 17.4162 15.5833H12.9703C12.7173 15.5833 12.512 15.7886 12.512 16.0416C12.512 16.2946 12.7173 16.5 12.9703 16.5H17.1714L20.2267 21.0833H1.77324L4.82849 16.4999H9.02864C9.28164 16.4999 9.48699 16.2946 9.48699 16.0416C9.48699 15.7886 9.28164 15.5833 9.02864 15.5833H4.58284C4.42974 15.5833 4.28674 15.6603 4.20149 15.7868L0.534837 21.2868C0.441337 21.4279 0.432185 21.6085 0.512837 21.7579C0.591685 21.9064 0.746587 21.9999 0.916185 21.9999H21.0828C21.2524 21.9999 21.4073 21.9064 21.4862 21.7588C21.5668 21.6094 21.5586 21.4279 21.4642 21.2877Z' fill='%23f189a3'%3E%3C/path%3E%3Cpath d='M11 0C7.20865 0 4.125 3.08365 4.125 6.875C4.125 10.5325 10.3703 18.7238 10.637 19.0703C10.7232 19.184 10.8579 19.25 11 19.25C11.1421 19.25 11.2768 19.184 11.363 19.0703C11.6297 18.7238 17.875 10.5325 17.875 6.875C17.875 3.08365 14.7913 0 11 0ZM11 18.0262C9.65435 16.2048 5.0417 9.74965 5.0417 6.875C5.0417 3.58965 7.71469 0.916652 11 0.916652C14.2854 0.916652 16.9583 3.58965 16.9583 6.875C16.9583 9.74965 12.3457 16.2048 11 18.0262Z' fill='%23f189a3'%3E%3C/path%3E%3C/svg%3E");
}
#partst_filtered.com22_stbox .st_filtered_items .sfi_pn {
    transition: all 0.6s ease;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy42NzIwOCA2LjUwMTE5TDEuNzgzNiAwLjYxMjcxNUMxLjQyNDMzIDAuMjUzNDQ0IDAuODQxNjY5IDAuMjUzNDQ0IDAuNDgyMzk5IDAuNjEyNzE1QzAuMTIzMDU1IDAuOTcyMDU5IDAuMTIzMDU1IDEuNTU0NTggMC40ODIzOTkgMS45MTM5Mkw0LjgwMDIgNi4yMzE3Mkw1LjY5ODg0IDcuMTUxOEw0LjgwMDIgOC4wNzE4N0wwLjQ4MjU0NiAxMi4zODk3QzAuMTIzMjAyIDEyLjc0OSAwLjEyMzIwMiAxMy4zMzE1IDAuNDgyNTQ2IDEzLjY5MDlDMC42NjIxNDUgMTMuODcwNCAwLjg5NzY4NCAxMy45NjAzIDEuMTMzMTUgMTMuOTYwM0MxLjM2ODYxIDEzLjk2MDMgMS42MDQwOCAxMy44NzA0IDEuNzgzNzUgMTMuNjkwOUw3LjY3MjA4IDcuODAyNEM4LjAzMTQyIDcuNDQzMDUgOC4wMzE0MiA2Ljg2MDUzIDcuNjcyMDggNi41MDExOVoiIGZpbGw9IiM1NTU1NTUiPjwvcGF0aD4KPC9zdmc+);
}
#partst_filtered.com22_stbox .st_filtered_items .sfi_pn {
    background-color: #F3F3F3;
    border-radius: 6px;
    background-position: center;
    background-repeat: no-repeat;
    width: 48px;
    height: 48px;
    cursor: pointer;
    display: block;
    position: absolute;
    left: 0;
    top: 5px;
    transform: rotate(180deg);
}
#partst_filtered.com22_stbox .st_filtered_items .sfi_pn.disabled {
    cursor: default;
    opacity: 0.5;
}
#partst_filtered.com22_stbox .st_filtered_items .sfi_pn.sfi_next {
    transform: rotate(0deg);
    left: auto;
    right: 0;
}
#partst_filtered.com22_stbox .st_filtered_items .sfi_pn:not(.disabled):hover {
    background-color: #ffeef4;
}
#partst_filtered.com22_stbox .st_filtered_items .st_filtered_items_wrap > div span {
    font-size: 12px;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item {
    display: none;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item.active {
    display: block;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item.active.opened {
    height: 100%;
}
#partst_filtered.com22_stbox  .st_filtered_inform.opened {
    height: 100%;
    transform: translateY( 0 );    border-top: none;
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item.opened .ctrl {
    border-bottom: 1px solid #EFEFEF;
}

#partst_filtered.com22_stbox .st_filtered_inform .cont {
    height: calc(100% - 49px);
    padding: 16px;
    background: #F9F9F9;
    border: 0px solid #EFEFEF;
    transition: all 0.6s ease;
}
#partst_filtered.com22_stbox .st_filtered_inform.opened .cont {
    display: block;
    overflow: auto;
}

#partst_filtered.com22_stbox .st_filtered_inform .cont span {
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 0.290909px;
    color: #333333;
}
#partst_filtered.com22_stbox .st_filtered_inform .cont div {
    margin-top: 5px;
    margin-bottom: 16px;
}
#partst_filtered.com22_stbox .st_filtered_inform .cont div i {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    margin-right: 16px;
    padding-left: 32px;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.226154px;
    color: #333333;
    margin-bottom: 12px;
}
#partst_filtered.com22_stbox .st_filtered_inform .cont div i:before {
    content: '';
    width: 24px;
    height: 24px;
    position: absolute;
    left: 5px;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjkwNDcgMTZIMi4wOTUyOEMwLjkzOTQ1MyAxNiAwIDE1LjA2MDUgMCAxMy45MDQ3VjIuMDk1MjhDMCAwLjkzOTQ1MyAwLjkzOTQ1MyAwIDIuMDk1MjggMEgxMS42MTlDMTEuOTM0NCAwIDEyLjE5MDQgMC4yNTU5OTkgMTIuMTkwNCAwLjU3MTQyOUMxMi4xOTA0IDAuODg2ODU4IDExLjkzNDQgMS4xNDI4NiAxMS42MTkgMS4xNDI4NkgyLjA5NTI4QzEuNTcwMzEgMS4xNDI4NiAxLjE0Mjg2IDEuNTcwMzEgMS4xNDI4NiAyLjA5NTI4VjEzLjkwNDdDMS4xNDI4NiAxNC40Mjk3IDEuNTcwMzEgMTQuODU3MSAyLjA5NTI4IDE0Ljg1NzFIMTMuOTA0N0MxNC40Mjk3IDE0Ljg1NzEgMTQuODU3MSAxNC40Mjk3IDE0Ljg1NzEgMTMuOTA0N1Y3LjQyODU3QzE0Ljg1NzEgNy4xMTMxNCAxNS4xMTMxIDYuODU3MTQgMTUuNDI4NiA2Ljg1NzE0QzE1Ljc0NCA2Ljg1NzE0IDE2IDcuMTEzMTQgMTYgNy40Mjg1N1YxMy45MDQ3QzE2IDE1LjA2MDUgMTUuMDYwNSAxNiAxMy45MDQ3IDE2WiIgZmlsbD0iIzk5OTk5OSI+PC9wYXRoPgo8cGF0aCBkPSJNOS4zMzM3MSA5LjUyMzY4QzkuMTg3NSA5LjUyMzY4IDkuMDQxMTYgOS40NjgwMiA4LjkyOTk3IDkuMzU1OTlMNS41MDE0IDUuOTI3NDJDNS4yNzgxOCA1LjcwNDIxIDUuMjc4MTggNS4zNDIzMiA1LjUwMTQgNS4xMTkxMUM1LjcyNDYxIDQuODk1ODkgNi4wODY1IDQuODk1ODkgNi4zMDk3MSA1LjExOTExTDkuMzM0NTQgOC4xNDM4TDE3LjMxMDggMC4xNjc1MTVDMTcuNTM0MiAtMC4wNTU4Mzg0IDE3Ljg5NjEgLTAuMDU1ODM4NCAxOC4xMTkzIDAuMTY3NTE1QzE4LjM0MjUgMC4zOTA3MyAxOC4zNDI1IDAuNzUyNjE2IDE4LjExOTMgMC45NzU4M0w5LjczODI4IDkuMzU2ODNDOS42MjYyNiA5LjQ2ODAyIDkuNDgwMDUgOS41MjM2OCA5LjMzMzcxIDkuNTIzNjhaIiBmaWxsPSIjOTk5OTk5Ij48L3BhdGg+Cjwvc3ZnPg==");
}
#partst_filtered.com22_stbox .st_filtered_inform .st_filtered_inform_item .ctrl span.zalopt {
    border-left: 1px solid #EAEAEA;
}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .ctrl a {
    font-size: 14px;
}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .text { 
    font-size: 13px;
}
#partst_filtered.com22_stbox .info ins {
    font-size: 13px;
}

#partst_filtered.com22_stbox .st_filtered_commit {
    font-size: 13px;
}
#partst_filtered .tabbler {
    height: 46px;
    width: calc(100% - 650px + 40px);
    position: absolute;
    top: 0;
    left: 0;
    background: #F4F4F4;
    font-size: 0;
}
.partst_filtered_box_inner {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: none;
    width: 100%;
    padding: 16px;
}
.partst_filtered_box_inner.active {
    display: block;
}
#partst_filtered.com22_stbox .st_filtered_items {
    margin-top: 46px;
}
#partst_filtered .tabbler a {
    display: inline-block;
    vertical-align: top;
    width: 33.3%;
    height: 100%;
    line-height: 46px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    color: #555555;
    cursor: pointer;
    z-index: 1;
    transition: all 0.6s ease;
}
/*, #partst_filtered .tabbler a:not(.disabled):hover */
#partst_filtered .tabbler a.active {
    background: #fff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
#partst_filtered.com22_stbox .st_filtered_commit {
    display: none;
}
#partst_filtered.com22_stbox .info ins a.gmaps {
    right: -1px;
}
#partst_filtered.com22_stbox .info ins.times, #partst_filtered.com22_stbox .info ins.phone {
    top: -1px;
}
#partst_filtered.com22_stbox .info ins.metro, #partst_filtered.com22_stbox .info ins.phone {
    right: 1px;
    width: 50%;
}
#partst_filtered.com22_stbox .st_filtered_items .st_filtered_items_wrap > div i {
    font-size: 12px;
}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .text {
    _height: 240px;
}
#partst_filtered.com22_stbox .info  ins a.inst{
	    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljc4MzggMjBINS4yMTYyMkMyLjMzOTk0IDIwIDAgMTcuNjU5OCAwIDE0Ljc4MzhWNS4yMTYyMkMwIDIuMzQwMjQgMi4zMzk5NCAwIDUuMjE2MjIgMEgxNC43ODM4QzE3LjY2MDEgMCAyMCAyLjM0MDI0IDIwIDUuMjE2MjJWMTQuNzgzOEMyMCAxNy42NTk4IDE3LjY2MDEgMjAgMTQuNzgzOCAyMFpNNS4yMTYyMiAxLjQyODUzQzMuMTI3NzUgMS40Mjg1MyAxLjQyODUzIDMuMTI3NzUgMS40Mjg1MyA1LjIxNjIyVjE0Ljc4MzhDMS40Mjg1MyAxNi44NzIzIDMuMTI3NzUgMTguNTcxNSA1LjIxNjIyIDE4LjU3MTVIMTQuNzgzOEMxNi44NzIzIDE4LjU3MTUgMTguNTcxNSAxNi44NzIzIDE4LjU3MTUgMTQuNzgzOFY1LjIxNjIyQzE4LjU3MTUgMy4xMjc3NSAxNi44NzIzIDEuNDI4NTMgMTQuNzgzOCAxLjQyODUzSDUuMjE2MjJaIiBmaWxsPSIjNzc3Nzc3Ij48L3BhdGg+CjxwYXRoIGQ9Ik05Ljk5OTQyIDE1LjcxNDJDNi44NDg2MyAxNS43MTQyIDQuMjg1MTYgMTMuMTUwNyA0LjI4NTE2IDkuOTk5OTFDNC4yODUxNiA2Ljg0OTEyIDYuODQ4NjMgNC4yODU2NCA5Ljk5OTQyIDQuMjg1NjRDMTMuMTUwMiA0LjI4NTY0IDE1LjcxMzcgNi44NDkxMiAxNS43MTM3IDkuOTk5OTFDMTUuNzEzNyAxMy4xNTA3IDEzLjE1MDIgMTUuNzE0MiA5Ljk5OTQyIDE1LjcxNDJaTTkuOTk5NDIgNS43MTQxN0M3LjYzNjE0IDUuNzE0MTcgNS43MTM2OCA3LjYzNjYzIDUuNzEzNjggOS45OTk5MUM1LjcxMzY4IDEyLjM2MzIgNy42MzYxNCAxNC4yODU2IDkuOTk5NDIgMTQuMjg1NkMxMi4zNjI3IDE0LjI4NTYgMTQuMjg1MiAxMi4zNjMyIDE0LjI4NTIgOS45OTk5MUMxNC4yODUyIDcuNjM2NjMgMTIuMzYyNyA1LjcxNDE3IDkuOTk5NDIgNS43MTQxN1oiIGZpbGw9IiM3Nzc3NzciPjwvcGF0aD4KPHBhdGggZD0iTTE2LjQyNzkgMy45Mjg2MkMxNi40Mjc5IDQuNTIwMzYgMTUuOTQ4NCA1LjAwMDA5IDE1LjM1NjYgNS4wMDAwOUMxNC43NjQ5IDUuMDAwMDkgMTQuMjg1MiA0LjUyMDM2IDE0LjI4NTIgMy45Mjg2MkMxNC4yODUyIDMuMzM2ODggMTQuNzY0OSAyLjg1NzMgMTUuMzU2NiAyLjg1NzNDMTUuOTQ4NCAyLjg1NzMgMTYuNDI3OSAzLjMzNjg4IDE2LjQyNzkgMy45Mjg2MloiIGZpbGw9IiM3Nzc3NzciPjwvcGF0aD4KPC9zdmc+");
	}
#partst_filtered.com22_stbox ins a.webs{
	    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjc5MzQgNi4wMDAyMUMxOC45NjkzIDIuNDQyNDUgMTUuMjY1NiAwIDExIDBDNi43MzMwMiAwIDMuMDI4ODMgMi40NDMzOCAxLjIwNTIzIDYuMDAzNzJDMS4xOTc5OSA2LjAxNzk2IDEuMTg5MzUgNi4wMzA4IDEuMTgzNzQgNi4wNDU3NUMwLjQyODUyIDcuNTM1ODggMCA5LjIxODQzIDAgMTFDMCAxMi43ODIgMC40Mjg1MiAxNC40NjQ2IDEuMTgzNzQgMTUuOTU0M0MxLjE4OTM1IDE1Ljk2OTIgMS4xOTc5OSAxNS45ODIgMS4yMDUyMyAxNS45OTYzQzMuMDI4MzYgMTkuNTU2NiA2LjczMzAyIDIyIDExIDIyQzE1LjI2NTYgMjIgMTguOTY5MyAxOS41NTggMjAuNzkzNCAxNS45OTk4QzIwLjgwMTUgMTUuOTgzOSAyMC44MTExIDE1Ljk2OTcgMjAuODE3MiAxNS45NTI4QzIxLjU3MTkgMTQuNDYzMiAyMiAxMi43ODExIDIyIDExQzIyIDkuMjE4OSAyMS41NzE5IDcuNTM2ODEgMjAuODE3MiA2LjA0NzE1QzIwLjgxMDcgNi4wMzAzNCAyMC44MDE1IDYuMDE2MDkgMjAuNzkzNCA2LjAwMDIxWk0yMC4wNjA2IDE1LjMwNDNIMTUuODU2NkMxNi4wOTAyIDE0LjEyNiAxNi4yMjg5IDEyLjgzNzQgMTYuMjU1IDExLjQ3ODNIMjEuMDE5MkMyMC45NTQ1IDEyLjg0MjggMjAuNjE4NyAxNC4xMzQ2IDIwLjA2MDYgMTUuMzA0M1pNMTEgMjEuMDQzNUM5LjQ4NzIyIDIxLjA0MzUgOC4xMzA0MyAxOS4xMDQgNy4zNjA5NyAxNi4yNjA5SDE0LjYzOUMxMy44Njk2IDE5LjEwNCAxMi41MTI4IDIxLjA0MzUgMTEgMjEuMDQzNVpNNy4xMzIzNSAxNS4zMDQzQzYuODg1MDQgMTQuMTI4MyA2LjczNTM1IDEyLjgzNSA2LjcwNjYzIDExLjQ3ODNIMTUuMjkzOEMxNS4yNjQ2IDEyLjgzNSAxNS4xMTUgMTQuMTI4MyAxNC44NjgxIDE1LjMwNDNINy4xMzIzNVpNMC45ODA4MDggMTEuNDc4M0g1Ljc0NDk3QzUuNzcxNTkgMTIuODM3NCA1LjkwOTg0IDE0LjEyNiA2LjE0MzM2IDE1LjMwNDNIMS45Mzk0M0MxLjM4MTMxIDE0LjEzNDYgMS4wNDU1IDEyLjg0MjggMC45ODA4MDggMTEuNDc4M1pNMS45Mzk0MyA2LjY5NTY1SDYuMTQzMzZDNS45MDk4NCA3Ljg3NDAyIDUuNzcxMTIgOS4xNjI2MiA1Ljc0NDk3IDEwLjUyMTdIMC45ODA4MDhDMS4wNDU1IDkuMTU3MjUgMS4zODEzMSA3Ljg2NTM4IDEuOTM5NDMgNi42OTU2NVpNMTEgMC45NTY1MjJDMTIuNTEyOCAwLjk1NjUyMiAxMy44Njk2IDIuODk1OTUgMTQuNjM5IDUuNzM5MTNINy4zNjA5N0M4LjEzMDQzIDIuODk1OTUgOS40ODcyMiAwLjk1NjUyMiAxMSAwLjk1NjUyMlpNMTQuODY3NyA2LjY5NTY1QzE1LjExNSA3Ljg3MTIyIDE1LjI2NDYgOS4xNjQ5NSAxNS4yOTM0IDEwLjUyMTdINi43MDYxNkM2LjczNTM1IDkuMTY0OTUgNi44ODUwNCA3Ljg3MTIyIDcuMTMxODggNi42OTU2NUgxNC44Njc3Wk0xNi4yNTUgMTAuNTIxN0MxNi4yMjg0IDkuMTYyNjIgMTYuMDkwMiA3Ljg3NDAyIDE1Ljg1NjYgNi42OTU2NUgyMC4wNjA2QzIwLjYxODcgNy44NjUzOCAyMC45NTQ1IDkuMTU3MjUgMjEuMDE5MiAxMC41MjE3SDE2LjI1NVpNMTkuNTM4OSA1LjczOTEzSDE1LjY0MDJDMTUuMTU2MSAzLjg0MTUgMTQuNDEzOSAyLjI5MzY5IDEzLjUwNDYgMS4yODU1NkMxNi4wNDQ2IDEuOTQxMyAxOC4xOTMxIDMuNTYyNjcgMTkuNTM4OSA1LjczOTEzWk04LjQ5NDk3IDEuMjg1NTZDNy41ODYwOSAyLjI5MzY5IDYuODQzOTQgMy44NDE1IDYuMzU5MzggNS43MzkxM0gyLjQ2MDY2QzMuODA2OTQgMy41NjI2NyA1Ljk1NTM4IDEuOTQxMyA4LjQ5NDk3IDEuMjg1NTZaTTIuNDYxMTMgMTYuMjYwOUg2LjM1OTM4QzYuODQzNDcgMTguMTU4NSA3LjU4NTYyIDE5LjcwNjMgOC40OTQ5NyAyMC43MTQ0QzUuOTU1MzggMjAuMDU4NyAzLjgwNjk0IDE4LjQzNjkgMi40NjExMyAxNi4yNjA5Wk0xMy41MDUgMjAuNzE0NEMxNC40MTM5IDE5LjcwNjMgMTUuMTU2MSAxOC4xNTg1IDE1LjY0MDYgMTYuMjYwOUgxOS41Mzg5QzE4LjE5MzEgMTguNDM2OSAxNi4wNDQ2IDIwLjA1ODcgMTMuNTA1IDIwLjcxNDRaIiBmaWxsPSIjNzc3Nzc3Ij48L3BhdGg+Cjwvc3ZnPg==");
	}


#partst_filtered.com22_stbox .info ins.times, #partst_filtered.com22_stbox .info ins.phone {
    display: none;
}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .text {
    height: 170px;
}
#partst_filtered.com22_stbox .st_filtered_gallery {
    height: 100%;
}
#partst_filtered.com22_stbox .st_filtered_inform {
    display: none;
}
#partst_filtered.com22_stbox .st_filtered_gallery .st_filtered_gallery_item .sin_gal_ctrl {
    top: calc( (100% - 50px) / 2 );
}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .ctrl a.calend {
    display: none;
}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .ctrl a.wantfs:after {
    content:'';
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1V5.5C15 5.77637 14.7764 6 14.5 6C14.2236 6 14 5.77637 14 5.5V2.207L6.8535 9.3535C6.75588 9.45113 6.62787 9.5 6.5 9.5C6.37213 9.5 6.24412 9.45113 6.1465 9.3535C5.95113 9.15812 5.95113 8.84175 6.1465 8.6465L13.293 1.5H10C9.72363 1.5 9.5 1.27637 9.5 1C9.5 0.723625 9.72363 0.5 10 0.5H14.5C14.7764 0.5 15 0.723625 15 1ZM13 14V8C13 7.72363 12.7764 7.5 12.5 7.5C12.2236 7.5 12 7.72363 12 8V14C12 14.2759 11.7759 14.5 11.5 14.5H1.5C1.22413 14.5 1 14.2759 1 14V4C1 3.72412 1.22413 3.5 1.5 3.5H7.5C7.77637 3.5 8 3.27638 8 3C8 2.72362 7.77637 2.5 7.5 2.5H1.5C0.672875 2.5 0 3.17287 0 4V14C0 14.8271 0.672875 15.5 1.5 15.5H11.5C12.3271 15.5 13 14.8271 13 14Z' fill='%23555555'/%3E%3C/svg%3E%0A");
}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .ctrl a.wantfs {
    padding-right: 15px;
    width: 280px;
}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .ctrl a.wantfs:after {
    display: block;
    width: 40px;
    height: 40px;
    top: 1px;
    right: 4px;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
}

#partst_filtered .tabbler a {
    top: 1px;
    left: 1px;
}
#partst_filtered .tabbler a.active:before {
    content: '';
    position: absolute;
    left: -1px;
    top: -1px;
    width: calc(100% + 2px);
    height: 100%;
    z-index: -1;
    background: linear-gradient(180deg, rgba(255, 225, 208, 1), rgba(255, 225, 208, 0));
        background: linear-gradient(180deg, rgb(255 238 244), rgb(255 238 244 / 0%));
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
#partst_filtered .tabbler a.active:after {
    content: '';
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
#partst_filtered .tabbler a i, #partst_filtered .tabbler a b {
    display: none;
}

#partst_filtered .tabbler a:first-child.active i {
    display: block;
    position: absolute;
    bottom: 1px;
    right: -10px;
    width: 10px;
    height: 10px;
    background: #fff;
}
#partst_filtered .tabbler a:first-child.active i:after {
    content: '';
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background: #f4f4f4;
    border-bottom-left-radius: 20px;
}
#partst_filtered .tabbler a[itemid="locations"].active i:after {
    content: '';
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background: #f4f4f4;
    border-bottom-left-radius: 20px;
}
#partst_filtered .tabbler a[itemid="locations"].active i {
    display: block;
    position: absolute;
    bottom: 1px;
    right: -10px;
    width: 10px;
    height: 10px;
    background: #fff;
}
#partst_filtered .tabbler a[itemid="locations"].active b, #partst_filtered .tabbler a[itemid="obraz"].active b {
    display: block;
    position: absolute;
    bottom: 1px;
    left: -10px;
    width: 10px;
    height: 10px;
    background: #fff;
}
#partst_filtered .tabbler a[itemid="locations"].active b:after, #partst_filtered .tabbler a[itemid="obraz"].active b:after {
    content: '';
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background: #f4f4f4;
    border-bottom-right-radius: 20px;
}
#partst_filtered.com22_stbox .partst_filtered_box {
    height: 440px;
}
#partst_filtered.com22_stbox .st_filtered_descriptions .st_filtered_description_item .text {
    height: 120px;
}

#partst_filtered .tabbler a.active {
    color: #d97b9c;
}
#partst_filtered.com22_stbox .st_filtered_items .st_filtered_items_wrap > div.active i {
    color: #fba1b2;
}
#partst_filtered .tabbler a.disabled {
    color: #bbb;
    cursor: default;
}
#partst_filtered .tabbler a[itemid="locations"] {
    border-right: 1px solid #fff;
}
#partst_filtered .tabbler {     width: calc(100% - 650px + 40px + 16px);}
#partst_filtered.com22_stbox .st_filtered_items {
    margin-top: 50px;
}
#partst_filtered.com22_stbox .st_filtered_gallery .stMap.active {
    transform: translateY(0%);
    opacity: 1;
}

#partst_filtered.com22_stbox .st_filtered_gallery .st_filtered_gallery_item > div img {
    z-index: 0;
}



 .c22_faq .faqs > div ins i {
    background-color: #ffeef4;
}
 .c22_faq .faqs > div ins i:hover {
    background-color: #ffd8e6;
}
  .c22_cont.c22_faq h2 {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 0.355556px;
    color: #333333;
    font-family: 'Playfair Display',serif;
}
.c22_cont.c22_faq h2:before {display:none;}
.c22_faq .faqs > div.animated div, .c22_faq .faqs > div.active div {
    padding-left: 0;
}

  .c22_faq .faqs > div.faq_create_question {
    display: block !important;
    top: 0px;
    position: absolute;
    right: 0;
    width: 270px;
    background: #FFFFFF;
    border: 1px solid #F3F3F3;
    box-shadow: 0px 0px 25px rgb(204 204 204 / 25%);
    border-radius: 8px;
    bottom: auto;
    padding: 20px 16px;
    padding-top: 24px;
}
 i .c22_faq .faqs > .image {
    display: none;
}
.com22_studii i.clear {
    display: block;
    width: 100%;
    height: 1px;
    clear: both;
}

  .c22_faq i.clear {
    display: block;
    width: 100%;
    height: 1px;
    clear: both;
}
  .c22_faq .faqs > div {
    width: calc(100% - 270px - 30px);
    background: #FFFFFF;
    border: 1px solid #F3F3F3;
    box-shadow: 0px 0px 25px rgb(204 204 204 / 25%);
    border-radius: 8px;
    height:56px;transition: all 0.6s ease;
}
  .c22_faq .faq_create_question .fcq_title {
    font-family: 'Playfair Display',serif;
    display: block;
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 26px;
    color: #333333;
    margin-bottom: 17px;
    text-align: center;
}
 .c22_faq .faq_create_question input,   .c22_faq .faq_create_question textarea {
    display: block;
    background: #F1F1F1;
    border-radius: 6px;
    width: 100%;
    outline: none;
    border: none;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 36px;
    letter-spacing: 0.226154px;
    color: #777777;
    height: 36px;
    margin-bottom: 16px;
    padding: 0 16px;
}
  .c22_faq .faq_create_question textarea {
    height: 72px;
    resize: none;
}
  .c22_faq .faq_create_question .fcq_send {}

  .c22_faq .faqs {
    margin-top: 20px;
}
  .c22_faq .faq_create_question .fcq_send {
    cursor: pointer;
    display: block;
    background: #ffd8e6;
    border-radius: 6px;
    width: 100%;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #ffeef4;
}
  .c22_faq .faq_create_question .fcq_send:hover {
    background: #ffd8e6;
}
  .c22_faq .faqs {
    min-height: 375px;
}
 .c22_faq .faq_create_question input::placeholder ,  .c22_faq .faq_create_question textarea::placeholder {
    color:#ccc;
    font-family: 'TT Norms','Montserrat',Helvetica,sans-serif;
    opacity:1;
}
.c22_faq .faq_create_question * {
    transition: all 0.6s ease;
    opacity: 1;
    transform: translateY(0%);
}
.c22_faq .faqs > div p {
    height: 80px;
    display: block;
    width: 100%;
    overflow: hidden;
}
.c22_faq .faqs > div p {
    height: 86px;
}
.c22_faq .faq_create_question .hide {
    opacity: 0;
    transform: translateY(400px);
}
.c22_faq .faq_create_question .fcqok {
    font-size: 16px;
    text-align: center;
    padding: 20px 0;
    position: absolute;
    top: 100px;
    width: calc(100% - 32px);
}
.c22_faq .faqs > .image {display:none;}
.c22_faq .faqs > div.animated div, .c22_faq .faqs > div.active div {
    padding-left: 0;
    line-height: 1.34em;
}
 .c22_faq .faqs .faq_create_question h3 {
    margin-bottom: 28px;
    height: 33px;
    line-height: 40px;
}
.c22_faq .faqs > div div { 
    padding-top: 10px;
    font-size: 14px;
    padding-left: 10px;
}
.c22_faq .faqs > div.animated div, .c22_faq .faqs > div.active div {
    padding-top: 10px;
}
.c22_faq .faqs > div p {
    height: 92px;
}
.c22_faq .faqs > div {
    padding-bottom: 9px;
    margin-bottom: 16px;
}
.c22_faq .faqs {
    min-height: 394px;
    height: 394px;
}
.c22_faq .faqs > div.animated div, .c22_faq .faqs > div div {
    line-height: 1.34em;
}
.c22_faq .faqs > div.animated div, .c22_faq .faqs > div.active div, .c22_faq .faqs > div.animated div, .c22_faq .faqs > div div {
    padding-top: 10px;
    padding-left: 10px;
}
 #partst_filtered.com22_stbox .st_filtered_commit {
    position: absolute;
    display: block;
    top: 140px;    top: 146px;
    z-index: 1;
}
#partst_filtered.com22_stbox h2 {
    display: block;
    font-family: "Playfair Display",serif;
    font-size: 32px;
    line-height: 43px;
    letter-spacing: .3px;
    font-weight: 500;
}

#partst_filtered.com22_stbox .partst_filtered_box {
    overflow: visible;
}
#partst_filtered .tabbler a.active {
    position: relative;
    /* top: -2px; */
    height: calc(100% + 2px);
    transform: translateY(-2px);
}
#partst_filtered .tabbler a:first-child.active i {
    bottom: 0px;
}
#partst_filtered .tabbler a { 
    left: 0px;
}
#partst_filtered .tabbler {
    border-top-left-radius: 8px;
}
#partst_filtered .tabbler a.active:before {
    background: linear-gradient(180deg, rgb(237 195 210), rgb(255 238 244 / 0%));
}
.c22_faq.commerce_faq .faqs > div.active {
    height: 178px;
}
 
#partst_filtered.com22_stbox .partst_filtered_box_inner {
    overflow: hidden;
}
#partst_filtered.com22_stbox .st_filtered_gallery .st_filtered_gallery_item > div {
    border-bottom-right-radius: 10px;
}
#partst_filtered.com22_stbox .partst_filtered_box_inner  {
    opacity: 0;
    transition: all 0.8s ease;
    _transform: translateY(640px);
}
#partst_filtered.com22_stbox .partst_filtered_box_inner.loaded  {
    opacity: 1;
    _transform: translateY(0px);
}
#partst_filtered .tabbler a:before {
    content: '';
    transition: all 1.6s ease;
    opacity: 0;
}
#partst_filtered .tabbler a.active:before {
    opacity: 1;
}
 #partst_filtered .tabbler a.active:before {}


.places_wrapper_glob.partst_filtered .st_filtered_descriptions .st_filtered_description_item .text {
    height: 180px;
}
.places_wrapper_glob.partst_filtered .partst_filtered_box {
    height: 400px;
    margin-top: 0;
}
.places_wrapper_glob.partst_filtered .innerblock.st_filtered_gallery {
    height: 100%;
}
.com22_studii .partst_filtered.places_wrapper_glob {
    margin-bottom: 16px;
    margin-top: 0;
}

.mobRMetro, .mobRTime, .mobRPrice {
    display: none;
}


.places_wrapper_glob.partst_filtered .st_filtered_descriptions .st_filtered_description_item h3 {font-size: 22px;
line-height: 26px;}

.mobRPrice:before,
.partst_filtered .info ins.price:before {
    content:'';
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7979 4.42596C19.7649 4.17284 19.5329 3.99456 19.28 4.02726C19.0268 4.06017 18.8483 4.29203 18.8812 4.54516C18.9484 5.06207 18.7759 5.56962 18.4079 5.93761C17.7592 6.58626 16.7036 6.58635 16.0549 5.93761C15.4062 5.28886 15.4062 4.23329 16.0549 3.58464C16.432 3.20746 16.9512 3.03648 17.4798 3.1158C17.732 3.1537 17.9676 2.97968 18.0054 2.72728C18.0432 2.47484 17.8692 2.2395 17.6168 2.20169C16.8077 2.08039 15.9794 2.35298 15.4013 2.93104C14.3923 3.94012 14.3923 5.58208 15.4013 6.5912C15.9059 7.09574 16.5687 7.34797 17.2314 7.34797C17.8941 7.34797 18.5569 7.09566 19.0615 6.59125C19.6339 6.01877 19.9023 5.22957 19.7979 4.42596Z' fill='%23E58971'/%3E%3Cpath d='M19.0658 2.93506L19.0615 2.93076C18.8809 2.75029 18.5883 2.75029 18.4078 2.93076C18.2273 3.11127 18.2273 3.40393 18.4078 3.5844L18.4121 3.5887C18.5024 3.67898 18.6206 3.72405 18.7389 3.72405C18.8571 3.72405 18.9754 3.67893 19.0657 3.5887C19.2462 3.40819 19.2462 3.11553 19.0658 2.93506Z' fill='%23E58971'/%3E%3Cpath d='M21.8648 0.142979C21.7782 0.0562676 21.6607 0.00745508 21.5381 0.00741211L12.9374 0.00268555H12.9371C12.8146 0.00268555 12.697 0.0514121 12.6103 0.138037L0.135352 12.613C0.0487266 12.6996 0 12.8172 0 12.9398C0 13.0624 0.0487266 13.18 0.135352 13.2666L8.73134 21.8625C8.82161 21.9528 8.93982 21.9978 9.05811 21.9978C9.17641 21.9978 9.29466 21.9527 9.38489 21.8625L21.8598 9.38753C21.9464 9.30091 21.9951 9.18343 21.9951 9.06097L22 0.469842C22.0001 0.347252 21.9514 0.229689 21.8648 0.142979ZM21.0711 8.8692L9.05816 20.8821L1.11577 12.9398L13.1285 0.927115L21.0755 0.931498L21.0711 8.8692Z' fill='%23E58971'/%3E%3Cpath d='M13.9264 8.71723L14.2713 8.37232C14.4518 8.19186 14.4518 7.89919 14.2713 7.71868C14.0908 7.53821 13.7982 7.53821 13.6177 7.71868L13.2727 8.06359C12.1572 7.23756 10.6354 7.27198 9.69985 8.20745C8.76429 9.14301 8.73 10.6648 9.55604 11.7803L7.10755 14.2288C6.91011 13.9244 6.79529 13.58 6.77815 13.2263C6.75456 12.7405 6.91917 12.2954 7.24144 11.9731C7.42191 11.7926 7.42191 11.5 7.24144 11.3195C7.06101 11.139 6.76848 11.139 6.5878 11.3195C6.07883 11.8285 5.81853 12.5215 5.85492 13.2711C5.88315 13.8536 6.08962 14.4155 6.44385 14.8925L6.03952 15.2968C5.85905 15.4773 5.85905 15.77 6.03952 15.9505C6.12979 16.0407 6.24804 16.0858 6.36629 16.0858C6.48454 16.0858 6.60284 16.0407 6.69307 15.9505L7.09741 15.5461C7.5744 15.9004 8.13631 16.1069 8.71879 16.1351C8.76494 16.1373 8.81079 16.1384 8.85646 16.1384C9.5529 16.1384 10.1927 15.8797 10.6703 15.4021C11.1793 14.8931 11.4396 14.2001 11.4032 13.4505C11.375 12.868 11.1685 12.3062 10.8143 11.8291L13.2623 9.3811C13.7397 10.1196 13.7068 11.0584 13.1288 11.6365C12.9483 11.817 12.9483 12.1096 13.1288 12.2901C13.219 12.3804 13.3373 12.4254 13.4555 12.4254C13.5738 12.4254 13.6921 12.3803 13.7823 12.2901C14.7181 11.3545 14.7524 9.8327 13.9264 8.71723ZM10.0169 14.7485C9.69461 15.0709 9.25027 15.2355 8.76369 15.2118C8.40997 15.1946 8.06562 15.0799 7.76123 14.8824L10.1509 12.4928C10.3483 12.7971 10.463 13.1415 10.4802 13.4952C10.5038 13.9812 10.3392 14.4262 10.0169 14.7485ZM10.22 11.1165C9.74252 10.378 9.77548 9.43915 10.3535 8.86114C10.9315 8.28308 11.8703 8.25016 12.6089 8.72759L10.22 11.1165Z' fill='%23E58971'/%3E%3C/svg%3E%0A");
}
.mobRTime:before,
.partst_filtered .info ins.time:before {
    content:'';
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0C4.9346 0 0 4.9346 0 11C0 17.0654 4.9346 22 11 22C17.0654 22 22 17.0654 22 11C22 4.9346 17.0654 0 11 0ZM11 21.2667C5.33903 21.2667 0.733333 16.661 0.733333 11C0.733333 5.33903 5.33903 0.733333 11 0.733333C16.661 0.733333 21.2667 5.33903 21.2667 11C21.2667 16.661 16.661 21.2667 11 21.2667Z' fill='%23E58971'/%3E%3Cpath d='M11.3663 9.54109V5.82236C11.3663 5.61959 11.202 5.45569 10.9996 5.45569C10.7972 5.45569 10.6329 5.61959 10.6329 5.82236V9.54109C10.12 9.67456 9.71848 10.0761 9.58501 10.589H6.96628C6.76388 10.589 6.59961 10.7529 6.59961 10.9557C6.59961 11.1585 6.76388 11.3224 6.96628 11.3224H9.58501C9.74891 11.953 10.3183 12.4224 10.9996 12.4224C11.8085 12.4224 12.4663 11.7646 12.4663 10.9557C12.4663 10.2741 11.9969 9.70499 11.3663 9.54109ZM10.9996 11.689C10.5952 11.689 10.2663 11.3601 10.2663 10.9557C10.2663 10.5513 10.5952 10.2224 10.9996 10.2224C11.404 10.2224 11.7329 10.5513 11.7329 10.9557C11.7329 11.3601 11.404 11.689 10.9996 11.689Z' fill='%23E58971'/%3E%3Cpath d='M11.0005 3.62234C11.2029 3.62234 11.3671 3.45844 11.3671 3.25567V2.88901C11.3671 2.68624 11.2029 2.52234 11.0005 2.52234C10.7981 2.52234 10.6338 2.68624 10.6338 2.88901V3.25567C10.6338 3.45844 10.7981 3.62234 11.0005 3.62234Z' fill='%23E58971'/%3E%3Cpath d='M11.0005 18.289C10.7981 18.289 10.6338 18.4529 10.6338 18.6557V19.0223C10.6338 19.2251 10.7981 19.389 11.0005 19.389C11.2029 19.389 11.3671 19.2251 11.3671 19.0223V18.6557C11.3671 18.4529 11.2029 18.289 11.0005 18.289Z' fill='%23E58971'/%3E%3Cpath d='M19.0663 10.589H18.6997C18.4973 10.589 18.333 10.7529 18.333 10.9557C18.333 11.1584 18.4973 11.3223 18.6997 11.3223H19.0663C19.2687 11.3223 19.433 11.1584 19.433 10.9557C19.433 10.7529 19.2687 10.589 19.0663 10.589Z' fill='%23E58971'/%3E%3Cpath d='M3.29974 10.589H2.93307C2.73067 10.589 2.56641 10.7529 2.56641 10.9557C2.56641 11.1584 2.73067 11.3223 2.93307 11.3223H3.29974C3.50214 11.3223 3.66641 11.1584 3.66641 10.9557C3.66641 10.7529 3.50214 10.589 3.29974 10.589Z' fill='%23E58971'/%3E%3Cpath d='M16.4449 4.99221L16.1856 5.25145C16.0423 5.39481 16.0423 5.62655 16.1856 5.76991C16.2571 5.84141 16.351 5.87735 16.4449 5.87735C16.5387 5.87735 16.6326 5.84141 16.7041 5.76991L16.9634 5.51068C17.1067 5.36731 17.1067 5.13558 16.9634 4.99221C16.82 4.84885 16.5882 4.84921 16.4449 4.99221Z' fill='%23E58971'/%3E%3Cpath d='M5.29645 16.1411L5.03721 16.4003C4.89385 16.5437 4.89385 16.7754 5.03721 16.9188C5.10871 16.9903 5.20258 17.0262 5.29645 17.0262C5.39031 17.0262 5.48418 16.9903 5.55568 16.9188L5.81491 16.6595C5.95828 16.5162 5.95828 16.2844 5.81491 16.1411C5.67154 15.9977 5.43945 15.9981 5.29645 16.1411Z' fill='%23E58971'/%3E%3Cpath d='M16.7041 16.141C16.5608 15.9977 16.329 15.9977 16.1856 16.141C16.0423 16.2844 16.0423 16.5161 16.1856 16.6595L16.4449 16.9187C16.5164 16.9902 16.6103 17.0262 16.7041 17.0262C16.798 17.0262 16.8919 16.9902 16.9634 16.9187C17.1067 16.7754 17.1067 16.5436 16.9634 16.4003L16.7041 16.141Z' fill='%23E58971'/%3E%3Cpath d='M5.55568 4.99217C5.41231 4.8488 5.18058 4.8488 5.03721 4.99217C4.89385 5.13553 4.89385 5.36727 5.03721 5.51063L5.29645 5.76987C5.36795 5.84137 5.46181 5.8773 5.55568 5.8773C5.64954 5.8773 5.74341 5.84137 5.81491 5.76987C5.95828 5.6265 5.95828 5.39477 5.81491 5.2514L5.55568 4.99217Z' fill='%23E58971'/%3E%3C/svg%3E%0A");
}



.places_wrapper_glob.partst_filtered  .info {
    margin-bottom: 10px;
}
.places_wrapper_glob.partst_filtered .partst_filtered_box {
    height: 450px; 
}
.places_wrapper_glob.partst_filtered .st_filtered_descriptions .st_filtered_description_item h3 {
    font-family: 'Playfair Display',serif;
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    line-height: 31px;
    color: #333333;
}
.places_wrapper_glob.partst_filtered .st_filtered_descriptions {
    margin-top: 0;
}
.places_wrapper_glob.partst_filtered .st_filtered_descriptions .st_filtered_description_item .text {
    height: 155px;
}
.places_wrapper_glob.partst_filtered .partst_filtered_box {
    height: 406px;
    margin-top: 0;
}




.places_wrapper_glob.partst_filtered .info ins.price,
.places_wrapper_glob.partst_filtered .info ins.time {
    padding-right: 0;
}
.com22_places #partst_walktaps ,
.com22_places #part_faq,
.com22_places #partst_sessii,
.com22_places  #partst_seealso {
    margin-top: 40px;
}


#partst_filtered .tabbler {
        background-color: #fff;
}
#partst_filtered .tabbler a:not(.active) {background-color: #F4F4F4;}

#partst_filtered .tabbler a[itemid="locations"].active b, #partst_filtered .tabbler a[itemid="obraz"].active b,
#partst_filtered .tabbler a i, #partst_filtered .tabbler a b {display:none;}
#partst_filtered .tabbler a[itemid="studii"]:not(.active) {
    border-bottom-right-radius: 10px;
} 
#partst_filtered .tabbler a[itemid="obraz"]:not(.active) {
    border-bottom-left-radius: 10px;
} 
#partst_filtered .tabbler  a[itemid="obraz"]:not(.active)  {
    border-bottom-left-radius: 0px;
} 

#partst_filtered .tabbler a[itemid="locations"]:not(.active) {
    border-bottom-left-radius: 10px;
}
#partst_filtered .tabbler[itemid="locations"] a[itemid="obraz"]:not(.active) {
    border-bottom-left-radius: 10px;
}
#partst_filtered .tabbler[itemid="obraz"] a[itemid="studii"]:not(.active) {border-bottom-right-radius: 0px;}
#partst_filtered .tabbler[itemid="obraz"] a[itemid="locations"]:not(.active) {border-bottom-left-radius: 0px;}
#partst_filtered .tabbler[itemid="obraz"] a[itemid="locations"]:not(.active) {border-bottom-right-radius: 10px;}
.c22_pricecont .optform label p {
    line-height: 32px;
    height: 32px;
}


/* SECOND HEADER FIX April2023 */
body.scrolled .header .c22_promoban_menu:after {
    height: 36px;
}
 
.com22 .header {
    transition: all .45s ease!important;    z-index: 1;
}

body.scrolled .header .c22_promoban_menu {
    max-width: 100% !important;
    margin-left: 0;
    padding-left: calc((100% - 90.88889%) / 2);
}
/* /// */

.c22_faq .faqs > div p {
    transition: all 1.2s ease;
    opacity: 0;
}
.c22_faq .faqs > div.active p {
    opacity: 1;
}
 
body .header { 
    z-index: 10;
}
.steps_wrap { 
    z-index: 0;
}
.com22 .header, body.scrolled .header {
    z-index: 10;
}

#partst_filtered .tabbler a[itemid="locations"] {
    border-right: 0px solid #fff;
}
#partst_filtered .tabbler a[itemid="studii"].active {
    z-index: 2;
}

#partst_filtered .tabbler a {
    top: 0px; }
.price sub {
    display: inline;
    line-height: 18px;
    font-size: 24px;
    position: relative;
    top: -12px;
    padding-left: 0px;left: -6px;
}
.c22_faq .faqs > div.faq_create_question {
    height: auto;
}
.c22_price_selectgifttype a span sub {
    font: inherit;
    vertical-align: baseline;
    padding-left: 3px;
}


.com22 .header span.withukraine:after {background:none;}



