
/*body*/

html {font-size: 15px!important;
	text-decoration: none!important;
	outline: none!important;}
	
body, #page {overflow-x: hidden;font-size: initial;}
body, select, input, textarea, button {font-family: var(--font, arial)!important;
    outline: none;}
.row h1, .row h2, .row h3, .row h4, .row h5, .row h6 {font-weight: bold;}
img {vertical-align: middle;
	max-width: 100%;}
a {-moz-transition: 0.2s ease-in-out;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	text-decoration: none;
	color: inherit;}
a:focus,
a:hover {color:inherit;}
a:focus{text-decoration:none;}
.primary a:hover, 
.primary a:focus {color:inherit;}
.bg {background: var(--bg)}

.center {text-align: center;}

h1 {font-size: 50px;}
h2 {font-size: 40px;}
h3 {font-size: 30px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}

h1,
h2,
h3,
h4,
h5,
h6 {margin: 10px 0;
	font-family: var(--h1h6, arial)!important;}

.mod_header b.text-3x {
    font-family: var(--h1h6, arial)!important;
}

#alertbottom {height:auto;
	top:auto;
	bottom:0;}
#alertbottom .alrt {width:100vw;
	left:0;
	text-align:center;
	bottom:0;
	top:auto;
	box-shadow:0px -10px 10px rgb(0 0 0 / 0.05);}
#alertbottom {
    width: 300px;
    background-color: white !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px 30px;
    gap: 15px;
    position: fixed;
    overflow: hidden;
    box-shadow: 0 0 20px rgb(0 0 0 / 15%);
    inset: auto auto 20px 20px;
    border-radius: 0.5rem;
}

#alertbottom #cookieSvg {
    width: 50px;
    height: 50px;
}

#alertbottom #cookieSvg g path {
    fill: rgb(97, 81, 81);
}

#alertbottom .agreeBtn {
    display: flex;
    gap: 20px;
    flex-direction: row;
}

#alertbottom .delagree {
    background-color: var(--primary);
    color: rgb(241, 241, 241);
}

#alertbottom .closeagree {
    background-color: rgb(218, 218, 218);
    color: rgb(46, 46, 46);
}

#alertbottom .closeagree:hover {
    background-color: #ebebeb;
}

#alertbottom .delagree:hover {
    background-color: var(--primarylt);
}

#alertbottom .agreeBtn span {
    transition-duration: 0.2s;
    cursor: pointer;
    border-radius: 20px;
    padding: 5px 15px;
}
.underconstruction {padding: 40vh 0;
		height: 100vh;
		font-size: 25px;}
 	

.material-icons-sharp,
.material-icons-round,
.material-icons-outlined,
.material-icons-two-tone,
.material-icons {color: var(--primary);
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;}
  
.material-icons {font-family: 'Material Icons';}
body[material-icons-two-tone] .material-icons {font-family: 'Material Icons Two Tone';}
body[material-icons-outlined] .material-icons {font-family: 'Material Icons Outlined';}
body[material-icons-round] .material-icons {font-family: 'Material Icons Round';}
body[material-icons-sharp] .material-icons {font-family: 'Material Icons Sharp';}


.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; vertical-align: -7px;}
.material-icons.md-36 { font-size: 36px; vertical-align: -12px;}
.material-icons.md-48 { font-size: 48px; vertical-align: -16px;}
.material-icons.md-60 { font-size: 60px; vertical-align: -20px;}
.material-icons.md-36.circle {padding: .5em;
    width: 2em;
    height: 2em;}
.primary .material-icons {color: #f9f9f9;}


.ui-loader {
    display: none;
}



/*lib*/


.f-b-100 {flex-basis: 100%;}
.f-b-75 {flex-basis: 75%;}
.f-b-25 {flex-basis: 25%;}
.f-b-90 {flex-basis: 90%;}
.f-b-80 {flex-basis: 80%;}
.f-b-70 {flex-basis: 70%;}
.f-b-60 {flex-basis: 60%;}
.f-b-50 {flex-basis: 50%;}
.f-b-40 {flex-basis: 40%;}
.f-b-30 {flex-basis: 30%;}
.f-b-20 {flex-basis: 20%;}
.f-b-10 {flex-basis: 10%;}

.v-m {vertical-align: middle!important;}
.v-t {vertical-align: top!important;}
.v-b {vertical-align: bottom!important;}

[layout="column"],
[data-layout="column"] {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;}

[layout="row"],
[data-layout="row"] {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;}

[layout="row"] .nav-item {
    flex-basis: 100%;
}

[layout="wrap"],
[data-layout="wrap"] {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;}

.flex-end {align-content: flex-end;}
.flex-start {align-content: flex-start;}
@media (max-width: 600px) {.flex-start-sm {align-content: flex-start;}
	.flex-end-sm {align-content: flex-end;}
	.f-b-100 {flex-basis: 100%;}
	.f-b-75 {flex-basis: 100%;}
	.f-b-25 {flex-basis: 100%;}
	.f-b-90 {flex-basis: 100%;}
	.f-b-80 {flex-basis: 100%;}
	.f-b-70 {flex-basis: 100%;}
	.f-b-60 {flex-basis: 100%;}
	.f-b-50 {flex-basis: 100%;}
	.f-b-40 {flex-basis: 50%;}
	.f-b-30 {flex-basis: 50%;}
	.f-b-20 {flex-basis: 50%;}
	.f-b-10 {flex-basis: 50%;}
}

.pos-abt {position: absolute;}
.pos-fix {position: fixed!important;}
.pos-stc {position: static!important;}
.pos-rlt {position: relative;
  z-index: 1;}

.z-index {z-index: 11;}
.z-index-md {z-index: 22;}
.z-index-lg {z-index: 33;}
.z-index-xxl {z-index: 44;}
.right{right:1rem;top:1rem}
.bottom-right{right:1rem;bottom:1rem}
.left{left:1rem;top:1rem}
.bottom-left{left:1rem;bottom:1rem}
.bottom-left-xs{left:0rem;bottom:0rem}
.block{display:block}
.block.hide{display:none}
.pull-none{float:none}
.inline{display:inline-block}
.hide{display:none!important}
.show{opacity:1;display:block!important}
.note-btn-group.show{display:flex!important}
.pointer{cursor:pointer}
.rounded{border-radius:.5rem!important}
.circle{border-radius:500px}
.clear{display:block;overflow:hidden}
.no-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}
.space-between {justify-content: space-between;}
.space-around {justify-content: space-around;}

@media (max-width: 767px) {.pos-stc-sm {position: static!important;}}
@media (max-width: 600px) {.pos-stc-xs {position: static!important;}}

/*
Borders
*/
.no-border{border-color:transparent;border-width:0!important}
.b{border-color:rgba(120,130,140,0.13);background-clip:padding-box}
.b-a{border:1px solid rgba(120,130,140,0.13)}
.b-t{border-top:1px solid rgba(120,130,140,0.13)}
.b-r{border-right:1px solid rgba(120,130,140,0.13)}
.b-b{border-bottom:1px solid rgba(120,130,140,0.13)}
.b-l{border-left:1px solid rgba(120,130,140,0.13)}
.b-2x{border-width:2px}
.b-3x{border-width:3px}
.b-4x{border-width:4px}
.b-5x{border-width:5px}
.b-t-2x{border-top-width:2px!important}
.b-t-3x{border-top-width:3px!important}
.b-t-4x{border-top-width:4px!important}
.b-t-5x{border-top-width:5px!important}
.b-r-2x{border-right-width:2px!important}
.b-r-3x{border-right-width:3px!important}
.b-r-4x{border-right-width:4px!important}
.b-r-5x{border-right-width:5px!important}
.b-b-2x{border-bottom-width:2px!important}
.b-b-3x{border-bottom-width:3px!important}
.b-b-4x{border-bottom-width:4px!important}
.b-b-5x{border-bottom-width:5px!important}
.b-l-2x{border-left-width:2px!important}
.b-l-3x{border-left-width:3px!important}
.b-l-4x{border-left-width:4px!important}
.b-l-5x{border-left-width:5px!important}
.no-b-t{border-top-width:0}
.no-b-r{border-right-width:0}
.no-b-b{border-bottom-width:0}
.no-b-l{border-left-width:0}
.b-dashed{border-style:dashed!important}
.b-transparent{border-color:transparent!important}

@media (max-width: 991px) {.no-border-md {border-width: 0;}}
@media (max-width: 767px) {.no-border-sm {border-width: 0;}}
@media (max-width: 600px) {.no-border-xs {border-width: 0;}}

/*
Outline
*/
.o{outline-color:rgba(120,130,140,0.13);outline-style:solid}
.o-2x{outline-width:2px}
.o-3x{outline-width:3px}
.o-4x{outline-width:4px}
.o-5x{outline-width:5px}
.o-dashed{outline-style:dashed!important}
.o-dotted{outline-style:dotted!important}
.o-double{outline-style:double!important}
.o-o-1x{outline-offset:.1rem}
.o-o-2x{outline-offset:.2rem}
.o-o-3x{outline-offset:.3rem}
.o-o-4x{outline-offset:.4rem}
.o-o-5x{outline-offset:.5rem}


/*
Margins
*/
.m-0{margin:0}
.m-auto{margin:auto}
.m-a{margin:1rem}
.m-t{margin-top:1rem}
.m-t-1{margin-top:-1px}
.m-r{margin-right:1rem}
.m-b{margin-bottom:1rem}
.m-l{margin-left:1rem}
.m-x{margin-right:1rem;margin-left:1rem}
.m-y{margin-top:1rem;margin-bottom:1rem}
.m-a-lg{margin:3rem}
.m-t-lg{margin-top:3rem}
.m-r-lg{margin-right:3rem}
.m-b-lg{margin-bottom:3rem}
.m-b-4x{margin-bottom:4rem}
.m-l-lg{margin-left:3rem}
.m-x-lg{margin-right:3rem;margin-left:3rem}
.m-y-lg{margin-top:3rem;margin-bottom:3rem}
.m-a-md{margin:1.5rem}
.m-t-md{margin-top:1.5rem}
.m-r-md{margin-right:1.5rem}
.m-b-md{margin-bottom:1.5rem}
.m-l-md{margin-left:1.5rem}
.m-x-md{margin-right:1.5rem;margin-left:1.5rem}
.m-y-md{margin-top:1.5rem;margin-bottom:1.5rem}
.m-a-sm{margin:.5rem}
.m-t-sm{margin-top:.5rem}
.m-r-sm{margin-right:.5rem}
.m-b-sm{margin-bottom:.5rem}
.m-l-sm{margin-left:.5rem}
.m-x-sm{margin-right:.5rem;margin-left:.5rem}
.m-y-sm{margin-top:.5rem;margin-bottom:.5rem}
.m-a-xs{margin:.25rem}
.m-t-xs{margin-top:.25rem}
.m-r-xs{margin-right:.25rem}
.m-b-xs{margin-bottom:.25rem}
.m-l-xs{margin-left:.25rem}
.m-x-xs{margin-right:.25rem;margin-left:.25rem}
.m-y-xs{margin-top:.25rem;margin-bottom:.25rem}

.no-padding{padding:0!important}
.padding{padding:1.5rem}
.margin{margin-bottom:1.5rem}
.padding-out{margin:-1.5rem}

.p-a{padding:1rem}
.p-t{padding-top:1rem}
.p-r{padding-right:1rem}
.p-b{padding-bottom:1rem}
.p-l{padding-left:1rem}
.p-x{padding-right:1rem;padding-left:1rem}
.p-y{padding-top:1rem;padding-bottom:1rem}
.p-a-lg{padding:3rem}
.p-t-lg{padding-top:3rem}
.p-r-lg{padding-right:3rem}
.p-b-lg{padding-bottom:3rem}
.p-l-lg{padding-left:3rem}
.p-x-lg{padding-right:3rem;padding-left:3rem}
.p-y-lg{padding-top:3rem;padding-bottom:3rem}
.p-a-md{padding:1.5rem}
.p-t-md{padding-top:1.5rem}
.p-r-md{padding-right:1.5rem}
.p-b-md{padding-bottom:1.5rem}
.p-l-md{padding-left:1.5rem}
.p-x-md{padding-right:1.5rem;padding-left:1.5rem}
.p-y-md{padding-top:1.5rem;padding-bottom:1.5rem}
.p-a-sm{padding:.5rem}
.p-t-sm{padding-top:.5rem}
.p-r-sm{padding-right:.5rem}
.p-b-sm{padding-bottom:.5rem}
.p-l-sm{padding-left:.5rem}
.p-x-sm{padding-right:.5rem;padding-left:.5rem}
.p-y-sm{padding-top:.5rem;padding-bottom:.5rem}
.p-a-xs{padding:.25rem}
.p-t-xs{padding-top:.25rem}
.p-r-xs{padding-right:.25rem}
.p-b-xs{padding-bottom:.25rem}
.p-l-xs{padding-left:.25rem}
.p-x-xs{padding-right:.25rem;padding-left:.25rem}
.p-y-xs{padding-top:.25rem;padding-bottom:.25rem}

@media (max-width: 991px) {.padding {padding: 1.5rem 1rem;}
  .padding-out {margin: -1.5rem -1rem;}
  .margin {margin-bottom: 1rem;}
  .box,
  .box-color {margin-bottom: 1rem;}
  .no-padding-md {padding: 0!important;}
  .no-margin-md {margin: 0!important;} }

@media (max-width: 767px) {.padding {padding: 1.5rem 0.5rem;}
  .padding-out {margin: -1.5rem -0.5rem;}
  .margin {margin-bottom: 0.5rem;}
  .box,
  .box-color {margin-bottom: 0.5rem;}
  .no-padding-sm {padding: 0!important;}
  .no-margin-sm {margin: 0!important;} }

@media (max-width: 600px) {.no-padding-xs {padding: 0!important;}
  .no-margin-xs {margin: 0!important;} }

/*
Radius
*/
.no-radius{border-radius:0!important}
.no-r-t{border-top-right-radius:0;border-top-left-radius:0}
.no-r-r{border-bottom-right-radius:0;border-top-right-radius:0}
.no-r-b{border-bottom-right-radius:0;border-bottom-left-radius:0}
.no-r-l{border-bottom-left-radius:0;border-top-left-radius:0}
.r{border-radius:3px}
.r-t{border-top-right-radius:3px;border-top-left-radius:3px}
.r-r{border-bottom-right-radius:3px;border-top-right-radius:3px}
.r-b{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.r-l{border-bottom-left-radius:3px;border-top-left-radius:3px}
.r-2x{border-radius:6px}
.r-3x{border-radius:9px}

/*
Scrollable
*/
.scroll-x,.scroll-y{overflow:hidden;-webkit-overflow-scrolling:touch}
.scroll-y{overflow-y:auto}
.scroll-x{overflow-x:auto}
.no-scroll{overflow:hidden}

/*
Selectable
*/
.no-select {-webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);}

.md-select {
    width: 100%;
    padding: 7px;
    border: 1px #e4e4e4 solid;
    border-radius: 0;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    background: transparent;
    color: inherit;
}

/*
Text
*/

    
._100{font-weight:100}
._200{font-weight:200}
._300{font-weight:300}
._400{font-weight:400}
._500{font-weight:500}
._600{font-weight:600}
._700{font-weight:700}
._800{font-weight:800}

.text{font-size:1rem}
.text-xxs{font-size:.7rem}
.text-xs{font-size:.7rem}
.text-sm{font-size:.8rem}
.text-md{font-size:1.125rem}
.text-lg{font-size:1.5rem}
.text-2x{font-size:2em!important}
.text-3x{font-size:3em!important}
.text-4x{font-size:4em!important}

.l-h-0{line-height:0}
.l-h{line-height:1.5}
.l-h-x{line-height:1.125}
.l-h-1x{line-height:1}
.l-h-2x{line-height:2em}
.l-h-3x{line-height:3em}

.l-s-1x{letter-spacing:1px}
.l-s-2x{letter-spacing:2px}
.l-s-3x{letter-spacing:3px}
.l-s-4x{letter-spacing:4px}
.l-s--1x{letter-spacing:-1px}
.l-s--2x{letter-spacing:-2px}
.l-s--3x{letter-spacing:-3px}
.l-s--4x{letter-spacing:-4px}

.h-1x{height:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.h-2x{height:2.625rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.h-3x{height:3.9375rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.h-4x{height:5.25rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}

.opacity-8{opacity:.8!important}
.opacity-7{opacity:.7!important}
.opacity-6{opacity:.6!important}
.opacity-5{opacity:.5!important}
.opacity-4{opacity:.4!important}
.opacity-2{opacity:.2!important}

.text-u-c{text-transform:uppercase}
.text-n{text-decoration:none!important}
.text-l-t{text-decoration:line-through}
.text-u-l{text-decoration:underline}
.text-d-n,
.text-d-n:hover{text-decoration:none}
.text-ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.nowrap{white-space:nowrap}
.list-style-type{list-style-type:none}
.text-shadow{text-shadow:0 1px 0 rgba(0,0,0,0.1)}

.text-muted{opacity:.6;color:inherit!important}
a.text-muted:hover,a.text-muted:focus{opacity:1}


.text-white{color:#fff}
.text-white-lt{color:rgba(255,255,255,0.5)}
.text-white-dk{color:rgba(255,255,255,0.8)}
.text-black{color:#000}
.text-black-lt{color:rgba(0,0,0,0.5)}
.text-black-dk{color:rgba(0,0,0,0.8)}
.text-color{color:rgba(0,0,0,0.8)}


        	
       	
.transparent {background-color: transparent;}

.white-overlay{background-color:rgba(255,255,255,0.85)}
.black-overlay{background-color:rgba(0,0,0,0.8)}
.hover-overlay:hover{box-shadow: 0 1px 3px rgb(0 0 0 / 0.2);}
    
.gray{background-color:rgba(0,0,0,0.05)}
.light{background-color:rgba(0,0,0,0.03)}
.white{background-color:#fff}
.whitelt{background-color:#f3f3f3}
.whitedk{background-color:#f0f1f6}
.whitegrey{background-color:#e8e8e8}

.black{color:rgba(226,229,232,0.85);background-color:#282c23}
.blacklt{background-color:#45474a;color:rgba(255,255,255,0.8)}
.black .modal-content,
.blackdk,
.black .modal-header .close,
.black .bg{background-color:var(--dark);color:rgba(255,255,255,0.8)}
.black .dropdown-city,
.black .dropdown-menu{background:var(--dark);color:inherit}
.black .dropdown-item:focus,
.black .dropdown-item:hover{background-color:var(--primary)}

.grey{color:rgba(226,229,232,0.85);background-color:#a5acb7}
.greylt{background-color:#3c4b60}
.greydk{background-color:#2e394a}

.dark{color:rgba(226,229,232,0.85);background-color:var(--dark)}
.darklt{background-color:#2c3c55}
.darkdk{background-color:#202c3d}
.dark .bg{background-color:var(--dark)}
a.dark:hover{background-color:#202c3d}
a.text-dark:hover{color:#202c3d}
.text-dark,
.text-dark .material-icons,
.text-dark-hover a:hover,
.text-dark-hover .active > a{color:var(--dark)!important}
.text-dark .primary > .material-icons {color: #fff!important;}

.primary{color:rgba(255,255,255,0.8);background-color:var(--primary,#4e92b5)}
.primarylt{background-color:var(--primarylt,#5dafda)}
.primarydk{background-color:var(--primarydk,#4386a9)}
.primary .bg{/* background-color:var(--primary,#4e92b5) */}
.primary .white{color:initial;}

a.primary:hover{opacity: .9;color:#fff}
a.text-primary:hover{color:var(--primarydk,#4386a9)}
.text-primary,
.text-primary-hover a:hover,
.text-primary-hover .active > a{color:var(--primary,#4e92b5)!important}


.text-primarylt{color:var(--primarylt)}
.text-primarydk{color:var(--primarydk)}
.text-accentlt{color:var(--accentlt)}
.text-accentdk{color:var(--accentdk)}
.text-warnlt{color:var(--warnlt)}
.text-warndk{color:var(--warndk)}
.text-successlt{color:var(--successlt)}
.text-successdk{color:var(--successdk)}
.text-warninglt{color:var(--warninglt)}
.text-warningdk{color:var(--warningdk)}
.text-dangerlt{color:var(--dangerlt)}
.text-dangerdk{color:var(--dangerdk)}
.text-bluelt{color:var(--bluelt)}
.text-bluedk{color:var(--bluedk)}
.text-darklt{color:var(--darklt)}
.text-darkdk{color:var(--darkdk)}


.accent{color:rgba(255,255,255,0.8);background-color:var(--accent,#00bae2)}
.accentlt{background-color:var(--accentlt,#00d2ff)}
.accentdk{background-color:var(--accentdk,#00c3ed)}
a.accent:hover{background-color:var(--accentdk,#00c3ed)}
a.text-accent:hover{color:var(--accentdk,#00c3ed)}
.text-accent,.text-accent-hover a:hover,.text-accent-hover .active > a{color:var(--accent,#00bae2)!important}

.warn{color:rgba(255,255,255,0.8);background-color:var(--warn,#a16cd0)}
.warnlt{background-color:var(--warnlt,#b07cdd)}
.warndk{background-color:var(--warndk,#a76ed9)}
a.warn:hover{background-color:var(--warndk,#a76ed9)}
a.text-warn:hover{color:var(--warndk,#a76ed9)}
.text-warn,.text-warn-hover a:hover,.text-warn-hover .active > a{color:var(--warn,#a16cd0)!important}

.success{color:rgba(255,255,255,0.8);background-color:var(--success,var(--success))}
.successlt{background-color:var(--successlt,#25c577)}
.successdk{background-color:var(--successdk,#1fa765)}
a.success:hover{background-color:var(--successdk,#1fa765)}
a.text-success:hover{color:var(--successdk,#1fa765)}
.text-success,.text-success-hover a:hover,.text-success-hover .active > a{color:var(--success,var(--success))!important}

.warning{color:rgba(255,255,255,0.8);background-color:var(--warning,#f3c111)}
.warninglt{background-color:var(--warninglt,#f4c522)}
.warningdk{background-color:var(--warningdk,#e7b60c)}
a.warning:hover{background-color:var(--warningdk,#e7b60c)}
a.text-warning:hover{color:var(--warningdk,#e7b60c)}
.text-warning,.text-warning-hover a:hover,.text-warning-hover .active > a{color:var(--warning,#f3c111)!important}

.danger{color:rgba(255,255,255,0.8);background-color:var(--danger)}
.dangerlt{background-color:var(--dangerlt,#f02a4a)}
.dangerdk{background-color:var(--dangerdk,#e61033)}
a.danger:hover{background-color:var(--dangerdk,#e61033)}
a.text-danger:hover{color:var(--dangerdk,#e61033)}
.text-danger,.text-danger-hover a:hover,.text-danger-hover .active > a{color:var(--danger)!important}

.info{color:rgba(255,255,255,0.8);background-color:var(--blue,#2169f3)}
.infolt{background-color:var(--bluelt,#329ef4)}
.infodk{background-color:var(--bluedk,#108ef2)}
a.info:hover{background-color:var(--bluedk,#108ef2)}
a.text-info:hover{color:var(--bluedk,#108ef2)}
.text-info,.text-info-hover a:hover,.text-info-hover .active > a{color:var(--blue,#2169f3)!important}

.blue{color:rgba(255,255,255,0.8);background-color:var(--blue,#2169f3)}
.bluelt{background-color:var(--bluelt,#329ef4)}
.bluedk{background-color:var(--bluedk,#108ef2)}
a.blue:hover{background-color:var(--bluedk,#108ef2)}
a.text-blue:hover{color:var(--bluedk,#108ef2)}
.text-blue,.text-blue-hover a:hover,.text-blue-hover .active > a{color:var(--blue,#2169f3)!important}



.tocart {transition: .5s;}
.tocart:hover {transform: scale(1.1);}

.box-shadow {box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03);}
.box-shadow-z0 {box-shadow: 0 0px 1px rgba(0, 0, 0, 0.15);}
.box-shadow-z1 {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
.box-shadow-z2 {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}
.box-shadow-z3 {box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}
  
.bg100 {}
.bg101 {background-color:var(--primary);}
.bg102 {background-color:var(--primarylt);color: white;}
.bg103 {background-color:var(--primarydk);color: #fff;}
.bg104 {background-color:var(--accent);color: #fff;}
.bg105 {background-color:var(--accentlt);}
.bg106 {background-color:var(--accentdk);color: #fff;}
.bg107 {background-color:var(--warn);color: #fff;}
.bg108 {background-color:var(--warnlt);}
.bg109 {background-color:var(--warndk);color: #fff;}
.bg110 {background-color:var(--success);color: #fff;}
.bg111 {background-color:var(--successlt);}
.bg112 {background-color:var(--successdk);color: #fff;}
.bg113 {background-color:var(--warning);color: #fff;}
.bg114 {background-color:var(--warninglt);}
.bg115 {background-color:var(--warningdk);color: #fff;}
.bg116 {background-color:var(--danger);color: #fff;}
.bg117 {background-color:var(--dangerlt);}
.bg118 {background-color:var(--dangerdk);color: #fff;}
.bg119 {background-color:var(--blue);color: #fff;}
.bg120 {background-color:var(--bluelt);}
.bg121 {background-color:var(--bluedk);color: #fff;}
.bg122 {background-color:var(--dark);color: #fff;}
.bg123 {background-color:#f9f9f9;}
.bg124 {background-color:#f6f6f6;}
.bg125 {background-color:#f3f3f3;}
.bg126 {background-color:#fff;}
.bg127 {background: url(/cdn/lib/bg/bg23.svg) var(--primary) center / 50px;color: #fff;}
.bg128 {background-color:var(--darklt);color: #fff;}
.bg129 {background-color:var(--darkdk);color: #fff;}
.bg130 {background-image: url(/cdn/lib/bg/bg130.svg);
    background-size: 40px;}
.bg131 {background-image: url(/cdn/lib/bg/bg131.svg);
    background-size: 40px;}
.bg132 {background-image: url(/cdn/lib/bg/bg132.svg);
    background-size: 40px;}
.bg133 {background-image: url(/cdn/lib/bg/bg133.svg);
    background-size: 40px;}
.bg134 {background-image: url(/cdn/lib/bg/bg134.svg);
    background-size: 40px;}
.bg135 {background-image: url(/cdn/lib/bg/bg135.svg);
    background-size: 100px;}
    

.bg136 {background: var(--primary) linear-gradient(-186deg, var(--primary),#323e46);color: white;}
.bg137 {background: var(--primarylt) linear-gradient(-186deg, var(--primarylt) 1%,var(--primarylt) 0,#323e46);color: white;}
.bg138 {background: var(--primarydk) linear-gradient(-186deg, var(--primarydk) 1%,var(--primarydk) 0,#323e46);color: white;}
.bg139 {background: var(--accent) linear-gradient(-186deg, var(--accent) 1%,var(--accent) 0,#323e46);color: white;}
.bg140 {background: var(--accentlt) linear-gradient(-186deg, var(--accentlt) 1%,var(--accentlt) 0,#323e46);color: white;}
.bg140 {background: var(--accentdk) linear-gradient(-186deg, var(--accentdk) 1%,var(--accentdk) 0,#323e46);color: white;}
.bg107 {background: var(--warn) linear-gradient(-186deg, var(--warn) 1%,var(--warn) 0,#323e46);color: white;}
.bg140 {background: var(--warnlt) linear-gradient(-186deg, var(--warnlt) 1%,var(--warnlt) 0,#323e46);color: white;}
.bg141 {background: var(--warndk) linear-gradient(-186deg, var(--warndk) 1%,var(--warndk) 0,#323e46);color: white;}
.bg142 {background: var(--success) linear-gradient(-186deg, var(--success) 1%,var(--success) 0,#323e46);color: white;}
.bg143 {background: var(--successlt) linear-gradient(-186deg, var(--successlt) 1%,var(--successlt) 0,#323e46);color: white;}
.bg144 {background: var(--successdk) linear-gradient(-186deg, var(--successdk) 1%,var(--successdk) 0,#323e46);color: white;}
.bg145 {background: var(--warning) linear-gradient(-186deg, var(--warning) 1%,var(--warning) 0,#323e46);color: white;}
.bg146 {background: var(--warninglt) linear-gradient(-186deg, var(--warninglt) 1%,var(--warninglt) 0,#323e46);color: white;}
.bg147 {background: var(--warningdk) linear-gradient(-186deg, var(--warningdk) 1%,var(--warningdk) 0,#323e46);color: white;}
.bg148 {background: var(--danger) linear-gradient(-186deg, var(--danger) 1%,var(--danger) 0,#323e46);color: white;}
.bg149 {background: var(--dangerlt) linear-gradient(-186deg, var(--dangerlt) 1%,var(--dangerlt) 0,#323e46);color: white;}
.bg150 {background: var(--dangerdk) linear-gradient(-186deg, var(--dangerdk) 1%,var(--dangerdk) 0,#323e46);color: white;}
.bg151 {background: var(--blue) linear-gradient(-186deg, var(--blue) 1%,var(--blue) 0,#323e46);color: white;}
.bg152 {background: var(--bluelt) linear-gradient(-186deg, var(--bluelt) 1%,var(--bluelt) 0,#323e46);color: white;}
.bg153 {background: var(--bluedk) linear-gradient(-186deg, var(--bluedk) 1%,var(--bluedk) 0,#323e46);color: white;}


.bg154, .bg155, .bg156 {overflow: hidden;}
.bg154:before, .bg155:before, .bg156:before {box-shadow:5px 10px rgb(10 78 131 / 71%), 550px 1450px rgb(10 78 131 / 71%), 534px 1844px rgb(12 76 143 / 7%), 64px 572px rgb(14 74 111 / 8%), 1482px 602px rgb(16 72 193 / 16%), 1152px 470px rgb(18 70 173 / 19%), 1006px 1742px rgb(20 68 169 / 21%), 1880px 248px rgb(22 66 209 / 23%), 648px 1670px rgb(24 64 159 / 23%), 838px 1658px rgb(26 62 157 / 23%), 1292px 958px rgb(28 60 179 / 29%), 1312px 134px rgb(30 58 181 / 30%), 1910px 278px rgb(32 56 213 / 32%), 360px 362px rgb(34 54 135 / 34%), 498px 974px rgb(36 52 139 / 34%), 846px 548px rgb(38 50 159 / 36%), 162px 254px rgb(40 48 119 / 37%), 1162px 242px rgb(42 46 175 / 38%), 294px 176px rgb(44 44 127 / 39%), 372px 1664px rgb(46 42 137 / 40%), 1572px 1616px rgb(48 40 197 / 42%), 90px 500px rgb(50 43 113 / 44%), 354px 1694px rgb(52 46 133 / 46%), 1970px 896px rgb(54 49 215 / 47%), 742px 1532px rgb(56 52 155 / 48%), 156px 944px rgb(58 55 117 / 50%), 926px 440px rgb(60 58 163 / 50%), 1078px 1586px rgb(62 61 171 / 52%), 1532px 1982px rgb(64 64 195 / 53%), 198px 1856px rgb(66 67 121 / 58%), 528px 1470px rgb(68 70 141 / 58%), 1192px 1318px rgb(70 73 177 / 60%), 624px 966px rgb(72 76 145 / 65%), 1342px 1808px rgb(74 79 183 / 67%), 36px 428px rgb(76 82 109 / 67%), 950px 524px rgb(78 85 165 / 68%), 114px 146px rgb(80 88 115 / 68%), 1898px 1514px rgb(82 91 211 / 69%), 1702px 86px rgb(84 94 203 / 70%), 1868px 1438px rgb(86 97 207 / 74%), 1372px 158px rgb(88 100 189 / 76%), 630px 434px rgb(90 103 147 / 77%), 696px 152px rgb(92 106 153 / 78%), 336px 332px rgb(94 109 129 / 80%), 246px 236px rgb(96 112 123 / 83%), 1642px 716px rgb(98 115 201 / 83%), 1352px 818px rgb(100 118 185 / 83%), 902px 1838px rgb(102 121 161 / 85%), 1362px 56px rgb(104 124 187 / 88%), 1862px 446px rgb(106 127 205 / 89%), 966px 1814px rgb(108 130 167 / 91%), 276px 1486px rgb(110 133 125 / 92%), 672px 1478px rgb(112 136 151 / 94%), 1402px 596px rgb(114 139 191 / 97%), 1622px 878px rgb(116 142 199 / 98%), 998px 650px rgb(118 10 77 / 8%), 264px 1784px rgb(120 13 125 / 10%), 958px 320px rgb(122 16 81 / 11%), 1252px 1700px rgb(124 19 69 / 13%), 2000px 1454px rgb(126 22 105 / 14%), 1122px 578px rgb(128 25 73 / 14%), 814px 1326px rgb(130 28 93 / 15%), 1850px 260px rgb(132 31 93 / 16%), 1856px 728px rgb(134 34 95 / 17%), 192px 1006px rgb(136 37 129 / 20%), 312px 1502px rgb(138 40 119 / 21%), 1014px 1946px rgb(140 43 75 / 22%), 774px 338px rgb(142 46 95 / 22%), 1652px 920px rgb(144 49 89 / 24%), 974px 128px rgb(146 52 79 / 24%), 582px 842px rgb(148 55 107 / 25%), 1422px 410px rgb(150 58 73 / 28%), 474px 1294px rgb(152 61 111 / 30%), 426px 512px rgb(154 64 115 / 31%), 934px 698px rgb(156 67 85 / 31%), 1332px 926px rgb(158 70 71 / 34%), 330px 1964px rgb(160 73 117 / 35%), 1940px 668px rgb(162 76 101 / 35%), 1964px 32px rgb(164 79 103 / 36%), 510px 1446px rgb(166 82 109 / 40%), 234px 788px rgb(168 85 127 / 42%), 1432px 1414px rgb(170 88 75 / 44%), 1442px 584px rgb(172 91 77 / 47%), 612px 1610px rgb(174 94 105 / 48%), 300px 308px rgb(176 97 121 / 49%), 1512px 1892px rgb(178 100 83 / 51%), 1202px 1850px rgb(180 103 71 / 53%), 734px 476px rgb(182 106 97 / 61%), 48px 1592px rgb(184 109 135 / 62%), 1592px 1994px rgb(186 112 87 / 63%), 1814px 758px rgb(188 115 91 / 64%), 886px 62px rgb(190 118 91 / 67%), 1522px 542px rgb(192 121 85 / 67%), 1928px 848px rgb(194 124 97 / 71%), 282px 746px rgb(196 127 123 / 74%), 894px 1358px rgb(198 130 89 / 75%), 666px 812px rgb(200 133 103 / 80%), 132px 806px rgb(202 136 131 / 82%), 702px 1676px rgb(204 139 99 / 86%), 1934px 626px rgb(206 142 99 / 86%), 1462px 1880px rgb(208 145 81 / 87%), 2000px 1820px rgb(210 148 107 / 89%), 910px 1754px rgb(212 151 87 / 89%), 942px 662px rgb(214 154 83 / 89%), 76px 764px rgb(216 157 133 / 90%), 432px 1622px rgb(218 160 113 / 92%), 1452px 566px rgb(220 163 79 / 94%), 678px 1766px rgb(222 166 101 / 96%), 20px 230px rgb(255 110 199 / 13%), 24px 1778px rgb(255 144 197 / 41%), 28px 1922px rgb(255 202 195 / 30%), 32px 518px rgb(255 120 193 / 66%), 40px 1382px rgb(255 124 191 / 51%), 44px 458px rgb(255 112 189 / 54%), 52px 752px rgb(255 64 187 / 63%), 56px 938px rgb(255 100 185 / 81%), 60px 620px rgb(255 46 183 / 69%), 68px 782px rgb(255 92 181 / 87%), 72px 692px rgb(255 90 179 / 88%), 80px 44px rgb(255 52 177 / 65%), 84px 74px rgb(255 116 175 / 70%), 96px 950px rgb(255 188 173 / 79%), 102px 326px rgb(255 172 171 / 7%), 108px 1310px rgb(255 102 169 / 79%), 120px 1952px rgb(255 54 167 / 75%), 126px 392px rgb(255 172 165 / 10%), 138px 1350px rgb(255 104 163 / 6%), 144px 1940px rgb(255 136 161 / 47%), 150px 1652px rgb(255 182 159 / 75%), 168px 830px rgb(255 168 157 / 63%), 174px 1556px rgb(255 199 155 / 29%), 180px 272px rgb(255 152 153 / 55%), 186px 1748px rgb(255 128 151 / 26%), 204px 1688px rgb(255 94 149 / 86%), 210px 674px rgb(255 150 147 / 53%), 216px 314px rgb(255 64 145 / 80%), 222px 644px rgb(255 178 143 / 72%), 228px 770px rgb(255 40 141 / 70%), 240px 80px rgb(255 124 139 / 61%), 252px 1366px rgb(255 148 137 / 41%), 258px 38px rgb(255 166 135 / 37%), 270px 1718px rgb(255 146 133 / 49%), 288px 1628px rgb(255 150 131 / 31%), 306px 1302px rgb(255 46 129 / 71%), 318px 368px rgb(255 98 127 / 91%), 324px 104px rgb(255 182 125 / 92%), 348px 1494px rgb(255 96 123 / 85%), 366px 680px rgb(255 186 121 / 81%), 378px 140px rgb(255 94 119 / 90%), 384px 1646px rgb(255 50 117 / 74%), 390px 1334px rgb(255 52 115 / 75%), 396px 482px rgb(255 118 113 / 18%), 402px 1832px rgb(255 120 111 / 19%), 408px 824px rgb(255 172 109 / 69%), 414px 860px rgb(255 70 107 / 59%), 420px 902px rgb(255 98 105 / 84%), 438px 1406px rgb(255 158 103 / 25%), 444px 710px rgb(255 176 101 / 72%), 450px 1928px rgb(255 178 99 / 14%), 456px 1868px rgb(255 160 97 / 39%), 462px 1874px rgb(255 186 95 / 78%), 468px 1910px rgb(255 154 93 / 26%), 480px 122px rgb(255 118 91 / 68%), 486px 380px rgb(255 76 89 / 84%), 492px 1430px rgb(255 76 87 / 59%), 504px 884px rgb(255 84 85 / 87%), 516px 206px rgb(255 110 83 / 76%), 522px 110px rgb(255 148 81 / 50%), 540px 1796px rgb(255 100 79 / 54%), 546px 386px rgb(255 140 77 / 43%), 552px 1640px rgb(255 90 75 / 91%), 558px 560px rgb(255 154 73 / 55%), 564px 890px rgb(255 190 71 / 27%), 570px 854px rgb(255 106 69 / 9%), 576px 416px rgb(255 175 67 / 11%), 588px 1374px rgb(255 190 65 / 33%), 594px 194px rgb(255 104 63 / 79%), 600px 1342px rgb(255 86 61 / 87%), 606px 200px rgb(255 184 59 / 88%), 618px 266px rgb(255 174 57 / 95%), 636px 1886px rgb(255 134 55 / 51%), 642px 866px rgb(255 128 53 / 60%), 654px 20px rgb(255 62 51 / 79%), 660px 488px rgb(255 80 49 / 97%), 684px 536px rgb(255 94 47 / 55%), 690px 800px rgb(255 82 45 / 86%), 710px 722px rgb(255 126 43 / 60%), 718px 590px rgb(255 136 41 / 43%), 726px 344px rgb(255 164 39 / 12%), 750px 1598px rgb(255 70 37 / 82%), 758px 164px rgb(255 58 35 / 77%), 766px 50px rgb(255 130 33 / 57%), 782px 530px rgb(255 146 31 / 33%), 790px 632px rgb(255 138 29 / 45%), 798px 1544px rgb(255 184 27 / 33%), 806px 908px rgb(255 138 25 / 44%), 822px 1712px rgb(255 124 23 / 20%), 830px 26px rgb(255 142 21 / 41%), 854px 704px rgb(255 106 25 / 78%), 862px 1508px rgb(255 86 29 / 93%), 870px 1724px rgb(255 60 33 / 78%), 878px 1422px rgb(255 100 37 / 94%), 918px 464px rgb(255 152 41 / 27%), 982px 2000px rgb(255 172 45 / 36%), 990px 990px rgb(255 170 49 / 10%), 1022px 1682px rgb(255 58 53 / 64%), 1030px 1934px rgb(255 170 57 / 64%), 1038px 1550px rgb(255 68 61 / 81%), 1046px 608px rgb(255 156 65 / 56%), 1054px 224px rgb(255 178 69 / 93%), 1062px 398px rgb(255 74 73 / 83%), 1070px 686px rgb(255 72 77 / 82%), 1086px 404px rgb(255 82 81 / 96%), 1094px 1014px rgb(255 154 85 / 40%), 1102px 1790px rgb(255 193 89 / 28%), 1112px 1520px rgb(255 187 93 / 26%), 1132px 1538px rgb(255 114 97 / 73%), 1142px 1568px rgb(255 118 101 / 52%), 1172px 170px rgb(255 96 105 / 91%), 1182px 1904px rgb(255 122 109 / 20%), 1212px 554px rgb(255 78 113 / 84%), 1222px 1976px rgb(255 130 117 / 49%), 1232px 1772px rgb(255 92 121 / 90%), 1242px 740px rgb(255 82 125 / 58%), 1262px 1988px rgb(255 196 129 / 32%), 1272px 212px rgb(255 66 133 / 80%), 1282px 1730px rgb(255 160 137 / 59%), 1302px 776px rgb(255 168 141 / 11%), 1322px 1604px rgb(255 158 145 / 57%), 1382px 350px rgb(255 130 149 / 29%), 1392px 284px rgb(255 56 153 / 76%), 1412px 116px rgb(255 112 157 / 76%), 1472px 356px rgb(255 180 161 / 73%), 1492px 1390px rgb(255 108 165 / 77%), 1502px 302px rgb(255 156 169 / 25%), 1542px 734px rgb(255 132 173 / 52%), 1552px 1526px rgb(255 88 177 / 93%), 1562px 1958px rgb(255 114 181 / 15%), 1582px 1760px rgb(255 102 185 / 95%), 1602px 914px rgb(255 80 189 / 85%), 1612px 218px rgb(255 144 193 / 48%), 1632px 1862px rgb(255 142 197 / 43%), 1662px 290px rgb(255 44 201 / 71%), 1672px 1898px rgb(255 88 199 / 56%), 1682px 182px rgb(255 162 197 / 61%), 1692px 98px rgb(255 116 195 / 16%), 1712px 452px rgb(255 140 193 / 46%), 1722px 296px rgb(255 166 191 / 62%), 1732px 1562px rgb(255 178 189 / 35%), 1742px 932px rgb(255 48 187 / 72%), 1752px 422px rgb(255 122 185 / 65%), 1762px 1706px rgb(255 108 183 / 12%), 1772px 374px rgb(255 196 181 / 28%), 1782px 1634px rgb(255 160 179 / 22%), 1792px 638px rgb(255 126 177 / 24%), 1802px 92px rgb(255 174 175 / 72%), 1808px 998px rgb(255 184 173 / 77%), 1820px 656px rgb(255 164 171 / 62%), 1826px 1802px rgb(255 84 169 / 95%), 1832px 614px rgb(255 112 167 / 15%), 1838px 872px rgb(255 166 165 / 12%), 1844px 1826px rgb(255 106 163 / 54%), 1874px 794px rgb(255 162 161 / 21%), 1886px 506px rgb(255 169 159 / 6%), 1892px 188px rgb(255 132 157 / 38%), 1904px 1916px rgb(255 136 155 / 45%), 1916px 836px rgb(255 176 153 / 94%), 1922px 1580px rgb(255 88 151 / 88%), 1946px 1398px rgb(255 180 149 / 93%), 1952px 68px rgb(255 134 147 / 42%), 1958px 1736px rgb(255 42 145 / 70%), 1976px 494px rgb(255 181 143 / 17%), 1982px 1574px rgb(255 142 141 / 46%), 1988px 1970px rgb(255 184 139 / 19%), 1994px 982px rgb(255 148 137 / 32%), 342px 1462px rgb(10 78 131 / 5%), 534px 1844px rgb(12 76 143 / 7%), 64px 572px rgb(14 74 111 / 8%), 1482px 602px rgb(16 72 193 / 16%), 1152px 470px rgb(18 70 173 / 19%), 1006px 1742px rgb(20 68 169 / 21%), 1880px 248px rgb(22 66 209 / 23%), 648px 1670px rgb(24 64 149 / 23%), 838px 1658px rgb(26 62 157 / 23%), 1292px 958px rgb(28 60 179 / 29%), 1312px 134px rgb(30 58 181 / 30%), 1910px 278px rgb(32 56 213 / 32%), 360px 362px rgb(34 54 135 / 34%), 498px 974px rgb(36 52 139 / 34%), 846px 548px rgb(38 50 159 / 36%), 162px 254px rgb(40 48 119 / 37%), 1162px 242px rgb(42 46 175 / 38%), 294px 176px rgb(44 44 127 / 39%), 372px 1664px rgb(46 42 137 / 40%), 1572px 1616px rgb(48 40 197 / 42%), 90px 500px rgb(50 43 113 / 44%), 354px 1694px rgb(52 46 133 / 46%), 1970px 896px rgb(54 49 215 / 47%), 742px 1532px rgb(56 52 155 / 48%), 156px 944px rgb(58 55 117 / 50%), 926px 440px rgb(60 58 163 / 50%), 1078px 1586px rgb(62 61 171 / 52%), 1532px 1982px rgb(64 64 195 / 53%), 198px 1856px rgb(66 67 121 / 58%), 528px 1470px rgb(68 70 141 / 58%), 1192px 1318px rgb(70 73 177 / 60%), 624px 966px rgb(72 76 145 / 65%), 1342px 1808px rgb(74 79 183 / 67%), 36px 428px rgb(76 82 109 / 67%), 950px 524px rgb(78 85 165 / 68%), 114px 146px rgb(80 88 115 / 68%), 1898px 1514px rgb(82 91 211 / 69%), 1702px 86px rgb(84 94 203 / 70%), 1868px 1438px rgb(86 97 207 / 74%), 1372px 158px rgb(88 100 189 / 76%), 630px 434px rgb(90 103 147 / 77%), 696px 152px rgb(92 106 153 / 78%), 336px 332px rgb(94 109 129 / 80%), 246px 236px rgb(96 112 123 / 83%), 1642px 716px rgb(98 115 201 / 83%), 1352px 818px rgb(100 118 185 / 83%), 902px 1838px rgb(102 121 161 / 85%), 1362px 56px rgb(104 124 187 / 88%), 1862px 446px rgb(106 127 205 / 89%), 966px 1814px rgb(108 130 167 / 91%), 276px 1486px rgb(110 133 125 / 92%), 672px 1478px rgb(112 136 151 / 94%), 1402px 596px rgb(114 139 191 / 97%), 1622px 878px rgb(116 142 199 / 98%), 998px 650px rgb(118 10 77 / 8%), 264px 1784px rgb(120 13 125 / 10%), 958px 320px rgb(122 16 81 / 11%), 1252px 1700px rgb(124 19 69 / 13%), 2000px 1454px rgb(126 22 105 / 14%), 1122px 578px rgb(128 25 73 / 14%), 814px 1326px rgb(130 28 93 / 15%), 1850px 260px rgb(132 31 93 / 16%), 1856px 728px rgb(134 34 95 / 17%), 192px 1006px rgb(136 37 129 / 20%), 312px 1502px rgb(138 40 119 / 21%), 1014px 1946px rgb(140 43 75 / 22%), 774px 338px rgb(142 46 95 / 22%), 1652px 920px rgb(144 49 89 / 24%), 974px 128px rgb(146 52 79 / 24%), 582px 842px rgb(148 55 107 / 25%), 1422px 410px rgb(150 58 73 / 28%), 474px 1294px rgb(152 61 111 / 30%), 426px 512px rgb(154 64 115 / 31%), 934px 698px rgb(156 67 85 / 31%), 1332px 926px rgb(158 70 71 / 34%), 330px 1964px rgb(160 73 117 / 35%), 1940px 668px rgb(162 76 101 / 35%), 1964px 32px rgb(164 79 103 / 36%), 510px 1446px rgb(166 82 109 / 40%), 234px 788px rgb(168 85 127 / 42%), 1432px 1414px rgb(170 88 75 / 44%), 1442px 584px rgb(172 91 77 / 47%), 612px 1610px rgb(174 94 105 / 48%), 300px 308px rgb(176 97 121 / 49%), 1512px 1892px rgb(178 100 83 / 51%), 1202px 1850px rgb(180 103 71 / 53%), 734px 476px rgb(182 106 97 / 61%), 48px 1592px rgb(184 109 135 / 62%), 1592px 1994px rgb(186 112 87 / 63%), 1814px 758px rgb(188 115 91 / 64%), 886px 62px rgb(190 118 91 / 67%), 1522px 542px rgb(192 121 85 / 67%), 1928px 848px rgb(194 124 97 / 71%), 282px 746px rgb(196 127 123 / 74%), 894px 1358px rgb(198 130 89 / 75%), 666px 812px rgb(200 133 103 / 80%), 132px 806px rgb(202 136 131 / 82%), 702px 1676px rgb(204 139 99 / 86%), 1934px 626px rgb(206 142 99 / 86%), 1462px 1880px rgb(208 145 81 / 87%), 2000px 1820px rgb(210 148 107 / 89%), 910px 1754px rgb(212 151 87 / 89%), 942px 662px rgb(214 154 83 / 89%), 76px 764px rgb(216 157 133 / 90%), 432px 1622px rgb(218 160 113 / 92%), 1452px 566px rgb(220 163 79 / 94%), 678px 1766px rgb(222 166 101 / 96%), 20px 230px rgb(255 110 199 / 13%), 24px 1778px rgb(255 144 197 / 41%), 28px 1922px rgb(255 202 195 / 30%), 32px 518px rgb(255 120 193 / 66%), 40px 1382px rgb(255 124 191 / 51%), 44px 458px rgb(255 112 189 / 54%), 52px 752px rgb(255 64 187 / 63%), 56px 938px rgb(255 100 185 / 81%), 60px 620px rgb(255 46 183 / 69%), 68px 782px rgb(255 92 181 / 87%), 72px 692px rgb(255 90 179 / 88%), 80px 44px rgb(255 52 177 / 65%), 84px 74px rgb(255 116 175 / 70%), 96px 950px rgb(255 188 173 / 79%), 102px 326px rgb(255 172 171 / 7%), 108px 1310px rgb(255 102 169 / 79%), 120px 1952px rgb(255 54 167 / 75%), 126px 392px rgb(255 172 165 / 10%), 138px 1350px rgb(255 104 163 / 6%), 144px 1940px rgb(255 136 161 / 47%), 150px 1652px rgb(255 182 159 / 75%), 168px 830px rgb(255 168 157 / 63%), 174px 1556px rgb(255 199 155 / 29%), 180px 272px rgb(255 152 153 / 55%), 186px 1748px rgb(255 128 151 / 26%), 204px 1688px rgb(255 94 149 / 86%), 210px 674px rgb(255 150 147 / 53%), 216px 314px rgb(255 64 145 / 80%), 222px 644px rgb(255 178 143 / 72%), 228px 770px rgb(255 40 141 / 70%), 240px 80px rgb(255 124 139 / 61%), 252px 1366px rgb(255 148 137 / 41%), 258px 38px rgb(255 166 135 / 37%), 270px 1718px rgb(255 146 133 / 49%), 288px 1628px rgb(255 150 131 / 31%), 306px 1302px rgb(255 46 129 / 71%), 318px 368px rgb(255 98 127 / 91%), 324px 104px rgb(255 182 125 / 92%), 348px 1494px rgb(255 96 123 / 85%), 366px 680px rgb(255 186 121 / 81%), 378px 140px rgb(255 94 119 / 90%), 384px 1646px rgb(255 50 117 / 74%), 390px 1334px rgb(255 52 115 / 75%), 396px 482px rgb(255 118 113 / 18%), 402px 1832px rgb(255 120 111 / 19%), 408px 824px rgb(255 172 109 / 69%), 414px 860px rgb(255 70 107 / 59%), 420px 902px rgb(255 98 105 / 84%), 438px 1406px rgb(255 158 103 / 25%), 444px 710px rgb(255 176 101 / 72%), 450px 1928px rgb(255 178 99 / 14%), 456px 1868px rgb(255 160 97 / 39%), 462px 1874px rgb(255 186 95 / 78%), 468px 1910px rgb(255 154 93 / 26%), 480px 122px rgb(255 118 91 / 68%), 486px 380px rgb(255 76 89 / 84%), 492px 1430px rgb(255 76 87 / 59%), 504px 884px rgb(255 84 85 / 87%), 516px 206px rgb(255 110 83 / 76%), 522px 110px rgb(255 148 81 / 50%), 540px 1796px rgb(255 100 79 / 54%), 546px 386px rgb(255 140 77 / 43%), 552px 1640px rgb(255 90 75 / 91%), 558px 560px rgb(255 154 73 / 55%), 564px 890px rgb(255 190 71 / 27%), 570px 854px rgb(255 106 69 / 9%), 576px 416px rgb(255 175 67 / 11%), 588px 1374px rgb(255 190 65 / 33%), 594px 194px rgb(255 104 63 / 79%), 600px 1342px rgb(255 86 61 / 87%), 606px 200px rgb(255 184 59 / 88%), 618px 266px rgb(255 174 57 / 95%), 636px 1886px rgb(255 134 55 / 51%), 642px 866px rgb(255 128 53 / 60%), 654px 20px rgb(255 62 51 / 79%), 660px 488px rgb(255 80 49 / 97%), 684px 536px rgb(255 94 47 / 55%), 690px 800px rgb(255 82 45 / 86%), 710px 722px rgb(255 126 43 / 60%), 718px 590px rgb(255 136 41 / 43%), 726px 344px rgb(255 164 39 / 12%), 750px 1598px rgb(255 70 37 / 82%), 758px 164px rgb(255 58 35 / 77%), 766px 50px rgb(255 130 33 / 57%), 782px 530px rgb(255 146 31 / 33%), 790px 632px rgb(255 138 29 / 45%), 798px 1544px rgb(255 184 27 / 33%), 806px 908px rgb(255 138 25 / 44%), 822px 1712px rgb(255 124 23 / 20%), 830px 26px rgb(255 142 21 / 41%), 854px 704px rgb(255 106 25 / 78%), 862px 1508px rgb(255 86 29 / 93%), 870px 1724px rgb(255 60 33 / 78%), 878px 1422px rgb(255 100 37 / 94%), 918px 464px rgb(255 152 41 / 27%), 982px 2000px rgb(255 172 45 / 36%), 990px 990px rgb(255 170 49 / 10%), 1022px 1682px rgb(255 58 53 / 64%), 1030px 1934px rgb(255 170 57 / 64%), 1038px 1550px rgb(255 68 61 / 81%), 1046px 608px rgb(255 156 65 / 56%), 1054px 224px rgb(255 178 69 / 93%), 1062px 398px rgb(255 74 73 / 83%), 1070px 686px rgb(255 72 77 / 82%), 1086px 404px rgb(255 82 81 / 96%), 1094px 1014px rgb(255 154 85 / 40%), 1102px 1790px rgb(255 193 89 / 28%), 1112px 1520px rgb(255 187 93 / 26%), 1132px 1538px rgb(255 114 97 / 73%), 1142px 1568px rgb(255 118 101 / 52%), 1172px 170px rgb(255 96 105 / 91%), 1182px 1904px rgb(255 122 109 / 20%), 1212px 554px rgb(255 78 113 / 84%), 1222px 1976px rgb(255 130 117 / 49%), 1232px 1772px rgb(255 92 121 / 90%), 1242px 740px rgb(255 82 125 / 58%), 1262px 1988px rgb(255 196 129 / 32%), 1272px 212px rgb(255 66 133 / 80%), 1282px 1730px rgb(255 160 137 / 59%), 1302px 776px rgb(255 168 141 / 11%), 1322px 1604px rgb(255 158 145 / 57%), 1382px 350px rgb(255 130 149 / 29%), 1392px 284px rgb(255 56 153 / 76%), 1412px 116px rgb(255 112 157 / 76%), 1472px 356px rgb(255 180 161 / 73%), 1492px 1390px rgb(255 108 165 / 77%), 1502px 302px rgb(255 156 169 / 25%), 1542px 734px rgb(255 132 173 / 52%), 1552px 1526px rgb(255 88 177 / 93%), 1562px 1958px rgb(255 114 181 / 15%), 1582px 1760px rgb(255 102 185 / 95%), 1602px 914px rgb(255 80 189 / 85%), 1612px 218px rgb(255 144 193 / 48%), 1632px 1862px rgb(255 142 197 / 43%), 1662px 290px rgb(255 44 201 / 71%), 1672px 1898px rgb(255 88 199 / 56%), 1682px 182px rgb(255 162 197 / 61%), 1692px 98px rgb(255 116 195 / 16%), 1712px 452px rgb(255 140 193 / 46%), 1722px 296px rgb(255 166 191 / 62%), 1732px 1562px rgb(255 178 189 / 35%), 1742px 932px rgb(255 48 187 / 72%), 1752px 422px rgb(255 122 185 / 65%), 1762px 1706px rgb(255 108 183 / 12%), 1772px 374px rgb(255 196 181 / 28%), 1782px 1634px rgb(255 160 179 / 22%), 1792px 638px rgb(255 126 177 / 24%), 1802px 92px rgb(255 174 175 / 72%), 1808px 998px rgb(255 184 173 / 77%), 1820px 656px rgb(255 164 171 / 62%), 1826px 1802px rgb(255 84 169 / 95%), 1832px 614px rgb(255 112 167 / 15%), 1838px 872px rgb(255 166 165 / 12%), 1844px 1826px rgb(255 106 163 / 54%), 1874px 794px rgb(255 162 161 / 21%), 1886px 506px rgb(255 169 159 / 6%), 1892px 188px rgb(255 132 157 / 38%), 1904px 1916px rgb(255 136 155 / 45%), 1916px 836px rgb(255 176 153 / 94%), 1922px 1580px rgb(255 88 151 / 88%), 1946px 1398px rgb(255 180 149 / 93%), 1952px 68px rgb(255 134 147 / 42%), 1958px 1736px rgb(255 42 145 / 70%), 1976px 494px rgb(255 181 143 / 17%), 1982px 1574px rgb(255 142 141 / 46%), 1988px 1970px rgb(255 184 139 / 19%), 1994px 982px rgb(255 148 137 / 32%), 342px 1462px rgb(10 78 131 / 5%), 534px 1844px rgb(12 76 143 / 7%), 64px 572px rgb(14 74 111 / 8%), 1482px 602px rgb(16 72 193 / 16%), 1152px 470px rgb(18 70 173 / 19%), 1006px 1742px rgb(20 68 169 / 21%), 1880px 248px rgb(22 66 209 / 23%), 648px 1670px rgb(24 64 149 / 23%), 838px 1658px rgb(26 62 157 / 23%), 1292px 958px rgb(28 60 179 / 29%), 1312px 134px rgb(30 58 181 / 30%), 1910px 278px rgb(32 56 213 / 32%), 360px 362px rgb(34 54 135 / 34%), 498px 974px rgb(36 52 139 / 34%), 846px 548px rgb(38 50 159 / 36%), 162px 254px rgb(40 48 119 / 37%), 1162px 242px rgb(42 46 175 / 38%), 294px 176px rgb(44 44 127 / 39%), 372px 1664px rgb(46 42 137 / 40%), 1572px 1616px rgb(48 40 197 / 42%), 90px 500px rgb(50 43 113 / 44%), 354px 1694px rgb(52 46 133 / 46%), 1970px 896px rgb(54 49 215 / 47%), 742px 1532px rgb(56 52 155 / 48%), 156px 944px rgb(58 55 117 / 50%), 926px 440px rgb(60 58 163 / 50%), 1078px 1586px rgb(62 61 171 / 52%), 1532px 1982px rgb(64 64 195 / 53%), 198px 1856px rgb(66 67 121 / 58%), 528px 1470px rgb(68 70 141 / 58%), 1192px 1318px rgb(70 73 177 / 60%), 624px 966px rgb(72 76 145 / 65%), 1342px 1808px rgb(74 79 183 / 67%), 36px 428px rgb(76 82 109 / 67%), 950px 524px rgb(78 85 165 / 68%), 114px 146px rgb(80 88 115 / 68%), 1898px 1514px rgb(82 91 211 / 69%), 1702px 86px rgb(84 94 203 / 70%), 1868px 1438px rgb(86 97 207 / 74%), 1372px 158px rgb(88 100 189 / 76%), 630px 434px rgb(90 103 147 / 77%), 696px 152px rgb(92 106 153 / 78%), 336px 332px rgb(94 109 129 / 80%), 246px 236px rgb(96 112 123 / 83%), 1642px 716px rgb(98 115 201 / 83%), 1352px 818px rgb(100 118 185 / 83%), 902px 1838px rgb(102 121 161 / 85%), 1362px 56px rgb(104 124 187 / 88%), 1862px 446px rgb(106 127 205 / 89%), 966px 1814px rgb(108 130 167 / 91%), 276px 1486px rgb(110 133 125 / 92%), 672px 1478px rgb(112 136 151 / 94%), 1402px 596px rgb(114 139 191 / 97%), 1622px 878px rgb(116 142 199 / 98%), 998px 650px rgb(118 10 77 / 8%), 264px 1784px rgb(120 13 125 / 10%), 958px 320px rgb(122 16 81 / 11%), 1252px 1700px rgb(124 19 69 / 13%), 2000px 1454px rgb(126 22 105 / 14%), 1122px 578px rgb(128 25 73 / 14%), 814px 1326px rgb(130 28 93 / 15%), 1850px 260px rgb(132 31 93 / 16%), 1856px 728px rgb(134 34 95 / 17%), 192px 1006px rgb(136 37 129 / 20%), 312px 1502px rgb(138 40 119 / 21%), 1014px 1946px rgb(140 43 75 / 22%), 774px 338px rgb(142 46 95 / 22%), 1652px 920px rgb(144 49 89 / 24%), 974px 128px rgb(146 52 79 / 24%), 582px 842px rgb(148 55 107 / 25%), 1422px 410px rgb(150 58 73 / 28%), 474px 1294px rgb(152 61 111 / 30%), 426px 512px rgb(154 64 115 / 31%), 934px 698px rgb(156 67 85 / 31%), 1332px 926px rgb(158 70 71 / 34%), 330px 1964px rgb(160 73 117 / 35%), 1940px 668px rgb(162 76 101 / 35%), 1964px 32px rgb(164 79 103 / 36%), 510px 1446px rgb(166 82 109 / 40%), 234px 788px rgb(168 85 127 / 42%), 1432px 1414px rgb(170 88 75 / 44%), 1442px 584px rgb(172 91 77 / 47%), 612px 1610px rgb(174 94 105 / 48%), 300px 308px rgb(176 97 121 / 49%), 1512px 1892px rgb(178 100 83 / 51%), 1202px 1850px rgb(180 103 71 / 53%), 734px 476px rgb(182 106 97 / 61%), 48px 1592px rgb(184 109 135 / 62%), 1592px 1994px rgb(186 112 87 / 63%), 1814px 758px rgb(188 115 91 / 64%), 886px 62px rgb(190 118 91 / 67%), 1522px 542px rgb(192 121 85 / 67%), 1928px 848px rgb(194 124 97 / 71%), 282px 746px rgb(196 127 123 / 74%), 894px 1358px rgb(198 130 89 / 75%), 666px 812px rgb(200 133 103 / 80%), 132px 806px rgb(202 136 131 / 82%), 702px 1676px rgb(204 139 99 / 86%), 1934px 626px rgb(206 142 99 / 86%), 1462px 1880px rgb(208 145 81 / 87%), 2000px 1820px rgb(210 148 107 / 89%), 910px 1754px rgb(212 151 87 / 89%), 942px 662px rgb(214 154 83 / 89%), 76px 764px rgb(216 157 133 / 90%), 432px 1622px rgb(218 160 113 / 92%), 1452px 566px rgb(220 163 79 / 94%), 678px 1766px rgb(222 166 101 / 96%), 20px 230px rgb(255 110 199 / 13%), 24px 1778px rgb(255 144 197 / 41%), 28px 1922px rgb(255 202 195 / 30%), 32px 518px rgb(255 120 193 / 66%), 40px 1382px rgb(255 124 191 / 51%), 44px 458px rgb(255 112 189 / 54%), 52px 752px rgb(255 64 187 / 63%), 56px 938px rgb(255 100 185 / 81%), 60px 620px rgb(255 46 183 / 69%), 68px 782px rgb(255 92 181 / 87%), 72px 692px rgb(255 90 179 / 88%), 80px 44px rgb(255 52 177 / 65%), 84px 74px rgb(255 116 175 / 70%), 96px 950px rgb(255 188 173 / 79%), 102px 326px rgb(255 172 171 / 7%), 108px 1310px rgb(255 102 169 / 79%), 120px 1952px rgb(255 54 167 / 75%), 126px 392px rgb(255 172 165 / 10%), 138px 1350px rgb(255 104 163 / 6%), 144px 1940px rgb(255 136 161 / 47%), 150px 1652px rgb(255 182 159 / 75%), 168px 830px rgb(255 168 157 / 63%), 174px 1556px rgb(255 199 155 / 29%), 180px 272px rgb(255 152 153 / 55%), 186px 1748px rgb(255 128 151 / 26%), 204px 1688px rgb(255 94 149 / 86%), 210px 674px rgb(255 150 147 / 53%), 216px 314px rgb(255 64 145 / 80%), 222px 644px rgb(255 178 143 / 72%), 228px 770px rgb(255 40 141 / 70%), 240px 80px rgb(255 124 139 / 61%), 252px 1366px rgb(255 148 137 / 41%), 258px 38px rgb(255 166 135 / 37%), 270px 1718px rgb(255 146 133 / 49%), 288px 1628px rgb(255 150 131 / 31%), 306px 1302px rgb(255 46 129 / 71%), 318px 368px rgb(255 98 127 / 91%), 324px 104px rgb(255 182 125 / 92%), 348px 1494px rgb(255 96 123 / 85%), 366px 680px rgb(255 186 121 / 81%), 378px 140px rgb(255 94 119 / 90%), 384px 1646px rgb(255 50 117 / 74%), 390px 1334px rgb(255 52 115 / 75%), 396px 482px rgb(255 118 113 / 18%), 402px 1832px rgb(255 120 111 / 19%), 408px 824px rgb(255 172 109 / 69%), 414px 860px rgb(255 70 107 / 59%), 420px 902px rgb(255 98 105 / 84%), 438px 1406px rgb(255 158 103 / 25%), 444px 710px rgb(255 176 101 / 72%), 450px 1928px rgb(255 178 99 / 14%), 456px 1868px rgb(255 160 97 / 39%), 462px 1874px rgb(255 186 95 / 78%), 468px 1910px rgb(255 154 93 / 26%), 480px 122px rgb(255 118 91 / 68%), 486px 380px rgb(255 76 89 / 84%), 492px 1430px rgb(255 76 87 / 59%), 504px 884px rgb(255 84 85 / 87%), 516px 206px rgb(255 110 83 / 76%), 522px 110px rgb(255 148 81 / 50%), 540px 1796px rgb(255 100 79 / 54%), 546px 386px rgb(255 140 77 / 43%), 552px 1640px rgb(255 90 75 / 91%), 558px 560px rgb(255 154 73 / 55%), 564px 890px rgb(255 190 71 / 27%), 570px 854px rgb(255 106 69 / 9%), 576px 416px rgb(255 175 67 / 11%), 588px 1374px rgb(255 190 65 / 33%), 594px 194px rgb(255 104 63 / 79%), 600px 1342px rgb(255 86 61 / 87%), 606px 200px rgb(255 184 59 / 88%), 618px 266px rgb(255 174 57 / 95%), 636px 1886px rgb(255 134 55 / 51%), 642px 866px rgb(255 128 53 / 60%), 654px 20px rgb(255 62 51 / 79%), 660px 488px rgb(255 80 49 / 97%), 684px 536px rgb(255 94 47 / 55%), 690px 800px rgb(255 82 45 / 86%), 710px 722px rgb(255 126 43 / 60%), 718px 590px rgb(255 136 41 / 43%), 726px 344px rgb(255 164 39 / 12%), 750px 1598px rgb(255 70 37 / 82%), 758px 164px rgb(255 58 35 / 77%), 766px 50px rgb(255 130 33 / 57%), 782px 530px rgb(255 146 31 / 33%), 790px 632px rgb(255 138 29 / 45%), 798px 1544px rgb(255 184 27 / 33%), 806px 908px rgb(255 138 25 / 44%), 822px 1712px rgb(255 124 23 / 20%), 830px 26px rgb(255 142 21 / 41%), 854px 704px rgb(255 106 25 / 78%), 862px 1508px rgb(255 86 29 / 93%), 870px 1724px rgb(255 60 33 / 78%), 878px 1422px rgb(255 100 37 / 94%), 918px 464px rgb(255 152 41 / 27%), 982px 2000px rgb(255 172 45 / 36%), 990px 990px rgb(255 170 49 / 10%), 1022px 1682px rgb(255 58 53 / 64%), 1030px 1934px rgb(255 170 57 / 64%), 1038px 1550px rgb(255 68 61 / 81%), 1046px 608px rgb(255 156 65 / 56%), 1054px 224px rgb(255 178 69 / 93%), 1062px 398px rgb(255 74 73 / 83%), 1070px 686px rgb(255 72 77 / 82%), 1086px 404px rgb(255 82 81 / 96%), 1094px 1014px rgb(255 154 85 / 40%), 1102px 1790px rgb(255 193 89 / 28%), 1112px 1520px rgb(255 187 93 / 26%), 1132px 1538px rgb(255 114 97 / 73%), 1142px 1568px rgb(255 118 101 / 52%), 1172px 170px rgb(255 96 105 / 91%), 1182px 1904px rgb(255 122 109 / 20%), 1212px 554px rgb(255 78 113 / 84%), 1222px 1976px rgb(255 130 117 / 49%), 1232px 1772px rgb(255 92 121 / 90%), 1242px 740px rgb(255 82 125 / 58%), 1262px 1988px rgb(255 196 129 / 32%), 1272px 212px rgb(255 66 133 / 80%), 1282px 1730px rgb(255 160 137 / 59%), 1302px 776px rgb(255 168 141 / 11%), 1322px 1604px rgb(255 158 145 / 57%), 1382px 350px rgb(255 130 149 / 29%), 1392px 284px rgb(255 56 153 / 76%), 1412px 116px rgb(255 112 157 / 76%), 1472px 356px rgb(255 180 161 / 73%), 1492px 1390px rgb(255 108 165 / 77%), 1502px 302px rgb(255 156 169 / 25%), 1542px 734px rgb(255 132 173 / 52%), 1552px 1526px rgb(255 88 177 / 93%), 1562px 1958px rgb(255 114 181 / 15%), 1582px 1760px rgb(255 102 185 / 95%), 1602px 914px rgb(255 80 189 / 85%), 1612px 218px rgb(255 144 193 / 48%), 1632px 1862px rgb(255 142 197 / 43%), 1662px 290px rgb(255 44 201 / 71%), 1672px 1898px rgb(255 88 199 / 56%), 1682px 182px rgb(255 162 197 / 61%), 1692px 98px rgb(255 116 195 / 16%), 1712px 452px rgb(255 140 193 / 46%), 1722px 296px rgb(255 166 191 / 62%), 1732px 1562px rgb(255 178 189 / 35%), 1742px 932px rgb(255 48 187 / 72%), 1752px 422px rgb(255 122 185 / 65%), 1762px 1706px rgb(255 108 183 / 12%), 1772px 374px rgb(255 196 181 / 28%), 1782px 1634px rgb(255 160 179 / 22%), 1792px 638px rgb(255 126 177 / 24%), 1802px 92px rgb(255 174 175 / 72%), 1808px 998px rgb(255 184 173 / 77%), 1820px 656px rgb(255 164 171 / 62%), 1826px 1802px rgb(255 84 169 / 95%), 1832px 614px rgb(255 112 167 / 15%), 1838px 872px rgb(255 166 165 / 12%), 1844px 1826px rgb(255 106 163 / 54%), 1874px 794px rgb(255 162 161 / 21%), 1886px 506px rgb(255 169 159 / 6%), 1892px 188px rgb(255 132 157 / 38%), 1904px 1916px rgb(255 136 155 / 45%), 1916px 836px rgb(255 176 153 / 94%), 1922px 1580px rgb(255 88 151 / 88%), 1946px 1398px rgb(255 180 149 / 93%), 1952px 68px rgb(255 134 147 / 42%), 1958px 1736px rgb(255 42 145 / 70%), 1976px 494px rgb(255 181 143 / 17%), 1982px 1574px rgb(255 142 141 / 46%), 1988px 1970px rgb(255 184 139 / 19%), 1994px 982px rgb(255 148 137 / 32%)}
.bg154:before {content: "";
    display: table;
    opacity: .7;
    width: 5px;
    height: 5px;}
.bg155:before {content: "";
    display: table;
    opacity: .2;
    border-radius: 1em;
    width: 15px;
    height: 15px;}
.bg156:before {content: "";
    display: table;
    opacity: .1;
    border-radius: 1em;
    width: 25px;
    height: 25px;}

.carbg {background: url(/cdn/lib/bg/carbg.svg) #f6f6f6 center / 31%;}
.barbg {background: url(/cdn/lib/bg/barbg.svg) center / 10%;
	border: rgb(0 0 0 / 0.1) solid;
   border-width: 1px 0;}

/* 
.beautybg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.childbg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.cleaningbg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.fitbg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.flowerbg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.langbg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.lawbg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.medbg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.movebg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.photobg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.printbg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.promobg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.rentcarbg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.seobg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.transportbg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.vetbg {background: url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
 */



.bg101 .material-icons {color:#fff;}
.bg103 .material-icons {color: #fff;}
.bg104 .material-icons {color: #fff;}
.bg105 .material-icons {color:#565656;}
.bg106 .material-icons {color: #fff;}
.bg107 .material-icons {color: #fff;}
.bg108 .material-icons {color:#565656;}
.bg109 .material-icons {color: #fff;}
.bg110 .material-icons {color: #fff;}
.bg111 .material-icons {color:#565656;}
.bg112 .material-icons {color: #fff;}
.bg113 .material-icons {color: #fff;}
.bg114 .material-icons {color:#565656;}
.bg115 .material-icons {color: #fff;}
.bg116 .material-icons {color: #fff;}
.bg117 .material-icons {color:#565656;}
.bg118 .material-icons {color: #fff;}
.bg119 .material-icons {color: #fff;}
.bg120 .material-icons {color:#565656;}
.bg121 .material-icons {color: #fff;}
.bg122 .material-icons {color: #fff;}

.bg111 .material-icons.primary {background-color:var(--successlt);border:2px white solid;}
.bg108 .material-icons.primary {background-color:var(--warnlt);border:2px white solid;}
.bg105 .material-icons.primary {background-color:var(--accentlt);border:2px white solid;}
.bg117 .material-icons.primary {background-color:var(--dangerlt);border:2px white solid;}
.bg120 .material-icons.primary {background-color:var(--bluelt);border:2px white solid;}

.b-light {border-color: #f9f9f9}
.b-white {border-color: #fff}

.o-primary {outline-color: var(--primary, #1387c3)}
.b-primary {border-color: var(--primary, #1387c3)}
.b-t-primary {border-top-color: var(--primary, #1387c3)}
.b-r-primary {border-right-color: var(--primary, #1387c3)}
.b-b-primary {border-bottom-color: var(--primary, #1387c3)}
.b-l-primary {border-left-color: var(--primary, #1387c3)}

.o-red {outline-color: var(--red)}
.b-red {border-color: var(--red)}
.b-t-red {border-top-color: var(--red)}
.b-r-red {border-right-color: var(--red)}
.b-b-red {border-bottom-color: var(--red)}
.b-l-red {border-left-color: var(--red)}

.o-orange {outline-color: var(--orange)}
.b-orange {border-color: var(--orange)}
.b-t-orange {border-top-color: var(--orange)}
.b-r-orange {border-right-color: var(--orange)}
.b-b-orange {border-bottom-color: var(--orange)}
.b-l-orange {border-left-color: var(--orange)}

.o-green {outline-color: var(--green)}
.b-green {border-color: var(--green)}
.b-t-green {border-top-color: var(--green)}
.b-r-green {border-right-color: var(--green)}
.b-b-green {border-bottom-color: var(--green)}
.b-l-green {border-left-color: var(--green)}

.o-teal {outline-color: var(--teal)}
.b-teal {border-color: var(--teal)}
.b-t-teal {border-top-color: var(--teal)}
.b-r-teal {border-right-color: var(--teal)}
.b-b-teal {border-bottom-color: var(--teal)}
.b-l-teal {border-left-color: var(--teal)}

.o-gray {outline-color: var(--gray)}
.b-gray {border-color: var(--gray)}
.b-t-gray {border-top-color: var(--gray)}
.b-r-gray {border-right-color: var(--gray)}
.b-b-gray {border-bottom-color: var(--gray)}
.b-l-gray {border-left-color: var(--gray)}

.o-yellow {outline-color: var(--yellow)}
.b-yellow {border-color: var(--yellow)}
.b-t-yellow {border-top-color: var(--yellow)}
.b-r-yellow {border-right-color: var(--yellow)}
.b-b-yellow {border-bottom-color: var(--yellow)}
.b-l-yellow {border-left-color: var(--yellow)}

.o-pink {outline-color: var(--pink)}
.b-pink {border-color: var(--pink)}
.b-t-pink {border-top-color: var(--pink)}
.b-r-pink {border-right-color: var(--pink)}
.b-b-pink {border-bottom-color: var(--pink)}
.b-l-pink {border-left-color: var(--pink)}

.o-purple {outline-color: var(--purple)}
.b-purple {border-color: var(--purple)}
.b-t-purple {border-top-color: var(--purple)}
.b-r-purple {border-right-color: var(--purple)}
.b-b-purple {border-bottom-color: var(--purple)}
.b-l-purple {border-left-color: var(--purple)}

.o-accent {outline-color: var(--accent, #00d2ff)}
.b-accent {border-color: var(--accent, #00d2ff)}
.b-t-accent {border-top-color: var(--accent, #00d2ff)}
.b-r-accent {border-right-color: var(--accent, #00d2ff)}
.b-b-accent {border-bottom-color: var(--accent, #00d2ff)}
.b-l-accent {border-left-color: var(--accent, #00d2ff)}

.o-warn {outline-color: var(--warn, #b07cdd)}
.b-warn {border-color: var(--warn, #b07cdd)}
.b-t-warn {border-top-color: var(--warn, #b07cdd)}
.b-r-warn {border-right-color: var(--warn, #b07cdd)}
.b-b-warn {border-bottom-color: var(--warn, #b07cdd)}
.b-l-warn {border-left-color: var(--warn, #b07cdd)}

.o-success {outline-color: var(--success, var(--success))}
.b-success {border-color: var(--success, var(--success))}
.b-t-success {border-top-color: var(--success, var(--success))}
.b-r-success {border-right-color: var(--success, var(--success))}
.b-b-success {border-bottom-color: var(--success, var(--success))}
.b-l-success {border-left-color: var(--success, var(--success))}

.o-info {outline-color: var(--blue, #2169f3)}
.b-info {border-color: var(--blue, #2169f3)}
.b-t-info {border-top-color: var(--blue, #2169f3)}
.b-r-info {border-right-color: var(--blue, #2169f3)}
.b-b-info {border-bottom-color: var(--blue, #2169f3)}
.b-l-info {border-left-color: var(--blue, #2169f3)}

.o-warning {outline-color: var(--warning, #f3c111)}
.b-warning {border-color: var(--warning, #f3c111)}
.b-t-warning {border-top-color: var(--warning, #f3c111)}
.b-r-warning {border-right-color: var(--warning, #f3c111)}
.b-b-warning {border-bottom-color: var(--warning, #f3c111)}
.b-l-warning {border-left-color: var(--warning, #f3c111)}

.o-danger {outline-color: var(--danger)}
.b-danger {border-color: var(--danger)}
.b-t-danger {border-top-color: var(--danger)}
.b-r-danger {border-right-color: var(--danger)}
.b-b-danger {border-bottom-color: var(--danger)}
.b-l-danger {border-left-color: var(--danger)}

.o-blue {outline-color: var(--blue, #2169f3)}
.b-blue {border-color: var(--blue, #2169f3)}
.b-t-blue {border-top-color: var(--blue, #2169f3)}
.b-r-blue {border-right-color: var(--blue, #2169f3)}
.b-b-blue {border-bottom-color: var(--blue, #2169f3)}
.b-l-blue {border-left-color: var(--blue, #2169f3)}

.o-light {outline-color: #f9f9f9}
.b-light {border-color: #f9f9f9}
.b-t-light {border-top-color: #f9f9f9}
.b-r-light {border-right-color: #f9f9f9}
.b-b-light {border-bottom-color: #f9f9f9}
.b-l-light {border-left-color: #f9f9f9}

.o-grey {outline-color: #354255}
.b-grey {border-color: #354255}
.b-t-grey {border-top-color: #354255}
.b-r-grey {border-right-color: #354255}
.b-b-grey {border-bottom-color: #354255}
.b-l-grey {border-left-color: #354255}

.o-dark {outline-color: var(--dark)}
.b-dark {border-color: var(--dark)}
.b-t-dark {border-top-color: var(--dark)}
.b-r-dark {border-right-color: var(--dark)}
.b-b-dark {border-bottom-color: var(--dark)}
.b-l-dark {border-left-color: var(--dark)}

.o-black {outline-color: #272c23}
.b-black {border-color: #272c23}
.b-t-black {border-top-color: #272c23}
.b-r-black {border-right-color: #272c23}
.b-b-black {border-bottom-color: #272c23}
.b-l-black {border-left-color: #272c23}

.o-white {outline-color: #ffffff}
.b-white {border-color: #ffffff}
.b-t-white {border-top-color: #ffffff}
.b-r-white {border-right-color: #ffffff}
.b-b-white {border-bottom-color: #ffffff}
.b-l-white {border-left-color: #ffffff}

.o-default {outline-color: rgba(120, 130, 140, 0.15)}
.b-default {border-color: rgba(120, 130, 140, 0.15)}
.b-t-default {border-top-color: rgba(120, 130, 140, 0.15)}
.b-r-default {border-right-color: rgba(120, 130, 140, 0.15)}
.b-b-default {border-bottom-color: rgba(120, 130, 140, 0.15)}
.b-l-default {border-left-color: rgba(120, 130, 140, 0.15)}


.alert-link{font-weight:600;color:var(--light)}
.alert-primary{color:#fff;background-color:var(--primarydk);border-color:var(--primary)}
.alert-primary hr{border-top-color:var(--primarylt)}
.alert-success{color:#fff;background-color:var(--successdk);border-color:var(--success)}
.alert-success hr{border-top-color:var(--successlt)}
.alert-info{color:#fff;background-color:var(--infodk);border-color:var(--info)}
.alert-info hr{border-top-color:var(--infolt)}
.alert-warning{color:#fff;background-color:var(--warningdk);border-color:var(--warning)}
.alert-warning hr{border-top-color:var(--warninglt)}
.alert-danger{color:#fff;background-color:var(--dangerdk);border-color:var(--danger)}
.alert-danger hr{border-top-color:var(--dangerlt)}
.alert-dark{color:#fff;background-color:var(--dark);border-color:var(--dark)}
.alert-dark hr{border-top-color:var(--dark)}
.alert-white{color:var(--dark);background-color:#fff;border-color:#fff}
.alert-white hr{border-top-color:#f2f2f2}

.grayscale {filter: grayscale(1);}

/*
Size
*/
.w-8{width:8px;height:8px;display:inline-block}
.w-16{width:16px;height:16px;display:inline-block}
.w-20{width:20px;height:20px;display:inline-block}
.w-24{width:24px;height:24px;display:inline-block;text-align:center}
.w-32{width:32px;height:32px;line-height:2rem;display:inline-block;text-align:center}
.w-40{width:40px;height:40px;display:inline-block;text-align:center}
.w-48{width:48px;height:48px;display:inline-block;text-align:center}
.w50{width:50px!important}
.w-56{width:56px;height:56px;display:inline-block;text-align:center}
.w-64{width:64px;max-width:64px}
.w-80{width:80px}
.w-96{width:96px}
.w-128{width:128px}

.w{width:200px;max-width:200px}
.w-sm{width:120px}
.w-md{width:240px}
.w-lg{width:280px}
.w-xl{width:320px}
.w-xxl{width:344px}
.w-xs{width:90px}
.w-xxs{width:60px}
.w-full{width:100%}
.w-auto{width:auto}
.h-auto{height:auto}
.h-full{height:100%}
.h-100{height: 100%;}
.h-sm{height:5rem}
.h-md{height:6rem}
.h-lg{height:7rem}
.h-xl{height:8rem}
.h-xxl{height:9rem}
.h-xs{height:4rem}
.h-xxs{height:3rem}

@media (max-width: 1199px) {
.w-auto-lg{width:auto}
.w-full-lg{width:100%}
}
@media (max-width: 991px) {
.w-auto-md{width:auto}
.w-full-md{width:100%}
}
@media (max-width: 767px) {
.w-auto-sm{width:auto}
.w-full-sm{width:100%}
}





[social="vk_b"] {background: url(/cdn/lib/vk_b.svg) no-repeat center / 23px;}
[social="ok_b"] {background: url(/cdn/lib/ok_b.svg) no-repeat center / 15px;}
[social="f_b"] {background: url(/cdn/lib/f_b.svg) no-repeat center / 11px;}
[social="insta_b"] {background: url(/cdn/lib/insta_b.svg) no-repeat center / 22px;}
[social="whatsapp_b"] {background: url(/cdn/lib/whatsapp_b.svg) no-repeat center / 22px;}
[social="viber_b"] {background: url(/cdn/lib/viber_b.svg) no-repeat center / 22px;}
[social="telegram_b"] {background: url(/cdn/lib/telegram_b.svg) no-repeat center / 22px;}
[social="youtube_b"] {background: url(/cdn/lib/youtube_b.svg) no-repeat center / contain;}



[board="mirkvartir.ru"] {background: url(/cdn/lib/mk.png) no-repeat center / 20px!important;}
[board="n1.ru"] {background: url(/cdn/lib/n1.png) no-repeat center / 20px!important;}
[board="sob.ru"] {background: url(/cdn/lib/sob.png) no-repeat center / 20px!important;}
[board="irr.ru"] {background: url(/cdn/lib/irr.png) no-repeat center / 20px!important;}
[board="cian.ru"] {background: url(/cdn/lib/cian.png) no-repeat center / 20px!important;}
[board="avito.ru"] {background: url(/cdn/lib/avito.png) no-repeat center / 20px!important;}
[board="youla.io"] {background: url(/cdn/lib/youla.png) no-repeat center / 20px!important;}
[board="realty.yandex.ru"] {background: url(/cdn/lib/yandex.png) no-repeat center / 20px!important;}


/*slick*/

.slick-slide {margin: auto 20px;}
.slick-slider {position: relative;
	overflow: hidden;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;
	cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list {
	-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);}
.slick-track {position: relative;
	top: 0;
	left: 0;
	display: flex;}
.slick-track:before,
.slick-track:after {display: table;
	content: "";}
.slick-track:after{clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;
	float: left;
/* 
	height: 100%;
	min-height: 1px;
 */}
.mod_header .slick-slide div {height: 100%;}/*fix*/

[dir="rtl"] .slick-slide {float: right;}
.slick-slide img {margin-right: 30px;}
.mod_banks .slick-slide img {margin: 0px;}
/* 
.mod_banks .slick-slide img {width: 100%;}
 */

@media(max-width: 600px) {
	.mod_review .slick-slide img {margin: auto;}
}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;
	height: auto;
	border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

/*theme*/
button.slick-prev,
button.slick-next {width: 35px;
    border: 0;
    height: 35px;
    font-size: 0;
    position: absolute;
    top: 85%;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    outline: none;
    z-index: 1;}
button.slick-prev:hover,
button.slick-prev:focus,
button.slick-next:hover,
button.slick-next:focus {opacity: .7;}
button.slick-prev.slick-disabled:before,
button.slick-next.slick-disabled:before {opacity: .25;}

button.slick-prev {left: 30px;
    background: url(/cdn/lib/back-new.svg) no-repeat rgb(255 255 255 / 0.5) center / 70%;}
button.slick-next{right: 30px;
    background: url(/cdn/lib/next-new.svg) no-repeat rgb(255 255 255 / 0.5) center / 70%;}
    

button.slick-next,
button.slick-next {}


/* Dots */
.slick-dotted.slick-slider {margin-bottom: 30px;}
.slick-dots {position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;}
.slick-dots li {position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;}
.slick-dots li button {font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    border-radius: 50px;}
.slick-dots li button:hover,
.slick-dots li button:focus {outline: none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {opacity: 1;}
.slick-dots li button:before {font-size: 1rem;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "â€¢";
    text-align: center;color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {opacity: .75;
    color: black;}


.slick-dots {bottom: -40px;}
.slick-dots li button{background: transparent;}
.slick-dots li button:before {background-color:#000;
    top:0px;
    content:'';
    width:1px;
    height:26px;
    left: 10px;}
.slick-dots li.slick-active button:before {background-color:var(--primary);
    top:-10px;
    height:49px;}



/*photobox*/
/* Normilizes box-sizing  */
#pbOverlay *,
#pbOverlay *:before,
#pbOverlay *:after {
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}


#pbOverlay.show{ opacity:1; pointer-events:auto; }
#pbOverlay{
	opacity:0; overflow:hidden; width:100%; height:100%; position:fixed; z-index:99999; left:0; top:0; text-align:center; pointer-events:none;
	-moz-user-select:none;
	background:rgba(0,0,0,.90);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2000000', endColorstr='#e2000000');
	/* background:radial-gradient(rgba(0,0,0,.6) 0%, rgba(0,0,0,.9) 100%); */
	-webkit-transform:translate3d(0);
	transition:opacity 300ms ease;
}

#pbOverlay.msie{ background-color:rgba(0,0,0,.6); }
.msie.pbLoading .pbWrapper{ background:url('../images/loading.gif') no-repeat center center; }

@keyframes pbLoaderFrames{ 50%{ height:5px; } }
@-webkit-keyframes pbLoaderFrames{ 50%{ height:5px; } }

.pbLoader{ display:none; width:100px; height:100px; position:absolute; z-index:999; top:0; left:0; right:0; bottom:0; margin:auto; text-align:center; border-radius:100%; box-shadow:15px 32px 60px -20px #FFF inset, 1px 1px 3px 1px #FFF inset, 0 0 20px; transition:.3s; }
.thumbs .pbLoader{ -webkit-transform:translateY(-50px); transform:translateY(-50px); }
.pbLoading:not(.msie):not(.error) .pbLoader{ display:block; }
	.pbLoader b{ display:inline-block; vertical-align:middle; margin:0 2px; width:8px; height:60px; border-radius:5px; background:rgba(255,255,255,.8); box-shadow:0 0 10px rgba(0,0,0,.5); -webkit-animation:.9s pbLoaderFrames infinite linear; animation:.9s pbLoaderFrames infinite linear; }
	.pbLoader b:nth-child(2){ -webkit-animation-delay:.3s; animation-delay:.3s; }
	.pbLoader b:nth-child(3){ -webkit-animation-delay:.6s; animation-delay:.6s; }

.mobile.pbLoading .pbLoader{ transform:none; transition:0s; }

.pbWrapper:after,
#pbCaption .pbThumbs ul:after,
#pbOverlay .prevNext:after,
#pbOverlay .pbLoader:before{ content:""; display:inline-block; height:100%; margin-right:-.25em; vertical-align:middle; }

/* Animation when image was not loaded */
@keyframes deadImage{ 50%{ text-shadow:0 0 25px rgba(255,255,255,.5); transform:scale(.85); } }
@-webkit-keyframes deadImage{ 50%{ text-shadow:0 0 25px rgba(255,255,255,.5); -webkit-transform:scale(.85); } }

#pbOverlay button{ outline:0 !important; box-shadow:0; }


.pbWrapper{ -moz-box-sizing:border-box; box-sizing:border-box; transform:rotate(0deg); vertical-align:middle; height:100%; perspective:1200px; position:relative;  }
.video > .pbWrapper{ z-index:11; display:inline-block; }
	/*#pbOverlay.error .pbWrapper{ display:inline-block; width:100%; }*/
	.pbLoading .pbWrapper{ display:inline-block\9; width:100%; } /* ie8+9 hack */
	.pbWrapper:before{ content:'\2716'; color:transparent; text-shadow:0 2px 35px rgba(255,255,255,0); font-size:0; vertical-align:middle; cursor:default; transition:text-shadow .7s ease-out; }
	.error .pbWrapper:before{ font-size:22em; text-shadow:0 0 0 #FFF; -webkit-animation:2s 1s deadImage infinite linear; animation:2s 1s deadImage infinite linear; }
	.thumbs .pbWrapper{ padding:0; margin:0; }
	.error .pbWrapperr img{ width:0; }

	.pbWrapper > div{ display:none; width:624px; height:351px; vertical-align:middle; border-radius:5px; background:rgba(0,0,0,.5); }
	.video > .pbWrapper > div{ display:inline-block; }

	#pbOverlay iframe,
	#pbOverlay embed,
	#pbOverlay object{ display:block; width:100%; height:100%; opacity:1; transition:.5s; }

	.pbWrapper .pbHide iframe{ opacity:0; }

	.pbWrapper > div,
	.pbWrapper > img{
		transition:.5s .5s cubic-bezier(.1, .87, .48, 1);

		-webkit-transform:none;
		-ms-transform:none;
		transform:none;

		-webkit-backface-visibility:hidden;
		box-shadow:0 0 20px #000;
		opacity: 1;
	}

	/* FOR MOBILE */
	.mobile.show .pbWrapper > div,
	.mobile.show .pbWrapper > img{
		transition:30ms;
	}

	/* Content effects */
	.pbWrapper > *,
	.pbHide .pbWrapper > .prepare{ opacity:0; vertical-align:middle; -webkit-transform:scale(.2) rotateX(80deg); -ms-transform:scale(.2) rotateX(80deg); transform:scale(.2) rotateX(80deg); border-radius:6px; border:none; max-height:95%; max-width:100%; }
	.on .pbWrapper > *{ transition-delay:0s; }
	.pbWrapper .zoomable{ -webkit-transition:0s; transition:0s; position:relative; z-index:9; }
	.pbWrapper .rotating{ -webkit-transition:.25s cubic-bezier(.4,.04,0,1); transition:.25s cubic-bezier(.4,.04,0,1); }
	.pbHide .pbWrapper > *{ -webkit-transform:scale(1.2); transform:scale(1.2); transform:none\9; opacity:0; transition:.4s ease-out; }



/*-- close button --*/
#pbCloseBtn,
#pbAutoplayBtn{ position:absolute; top:-50px; right:-50px; z-index:999; display:block; padding:0 0 20px 20px; text-align:center; cursor:pointer; color:#FFF; transition:.3s .3s ease-out; }
.pbHide #pbCloseBtn{ top:-50px; right:-50px; }
.on #pbCloseBtn{ top:-2px; right:-2px; }

#pbCloseBtn:before{ content:'\00D7'; font:bold 1em/1 arial; }
#pbCloseBtn:before, #pbAutoplayBtn:before{ display:inline-block; height:35px; width:35px; padding:8px 8px 12px 12px; font-size:2em; opacity:.8; vertical-align:middle; background:rgba(255,255,255,.2); border-radius:0 0 0 70px; transition:.1s ease-out; }
#pbCloseBtn:hover:before{ padding:15px 10px 24px 24px; background:rgba(255,100,100,.4); }

/*-- autoplay controller --*/
#pbAutoplayBtn{ display:none; right:auto; left:-50px; padding:0; width:50px; height:50px; font-size:13px; }
.hasAutoplay #pbAutoplayBtn{ display:block; }
#pbAutoplayBtn:hover{ width:60px; height:60px; }
.on #pbAutoplayBtn{ top:0px; left:0px; transition:.1s ease-out; }
	#pbAutoplayBtn:before{ content:'\2016'; width:100%; height:100%; border-radius:0 0 70px 0; font-weight:bold; padding:0; text-indent:-6px; line-height:1.6; }
	#pbAutoplayBtn:active:before{ text-shadow:0 0 3px #FFF, 0 0 6px #FFF; }
	#pbAutoplayBtn.play:before{ content:'\25BA'; }

	#pbAutoplayBtn .pbProgress{ display:none\9; width:100%; height:100%; overflow:hidden; position:absolute; padding:6px; top:0; left:0; opacity:.2; transform:rotateZ(0deg); -webkit-transform:rotateZ(0deg); -ms-transform:rotateZ(0deg); -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; -webkit-transition:.3s; transition:.3s; }
	.mobile #pbAutoplayBtn .pbProgress{ -webkit-transition:0s; transition:0s; }
	#pbAutoplayBtn.playing .pbProgress{ -webkit-transform:rotateZ(90deg); -ms-transform:rotateZ(90deg); transform:rotateZ(90deg); }
	#pbAutoplayBtn .pbProgress:before{ content:''; position:absolute; right:0; bottom:0; width:200%; height:200%; border-radius:50%; box-shadow:0 0 0 8px #FFF inset; }

#pbCaption,
.pbHide #pbCaption{ position:absolute; z-index:999; margin-bottom:5px; bottom:-120px; width:100%; overflow:hidden; transform:translateZ(0px); transition:.4s; }
.show.on #pbCaption{ bottom:0; transition-delay:.5s; }
	#pbOverlay.thumbs #pbCaption label{ display:block; }
	#pbCaption label{ display:none; float:right; margin:0 1em; color:#FFF; opacity:.3; transition:.2s; cursor:pointer; }
	#pbCaption label:after{ content:'\276F'; font-size:30px; line-height:30px; display:inline-block; transform:rotate(-90deg); transition:.2s ease-out; }
	#pbCaption label:hover{ opacity:1; }
	#pbCaption .title,
	#pbCaption .counter{ display:inline-block; color:#FFF; margin:0 6px; }
	#pbCaption .counter{ display:none; opacity:.55; }
	.hasCounter #pbCaption .counter{ display:inline-block; }
	.pbCaptionText{ display:inline-block; transition:.3s; opacity:.9; font-weight:bold; vertical-align:middle; text-shadow:1px 1px 1px rgba(0,0,0,.5); padding-left:60px; } /* padding-left from <label> */
	.pbCaptionText.change{ -webkit-transform:translateY(25px); transform:translateY(25px); opacity:0; }
	#pbCaption .rotateBtn{ display:none; background:none; border:0; font:800 1.7em/0 Arial; vertical-align:middle; color:rgba(255,255,255,.5); width:1.1em; height:1.1em; padding:0; border-radius:50%; background:rgba(0,0,0,.2); cursor:pointer; transition:.15s ease-out; }
	#pbCaption .rotateBtn.show{ display:block; float:right; }
	#pbCaption .rotateBtn:hover{ color:rgba(255,255,255,.7); }
	#pbCaption .rotateBtn:active{ color:white; background:rgba(0,0,0,.4); }

.mobile #pbCaption label{ display:none; z-index:-1; color:red; }
.mobile .pbCaptionText{ padding:0; }

/* hide thumbnails */
#pbThumbsToggler:checked ~ #pbCaption .pbThumbs{ margin:0; }
#pbThumbsToggler:checked ~ #pbCaption label:after{ transform:rotate(90deg) }
#pbThumbsToggler:checked ~ .pbWrapper{ margin-top:-50px; padding:50px 0; }

.pbThumbs{ display:none; transition:.35s; -webkit-overflow-scrolling:touch; }
.thumbs .pbThumbs{ display:block; width:100%; padding:5px 0 2px; margin-bottom:-100px; overflow:hidden; }
.mobile .pbThumbs{ overflow:auto; }
.pbThumbs:hover{ clear:both; }
	.pbThumbs ul{ display:inline-block; position:relative; list-style:none; height:80px; padding:0 5px; margin:0; white-space:pre; transition:.2s; }
	.pbThumbs ul:after{ vertical-align:bottom; }
		.pbThumbs li{ display:inline-block; vertical-align:bottom; height:70%; opacity:.6; text-align:center; position:relative; transition:.15s; }
		.pbThumbs li.active{ height:100%; opacity:1; }
		.pbThumbs li:hover{ height:100%; opacity:1; }
		.pbThumbs li.video::before{ content:'\25BA'; color:#FFF; font-size:20px; height:20px; width:20px; line-height:.9; position:absolute; bottom:4px; left:7px; background:rgba(0,0,0,.4); box-shadow:0 0 0 3px rgba(0,0,0,.4); border-radius:0 3px 0 0; pointer-events:none; }
			.pbThumbs a{ height:100%; padding:0 2px; display:block; -moz-user-select:none; }
			.pbThumbs li:hover a{  }
				.pbThumbs img{ height:96%; min-height:95.9%; border:2px solid #FFF; max-width:none; border-radius:0; transition:.15s; }
				.pbThumbs li:hover img{ min-height:96%; } /* fix a bug in Chrome and Opera */
				.pbThumbs li.fast a img{ transition:none; }
				.pbThumbs li.active a img{ border-color:#D8FF16; min-height:96%; }

#pbOverlay .prevNext{ display:none; background:rgba(0,0,0,0); position:absolute; z-index:10; height:100%; width:35%; padding:80px 0; opacity:0; box-sizing:border-box; -moz-box-sizing:border-box; top:0; transition:.2s ease-out; text-shadow:0 0 12px #000, 0 0 10px #FFF; user-select:none; filter:alpha(opacity=0); cursor:pointer; }
#pbOverlay.hasArrows .prevNext{ display:block; }
#pbOverlay .prevNext.pbHide{ display:none; }
#pbOverlay.on .prevNext:hover{ opacity:.5; filter:alpha(opacity=50); }
#pbOverlay.on .prevNext:hover:active{ transition:80ms; opacity:1; filter:alpha(opacity=100); text-shadow:0 0 16px #FFF, 0 0 10px #000; }
	.prevNext b{ display:inline-block; vertical-align:middle; transition:.2s ease-in; }
	.prevNext:hover b{ transition:.2s cubic-bezier(.095, .870, .485, .985); }
	#pbPrevBtn b{ transform:scale(.4) translateX(350px); -webkit-transform:scale(.4) translateX(350px); }
	#pbNextBtn b{ transform:scale(.4) translateX(-350px); -webkit-transform:scale(.4) translateX(-350px); }
	/* */
	#pbPrevBtn b:before,
	#pbNextBtn b:after{ display:inline; line-height:.3; font-size:18em; font-weight:normal; color:#FFF; font-family:Arial; }

	#pbPrevBtn b:before{ content:'\2039'; }
	#pbNextBtn b:after{ content:'\203A'; }
	/* */
	.on #pbPrevBtn:hover b{ transform:scale(1) translateX(20px); -webkit-transform:scale(1) translateX(20px); }
	.on #pbNextBtn:hover b{ transform:scale(1) translateX(-20px); -webkit-transform:scale(1) translateX(-20px); }

.show #pbPrevBtn, #pbOverlay.show #pbNextBtn{  }
.show #pbPrevBtn{ left:0; text-align:left; }
.show #pbNextBtn{ right:0; text-align:right; }

/*------- media queries (for small screens) -----------*/
@media all and (max-width:700px){
	.pbWrapper img,
	.pbHide .pbWrapper img.prepare{ max-height:100%; }

	.thumbs .pbWrapper{ padding:0; margin:0; }
	.pbThumbs{ margin-bottom:-60px; }
	.pbThumbs.show{ margin:0; }

	.pbThumbs ul{ height:50px; }
		.pbThumbs li{ height:100%; opacity:1; }
		.pbThumbs li img{ min-height:96.5%; }
}
/* fix for Chrome */
@media all and (max-width:710px){
	.pbThumbs li.active a img{ min-height:96%; }
}





  
/* Check media width for javascript*/
.check-media {display:none;width:0;}
@media (max-width: 991px) {.check-media { width:991px; }}
 

/*keyframes*/
@keyframes shake {
	10%, 90% {background-position: 14px 10px;}
	20%, 80% {background-position: 15px 8px; }
	30%, 50%, 70% {background-position: 17px 10px;}
	40%, 60% {background-position: 15px 12px;}
}
@keyframes fadeInDown {
	from {opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);}
	to {opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);}
}
@-webkit-keyframes Gradient {0% {background-position: 0 50%}
    50% {background-position: 100% 50%}
    100% {background-position: 0 50%}}

@-moz-keyframes Gradient {0% {background-position: 0 50%}
    50% {background-position: 100% 50%}
    100% {background-position: 0 50%}}

@keyframes Gradient {0% {background-position: 0 50%}
    50% {background-position: 100% 50%}
    100% {background-position: 0 50%}}

@keyframes bounceInLeft {from,
	60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}
	0% {opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)}
	60% {opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)}
	75% {-webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)}
	90% {-webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)}
	to {-webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)}
}
        
@keyframes bounceInRight {from,
	60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
	from {opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);}
	60% {opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);}
	75% {-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);}
	90% {-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);}
	to {-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);}
}
@keyframes shake2 {10%, 90% {transform: translate3d(-1px, 0, 0);}
  20%, 80% {transform: translate3d(2px, 0, 0);}
  30%, 50%, 70% {transform: translate3d(-4px, 0, 0);}
  40%, 60% {transform: translate3d(4px, 0, 0);}
}
@keyframes fadeInUp {from {opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);}
  to {opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);}
}
@keyframes shake {10%, 90% {transform: translate3d(-1px, 0, 0); 
  }
   
  20%, 80% {transform: translate3d(2px, 0, 0); 
  }
 
  30%, 50%, 70% {transform: translate3d(-4px, 0, 0);
  }
 
  40%, 60% {transform: translate3d(4px, 0, 0); 
  }
}

/* 

.trrr {animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}
 */

.mod_services[tmpl] [color]:before,
.mod_services[tmpl] [premium]:before {
    content: "";
    width: 60px;
    height: 25px;
    position: absolute;
    right: 13px;
    top: 10px;
    
}
.mod_services[tmpl] [color]:before {background: url(/cdn/lib/hit.svg) no-repeat center / contain;}
.mod_services[tmpl] [premium]:before {background: url(/cdn/lib/premium.svg) no-repeat center / contain;}



/*metro*/
[metro2] {display: block;
	font-size: 12px;
	color: #424242;
	margin-top: 5px;
	line-height: 20px;}
[metro2] i{font-style: normal;
    margin: 0 10px 0 5px;
    opacity: .7;
    font-size: 12px;}
[metro2] span:before {content: "M";
  	 width: 17px;
    height: 17px;
    border-radius: 17px;
    display: inline-block;
    margin: 0 3px 0 0;
    text-align: center;
    font-size: 10px;
    line-height: 17px;
    color: white;
    font-family: times;
    vertical-align: text-bottom;}
[metro2] span[line] {white-space: nowrap;}
[metro2] span[line]:not([line="ÐœÐ¦Ðš"]):not([line="ÐœÐ¾ÑÐºÐ¾Ð²ÑÐºÐ¾Ðµ Ñ†ÐµÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð¾Ðµ ÐºÐ¾Ð»ÑŒÑ†Ð¾"]):before, {color: white;
	border: 0;}									

[line="ÐšÐ¸Ñ€Ð¾Ð²ÑÐºÐ¾-Ð’Ñ‹Ð±Ð¾Ñ€Ð³ÑÐºÐ°Ñ"]:before, /*78*/
[line="Ð¦ÐµÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ"]:before, /*16*/
[line="ÐŸÐµÑ€Ð²Ð°Ñ"]:before, /*63*/
[line="ÐÐ²Ñ‚Ð¾Ð·Ð°Ð²Ð¾Ð´ÑÐºÐ°Ñ"]:before, /*52*/
[line="Ð›ÐµÐ½Ð¸Ð½ÑÐºÐ°Ñ"]:before, /*54*/
[line="Ð¡Ð¾ÐºÐ¾Ð»ÑŒÐ½Ð¸Ñ‡ÐµÑÐºÐ°Ñ"]:before {background: #f11013;}
[line="Ð¡ÐµÐ²ÐµÑ€-Ð®Ð³"]:before, /*66*/
[line="Ð”Ð·ÐµÑ€Ð¶Ð¸Ð½ÑÐºÐ°Ñ"]:before, /*54*/
[line="Ð—Ð°Ð¼Ð¾ÑÐºÐ²Ð¾Ñ€ÐµÑ†ÐºÐ°Ñ"]:before,
[line="ÐÐµÐ²ÑÐºÐ¾-Ð’Ð°ÑÐ¸Ð»ÐµÐ¾ÑÑ‚Ñ€Ð¾Ð²ÑÐºÐ°Ñ"]:before {background: #5abe52;}
[line="ÐœÐ¾ÑÐºÐ¾Ð²ÑÐºÐ¾-ÐŸÐµÑ‚Ñ€Ð¾Ð³Ñ€Ð°Ð´ÑÐºÐ°Ñ"]:before, /*78*/
[line="Ð’Ñ‚Ð¾Ñ€Ð°Ñ"]:before, /*63*/
[line="Ð¡Ð¾Ñ€Ð¼Ð¾Ð²ÑÐºÐ¾-ÐœÐµÑ‰ÐµÑ€ÑÐºÐ°Ñ"]:before,/*52*/
[line="ÐÑ€Ð±Ð°Ñ‚ÑÐºÐ¾-ÐŸÐ¾ÐºÑ€Ð¾Ð²ÑÐºÐ°Ñ"]:before {background: #137cb5;}
[line="Ð¤Ð¸Ð»Ñ‘Ð²ÑÐºÐ°Ñ"]:before {background: #4ec6f4;}
[line="ÐšÐ¾Ð»ÑŒÑ†ÐµÐ²Ð°Ñ"]:before {background: #84412e;}
[line="ÐŸÑ€Ð°Ð²Ð¾Ð±ÐµÑ€ÐµÐ¶Ð½Ð°Ñ"]:before, /*78*/
[line="ÐšÐ°Ð»ÑƒÐ¶ÑÐºÐ¾-Ð Ð¸Ð¶ÑÐºÐ°Ñ"]:before {background: #f07030;}
[line="Ð¤Ñ€ÑƒÐ½Ð·ÐµÐ½ÑÐºÐ¾-ÐŸÑ€Ð¸Ð¼Ð¾Ñ€ÑÐºÐ°Ñ"]:before,/*78*/
[line="Ð¢Ð°Ð³Ð°Ð½ÑÐºÐ¾-ÐšÑ€Ð°ÑÐ½Ð¾Ð¿Ñ€ÐµÑÐ½ÐµÐ½ÑÐºÐ°Ñ"]:before {background: #893a9e;}
[line="Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ¾Ð»ÑŒÑ†ÐµÐ²Ð°Ñ"]:before {background: #80d4c9;}


[line="ÐšÐ°Ð»Ð¸Ð½Ð¸Ð½ÑÐºÐ°Ñ"]:before,
[line="Ð¡Ð¾Ð»Ð½Ñ†ÐµÐ²ÑÐºÐ°Ñ"]:before,
[line="ÐšÐ°Ð»Ð¸Ð½Ð¸Ð½ÑÐºÐ¾-Ð¡Ð¾Ð»Ð½Ñ†ÐµÐ²ÑÐºÐ°Ñ"]:before {background: #fac833;}
[line="Ð¡ÐµÑ€Ð¿ÑƒÑ…Ð¾Ð²ÑÐºÐ¾-Ð¢Ð¸Ð¼Ð¸Ñ€ÑÐ·ÐµÐ²ÑÐºÐ°Ñ"]:before {background: #9f9f9f;}
[line="Ð›ÑŽÐ±Ð»Ð¸Ð½ÑÐºÐ¾-Ð”Ð¼Ð¸Ñ‚Ñ€Ð¾Ð²ÑÐºÐ°Ñ"]:before {background: #a8da2d;}
[line="ÐšÐ°Ñ…Ð¾Ð²ÑÐºÐ°Ñ"]:before {background: #80d4c9;}
[line="Ð¡Ð°Ð²Ð¸Ð½Ð¾Ð²ÑÐºÐ°Ñ"]:before, /*16*/
[line="Ð‘ÑƒÑ‚Ð¾Ð²ÑÐºÐ°Ñ"]:before {background: #b0bfe7;}
[line="ÐœÐ¾Ð½Ð¾Ñ€ÐµÐ»ÑŒÑ"]:before {background: #2875c5;}

[metro2] span[line="ÐœÐ¦Ðš"]:before,
[metro2] span[line="ÐœÐ¾ÑÐºÐ¾Ð²ÑÐºÐ¾Ðµ Ñ†ÐµÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð¾Ðµ ÐºÐ¾Ð»ÑŒÑ†Ð¾"]:before,
[metro2] span[line="undefined"]:before {color: red;
	border: 1px red solid;
	box-sizing: border-box;}


[metro2] span[line="ÐœÐ¦Ð” - 5"]:before {background: url(/cdn/lib/mcd-5.svg) no-repeat center / 23px;}
[metro2] span[line="ÐœÐ¦Ð” - 4"]:before {background: url(/cdn/lib/mcd-4.svg) no-repeat center / 23px;}
[metro2] span[line="ÐœÐ¦Ð” - 3"]:before {background: url(/cdn/lib/mcd-3.svg) no-repeat center / 23px;}
[metro2] span[line="ÐœÐ¦Ð” - 2"]:before {background: url(/cdn/lib/mcd-2.svg) no-repeat center / 23px;}
[metro2] span[line="ÐœÐ¦Ð” - 1"]:before {background: url(/cdn/lib/mcd-1.svg) no-repeat center / 23px;}
[metro2] span[line="ÐœÐ¦Ð” - 5"]:before,
[metro2] span[line="ÐœÐ¦Ð” - 4"]:before,
[metro2] span[line="ÐœÐ¦Ð” - 3"]:before,
[metro2] span[line="ÐœÐ¦Ð” - 2"]:before,
[metro2] span[line="ÐœÐ¦Ð” - 1"]:before {font-size: 0;
    border-radius: 0;
    width: 25px;}

[line="Ð¯Ñ€Ð¾ÑÐ»Ð°Ð²ÑÐºÐ¾-ÐŸÐ°Ð²ÐµÐ»ÐµÑ†ÐºÐ¸Ð¹"]:before {background: url(/cdn/lib/mcd-5.svg) no-repeat center / 25px;} /*5*/
[line="ÐšÐ¸ÐµÐ²ÑÐºÐ¾-Ð“Ð¾Ñ€ÑŒÐºÐ¾Ð²ÑÐºÐ¸Ð¹"]:before {background: url(/cdn/lib/mcd-4.svg) no-repeat center / 25px;} /*4*/
[line="Ð›ÐµÐ½Ð¸Ð½Ð³Ñ€Ð°Ð´ÑÐºÐ¾-ÐšÐ°Ð·Ð°Ð½ÑÐºÐ¸Ð¹"]:before {background: url(/cdn/lib/mcd-3.svg) no-repeat center / 25px;} /*3*/
[line="ÐšÑƒÑ€ÑÐºÐ¾-Ð Ð¸Ð¶ÑÐºÐ¸Ð¹"]:before {background: url(/cdn/lib/mcd-2.svg) no-repeat center / 25px;} /*2*/
[line="Ð‘ÐµÐ»Ð¾Ñ€ÑƒÑÑÐºÐ¾-Ð¡Ð°Ð²ÐµÐ»Ð¾Ð²ÑÐºÐ¸Ð¹"]:before {background: url(/cdn/lib/mcd-1.svg) no-repeat center / 25px;} /*1*/

[metro2] span[line="Ð‘ÐµÐ»Ð¾Ñ€ÑƒÑÑÐºÐ¾-Ð¡Ð°Ð²ÐµÐ»Ð¾Ð²ÑÐºÐ¸Ð¹"]:before,
[metro2] span[line="Ð›ÐµÐ½Ð¸Ð½Ð³Ñ€Ð°Ð´ÑÐºÐ¾-ÐšÐ°Ð·Ð°Ð½ÑÐºÐ¸Ð¹"]:before,
[metro2] span[line="Ð¯Ñ€Ð¾ÑÐ»Ð°Ð²ÑÐºÐ¾-ÐŸÐ°Ð²ÐµÐ»ÐµÑ†ÐºÐ¸Ð¹"]:before,
[metro2] span[line="ÐšÐ¸ÐµÐ²ÑÐºÐ¾-Ð“Ð¾Ñ€ÑŒÐºÐ¾Ð²ÑÐºÐ¸Ð¹"]:before,
[metro2] span[line="ÐšÑƒÑ€ÑÐºÐ¾-Ð Ð¸Ð¶ÑÐºÐ¸Ð¹"]:before{content: "";
    width: 30px;
    border-radius: 0;}
    
    
    
    
/*metro old*/
[data-view="listing"] [metro] {display: block;
    max-width: 100%;}
	[content="london"] [data-view="listing"] [metro] {display: block;}

[data-view="listing"] [metro] i {font-style: normal;
    margin: 0 10px 0 5px;
    opacity: .7;
    font-size: 12px;}
			
[metro] [line] a {margin-left: 2px;
    vertical-align: baseline;}			
[metro] [line="ÐšÐ¸Ñ€Ð¾Ð²ÑÐºÐ¾-Ð’Ñ‹Ð±Ð¾Ñ€Ð³ÑÐºÐ°Ñ"] a, /*78*/
[metro] [line="Ð¦ÐµÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ"] a, /*16*/
[metro] [line="ÐŸÐµÑ€Ð²Ð°Ñ"] a, /*63*/
[metro] [line="ÐÐ²Ñ‚Ð¾Ð·Ð°Ð²Ð¾Ð´ÑÐºÐ°Ñ"] a, /*52*/
[metro] [line="Ð›ÐµÐ½Ð¸Ð½ÑÐºÐ°Ñ"] a, /*54*/
[metro] [line="Ð¡Ð¾ÐºÐ¾Ð»ÑŒÐ½Ð¸Ñ‡ÐµÑÐºÐ°Ñ"] a {color: #f11013;}
[metro] [line="Ð¡ÐµÐ²ÐµÑ€-Ð®Ð³"] a, /*66*/
[metro] [line="Ð”Ð·ÐµÑ€Ð¶Ð¸Ð½ÑÐºÐ°Ñ"] a, /*54*/
[metro] [line="Ð—Ð°Ð¼Ð¾ÑÐºÐ²Ð¾Ñ€ÐµÑ†ÐºÐ°Ñ"] a,
[metro] [line="ÐÐµÐ²ÑÐºÐ¾-Ð’Ð°ÑÐ¸Ð»ÐµÐ¾ÑÑ‚Ñ€Ð¾Ð²ÑÐºÐ°Ñ"] a {color: #5abe52;}
[metro] [line="ÐœÐ¾ÑÐºÐ¾Ð²ÑÐºÐ¾-ÐŸÐµÑ‚Ñ€Ð¾Ð³Ñ€Ð°Ð´ÑÐºÐ°Ñ"] a, /*78*/
[metro] [line="Ð’Ñ‚Ð¾Ñ€Ð°Ñ"] a, /*63*/
[metro] [line="Ð¡Ð¾Ñ€Ð¼Ð¾Ð²ÑÐºÐ¾-ÐœÐµÑ‰ÐµÑ€ÑÐºÐ°Ñ"] a,/*52*/
[metro] [line="ÐÑ€Ð±Ð°Ñ‚ÑÐºÐ¾-ÐŸÐ¾ÐºÑ€Ð¾Ð²ÑÐºÐ°Ñ"] a {color: #137cb5;}
[metro] [line="Ð¤Ð¸Ð»Ñ‘Ð²ÑÐºÐ°Ñ"] a {color: #4ec6f4;}
[metro] [line="ÐšÐ¾Ð»ÑŒÑ†ÐµÐ²Ð°Ñ"] a {color: #84412e;}
[metro] [line="ÐŸÑ€Ð°Ð²Ð¾Ð±ÐµÑ€ÐµÐ¶Ð½Ð°Ñ"] a, /*78*/
[metro] [line="ÐšÐ°Ð»ÑƒÐ¶ÑÐºÐ¾-Ð Ð¸Ð¶ÑÐºÐ°Ñ"] a {color: #f07030;}
[metro] [line="Ð¤Ñ€ÑƒÐ½Ð·ÐµÐ½ÑÐºÐ¾-ÐŸÑ€Ð¸Ð¼Ð¾Ñ€ÑÐºÐ°Ñ"] a {color: #893a9e;}
[metro] [line="Ð¢Ð°Ð³Ð°Ð½ÑÐºÐ¾-ÐšÑ€Ð°ÑÐ½Ð¾Ð¿Ñ€ÐµÑÐ½ÐµÐ½ÑÐºÐ°Ñ"] a {color: #800080;}

[metro] [line="ÐšÐ°Ð»Ð¸Ð½Ð¸Ð½ÑÐºÐ°Ñ"] a,
[metro] [line="ÐšÐ°Ð»Ð¸Ð½Ð¸Ð½ÑÐºÐ¾-Ð¡Ð¾Ð»Ð½Ñ†ÐµÐ²ÑÐºÐ°Ñ"] a {color: #fac833;}
[metro] [line="Ð¡ÐµÑ€Ð¿ÑƒÑ…Ð¾Ð²ÑÐºÐ¾-Ð¢Ð¸Ð¼Ð¸Ñ€ÑÐ·ÐµÐ²ÑÐºÐ°Ñ"] a {color: #9f9f9f;}
[metro] [line="Ð›ÑŽÐ±Ð»Ð¸Ð½ÑÐºÐ¾-Ð”Ð¼Ð¸Ñ‚Ñ€Ð¾Ð²ÑÐºÐ°Ñ"] a {color: #a8da2d;}
[metro] [line="ÐšÐ°Ñ…Ð¾Ð²ÑÐºÐ°Ñ"] a {color: #80d4c9;}
[metro] [line="Ð¡Ð°Ð²Ð¸Ð½Ð¾Ð²ÑÐºÐ°Ñ"] a, /*16*/
[metro] [line="Ð‘ÑƒÑ‚Ð¾Ð²ÑÐºÐ°Ñ"] a {color: #b0bfe7;}
[metro] [line="ÐœÐ¾Ð½Ð¾Ñ€ÐµÐ»ÑŒÑ"] a {color: #2875c5;}

[metro] [line="ÐœÐ¦Ðš"] a,
[metro] [line="undefined"] a {color: red;}
[metro] [line] {white-space: nowrap;}


[metro] [line="Ð¯Ñ€Ð¾ÑÐ»Ð°Ð²ÑÐºÐ¾-ÐŸÐ°Ð²ÐµÐ»ÐµÑ†ÐºÐ¸Ð¹"] a {background: url(/cdn/lib/mcd-5.svg) no-repeat center / cover;} /*5*/
[metro] [line="ÐšÐ¸ÐµÐ²ÑÐºÐ¾-Ð“Ð¾Ñ€ÑŒÐºÐ¾Ð²ÑÐºÐ¸Ð¹"] a {background: url(/cdn/lib/mcd-4.svg) no-repeat center / cover;} /*4*/
[metro] [line="Ð›ÐµÐ½Ð¸Ð½Ð³Ñ€Ð°Ð´ÑÐºÐ¾-ÐšÐ°Ð·Ð°Ð½ÑÐºÐ¸Ð¹"] a {background: url(/cdn/lib/mcd-3.svg) no-repeat center / cover;} /*3*/
[metro] [line="ÐšÑƒÑ€ÑÐºÐ¾-Ð Ð¸Ð¶ÑÐºÐ¸Ð¹"] a {background: url(/cdn/lib/mcd-2.svg) no-repeat center / cover;} /*2*/
[metro] [line="Ð‘ÐµÐ»Ð¾Ñ€ÑƒÑÑÐºÐ¾-Ð¡Ð°Ð²ÐµÐ»Ð¾Ð²ÑÐºÐ¸Ð¹"] a {background: url(/cdn/lib/mcd-1.svg) no-repeat center / cover;} /*1*/

[metro] [line="Ð‘ÐµÐ»Ð¾Ñ€ÑƒÑÑÐºÐ¾-Ð¡Ð°Ð²ÐµÐ»Ð¾Ð²ÑÐºÐ¸Ð¹"] a.ion-android-subway,
[metro] [line="Ð›ÐµÐ½Ð¸Ð½Ð³Ñ€Ð°Ð´ÑÐºÐ¾-ÐšÐ°Ð·Ð°Ð½ÑÐºÐ¸Ð¹"] a.ion-android-subway,
[metro] [line="Ð¯Ñ€Ð¾ÑÐ»Ð°Ð²ÑÐºÐ¾-ÐŸÐ°Ð²ÐµÐ»ÐµÑ†ÐºÐ¸Ð¹"] a.ion-android-subway,
[metro] [line="ÐšÐ¸ÐµÐ²ÑÐºÐ¾-Ð“Ð¾Ñ€ÑŒÐºÐ¾Ð²ÑÐºÐ¸Ð¹"] a.ion-android-subway,
[metro] [line="ÐšÑƒÑ€ÑÐºÐ¾-Ð Ð¸Ð¶ÑÐºÐ¸Ð¹"] a.ion-android-subway {font-size: 0;
    padding: 6px 15px;
    vertical-align: bottom;}

.bg-overlay {position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: .6;
}

[content="moscow"] .bg-1 {background: linear-gradient(to right, rgba(41, 44, 49, 1) 0%, rgba(41, 44, 49, 0.90) 50%, rgba(41, 44, 49, 0.80) 80%, rgba(41, 44, 49, 0.70) 100%); opacity: .9;}
[content="moscow"] .bg-2 {background: linear-gradient(to left, rgba(41, 44, 49, 1) 0%, rgba(41, 44, 49, 0.9) 50%, rgba(41, 44, 49, 0.80) 80%, rgba(41, 44, 49, 0.70) 100%); opacity: .5;}
[content="moscow"] .bg-3 {background: linear-gradient(to bottom, rgb(236 236 236 / 76%) 0, #f2f2f2 30px);
    opacity: 0.9;
    top: 0;}
[content="moscow"] .bg-4 {background: rgba(52, 58, 64, 0.7); opacity: 1;}
[content="moscow"] .bg-5 {background: linear-gradient(0deg, rgb(255 255 255) 0%, rgb(255 255 255 / 84%) 53%, rgb(236 236 236 / 50%) 80%, rgb(255 255 255 / 5%) 100%); opacity: 1;}
[content="moscow"] .bg-6 {background: rgb(255 255 255 / 51%); opacity: 1;}
[content="moscow"] .bg-7 {background: linear-gradient(to bottom, rgb(114 157 177 / 59%) 0, rgb(56 94 142 / 35%) 54%); opacity: 1;}
[content="moscow"] .bg-8 {background: var(--primary);opacity: .7;}
[content="moscow"] .bg-9 {background: var(--primary);opacity: .3;}
[content="moscow"] .bg-10 {background: var(--primary);opacity: .1;}

[content="rio"] .bg-1 {background: linear-gradient(to right, rgb(52 58 64 / 85%) 0%, rgb(52 58 64 / 0.6) 50%, rgb(84 89 95 / 80%) 80%, rgba(52, 58, 64, 0.70) 100%); opacity: 9;}
[content="rio"] .bg-2 {background: linear-gradient(to left, rgba(52, 58, 64, 1) 0%, rgba(52, 58, 64, 0.90) 50%, rgba(52, 58, 64, 0.80) 80%, rgba(52, 58, 64, 0.70) 100%); opacity: 1;}
[content="rio"] .bg-3 {background: linear-gradient(-123deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 65%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.5) 100%); opacity: 1;}
[content="rio"] .bg-4 {background:  rgba(52, 58, 64, 0.9); opacity: 1;}
[content="london"] .bg-1 {background: linear-gradient(to right, rgba(208, 208, 208, 1) 0%, rgba(208, 208, 208, 0.9) 50%, rgba(208, 208, 208, 0.80) 80%, rgba(208, 208, 208, 0.70) 100%); opacity: 1;}
[content="london"] .bg-2 {background: linear-gradient(to left, rgba(208, 208, 208, 1) 0%, rgba(208, 208, 208, 0.9) 50%, rgba(208, 208, 208, 0.80) 80%, rgba(208, 208, 208, 0.70) 100%); opacity: 1;}
[content="london"] .bg-3 {background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.9) 65%, rgba(255, 255, 255, 0.20) 80%, rgba(255, 255, 255, 0) 100%); opacity: 1;}
[content="london"] .bg-4 {background: linear-gradient(to top, rgba(208, 208, 208, 1) 0%, rgba(208, 208, 208, 0.9) 50%, rgba(208, 208, 208, 0.80) 80%, rgba(208, 208, 208, 0.70) 100%); opacity: 1;}

[content="madrid"] .bg-1 {background: rgb(52 59 68 / 64%); opacity: 1;}
[content="madrid"] .bg-2 {background: rgb(53 53 53 / 88%); opacity: 1;}
[content="madrid"] .bg-3 {background: rgb(214 214 214 / 89%); opacity: 1;}
[content="madrid"] .bg-4 {background: rgb(96 101 107 / 86%); opacity: 1;}

[content="tokyo"] .bg-1 {background: linear-gradient(to right, rgba(65, 127, 165, 1) 0%, rgba(65, 127, 165, 0.90) 50%, rgba(65, 127, 165, 0.80) 80%, rgba(65, 127, 165, 0.70) 100%); opacity: 1;}
[content="tokyo"] .bg-2 {background: linear-gradient(to left, rgba(65, 127, 165, 1) 0%, rgba(65, 127, 165, 0.9) 50%, rgba(65, 127, 165, 0.80) 80%, rgba(65, 127, 165, 0.70) 100%); opacity: 1;}
[content="tokyo"] .bg-3 {background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.9) 65%, rgba(255, 255, 255, 0.20) 80%, rgba(255, 255, 255, 0) 100%); opacity: 1;}
[content="tokyo"] .bg-4 {background: linear-gradient(to top, rgba(65, 127, 165, 1) 0%, rgba(65, 127, 165, 0.90) 50%, rgba(65, 127, 165, 0.80) 80%, rgba(65, 127, 165, 0.70) 100%); opacity: 1;}

[content="rio"] .bg-5 {background: linear-gradient(-123deg, rgb(224 224 224) 0%, rgb(255 255 255 / 74%) 65%, rgb(236 236 236 / 51%) 80%, rgb(204 204 204 / 50%) 100%); opacity: 1;}
[content="london"] .bg-5 {background: linear-gradient(-123deg, rgb(224 224 224) 0%, rgb(255 255 255 / 74%) 65%, rgb(236 236 236 / 51%) 80%, rgb(204 204 204 / 50%) 100%); opacity: 1;}
[content="madrid"] .bg-5 {background: linear-gradient(-123deg, rgb(224 224 224) 0%, rgb(255 255 255 / 74%) 65%, rgb(236 236 236 / 51%) 80%, rgb(204 204 204 / 50%) 100%); opacity: 1;}
[content="tokyo"] .bg-5 {background: linear-gradient(-123deg, rgb(224 224 224) 0%, rgb(255 255 255 / 74%) 65%, rgb(236 236 236 / 51%) 80%, rgb(204 204 204 / 50%) 100%); opacity: 1;}

.bg-00 {opacity:1!important}
.bg-11,.bg-31 {background-image: url(/cdn/lib/bg/bg1.svg);}
.bg-12,.bg-32 {background-image: url(/cdn/lib/bg/bg2.svg);}
.bg-13,.bg-33 {background-image: url(/cdn/lib/bg/bg3.svg);}
.bg-14,.bg-34 {background-image: url(/cdn/lib/bg/bg4.svg);}
.bg-15,.bg-35 {background-image: url(/cdn/lib/bg/bg5.svg);}
.bg-16,.bg-36 {background-image: url(/cdn/lib/bg/bg6.svg);}
.bg-17,.bg-37 {background-image: url(/cdn/lib/bg/bg7.svg);}
.bg-18,.bg-38 {background-image: url(/cdn/lib/bg/bg8.svg);}
.bg-19,.bg-39 {background-image: url(/cdn/lib/bg/bg9.svg);}
.bg-20,.bg-40 {background-image: url(/cdn/lib/bg/bg10.svg);}
.bg-21,.bg-41 {background-image: url(/cdn/lib/bg/bg11.svg);}
.bg-22,.bg-42 {background-image: url(/cdn/lib/bg/bg12.svg);}
.bg-23,.bg-43 {background-image: url(/cdn/lib/bg/bg13.svg);}
.bg-24,.bg-44 {background-image: url(/cdn/lib/bg/bg14.svg);}
.bg-25,.bg-45 {background-image: url(/cdn/lib/bg/bg15.svg);}
.bg-26,.bg-46 {background-image: url(/cdn/lib/bg/bg16.svg);}
.bg-27,.bg-47 {background-image: url(/cdn/lib/bg/bg17.svg);}
.bg-28,.bg-48 {background-image: url(/cdn/lib/bg/bg18.svg);}
.bg-61 {background-image: url(/cdn/lib/bg/bg21.svg);}


.bg-31,.bg-32,.bg-33,.bg-34,.bg-35,.bg-36,.bg-37,.bg-38,.bg-39,.bg-40,.bg-41,.bg-42,.bg-43,.bg-44,.bg-45,.bg-46,.bg-47,.bg-48 {transform: rotateZ(180deg);}
.bg-11,.bg-12,.bg-13,.bg-14,.bg-15,.bg-16,.bg-17,.bg-18,.bg-19,.bg-20,.bg-21,.bg-22,.bg-23,.bg-24,.bg-25,.bg-26,.bg-27,.bg-28,
.bg-31,.bg-32,.bg-33,.bg-34,.bg-35,.bg-36,.bg-37,.bg-38,.bg-39,.bg-40,.bg-41,.bg-42,.bg-43,.bg-44,.bg-45,.bg-46,.bg-47,.bg-48, 
.bg-61 {opacity: 1;
    z-index: 10;
    background-size: cover;
    background-position: 0 bottom;
    background-repeat: no-repeat;
    height: calc(100% + 2px);}
    
.bg-61 {background-position: center;}

.bg-50,
.bg-51 {position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;}
.bg-50 {background-image: linear-gradient(0deg, transparent 24%, rgba(22, 166, 218, 1) 25%, rgba(22, 166, 218, 1) 26%, transparent 27%, transparent 74%, rgba(22, 166, 218, 1) 75%, rgba(22, 166, 218, 1) 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, rgba(22, 166, 218, 1) 25%, rgba(22, 166, 218, 1) 26%, transparent 27%, transparent 74%, rgba(22, 166, 218, 1) 75%, rgba(22, 166, 218, 1) 76%, transparent 77%, transparent);
    background-size: 25px 25px;}
.bg-51 {background-image: linear-gradient(0deg, transparent 24%, rgb(204 211 214 / 45%) 25%, rgb(204 211 214 / 45%) 26%, transparent 27%, transparent 74%, rgb(204 211 214 / 45%) 75%, rgb(204 211 214 / 45%) 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, rgb(204 211 214 / 45%) 25%, rgb(204 211 214 / 45%) 26%, transparent 27%, transparent 74%, rgb(204 211 214 / 45%) 75%, rgb(204 211 214 / 45%) 76%, transparent 77%, transparent);
    background-size: 25px 25px;}
.bg-52 {background: url(/cdn/lib/bg/bg24.svg) no-repeat center / cover;}



.switch {
    cursor: pointer;
    position: relative;
    display: inline-block;
    width: 32px;
    height: 18px;
    border-radius: 30px;
    margin: 0;
}
.switch input {
    position: absolute;
    opacity: 0;
}
.switch input:checked + i:before {
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 5px;
    border-width: 0;
    border-radius: 5px;
}
.switch input:checked + i:after {
    margin-left: 15px;
}
.switch i:before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    background-color: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 30px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.switch i:after {
    content: "";
    position: absolute;
    background-color: #fff;
    width: 16px;
    top: 1px;
    bottom: 1px;
    border-radius: 50%;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
    -webkit-transition: margin 0.3s;
    transition: margin 0.3s;
}

.switch-md {
    width: 40px;
    height: 24px;
}
.switch-md input:checked + i:after {
    margin-left: 17px;
}
.switch-md i:after {
    width: 22px;
}

.switch-lg {
    width: 50px;
    height: 30px;
}
.switch-lg input:checked + i:after {
    margin-left: 21px;
}
.switch-lg i:after {
    width: 28px;
}


.md-check {
    cursor: pointer;
    padding-left: 1.25rem;
    margin: 0;
    display: inline-block;
    position: relative;
}
.md-check input {
    position: absolute;
    cursor: pointer;
    z-index: 1;
    opacity: 0;
    margin-left: -1.25rem;
}
.md-check input:checked + i:before {
    border-width: 0;
    background-color: inherit;
}
.md-check input:checked + span .active {
    display: inherit;
}
.md-check input[type="radio"] + i,
.md-check input[type="radio"] + i:before {
    border-radius: 50%;
}
.md-check input[type="checkbox"]:checked + i:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 6px;
    top: 2px;
    display: table;
    width: 6px;
    height: 12px;
    border: 2px solid;
    border-top: 0;
    border-left: 0;
    content: " ";
}
.md-check input[type="radio"]:checked + i:after {
    position: absolute;
    left: 6px;
    top: 6px;
    display: table;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50%;
    content: " ";
}
.md-check input[disabled] + i:before,
fieldset[disabled] .md-check input + i:before {
    opacity: 0.5;
}
.md-check input[disabled]:checked + i:before {
    opacity: 0.5;
}
.md-check > i {
    width: 0;
    height: 18px;
    line-height: 1;
    margin-left: -20px;
    margin-top: 1px;
    float: left;
    display: inline-block;
    vertical-align: middle;
    margin-right: 28px;
    position: relative;
}
.md-check > i:before {
    content: "";
    position: absolute;
    width: 18px;
    height: 100%;
    border: 2px solid #818a91;
    border-radius: 2px;
}
.md-check > i.no-icon:after {
    display: none !important;
}

.md-form-group {
  padding: 18px 0 24px 0;
  position: relative;}

.md-input {
    background: transparent;
    position: relative;
    z-index: 5;
    border: 0;
    box-shadow: none;
    border-radius: 0;
    border-bottom: 1px solid rgba(160, 160, 160, 0.2);
    width: 100%;
    height: 34px;
    padding: 2px;
    color: inherit;
}
.md-input:focus,
.md-input.focus {
    border-color: var(--primary);
    border-bottom-width: 2px;
    padding-bottom: 1px;
}
.md-input:focus ~ label,
.md-input.focus ~ label {
    color: var(--primary);
    opacity: 1;
    top: 0 !important;
    font-size: 0.85em !important;
}
.float-label .md-input ~ label {
    top: 20px;
    font-size: 1em;
}
.float-label .md-input.has-value ~ label {
    top: 0;
    font-size: 0.85em;
}
.md-input ~ label {
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    font-size: 0.85em;
    position: absolute;
    z-index: 0;
    opacity: 0.5;
    display: inline-block;
    top: 0px;
    left: 0;
}
.md-input.disabled,
.md-input[disabled] {
    opacity: 0.5;
}

.md-input-white:focus, .md-input-white.focus {
  border-color: #fff;}
  .md-input-white:focus ~ label, .md-input-white.focus ~ label {
    color: #fff;}

.md-input-msg {
  position: absolute;
  bottom: 0;
  line-height: 24px;
  font-size: 0.85em;}

.md-input-msg.right {
  right: 0;}



