

/* Start:/bitrix/templates/srsly/components/bitrix/menu/menu-lg/style.css?1578862760465*/
.popup-menu a.nav-link{
    font-size: 45px;
    line-height: 50px;
	letter-spacing: -0.2px;
	color: #ffffff;
	margin-bottom: 10px;
	display: block;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.popup-menu a.nav-link:hover {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
}
/* End */


/* Start:/bitrix/templates/srsly/components/bitrix/news.list/articles_menu/style.css?15792001221388*/
.news-list{
	position: relative;
	overflow: hidden;
}

.news-list-label{
	opacity: 0.3;
	z-index: 3;
	height: 25px;
	font-size: 20px;
	font-weight: 400;
	line-height: 25px;
	font-style: italic;
}

.news-list-title{
	height: 50px;
	font-size: 45px;
	font-weight: 400;
	line-height: 50px;
	letter-spacing: -0.2px;
}


.news-list-links-item{
    font-size: 15px;
    line-height: 20px;
	text-transform: uppercase;
	letter-spacing: -0.48;
	color: #000000;
	    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.news-list-links{
	position: relative;
}

.news-list-links-item:last-child{
	z-index: 4;
}
.news-list-links-item:hover,
.news-list-links-item.active{
	opacity: 0.5;
}

.news-list-links:after{
	content: '';
	background: rgb(255,255,255);
	background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
	display: block;
	height: 100%;
	width: 30px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}
/* End */


/* Start:/bitrix/templates/srsly/components/bitrix/menu/menu-lg-dop/style.css?1589926741502*/
.popup-menu a.nav-link{
    font-size: 45px;
    line-height: 50px;
	letter-spacing: -0.2px;
	color: #ffffff;
	margin-bottom: 10px;
	display: block;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.popup-menu a.nav-link:hover,
.menu-hover-block a.nav-link:hover {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
}
/* End */


/* Start:/bitrix/templates/srsly/styles.css?16866718986603*/
audio::-internal-media-controls-download-button {
    display:none;
}
audio::-webkit-media-controls-enclosure {
    overflow:hidden;
}
audio::-webkit-media-controls-panel {
    width: calc(100% + 33px);
}  
a{color: #000;border-bottom: 2px solid #a9ff00;padding-bottom: 2px;}.news-details-content a.grey-link,.news-details-content a.grey-link span{color:rgba(0,0,0,0.5)!important}.blankLink.grey-link:after {opacity:0.5;}.news-details-content a,.news-details-content a span{color:#000!important}.blankLink:after{content:'';display:inline-block;background:url(/bitrix/templates/srsly/images/blankLink.svg) center center no-repeat;width:12px;height:12px;margin-left:2px}a:hover{opacity:.7}.nav-link,.logo-block a,.news-details-readmore-all,.footer-tags a,.navbt-link,.navbt-soch,.news-list-links-item,.owl-item a,.person-SOCH_LINK-link,.share-link-popup a,#grid a,.person-info-block a,.series-SEASONS_FOTO-href,.menu-tags a{border:0}.nav-link:hover,.logo-block a:hover,.news-details-readmore-all:hover,.footer-tags a:hover,.navbt-link:hover,.navbt-soch:hover,.news-list-links-item:hover,.owl-item a:hover,.person-SOCH_LINK-link:hover{opacity:1}h1{margin:0;padding:0;font-size:120%;margin-bottom:5px;padding-bottom:15px;padding-top:14px}h2{font-size:150%}h3{font-size:125%}h4,h5,h6{font-size:110%}.information-block{width:180px;margin-bottom:16px}.information-block-head{color:#BC262C;font-weight:700;font-size:85%;border-bottom:1px solid #CCC;margin-bottom:4px;padding-bottom:5px}.information-block-body{font-size:85%;color:#737373;margin-right:20px}code{font-size:100%;font-weight:400;display:block;padding:1.5em 1em 1em;border-style:solid;border-width:1px;border-width:1px 0;margin:1em 0;background-color:#F5F5F5;font-family:sans-serif}.textgreen{background-color:#a9ff00}.quotetext{color:#000;font-size:15px;background-color:#f5f5f5}


#bx-panel.bx-panel-fixed {
  z-index: 1000 !important;
}

.blankLinkGreen:after{
	content: '';
	display: inline-block;
	background: url(/bitrix/templates/srsly/images/blankLinkGreen.svg) center center no-repeat;
	background-size: contain;
	width: 18px;
	height: 18px;
	margin-left: 5px;
}

.iru-tiny-player {
  position: relative;
  border: 1px solid #000000;
  border-radius: 10px;
}

.iru-tiny-player .song-main-info {
  margin: 5px 10px;
  font-size: 1.25rem;
  display: flex;
  align-items: center;
}

@media screen and (max-width: 480px) {
  .iru-tiny-player .song-main-info {
    margin: 5px;
    font-size: 1rem;
  }
}

.iru-tiny-player .icon {
  margin-right: 1ex;
  min-width: 1.5rem;
  flex-basis: 1.5rem;
  text-decoration: none;
  border-bottom: none;
  position: relative;
}

.iru-tiny-player .icon:hover {
  color: #18bfef;
}

@media screen and (max-width: 480px) {
  .iru-tiny-player .icon {
    margin-right: 2ex;
    min-width: 1rem;
    flex-basis: 1rem;
  }
  
  .iru-tiny-player .song-main-info .song-title {
		padding-left: 20px;
	}
}

.iru-tiny-player .icon:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-transform: none !important;
}

.iru-tiny-player .song-main-info .icon.fa-stop {
  margin-right: 2ex;
}

@media screen and (max-width: 480px) {
  .iru-tiny-player .song-main-info .icon.fa-stop {
    margin-right: 0.5ex;
  }
}

.iru-tiny-player .song-main-info .song-timer {
  margin: 0ex 1ex;
  white-space: nowrap;
}

.iru-tiny-player .song-main-info .song-title {
  flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  font-size: 16px;
  font-family: "Favorit Pro Book",serif;
}

.iru-tiny-player .song-seek {
  position: absolute;
  width: 100%;
  height: 100%;
}

.iru-tiny-player .song-progress {
  position: absolute;
  background-color: rgba(21, 29, 31, 0.15);
  width: 0%;
  height: 100%;
  border-radius: 10px;
}

.iru-tiny-player .song-volume-control {
  position: absolute;
  background-color: rgba(245, 245, 245, 0.85);
  width: 100%;
  height: 100%;
  top: 0;
  border-radius: 10px;
}

.iru-tiny-player .song-volume-bar {
  position: absolute;
  top: 50%;
  left: 20%;
  height: 10px;
  margin: 0px auto;
  width: 80%;
  background-color: rgba(21, 29, 31, 0.9);
}

.iru-tiny-player .song-volume-bar#fg {
  height: 5px;
  margin: -2.5px auto;
  width: 60%;
}

.iru-tiny-player .song-volume-bar#fgg {
  height: 10px;
  margin: -5px auto;
  background-color: rgba(255, 255, 255, 0);
  width: 60%;
}

.iru-tiny-player .song-volume-bar#bg {
  height: 1.5px;
  margin: -0.75px auto;
  background-color: rgba(21, 29, 31, 0.75);
  width: 60%;
}

.iru-tiny-player .song-volume-dot {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 50%;
  left: 80%;
  margin: -7.5px auto;
  background-color: rgba(21, 29, 31, 0.9);
  border-radius: 7.5px;
  cursor: pointer;
}

.iru-tiny-player .song-volume-dot:hover {
  background-color: #18bfef;
}

.iru-tiny-player .icon.fa-times {
  margin: 5px 10px;
  position: absolute;
  font-size: 1.25rem;
  font-family: "Favorit Pro Book",serif;
  right: 0;
  top: 0;
}

.stories-owl a{
	border-bottom: 2px solid #a9ff00;
	display: inline;
	color: #ffffff;
	font-size: 17px;
	line-height: 26px;
}

@media screen and (max-width: 480px) {
  .iru-tiny-player .icon.fa-times {
    margin: 5px;
    font-size: 1rem;
  }
}

.icon.fa-times:before{
	content: '';
	display: inline-block;
	position: relative;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	background: url(/bitrix/templates/srsly/images/audio/close.svg) center center no-repeat;
	background-size: 22px;
}

.icon.fa-play:before{
	content: '';
	display: inline-block;
	position: relative;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	background: url(/bitrix/templates/srsly/images/audio/play.svg) center center no-repeat;
	background-size: 22px;
}

.icon.fa-pause:before{
	content: '';
	display: inline-block;
	position: relative;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	background: url(/bitrix/templates/srsly/images/audio/pause.svg) center center no-repeat;
	background-size: 22px;
}
.icon.fa-stop:before{
	content: '';
	display: inline-block;
	position: relative;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	background: url(/bitrix/templates/srsly/images/audio/stop.svg) center center no-repeat;
	background-size: 24px;
}
.icon.fa-volume-up:before{
	content: '';
	display: inline-block;
	position: relative;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	background: url(/bitrix/templates/srsly/images/audio/volume.svg) center center no-repeat;
	background-size: 22px;
}
/* End */


/* Start:/bitrix/templates/srsly/template_styles.css?169454112934703*/
*,:after,:before{box-sizing:border-box;scrollbar-color:#000000 #f5f5f5;scrollbar-width: thin;}::selection {background: #000000;color: #f5f5f5;}::-moz-selection {background: #000000;color: #f5f5f5;}::-webkit-scrollbar {height: 6px;width: 8px;background: #f5f5f5;}::-webkit-scrollbar-thumb {background: #000000;border-radius: 2px;border: 1px solid #000;}::-webkit-scrollbar-corner {background: #f5f5f5;}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}:active,:hover,:focus{outline:0;outline-offset:0}:after,:before{text-decoration:inherit;vertical-align:inherit}::selection{background:#f5f5f5;color:#000}::-moz-selection{background:#f5f5f5;color:#000}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-width:320px}body{margin:0;padding:0;min-width:320px;padding-top:50px}body.overhide{overflow:hidden}html,body{height:100%;width:100%}h1{font-size:2em;margin:.67em 0}a{background-color:transparent;text-decoration:none}b{font-weight:bolder}iframe,img,svg,video{vertical-align:middle}video{display:inline-block}iframe,img{border-style:none;min-width:auto!important}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}input{overflow:visible}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}[tabindex],a,button,input,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.series-content a.innerLink.series-SEASONS_FOTO-href.bg-clr3{color: #000 !important;}.series-content a.innerLink.series-SEASONS_FOTO-href{color: #fff !important;border-bottom: 0 !important;padding-bottom: 0 !important;}.news-details-FOTO_SLIDER a{border: 0 !important;}.news-details-time a.innerLink{color: #000 !important;border-bottom: 2px solid #a9ff00 !important;padding-bottom: 2px !important;}.series-content  a.innerLink{color: #000 !important;border-bottom: 2px solid #a9ff00 !important;padding-bottom: 2px !important;} button,input,select,textarea{background-color:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;padding:0 .375em}select{-moz-appearance:none;-webkit-appearance:none;background:no-repeat 100%/1em;border-radius:0;padding-right:1em}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")}::-ms-expand{display:none}:-ms-input-placeholder{color:rgba(0,0,0,.54)}@font-face{font-family:Favorit Pro Book;src:url(/bitrix/templates/srsly/fonts/FavoritPro-BookItalic.woff2) format("woff2"),url(/bitrix/templates/srsly/fonts/FavoritPro-BookItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Favorit Pro Book;src:url(/bitrix/templates/srsly/fonts/FavoritPro-Book.woff2) format("woff2"),url(/bitrix/templates/srsly/fonts/FavoritPro-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.ordinarily{display:inline-block;vertical-align:baseline;border:2px solid #fff;width:18px;height:13px;border-radius:7px;position:relative;top:1px}.ordinarily:after{-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;content:"";display:block;width:5px;height:5px;margin-top:2px;margin-left:2px;background-color:#fff;border-radius:10px}.favorit-pb{font-family:"Favorit Pro Book",serif}.times-font{font-family:"Times New Roman",Times,serif}.menu-article{height:2px;background:#fff;width:26px;display:inline-block;position:relative;top:-1px;vertical-align:middle}.menu-article:before{content:'';height:2px;background:#fff;width:26px;display:inline-block;position:absolute;left:0;top:-5px}.menu-article:after{content:'';height:2px;background:#fff;width:26px;display:inline-block;position:absolute;left:0;bottom:-5px}.top-menu{position:fixed;top:0;left:0;width:100%;height:44px;min-width:320px;z-index:999}.top-menu-block{width:100%;position:relative;border-radius:0 0 0px 0px;z-index:20;background-color:#000;color:#fff;line-height:1px}.menu-line{height:44px;position:relative}.top-menu .top-menu-block{padding-left:15px;padding-right:15px}.logo-block{text-align:center}.logo-block img{height:25px;margin-top:-5px;max-width:100%}.top-menu-block-item{line-height:46px}.top-menu-block-login{text-align:right}.ordinarily{display:inline-block;vertical-align:baseline;border:2px solid #fff;width:18px;height:13px;border-radius:7px;position:relative;top:1px}.ordinarily:after{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;content:"";display:block;width:5px;height:5px;margin-top:2px;margin-left:2px;background-color:#fff;border-radius:10px}.ordinarily.active:after{margin-left:7px;background-color:#a9ff00}.ordinarily.active{border-color:#a9ff00}.ordin-article .ordin-hide,.article-list.ordin-article .ordin-hide{display:none}.ordin-article .ordin-list,.article-list.ordin-article .ordin-list{width:100%!important}.ordin-article .ordin-list .news-card-image,.article-list.ordin-article .ordin-list .news-card-image{width:50%;display:inline-block;vertical-align:top}.ordin-article .ordin-list .news-card-text,.article-list.ordin-article .ordin-list .news-card-text{width:50%;display:inline-block;vertical-align:top;padding:20px}.ordin-article .ordin-list .news-card-bgimg,.article-list.ordin-article .ordin-list .news-card-bgimg{padding-bottom:66%!important}.ordin-article .ordin-list .news-card-bgimg[data-ratio="2:3"],.article-list.ordin-article .ordin-list .news-card-bgimg[data-ratio="2:3"]{background-size:auto 60%!important;background-repeat:repeat;background-position:left top}.ordin-article .ordin-container,.article-list.ordin-article .ordin-container{max-width:992px}.ordin-article .ordin-list .news-card-bgimg-n1,.article-list.ordin-article .news-card-bgimg-n1,.ordin-article .ordin-list .news-card-bgimg-n11,.article-list.ordin-article .news-card-bgimg-n11,.ordin-article .ordin-list .news-card-bgimg-n15,.article-list.ordin-article .news-card-bgimg-n15,.ordin-article .ordin-list .news-card-bgimg[data-ratio="2:3"],.article-list.ordin-article .ordin-list .news-card-bgimg[data-ratio="2:3"]{background-size:cover!important}.main .content{margin-top:-15px!important;padding-left:0;padding-right:0}body.overlay-open .menu-content{padding-top:80px}body.overlay-open .menu-overlay,body.overlay-open .overlay,.popup-view.active,.popup-view-overlay.active{-webkit-transition-delay:0;transition-delay:0;visibility:visible;opacity:1}.overlay{position:fixed;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.65);visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility 0 .3s;transition:opacity .3s,visibility 0 .3s;transition-delay:0s,.3s;z-index:997}.popup-view,.popup-view-overlay{position:fixed;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility 0 .3s;transition:opacity .3s,visibility 0 .3s;transition-delay:0s,.3s;z-index:999;min-width:320px}.menu-sm{display:inline-block;width:auto}.menu-group,.menu-sm a{font-size:15px;text-transform:uppercase;margin-right:15px;display:inline-block;width:auto;color:#fff;padding:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-toggle{cursor:pointer}.login-toggle{font-size:15px;text-transform:uppercase;margin-left:5px;display:inline-block;width:auto;color:#fff;padding:0;cursor:pointer;vertical-align:top;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-group:hover,.menu-sm a:hover,.login-toggle:hover{color:rgba(255,255,255,0.9)}.menu-hidden,.series-hide-popup{display:none}.menu-content{position:fixed!important;top:0;left:0;width:100%;height:auto;max-height:100vh;display:none;overflow:hidden;z-index:998;background:#000;border-radius:0 0 10px 10px}.top-menu .container{padding-left:0;padding-right:0}.search-toggle{width:40px;background:url(/bitrix/templates/srsly/images/search.svg) center center no-repeat;cursor:pointer;height:46px;background-size:16px}.top-menu-block-item:first-child{white-space:nowrap}.menu-toggle.open-menu{opacity:.5}.menu-toggle.open-menu .menu-article{background:transparent}.menu-toggle.open-menu .menu-article:before{top:0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.menu-toggle.open-menu .menu-article:after{bottom:0;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.news-card{position:relative}.news-card-image{border-radius:10px;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}[data-picture]{height:0;overflow:hidden;background-color:#BBCBD4;background-size:400px;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-picture][data-ratio="3:2"]{padding-bottom:66.67%}[data-picture][data-ratio="2:3"]{padding-bottom:150%}[data-picture] img{display:block;width:100%;min-height:1px}.news-card-bgimg{background-size:cover!important;background-position:center center;background-repeat:no-repeat}.news-card-bgimg-n1,.news-card-bgimg-n11,.news-card-bgimg-n15{background-size:auto 60%!important;background-repeat:repeat;background-position:left top}.news-card-meta{margin-bottom:10px;font-size:15px;line-height:17px;font-family:Times,serif;letter-spacing:0}.news-card-title{font-size:25px;line-height:30px;letter-spacing:-.2px}.menu-content .news-card-title,.menu-content .news-card-meta{color:#fff}.news-card-arrow{display:inline-block;vertical-align:middle;line-height:0;height:20px;width:auto;color:#a9ff00;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-card-href{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.news-card:hover .news-card-arrow{opacity:1}.nav-search{border-radius:10px;color:#000;text-transform:uppercase;background-color:#d8d8d8;line-height:40px;padding:0 10px;font-size:15px;width:100%}.news-card-bgimg:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.1);border-radius:10px;opacity:0}.news-card:hover .news-card-bgimg:after{opacity:1!important;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.news-card.news-card-main-n0:hover .news-card-bgimg:after,.peaple-list .news-card:hover .news-card-bgimg:after,.person-list-block .news-card:hover .news-card-bgimg:after,.opacity-hover .news-card:hover .news-card-bgimg:after{display:none!important}.h1-size{font-size:40px;line-height:45px;letter-spacing:-.2px;color:#fff;margin-bottom:10px;display:block}.menu-tags a{font-size:20px;line-height:25px;display:block;margin-bottom:10px;color:rgba(255,255,255,0.5)}.menu-tags a:hover{color:rgba(255,255,255,1)}.menu-tags a:hover span{color:#A9FF00}.search-body{position:relative}.search.search-open{color:#000;background:#fff;position:fixed;top:0;left:0;width:100%;height:100px;min-width:320px;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);padding-top:50px;display:block;z-index:998;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search.search-open{-webkit-transform:none;transform:none;opacity:1}.search-field{font-size:20px;line-height:50px;display:block;width:100%}.search-close-button{position:absolute;top:5px;right:5px;width:40px;height:40px;line-height:0;background:url(/bitrix/templates/srsly/images/close.svg) center center no-repeat;cursor:pointer}.footer{background-color:#000;color:#fff;padding:20px 0}.footer-logo img,.series-tags img,.person-tags img{height:80px}.footer-tags,.series-tags,.person-tags{padding-left:60px}.footer-tags-icon{position:relative;margin-right:10px;display:inline-block;width:30px;height:30px;background:url(/bitrix/templates/srsly/images/hash.svg) center center no-repeat;background-size:20px}.series-tags-icon{position:relative;margin-right:10px;display:inline-block;width:30px;height:30px;background:url(/bitrix/templates/srsly/images/series-tags.svg) center center no-repeat;background-size:20px}.person-tags-icon{position:relative;margin-right:10px;display:inline-block;width:30px;height:30px;background:url(/bitrix/templates/srsly/images/person-tags.svg) center center no-repeat;background-size:20px}.footer-tags a:hover{color:#e6e1df;background-color:#000}.footer-tags a{display:inline-block;text-transform:uppercase;line-height:35px;padding:0 10px;margin-bottom:10px;background-color:#e6e1df;border-radius:18px;color:#000;font-size:15px}.footer-tags-new a{text-transform:uppercase;line-height:32px;margin-bottom:10px;border:1px solid #fff;border-radius:10px;color:#fff;font-size:15px;padding-top:2px}.search-form-bottom .search-field{line-height:36px;margin-bottom:10px;border:1px solid #fff;border-radius:10px;color:#fff;font-size:15px;font-style:italic}.person-tags a,.series-tags a{display:inline-block;line-height:26px;padding:0 10px;margin-bottom:0;border-radius:0;color:#fff;font-size:15px;border:0}.person-tags-new a,.series-tags-new a{display:inline-block;line-height:30px;padding:0 10px;margin-bottom:10px;border-radius:0;color:#fff;font-size:25px;border:0}.person-tags-new a:after,.series-tags-new a:after{content:'';position:relative;height:15px;width:15px;background:url(/bitrix/templates/srsly/images/link-href.svg) center center no-repeat;display:inline-block;margin-left:2px;top:-3px}.person-tags a:hover,.series-tags a:hover{color:#a9ff00;opacity:1}.footer-menu,.footer-copyright{position:relative;overflow:hidden}.footer-copyright{font-size:10px;font-weight:400;line-height:15px;letter-spacing:-.2px}.footer-copyright-age{font-size:15px;font-weight:400;line-height:30px;letter-spacing:-.2px}.owl-prev,.owl-next{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.owl-prev.disabled,.owl-next.disabled{opacity:.5}.owl-carousel .owl-item img{max-height:80vh;max-width:100%;width:auto!important;height:auto}.owl-carousel .owl-nav{position:absolute;bottom:40px;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}img.mfp-img{border-radius:10px!important}.form_radio{margin-bottom:10px}.form_radio input[type=radio]{display:none}.form_radio label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:0;font-size:20px;line-height:23px;letter-spacing:-.18px;user-select:none}.form_radio label:before{content:"";display:inline-block;width:5px;height:5px;position:absolute;left:7px;top:50%;border-radius:50%;background:#000;transform:translateY(-50%);-webkit-transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form_radio input[type=radio]:checked+label:before{width:15px;height:15px;left:0}.form_radio label:hover:before{filter:brightness(120%)}.form_radio input[type=radio]:disabled+label:before{filter:grayscale(100%)}.reviews-block-head{color:rgba(0,0,0,0.5)}progress{display:none;position:relative;width:100%;height:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#002c68;z-index:99999}progress::-webkit-progress-bar{background:transparent;border-radius:5px}progress::-webkit-progress-value{background:#a9ff00;border-radius:5px}progress::-moz-progress-bar{background:#a9ff00;border-radius:5px}.progress-container{width:100%;background:transparent;position:fixed;top:0;left:0;height:3px;display:block}.progress-bar{background:#a9ff00;width:0;display:block;height:inherit}.series-details-GALLERY{background-position:center;background-size:cover}.block-SLIDER-left img{max-height:100%;max-width:100%}.series-details-GALLERY,.series-details-TREILER{opacity:.5}.series-details-GALLERY.active,.series-details-TREILER.active{opacity:1}.series-SLIDER-popup-close img,.series-TREILER-popup-close img{height:20px}.block-TREILER-left iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background-position:center;background-repeat:no-repeat}.block-TREILER-left .iframe-TREILER{position:relative;padding-bottom:50%;height:0;background:#f5f5f5;width:99%}.share-link-popup{display:none}.share-link-open.active,.share-link-open:hover{background-color:#a9ff00;color:#000}.share-link{width:100%;height:0}.share-link .container{height:0}.person-item-rating div{height:44px;position:relative}.plus-ico:before{content:'';left:50%;top:50%;margin-left:-8px;margin-top:-2px;position:absolute;height:3px;width:17px;background:#000}.plus-ico:after{content:'';left:50%;top:50%;margin-left:-8px;margin-top:-2px;position:absolute;height:3px;width:17px;background:#000;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.minus-ico:before{content:'';left:50%;top:50%;margin-left:-8px;margin-top:-2px;position:absolute;height:3px;width:17px;background:#000}.person-reting:hover .person-item-rating{opacity:1}.person-reting .plus-ico:before,.person-reting .plus-ico:after,.person-reting .minus-ico:before{background:#fff}.person-reting .person-data-stat:hover{background-color:#fff}.person-reting .person-data-stat.plus-ico:hover:before,.person-reting .person-data-stat.plus-ico:hover:after,.person-reting .person-data-stat.minus-ico:hover:before{background:#000}.menu-map{margin-right:0}.menu-map a{margin-right:3px}.news-details-LINK_YOUTUBE{position:relative;padding-bottom:46.25%;height:0;background:#f5f5f5}.news-details-RUTUBE{padding-bottom:47%;}.news-details-YAPPY{padding-bottom:0;}.news-details-LINK_YOUTUBE iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}a.person-link:before{content:'@';position:relative;margin-right:0;display:inline-block;color:#a9ff00;font-weight:500;font-family:"Favorit Pro Book",serif;position:relative;/*left:-20px;top:50%;transform:translateY(-50%)*/}a.person-link{margin-left:0px;position:relative;display: inline;padding-bottom:0;}.person-item a.person-link{white-space:normal;margin-left:20px;position:absolute}.news-details-people a.person-link:before,.person-item a.person-link:before,.series-content a.person-link:before,.series-ACTER-popup a.person-link:before,.person-info-block a.person-link:before{display:none}.series-item a.person-link{border:0 !important;}.series-content a.person-link,.series-ACTER-popup a.person-link,.person-info-block a.person-link{margin-left:0;border:0}.menu-hover-block a.nav-link{font-size:45px;line-height:50px;letter-spacing:-.2px;color:#fff;margin-bottom:10px;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.twitter-tweet{min-height:300px;max-width:550px}.news-details-tag-widget a{line-height:32px;font-size:15px;padding:0 10px;margin-right:5px;margin-bottom:5px;width:auto;border-radius:10px!important;text-transform:uppercase;display:inline-block;border:1px solid #000;vertical-align:middle}.stories-owl .owl-item img{max-height: 76vh;}.stories-owl .owl-dots{position: absolute;top: 0;width: 100%;}.stories-owl .owl-dots .owl-dot span{background: #F7F7F7 !important;margin: 5px 0 !important;width: 100% !important;height: 5px !important;}.stories-owl .owl-dots .owl-dot.active span{background: #A9FF00 !important;}.stories-owl.owl-carousel button.owl-dot{padding: 0 2px !important;}.stories-owl .owl-prev:before {content: '';display: block;width: 100%;height: 100%;background: url(/bitrix/templates/srsly/images/events-right.svg) center center no-repeat;-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);border: 0;margin: 0;}.stories-owl .owl-next:before {content: '';display: block;width: 100%;height: 100%;background: url(/bitrix/templates/srsly/images/events-right.svg) center center no-repeat;border: 0;margin: 0;}.stories-owl .owl-next {position: absolute;top: 25%;display: block;width: 50px;height: 50px;right: 20px;border-radius: 50% !important;background: rgba(0,0,0,0.5) !important;margin: -20px 0 0 !important;opacity: 0.4;}.stories-owl .owl-prev {position: absolute;top: 25%;display: block;width: 50px;height: 50px;left: 20px;border-radius: 50% !important;background: rgba(0,0,0,0.5) !important;margin: -20px 0 0 !important;opacity: 0.4;}.stories-owl .owl-nav {bottom: auto;top: 50%;height: 0;}.stories-owl .stories-owl-stat img { display: inline-block !important;  max-height: 26px; margin: 0 20px;}.text-answer-ok{ background-color: #a9ff00 !important; color: #000 !important; }.test-item img, .test-answer img{ border-radius:10px; width: 100%; }.test-item video, .test-answer video {width: 100%;border-radius: 10px;}

body.main{ background-color: #000000; }
.stories-owl a{ position: relative; z-index: 9;}
.rand-slideup.active .plus{ display: none; }
.rand-slideup.active .minus{ display: inline-block; }
.wrap-da.blankLink {white-space: normal !important;}
.stories-shad{
			background: rgb(0,0,0);
			background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
			background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
			background: linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1); 
		}
		
		.stories-shad .blankLink:after {
			background: url(/bitrix/templates/srsly/images/blankLink_grn.svg) center center no-repeat !important;
		}
.menu-group, .menu-sm a.tcol-green2,
.menu-hover-block a.nav-link.tcol-green2 {
    color: #a9ff00;
}	

.snoska-click.person-link{
	margin-left: 0px;
}
.snoska-click.person-link:before{
	display: none;
}

.yappy-wrap {
    position: relative;
    overflow: hidden;
    min-width: 320px;
    max-width: 480px;
    min-height: 640px;

}
.yappy-wrap iframe {
	max-width: 100%;
	min-height: 640px;
	position: relative;
	top: auto;
	left: auto;
}
.telescope-wrap {
    position: relative;
    overflow: hidden;
    min-width: 320px;
    max-width: 480px;
    min-height: 360px;

}
.telescope-wrap iframe {
	max-width: 100%;
	min-height: 360px;
	position: relative;
	top: auto;
	left: auto;
}
.line-top-min{ position:relative; }
.line-top-min:before{
	content: '';
	left: 0;
	top: 0;
	height: 1px;
	width: 30px;
	display: block;
	position: absolute;
	background: rgba(0,0,0,0.5);
}
.article24569 .news-details-FOTO_SLIDER .owl-nav { right: 0; }


body:not(.search) .search:not(.search-open){
	display: none;
}

/* body.premier, body.premier .page-404 .tcol-black { color: #ffffff;} */

.premier-view{
	background: #000000;
	color: #ffffff;
}

.premier-view:after{
	/*content: url(/bitrix/templates/srsly/images/icon/premier-view.svg);*/
    content: 'PREMIER';
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 18px;
    text-transform: uppercase;
	display: none;
}

body.person.premier,
body.main.premier 
{
	background: #000000;
}





body.person.premier .person-content .brad-a:not(.person-PERSON_RECOM-img),
body.person.premier .person-content.brad-a:not(.person-PERSON_RECOM-img),
body.main.premier .person-content .brad-a:not(.person-PERSON_RECOM-img),
body.main.premier .person-content.brad-a:not(.person-PERSON_RECOM-img),
body.main.premier .news-card,
body.main.premier .news-card-image,
body.main.premier .news-card-bgimg,
body.main.premier .top-menu-block,
body.main.premier .tema-block1,
body.main.premier .text-up
{
	border-radius: 0 !important; 
}


body.main.premier .ordinarily, body.main.premier .menu-ordin { display: none; }
body.main.premier .menu-line { margin-right: 0; }

body.person.premier #flex1 div{ background: #FFD600 !important; }

body.person.premier #flex3 .person-data-stat { background-color: #ffffff !important; border-radius: 5px !important; }
body.person.premier #flex3 div{ background-color: #526669 !important; }

body.person.premier #flex3, body.person.premier #flex5, body.person.premier #flex7, body.person.premier #flex9 a, body.person.premier #flex2, body.person.premier #flex15, body.person.premier #flex16, body.person.premier .person-content, body.person.premier .person-content a, body.person.premier .person-content h1, body.person.premier .person-content h2, body.person.premier .person-content h3, body.person.premier .person-content h4 { color: #fff; }
body.person.premier #flex5 div, body.person.premier #flex7 div, body.person.premier #flex9 div, body.person.premier #flex15 div, body.person.premier #flex16 div, body.person.premier .person-content:not(.person-details){ background-color: #282828 !important; }



body.person.premier #flex9 { color: rgba(255,255,255,0.4); }

body.person.premier #flex9 .fnts-15.fntlh-15.text-up.lsp-o02, body.person.premier #flex9 .series-details-restriction , body.person.premier #flex9 .series-item-film_list { color: #fff; }

body.person.premier #flex9 a span{
    font-size: 15px;
    position: absolute;
    padding-left: 10px;
    text-transform: uppercase;
}

body.premier .menu-sm a.tcol-green2{
	color: #FFD600;
}

body.premier .footer-logo,
body.premier .footer-text{
	display: none;
}

body.premier .person-tags-new .tcol-green2,
body.premier .series-tags-new .tcol-green2{
	color: #FFD600;
}

body.premier .person-tags-new a:after, 
body.premier .series-tags-new a:after {
    background-image: url(/bitrix/templates/srsly/images/premier/link-href.svg);
}

body.premier .info-person2:after,
body.premier .person-SOCH_LINK-link:after{
	background-image: url(/bitrix/templates/srsly/images/premier/sochlink.svg);
	margin-left: 5px;
}

body.premier .person-info-block .blankLink:after
{
	background-image: url(/bitrix/templates/srsly/images/premier/blankLink.svg);
}

body.premier .soch-link-root{
	border-top: 1px solid rgba(109,109,109,0.4);
}

body.premier .person-item-video > div:after{

    background-image: url(/bitrix/templates/srsly/images/premier/logo/premier-logo-play.svg);
    width: 40px;
    height: 40px;
    background-size: contain;
    top: auto;
    bottom: 20px;
    left: 20px;

}

body.premier #flex14 .person-details-restriction { display: none; }

body.premier .PERSON_RECOM-slider .person-item {
	border-radius: 0px !important;
}

body.premier .PERSON_RECOM-slider .person-PERSON_RECOM-img, body.premier .PERSON_RECOM-slider .owl-stage-outer {
    bottom: 0px;
	border-radius: 0px !important;
}

.PERSON_RECOM-slider .person-PERSON_RECOM-img{
    bottom: 0px;
}

body.premier .person-info-block .tcol-blk50{
	color: #fff;
}

body.premier .news-details-QUOTES{
	background-image: url(/bitrix/templates/srsly/images/premier/quote.svg);
}

body.premier:not(.article) a.person-link, body.premier:not(.article) .innerLink{
	border-color: #FFD600;
	padding-bottom: 0;
}
body.premier .footer-menu-block a.navbt-soch:hover,
body.premier .footer-menu-block a.navbt-link:hover,
body.premier:not(.article) a.person-link:before{
	color: #FFD600;
}


body.premier .share-link-open.active, body.premier .share-link-open:hover {
    background-color: #FFD600;
}

body.premier .news-details-readmore .news-card-arrow{ font-size: 0;}
body.premier .news-details-readmore .news-card-arrow path{ color: #FFD600;}
body.premier .news-card-title:hover { color: #FFD600;}


body.person.premier .line-top-min:before{
	background: rgba(255,255,255,0.25);
}

body.person.premier .film-list-SLIDER > div{
	border-bottom: 1px solid rgba(109,109,109,0.4);
	padding-bottom: 20px
}

body.person.premier .film-list-SLIDER > div:last-child{
	border: 0;
}

body.person.premier .person-reting-popup{
	color: rgba(255,255,255,0.4);
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 90px;
}

body.person.premier #flex1{
	text-align: center;
}
body.person.premier .person-PHOTO_CARD{
	width: auto;
	margin-top: 20px;
}

body.exclusive.premier .btn-show-more{
	border-radius: 0 !important;
}

.reklama-top{
	transition: max-height 0.35s ease-out;
	margin-top:-6px;
	max-height: 50px;
	z-index: 9;
}

.reklama-top.open .thumb{
	display: none;
}
.reklama-top.open .orig{
	display: inline-block;
}

/*.reklama-top:not(.click):hover,*/
.reklama-top.open:not(.click){
	max-height: 450px;
	transition: max-height 0.35s ease-out;
}

/*.reklama-top:not(.click):hover .reklama-top-btn-in,*/
.reklama-top.open:not(.click) .reklama-top-btn-in{
	opacity: 0.6;
}

/*.reklama-top:not(.click):hover .rect2,*/
.reklama-top.open:not(.click) .rect2{
	display: none;
}

.reklama-top-btn{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    text-align: right;
	font-family: "Favorit Pro Book",serif;
}

.reklama-top-btn-in{
	font-family: "Favorit Pro Book",serif;
	color: #ffffff;
	top: 50%; 
	transform: translateY(-50%);
	right: 10px;
}

/*.reklama-top:not(.click):hover .reklama-top-btn-in,*/
.reklama-top.open:not(.click) .reklama-top-btn-in{
	top: auto;
	bottom: 0;
	margin-bottom: 5px;
}

/*.reklama-top:not(.click):hover .reklama-top-t1,*/
.reklama-top.open:not(.click) .reklama-top-t1{
	display: none;
}


/*.reklama-top:not(.click):hover .reklama-top-t2,*/
.reklama-top.open:not(.click) .reklama-top-t2{
	display: inline-block;
}

.reklama-top-btn-in span{
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	margin-right: 10px;
}

.reklama-top-btn-in svg{
  vertical-align: bottom;
  margin-bottom: 3px;
}

.reklama-top{
	overflow: hidden;
	border-radius: 0 0 0px 0px;
}

body.search .reklama-top{
	top: -50px;
}


.premier-link a:after{
	display: none !important;
}

.news-details-YAPPY{ height: auto; background: none;}
@media screen and (min-width: 2100px){#map0{left: 47% !important;}}@media screen and (min-width: 1680px){.menu-content{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}}@media screen and (min-width: 768px){.footer-tags-icon,.series-tags-icon,.person-tags-icon{left:-40px;margin-right:-35px;top:11px}}@media screen and (min-width: 577px){.article-list .menu-ordin,.main .menu-ordin{display:inline-block}}@media screen and (max-width: 1680px){.share-link .share-link-open,.share-link .share-link-popup{margin-left:20px}}@media screen and (max-width: 1150px){.menu-group,.menu-sm a{margin-right:8px}}@media screen and (max-width: 1070px){.menu-sm.lg-hide{display:none}}@media screen and (max-width: 768px){.main-container .ordin-container #map0{position: relative !important;left: auto;top: auto;height: 50vh;margin-top:-60px;}.popup-menu a.nav-link,.h1-size,.menu-hover-block a.nav-link{font-size:30px;line-height:30px}.footer-copyright-age{bottom:10px;left:15px}body.overlay-open .menu-content{border-radius:0}.news-details-images [data-picture]{background-size:60%}.news-details-QUOTE,.news-details-QUOTES,.series-details-QUOTES,.series-details-QUOTES_MAIN,.series-details-FACT_TEXT{font-size:30px;line-height:30px;background-size:auto 30px;background-position:top left}.tema-list .owl-stage{padding-left:0!important}.peaple-list .owl-stage{padding-left:5px!important}iframe{max-width:100%!important}.instagram-media{max-width:85%!important}.stories-owl .owl-dots {top: -5%;}

	.reklama-top.open:not(.click) .reklama-top-btn-in{	
		margin-bottom: 0px;
	}
	
	.reklama-top {
	  max-height: 45px;
	}

}



@media screen and (max-width: 576px){.popup-menu a.nav-link,.menu-hover-block a.nav-link{font-size:20px;line-height:23px}.h1-size{font-size:26px;line-height:32px}.footer-tags-icon,.series-tags-icon,.person-tags-icon{padding-left:0;top:9px}body.overlay-open .menu-content{border-radius:0}.news-details-images [data-picture]{background-size:cover}.series-item-photo img{height:auto}.logo-block img{height:18px}.instagram-media{max-width:100%!important}.person-tags-new a,.series-tags-new a{font-size:20px;line-height:23px}.person-tags-new a:after,.series-tags-new a:after{height:11px;background-size:contain}.news-details-LINK_YOUTUBE{padding-bottom:56%}.stories-owl .owl-dots {top: -6%;}}@media screen and (max-width: 450px) { .stories-owl .owl-dots {top: -8%;} .news-details .stories-owl .owl-dots {top: -6%;}}
/* End */


/* Start:/bitrix/templates/srsly/css/grid.css?1692366785150503*/
.container {
	max-width: 1680px;
	position: relative;
	margin: 0 auto
}

.container-lg {
	max-width: 992px;
	position: relative;
	margin: 0 auto;
}

.container-md {
	max-width: 768px;
	position: relative;
	margin: 0 auto;
}

.container-sm {
	max-width: 576px;
	position: relative;
	margin: 0 auto;
}

.scrollbar::-webkit-scrollbar {
	width: 0px;
}

.popup-view-inner {
	max-width: 1670px;
	position: relative;
	margin: 0 auto
}

.no-psevdo:before,
.no-psevdo:after {
	display: none !important;
}

.hor-both {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.txt-nosel {
	-ms-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

.curs-t0 {
	cursor: pointer;
}

.curs-t1 {
	cursor: pointer
}

.curs-t1:hover {
	opacity: .9
}

.curs-t2:hover {
	opacity: .8
}

.curs-t3:hover {
	opacity: .7
}

.hvisib {
	visibility: hidden
}

.svisib {
	visibility: visible
}

.wrd-brk {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

.wrd-brk-all {
	word-break: break-all
}

.wrd-brk-rnd {
	hyphens: auto;
	position: relative;
	word-wrap: break-word;
	word-break: break-word;
}

.clear-both {
	clear: both;
}

.opsty0 {
	opacity: 0
}

.opsty10 {
	opacity: .1
}

.opsty15 {
	opacity: .15
}

.opsty20 {
	opacity: .2
}

.opsty25 {
	opacity: .25
}

.opsty30 {
	opacity: .3
}

.opsty35 {
	opacity: .35
}

.opsty40 {
	opacity: .4
}

.opsty45 {
	opacity: .45
}

.opsty50 {
	opacity: .5
}

.opsty55 {
	opacity: .55
}

.opsty60 {
	opacity: .6
}

.opsty65 {
	opacity: .65
}

.opsty70 {
	opacity: .7
}

.opsty75 {
	opacity: .75
}

.opsty80 {
	opacity: .8
}

.opsty85 {
	opacity: .85
}

.opsty90 {
	opacity: .9
}

.opsty95 {
	opacity: .95
}

.opsty100 {
	opacity: 1
}

.nowrap {
	white-space: nowrap
}

.bcol-grey {
	border-color: #F8F8F8
}

.bcol-green {
	border-color: #92d400
}

.bcol-green2 {
	border-color: #a9ff00;
}

.bcol-blur {
	border-color: #5CA1E6
}

.bcol-fff {
	border-color: #fff
}

.bcol-fff60 {
	border-color: rgba(255, 255, 255, 0.6);
}

.bcol-fff20 {
	border-color: rgba(255, 255, 255, 0.2);
}

.bcol-black {
	border-color: #000
}

.bcol-brown {
	border-color: #cf9d7b
}

.bcol-989 {
	border-color: #989ea3;
}

.bcol-6D6 {
	border-color: #6D6D6D;
}

.bcol-bo20 {
	border-color: rgba(0, 0, 0, 0.2)
}

.tcol-grey {
	color: #F8F8F8
}

.tcol-green {
	color: #92d400
}

.tcol-blur {
	color: #5CA1E6
}

.tcol-fff {
	color: #fff
}

.tcol-fff40 {
	color: rgba(255, 255, 255, 0.4)
}

.tcol-fff60 {
	color: rgba(255, 255, 255, 0.6)
}

.tcol-blk80 {
	color: rgba(0, 0, 0, 0.8)
}

.tcol-blk60 {
	color: rgba(0, 0, 0, 0.6)
}

.tcol-blk50 {
	color: rgba(0, 0, 0, 0.5)
}

.tcol-blk50i {
	color: rgba(0, 0, 0, 0.5) !important
}

.tcol-00040 {
	color: rgba(0, 0, 0, 0.4)
}

.tcol-black {
	color: #000
}

.tcol-iblack {
	color: #000 !important;
}

.tcol-brown {
	color: #cf9d7b
}

.tcol-green2 {
	color: #a9ff00
}

.tcol-grey2 {
	color: #6E7B7F;
}

.tcol-orng {
	color: #FF5700;
}

.tcol-2828 {
	color: #282828;
}

.tcol-d9d {
	color: #d9d9d9;
}

.tcol-783 {
	color: #783BF9;
}

.tcol-fac-old {
	color: #facc6d;
}
.tcol-fac {
	color: #FFD600;
}

.tcol-007 {
	color: #0077FF;
}

.tcol-FF1 {
	color: #FF1A86;
}

.stroke-fff {
	stroke: #fff
}

.fill-fff {
	fill: #fff
}

.bg-clr0 {
	background-color: #000
}

.bg-clr0o20 {
	background-color: rgba(0, 0, 0, 0.2)
}

.bg-clr0o30 {
	background-color: rgba(0, 0, 0, 0.3)
}

.bg-clr0o40 {
	background-color: rgba(0, 0, 0, 0.4)
}

.bg-clr0o50 {
	background-color: rgba(0, 0, 0, 0.5);
}

.bg-clr0o60 {
	background-color: rgba(0, 0, 0, 0.6)
}

.bg-clr0o80 {
	background-color: rgba(0, 0, 0, 0.8)
}

.bg-clr1 {
	background-color: #BDCCD4
}

.bg-clr2 {
	background-color: #989EA3
}

.bg-clr3 {
	background-color: #fff
}

.bg-clr3o20 {
	background-color: rgba(255, 255, 255, 0.2)
}

.bg-clr3o40 {
	background-color: rgba(255, 255, 255, 0.4)
}

.bg-clr3o60 {
	background-color: rgba(255, 255, 255, 0.6)
}

.bg-clr3o80 {
	background-color: rgba(255, 255, 255, 0.8)
}

.bg-clr4 {
	background-color: #E7AF89
}

.bg-clr5 {
	background-color: #3AB153
}

.bg-clr6 {
	background-color: #E6E1DF
}

.bg-clr7 {
	background-color: #F8F8F8
}

.bg-clr8 {
	background-color: #a9ff00
}

.bg-clr9 {
	background-color: #bdbfbe
}

.bg-clr10 {
	background-color: #FED402
}

.bg-clr11 {
	background-color: #6665B7
}

.bg-clr12 {
	background-color: #8BD1FF
}

.bg-clr13 {
	background-color: #979797
}

.bg-clr14 {
	background-color: #BBCBD4
}

.bg-clr15 {
	background-color: #6b4ed1
}

.bg-clr16 {
	background-color: #72D3FF
}

.bg-clr17 {
	background-color: #FFD400
}

.bg-clr18 {
	background-color: #FF92BC
}

.bg-clr19 {
	background-color: #00F782
}

.bg-clr20 {
	background-color: #00D9F7
}

.bg-clr21 {
	background-color: #EFEFEF
}

.bg-clr22 {
	background-color: #FF5700;
}

.bg-clr23 {
	background-color: #F0AD83;
}

.bg-clr24 {
	background-color: #FE5F49;
}

.bg-clr25 {
	background-color: #D8D8D8;
}

.bg-clr26 {
	background-color: #e8e8e8;
}

.bg-clr27 {
	background-color: #393939;
}

.bg-clr28 {
	background-color: #F4F5F6;
}

.bg-5fa {
	background-color: #5faf2c;
}

.bg-clr8o50 {
	background-color: rgba(169, 255, 0, 0.5)
}

.bg-E6E {
	background-color: #E6E1DE;
}

.bg-783 {
	background-color: #783BF9;
}

.bg-526 {
	background-color: #526669;
}

.bg-FA6 {
	background-color: #FA641D;
}

.bg-282 {
	background-color: #282828;
}

.bg-DF6 {
	background-color: #DF647D;
}

.bg-FCE {
	background-color: #FCEF79;
}

.bg-BED {
	background-color: #BED3D3;
}

.bg-007 {
	background-color: #0077FF;
}

.bg-6D6 {
	background-color: #6D6D6D;
}

.col-count0 {
	-moz-column-count: auto;
	-webkit-column-count: auto;
	column-count: auto
}

.col-count1 {
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1
}

.col-count2 {
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2
}

.col-count3 {
	-moz-column-count: 3;
	-webkit-column-count: 3;
	column-count: 3
}

.bort-type1,
.bory-type1 {
	border-top-style: solid
}

.borb-type1,
.bory-type1 {
	border-bottom-style: solid
}

.borl-type1,
.borx-type1 {
	border-left-style: solid
}

.borr-type1,
.borx-type1 {
	border-right-style: solid
}

.bort-type2,
.bory-type2 {
	border-top-style: dotted
}

.borb-type2,
.bory-type2 {
	border-bottom-style: dotted
}

.borl-type2,
.borx-type2 {
	border-left-style: dotted
}

.borr-type2,
.borx-type2 {
	border-right-style: dotted
}

.bort-type3,
.bory-type3 {
	border-top-style: dashed
}

.borb-type3,
.bory-type3 {
	border-bottom-style: dashed
}

.borl-type3,
.borx-type3 {
	border-left-style: dashed
}

.borr-type3,
.borx-type3 {
	border-right-style: dashed
}

.bor-b0,
.bor-y0 {
	border-bottom-width: 0 !important
}

.bor-b1,
.bor-y1 {
	border-bottom-width: 1px
}

.bor-b2,
.bor-y2 {
	border-bottom-width: 2px
}

.bor-b3,
.bor-y3 {
	border-bottom-width: 3px
}

.bor-b4,
.bor-y4 {
	border-bottom-width: 4px
}

.bor-b5,
.bor-y5 {
	border-bottom-width: 5px
}

.bor-t0,
.bor-y0 {
	border-top-width: 0 !important
}

.bor-t1,
.bor-y1 {
	border-top-width: 1px
}

.bor-t2,
.bor-y2 {
	border-top-width: 2px
}

.bor-t3,
.bor-y3 {
	border-top-width: 3px
}

.bor-t4,
.bor-y4 {
	border-top-width: 4px
}

.bor-t5,
.bor-y5 {
	border-top-width: 5px
}

.bor-r0,
.bor-x0 {
	border-right-width: 0 !important
}

.bor-r1,
.bor-x1 {
	border-right-width: 1px
}

.bor-r2,
.bor-x2 {
	border-right-width: 2px
}

.bor-r3,
.bor-x3 {
	border-right-width: 3px
}

.bor-r4,
.bor-x4 {
	border-right-width: 4px
}

.bor-r5,
.bor-x5 {
	border-right-width: 5px
}

.bor-l0,
.bor-x0 {
	border-left-width: 0 !important
}

.bor-l1,
.bor-x1 {
	border-left-width: 1px
}

.bor-l2,
.bor-x2 {
	border-left-width: 2px
}

.bor-l3,
.bor-x3 {
	border-left-width: 3px
}

.bor-l4,
.bor-x4 {
	border-left-width: 4px
}

.bor-l5,
.bor-x5 {
	border-left-width: 5px
}

.no-bord {
	border: 0
}

.vert-center {
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.hor-center-bot {
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}

.hor-center {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

.no-image {
	background-image: url(/bitrix/templates/srsly/css/../images/no-image.svg);
	background-size: contain;
	background-position: center;
	background-color: #bbcbd4
}

.wh-100 {
	width: 100%;
	height: 100%
}

.psevdo-no:before,
.psevdo-no:after {
	display: none !important
}

.psevdo-bno:before {
	display: none !important
}

.psevdo-ano:after {
	display: none !important
}

.wrap-dont {
	white-space: nowrap
}

.wrap-norm {
	white-space: normal
}

.vt-align {
	vertical-align: top
}

.vm-align {
	vertical-align: middle
}

.vb-align {
	vertical-align: bottom
}

.d-iblock {
	display: inline-block
}

.d-block {
	display: block
}

.d-nblock {
	display: none
}

.d-iblocki {
	display: inline-block !important
}

.d-blocki {
	display: block !important
}

.d-nblocki {
	display: none !important
}

.float-left {
	float: left
}

.float-right {
	float: right
}

.float-none {
	float: none
}

.pos-abs {
	position: absolute
}

.pos-rel {
	position: relative
}

.pos-fix {
	position: fixed
}

.pin-lt {
	left: 0;
	top: 0
}

.pin-rt {
	right: 0;
	top: 0
}

.pin-lb {
	left: 0;
	bottom: 0
}

.pin-rb {
	right: 0;
	bottom: 0
}

.overflow-x {
	overflow: hidden;
	overflow-x: auto;
	white-space: nowrap
}

.overflow-y {
	overflow: hidden;
	overflow-y: auto
}

.overflow-h {
	overflow: hidden
}

.overflow-a {
	overflow: auto
}

.align-left {
	text-align: left
}

.align-right {
	text-align: right
}

.align-center {
	text-align: center
}

.text-up {
	text-transform: uppercase
}

.brad-a {
	border-radius: 10px !important
}

.brad-ar {
	border-radius: 50% !important
}

.brad-a2 {
	border-radius: 2px !important
}

.brad-a5 {
	border-radius: 5px !important
}

.brad-a10 {
	border-radius: 10px !important
}

.brad-a15 {
	border-radius: 15px !important
}

.brad-a20 {
	border-radius: 20px !important
}

.brad-a25 {
	border-radius: 25px !important
}

.brad-a30 {
	border-radius: 30px !important
}

.brad-r {
	border-radius: 0 10px 10px 0 !important
}

.brad-l {
	border-radius: 10px 0 0 10px !important
}

.brad-t {
	border-radius: 10px 10px 0 0 !important
}

.brad-b {
	border-radius: 0 0 10px 10px !important
}

.brad-rt {
	border-radius: 0 10px 0px 0 !important;
}

.brad-rb {
	border-radius: 0 0px 10px 0 !important;
}

.brad-lt {
	border-radius: 10px 0 0 0px !important;
}

.brad-lb {
	border-radius: 0px 0 0 10px !important;
}

.col-1 {
	width: 8.333333%
}

.col-14 {
	width: 14.285714%;
}

.col-2 {
	width: 16.666667%
}

.col-20 {
	width: 20%;
}

.col-3 {
	width: 25%
}

.col-4 {
	width: 33.333333%
}

.col-5 {
	width: 41.666667%
}

.col-6 {
	width: 50%
}

.col-7 {
	width: 58.333333%
}

.col-8 {
	width: 66.666667%
}

.col-9 {
	width: 75%
}

.col-10 {
	width: 83.333333%
}

.col-11 {
	width: 91.666667%
}

.col-12 {
	width: 100%
}

.col-100 {
	width: 100%
}

.col-a {
	width: auto
}

.colm-1 {
	max-width: 8.333333%
}

.colm-2 {
	max-width: 16.666667%
}

.colm-3 {
	max-width: 25%
}

.colm-4 {
	max-width: 33.333333%
}

.colm-5 {
	max-width: 41.666667%
}

.colm-6 {
	max-width: 50%
}

.colm-7 {
	max-width: 58.333333%
}

.colm-8 {
	max-width: 66.666667%
}

.colm-9 {
	max-width: 75%
}

.colm-10 {
	max-width: 83.333333%
}

.colm-11 {
	max-width: 91.666667%
}

.colm-12 {
	max-width: 100%
}

.colmi-1 {
	min-width: 8.333333%
}

.colmi-2 {
	min-width: 16.666667%
}

.colmi-3 {
	min-width: 25%
}

.colmi-4 {
	min-width: 33.333333%
}

.colmi-5 {
	min-width: 41.666667%
}

.colmi-6 {
	min-width: 50%
}

.colmi-7 {
	min-width: 58.333333%
}

.colmi-8 {
	min-width: 66.666667%
}

.colmi-9 {
	min-width: 75%
}

.colmi-10 {
	min-width: 83.333333%
}

.colmi-11 {
	min-width: 91.666667%
}

.colmi-12 {
	min-width: 100%
}

.colh-1 {
	height: 8.333333%
}

.colh-2 {
	height: 16.666667%
}

.colh-3 {
	height: 25%
}

.colh-4 {
	height: 33.333333%
}

.colh-5 {
	height: 41.666667%
}

.colh-6 {
	height: 50%
}

.colh-v6 {
	height: 50vh
}

.colh-7 {
	height: 58.333333%
}

.colh-8 {
	height: 66.666667%
}

.colh-v8 {
	height: 60vh
}

.colh-9 {
	height: 75%
}

.colh-v9 {
	height: 70vh
}

.colh-10 {
	height: 83.333333%
}

.colh-v10 {
	height: 80vh
}

.colh-11 {
	height: 91.666667%
}

.colh-v11 {
	height: 90vh
}

.colh-12 {
	height: 100%
}

.colh-v12 {
	height: 100vh;
}

.colh-a {
	height: auto;
	max-height: 100%
}

.mb-o5,
.my-o5 {
	margin-bottom: -5px
}

.mb-o10,
.my-o10 {
	margin-bottom: -10px
}

.mb-o15,
.my-o15 {
	margin-bottom: -15px
}

.mb-o20,
.my-o20 {
	margin-bottom: -20px
}

.mb-o30,
.my-o30 {
	margin-bottom: -30px
}

.mb-o40,
.my-o40 {
	margin-bottom: -40px
}

.mb-o50,
.my-o50 {
	margin-bottom: -50px
}

.mb-o100,
.my-o100 {
	margin-bottom: -100px
}

.mt-o100p,
.my-o100p {
	margin-top: -100%;
}

.mt-o1,
.my-o1 {
	margin-top: -1px
}

.mt-o5,
.my-o5 {
	margin-top: -5px
}

.mt-o10,
.my-o10 {
	margin-top: -10px
}

.mt-o15,
.my-o15 {
	margin-top: -15px
}

.mt-o20,
.my-o20 {
	margin-top: -20px
}

.mt-o30,
.my-o30 {
	margin-top: -30px
}

.mt-o40,
.my-o40 {
	margin-top: -40px
}

.mt-o50,
.my-o50 {
	margin-top: -50px
}

.mt-o60,
.my-o60 {
	margin-top: -60px
}

.mt-o70,
.my-o70 {
	margin-top: -70px
}

.mt-o100,
.my-o100 {
	margin-top: -100px
}

.ml-o5,
.mx-o5 {
	margin-left: -5px
}

.ml-o10,
.mx-o10 {
	margin-left: -10px
}

.ml-o15,
.mx-o15 {
	margin-left: -15px
}

.ml-o20,
.mx-o20 {
	margin-left: -20px
}

.ml-o30,
.mx-o30 {
	margin-left: -30px
}

.ml-o35,
.mx-o35 {
	margin-left: -35px
}

.ml-o40,
.mx-o40 {
	margin-left: -40px
}

.ml-o50,
.mx-o50 {
	margin-left: -50px
}

.ml-o100,
.mx-o100 {
	margin-left: -100px
}

.mr-o5,
.mx-o5 {
	margin-right: -5px
}

.mr-o10,
.mx-o10 {
	margin-right: -10px
}

.mr-o15,
.mx-o15 {
	margin-right: -15px
}

.mr-o20,
.mx-o20 {
	margin-right: -20px
}

.mr-o30,
.mx-o30 {
	margin-right: -30px
}

.mr-o35,
.mx-o35 {
	margin-right: -35px
}

.mr-o40,
.mx-o40 {
	margin-right: -40px
}

.mr-o50,
.mx-o50 {
	margin-right: -50px
}

.mr-o100,
.mx-o100 {
	margin-right: -100px
}

.mt-0,
.my-0 {
	margin-top: 0
}

.mti-0,
.myi-0 {
	margin-top: 0 !important
}

.mt-1,
.my-1 {
	margin-top: 1px
}

.mt-2,
.my-2 {
	margin-top: 2px
}

.mt-3,
.my-3 {
	margin-top: 3px
}

.mt-4,
.my-4 {
	margin-top: 4px
}

.mt-5,
.my-5 {
	margin-top: 5px
}

.mt-10,
.my-10 {
	margin-top: 10px
}

.mt-11,
.my-11 {
	margin-top: 11px
}

.mt-12,
.my-12 {
	margin-top: 12px
}

.mt-13,
.my-13 {
	margin-top: 13px
}

.mt-14,
.my-14 {
	margin-top: 14px
}

.mt-15,
.my-15 {
	margin-top: 15px
}

.mt-20,
.my-20 {
	margin-top: 20px
}

.mt-25,
.my-25 {
	margin-top: 25px;
}

.mt-30,
.my-30 {
	margin-top: 30px
}

.mt-35,
.my-35 {
	margin-top: 35px
}

.mt-40,
.my-40 {
	margin-top: 40px
}

.mt-50,
.my-50 {
	margin-top: 50px
}

.mt-60,
.my-60 {
	margin-top: 60px
}

.mt-70,
.my-70 {
	margin-top: 70px
}

.mt-80,
.my-80 {
	margin-top: 80px
}

.mt-85,
.my-85 {
	margin-top: 85px
}

.mt-90,
.my-90 {
	margin-top: 90px
}

.mt-100,
.my-100 {
	margin-top: 100px
}

.mb-0,
.my-0 {
	margin-bottom: 0
}

.mbi-0,
.myi-0 {
	margin-bottom: 0 !important
}

.mb-5,
.my-5 {
	margin-bottom: 5px
}

.mb-10,
.my-10 {
	margin-bottom: 10px
}

.mb-15,
.my-15 {
	margin-bottom: 15px
}

.mb-20,
.my-20 {
	margin-bottom: 20px
}

.mb-30,
.my-30 {
	margin-bottom: 30px
}

.mb-35,
.my-35 {
	margin-bottom: 35px
}

.mb-40,
.my-40 {
	margin-bottom: 40px
}

.mb-50,
.my-50 {
	margin-bottom: 50px
}

.mb-60,
.my-60 {
	margin-bottom: 60px
}

.mb-70,
.my-70 {
	margin-bottom: 70px
}

.mb-80,
.my-80 {
	margin-bottom: 80px
}

.mb-85,
.my-85 {
	margin-bottom: 85px
}

.mb-90,
.my-90 {
	margin-bottom: 90px
}

.mb-100,
.my-100 {
	margin-bottom: 100px
}

.mb-150,
.my-150 {
	margin-bottom: 150px
}

.mr-0,
.mx-0 {
	margin-right: 0
}

.mri-0,
.mxi-0 {
	margin-right: 0 !important
}

.mr-5,
.mx-5 {
	margin-right: 5px
}

.mr-10,
.mx-10 {
	margin-right: 10px
}

.mr-15,
.mx-15 {
	margin-right: 15px
}

.mr-17,
.mx-17 {
	margin-right: 17px
}

.mr-20,
.mx-20 {
	margin-right: 20px
}

.mr-25,
.mx-25 {
	margin-right: 25px
}

.mr-30,
.mx-30 {
	margin-right: 30px
}

.mr-40,
.mx-40 {
	margin-right: 40px
}

.mr-50,
.mx-50 {
	margin-right: 50px
}

.mr-60,
.mx-60 {
	margin-right: 60px
}

.mr-70,
.mx-70 {
	margin-right: 70px
}

.mr-80,
.mx-80 {
	margin-right: 80px
}

.mr-85,
.mx-85 {
	margin-right: 85px
}

.mr-90,
.mx-90 {
	margin-right: 90px
}

.mr-100,
.mx-100 {
	margin-right: 100px
}

.ml-0,
.mx-0 {
	margin-left: 0
}

.mli-0,
.mxi-0 {
	margin-left: 0 !important
}

.ml-5,
.mx-5 {
	margin-left: 5px
}

.ml-10,
.mx-10 {
	margin-left: 10px
}

.ml-15,
.mx-15 {
	margin-left: 15px
}

.ml-17,
.mx-17 {
	margin-left: 17px
}

.ml-20,
.mx-20 {
	margin-left: 20px
}

.ml-25,
.mx-25 {
	margin-left: 25px
}

.ml-30,
.mx-30 {
	margin-left: 30px
}

.ml-40,
.mx-40 {
	margin-left: 40px
}

.ml-50,
.mx-50 {
	margin-left: 50px
}

.ml-60,
.mx-60 {
	margin-left: 60px
}

.ml-70,
.mx-70 {
	margin-left: 70px
}

.ml-80,
.mx-80 {
	margin-left: 80px
}

.ml-85,
.mx-85 {
	margin-left: 85px
}

.ml-90,
.mx-90 {
	margin-left: 90px
}

.ml-100,
.mx-100 {
	margin-left: 100px
}

.pt-0,
.py-0 {
	padding-top: 0
}

.pti-0,
.pyi-0 {
	padding-top: 0 !important
}

.pt-3,
.py-3 {
	padding-top: 3px;
}

.pt-5,
.py-5 {
	padding-top: 5px
}

.pt-10,
.py-10 {
	padding-top: 10px
}

.pt-15,
.py-15 {
	padding-top: 15px
}

.pt-20,
.py-20 {
	padding-top: 20px
}

.pt-25,
.py-25 {
	padding-top: 25px
}

.pt-30,
.py-30 {
	padding-top: 30px
}

.pt-35,
.py-35 {
	padding-top: 35px
}

.pt-40,
.py-40 {
	padding-top: 40px
}

.pt-50,
.py-50 {
	padding-top: 50px
}

.pt-60,
.py-60 {
	padding-top: 60px
}

.pt-70,
.py-70 {
	padding-top: 70px
}

.pt-80,
.py-80 {
	padding-top: 80px
}

.pt-100,
.py-100 {
	padding-top: 100px
}

.pb-0,
.py-0 {
	padding-bottom: 0
}

.pbi-0,
.pyi-0 {
	padding-bottom: 0 !important
}

.pb-5,
.py-5 {
	padding-bottom: 5px
}

.pb-10,
.py-10 {
	padding-bottom: 10px
}

.pb-15,
.py-15 {
	padding-bottom: 15px
}

.pb-20,
.py-20 {
	padding-bottom: 20px
}

.pb-25,
.py-25 {
	padding-bottom: 25px
}

.pb-30,
.py-30 {
	padding-bottom: 30px
}

.pb-40,
.py-40 {
	padding-bottom: 40px
}

.pb-50,
.py-50 {
	padding-bottom: 50px
}

.pb-60,
.py-60 {
	padding-bottom: 60px
}

.pb-70,
.py-70 {
	padding-bottom: 70px
}

.pb-80,
.py-80 {
	padding-bottom: 80px
}

.pb-100,
.py-100 {
	padding-bottom: 100px
}

.pb-150,
.py-150 {
	padding-bottom: 150px
}

.pb-200,
.py-200 {
	padding-bottom: 200px
}

.pl-0,
.px-0 {
	padding-left: 0
}

.pli-0,
.pxi-0 {
	padding-left: 0 !important
}

.pl-1,
.px-1 {
	padding-left: 1px;
}

.pl-2,
.px-2 {
	padding-left: 2px
}

.pl-5,
.px-5 {
	padding-left: 5px
}

.pl-10,
.px-10 {
	padding-left: 10px
}

.pl-15,
.px-15 {
	padding-left: 15px
}

.pl-20,
.px-20 {
	padding-left: 20px
}

.pl-25,
.px-25 {
	padding-left: 25px
}

.pl-30,
.px-30 {
	padding-left: 30px
}

.pl-40,
.px-40 {
	padding-left: 40px
}

.pl-50,
.px-50 {
	padding-left: 50px
}

.pl-60,
.px-60 {
	padding-left: 60px
}

.pl-70,
.px-70 {
	padding-left: 70px
}

.pl-80,
.px-80 {
	padding-left: 80px
}

.pl-90,
.px-90 {
	padding-left: 90px
}

.pl-100,
.px-100 {
	padding-left: 100px
}

.pr-0,
.px-0 {
	padding-right: 0
}

.pri-0,
.pxi-0 {
	padding-right: 0 !important
}

.pr-2,
.px-2 {
	padding-right: 2px
}

.pr-5,
.px-5 {
	padding-right: 5px
}

.pr-10,
.px-10 {
	padding-right: 10px
}

.pr-15,
.px-15 {
	padding-right: 15px
}

.pr-20,
.px-20 {
	padding-right: 20px
}

.pr-25,
.px-25 {
	padding-right: 25px
}

.pr-30,
.px-30 {
	padding-right: 30px
}

.pr-40,
.px-40 {
	padding-right: 40px
}

.pr-50,
.px-50 {
	padding-right: 50px
}

.pr-60,
.px-60 {
	padding-right: 60px
}

.pr-70,
.px-70 {
	padding-right: 70px
}

.pr-80,
.px-80 {
	padding-right: 80px
}

.pr-90,
.px-90 {
	padding-right: 90px
}

.pr-100,
.px-100 {
	padding-right: 100px
}

.pt-o0,
.py-o0 {
	padding-top: -0
}

.pti-o0,
.pyi-o0 {
	padding-top: -0 !important
}

.pt-o5,
.py-o5 {
	padding-top: -5px
}

.pt-o10,
.py-o10 {
	padding-top: -10px
}

.pt-o15,
.py-o15 {
	padding-top: -15px
}

.pt-o20,
.py-o20 {
	padding-top: -20px
}

.pt-o25,
.py-o25 {
	padding-top: -25px
}

.pt-o30,
.py-o30 {
	padding-top: -30px
}

.pt-o35,
.py-o35 {
	padding-top: -35px
}

.pt-o40,
.py-o40 {
	padding-top: -40px
}

.pt-o50,
.py-o50 {
	padding-top: -50px
}

.pt-o60,
.py-o60 {
	padding-top: -60px
}

.pt-o70,
.py-o70 {
	padding-top: -70px
}

.pt-o80,
.py-o80 {
	padding-top: -80px
}

.pt-o100,
.py-o100 {
	padding-top: -100px
}

.pb-o0,
.py-o0 {
	padding-bottom: -0
}

.pbi-o0,
.pyi-o0 {
	padding-bottom: -0 !important
}

.pb-o5,
.py-o5 {
	padding-bottom: -5px
}

.pb-o10,
.py-o10 {
	padding-bottom: -10px
}

.pb-o15,
.py-o15 {
	padding-bottom: -15px
}

.pb-o20,
.py-o20 {
	padding-bottom: -20px
}

.pb-o25,
.py-o25 {
	padding-bottom: -25px
}

.pb-o30,
.py-o30 {
	padding-bottom: -30px
}

.pb-o40,
.py-o40 {
	padding-bottom: -40px
}

.pb-o50,
.py-o50 {
	padding-bottom: -50px
}

.pb-o60,
.py-o60 {
	padding-bottom: -60px
}

.pb-o70,
.py-o70 {
	padding-bottom: -70px
}

.pb-o80,
.py-o80 {
	padding-bottom: -80px
}

.pb-o100,
.py-o100 {
	padding-bottom: -100px
}

.pb-o150,
.py-o150 {
	padding-bottom: -150px
}

.pb-o200,
.py-o200 {
	padding-bottom: -200px
}

.pl-o0,
.px-o0 {
	padding-left: -0
}

.pli-o0,
.pxi-o0 {
	padding-left: -0 !important
}

.pl-o5,
.px-o5 {
	padding-left: -5px
}

.pl-o10,
.px-o10 {
	padding-left: -10px
}

.pl-o15,
.px-o15 {
	padding-left: -15px
}

.pl-o20,
.px-o20 {
	padding-left: -20px
}

.pl-o25,
.px-o25 {
	padding-left: -25px
}

.pl-o30,
.px-o30 {
	padding-left: -30px
}

.pl-o40,
.px-o40 {
	padding-left: -40px
}

.pl-o50,
.px-o50 {
	padding-left: -50px
}

.pl-o60,
.px-o60 {
	padding-left: -60px
}

.pl-o70,
.px-o70 {
	padding-left: -70px
}

.pl-o80,
.px-o80 {
	padding-left: -80px
}

.pl-o90,
.px-o90 {
	padding-left: -90px
}

.pl-o100,
.px-o100 {
	padding-left: -100px
}

.pr-o0,
.px-o0 {
	padding-right: -0
}

.pri-o0,
.pxi-o0 {
	padding-right: -0 !important
}

.pr-o5,
.px-o5 {
	padding-right: -5px
}

.pr-o10,
.px-o10 {
	padding-right: -10px
}

.pr-o15,
.px-o15 {
	padding-right: -15px
}

.pr-o20,
.px-o20 {
	padding-right: -20px
}

.pr-o25,
.px-o25 {
	padding-right: -25px
}

.pr-o30,
.px-o30 {
	padding-right: -30px
}

.pr-o40,
.px-o40 {
	padding-right: -40px
}

.pr-o50,
.px-o50 {
	padding-right: -50px
}

.pr-o60,
.px-o60 {
	padding-right: -60px
}

.pr-o70,
.px-o70 {
	padding-right: -70px
}

.pr-o80,
.px-o80 {
	padding-right: -80px
}

.pr-o90,
.px-o90 {
	padding-right: -90px
}

.pr-o100,
.px-o100 {
	padding-right: -100px
}

.mt-o0,
.my-o0 {
	margin-top: -0
}

.mti-o0,
.myi-o0 {
	margin-top: -0 !important
}

.mt-o5,
.my-o5 {
	margin-top: -5px
}

.mt-o10,
.my-o10 {
	margin-top: -10px
}

.mt-o15,
.my-o15 {
	margin-top: -15px
}

.mt-o20,
.my-o20 {
	margin-top: -20px
}

.mt-o25,
.my-o25 {
	margin-top: -25px
}

.mt-o30,
.my-o30 {
	margin-top: -30px
}

.mt-o35,
.my-o35 {
	margin-top: -35px
}

.mt-o40,
.my-o40 {
	margin-top: -40px
}

.mt-o50,
.my-o50 {
	margin-top: -50px
}

.mt-o60,
.my-o60 {
	margin-top: -60px
}

.mt-o70,
.my-o70 {
	margin-top: -70px
}

.mt-o80,
.my-o80 {
	margin-top: -80px
}

.mt-o100,
.my-o100 {
	margin-top: -100px
}

.mb-o0,
.my-o0 {
	margin-bottom: -0
}

.mbi-o0,
.myi-o0 {
	margin-bottom: -0 !important
}

.mb-o5,
.my-o5 {
	margin-bottom: -5px
}

.mb-o10,
.my-o10 {
	margin-bottom: -10px
}

.mb-o15,
.my-o15 {
	margin-bottom: -15px
}

.mb-o20,
.my-o20 {
	margin-bottom: -20px
}

.mb-o25,
.my-o25 {
	margin-bottom: -25px
}

.mb-o30,
.my-o30 {
	margin-bottom: -30px
}

.mb-o40,
.my-o40 {
	margin-bottom: -40px
}

.mb-o50,
.my-o50 {
	margin-bottom: -50px
}

.mb-o60,
.my-o60 {
	margin-bottom: -60px
}

.mb-o70,
.my-o70 {
	margin-bottom: -70px
}

.mb-o80,
.my-o80 {
	margin-bottom: -80px
}

.mb-o100,
.my-o100 {
	margin-bottom: -100px
}

.mb-o150,
.my-o150 {
	margin-bottom: -150px
}

.mb-o200,
.my-o200 {
	margin-bottom: -200px
}

.ml-o0,
.mx-o0 {
	margin-left: -0
}

.mli-o0,
.pxi-o0 {
	margin-left: -0 !important
}

.ml-o5,
.mx-o5 {
	margin-left: -5px
}

.ml-o10,
.mx-o10 {
	margin-left: -10px
}

.ml-o15,
.mx-o15 {
	margin-left: -15px
}

.ml-o20,
.mx-o20 {
	margin-left: -20px
}

.ml-o25,
.mx-o25 {
	margin-left: -25px
}

.ml-o30,
.mx-o30 {
	margin-left: -30px
}

.ml-o40,
.mx-o40 {
	margin-left: -40px
}

.ml-o50,
.mx-o50 {
	margin-left: -50px
}

.ml-o60,
.mx-o60 {
	margin-left: -60px
}

.ml-o70,
.mx-o70 {
	margin-left: -70px
}

.ml-o75,
.mx-o75 {
	margin-left: -75px
}

.ml-o80,
.mx-o80 {
	margin-left: -80px
}

.ml-o90,
.mx-o90 {
	margin-left: -90px
}

.ml-o100,
.mx-o100 {
	margin-left: -100px
}

.mr-o0,
.mx-o0 {
	margin-right: -0
}

.mri-o0,
.pxi-o0 {
	margin-right: -0 !important
}

.mr-o5,
.mx-o5 {
	margin-right: -5px
}

.mr-o10,
.mx-o10 {
	margin-right: -10px
}

.mr-o15,
.mx-o15 {
	margin-right: -15px
}

.mr-o20,
.mx-o20 {
	margin-right: -20px
}

.mr-o25,
.mx-o25 {
	margin-right: -25px
}

.mr-o30,
.mx-o30 {
	margin-right: -30px
}

.mr-o40,
.mx-o40 {
	margin-right: -40px
}

.mr-o50,
.mx-o50 {
	margin-right: -50px
}

.mr-o60,
.mx-o60 {
	margin-right: -60px
}

.mr-o70,
.mx-o70 {
	margin-right: -70px
}

.mr-o75,
.mx-o75 {
	margin-right: -75px
}

.mr-o80,
.mx-o80 {
	margin-right: -80px
}

.mr-o90,
.mx-o90 {
	margin-right: -90px
}

.mr-o100,
.mx-o100 {
	margin-right: -100px
}

.offl-0,
.offx-0 {
	margin-left: 0
}

.offl-l,
.offx-l {
	margin-left: 8.333333%
}

.offl-2,
.offx-2 {
	margin-left: 16.666667%
}

.offl-3,
.offx-3 {
	margin-left: 25%
}

.offl-4,
.offx-4 {
	margin-left: 33.333333%
}

.offl-5,
.offx-5 {
	margin-left: 41.666667%
}

.offl-6,
.offx-6 {
	margin-left: 50%
}

.offr-0,
.offx-0 {
	margin-right: 0
}

.offr-l,
.offx-1 {
	margin-right: 8.333333%
}

.offr-2,
.offx-2 {
	margin-right: 16.666667%
}

.offr-3,
.offx-3 {
	margin-right: 25%
}

.offr-4,
.offx-4 {
	margin-right: 33.333333%
}

.offr-5,
.offx-5 {
	margin-right: 41.666667%
}

.offr-6,
.offx-6 {
	margin-right: 50%
}

.oppl-l,
.oppx-l {
	padding-left: 8.333333%
}

.oppl-2,
.oppx-2 {
	padding-left: 16.666667%
}

.oppl-3,
.oppx-3 {
	padding-left: 25%
}

.oppl-4,
.oppx-4 {
	padding-left: 33.333333%
}

.oppl-5,
.oppx-5 {
	padding-left: 41.666667%
}

.oppl-6,
.oppx-6 {
	padding-left: 50%
}

.oppr-l,
.oppx-1 {
	padding-right: 8.333333%
}

.oppr-2,
.oppx-2 {
	padding-right: 16.666667%
}

.oppr-3,
.oppx-3 {
	padding-right: 25%
}

.oppr-4,
.oppx-4 {
	padding-right: 33.333333%
}

.oppr-5,
.oppx-5 {
	padding-right: 41.666667%
}

.oppr-6,
.oppx-6 {
	padding-right: 50%
}

.lsp-o01 {
	letter-spacing: -.1px
}

.lsp-o018 {
	letter-spacing: -.18px
}

.lsp-o02 {
	letter-spacing: -.2px
}

.lsp-o027 {
	letter-spacing: -.27px
}

.fstyle-i {
	font-style: italic;
}

.fnts-0 {
	font-size: 0
}

.fnts-10 {
	font-size: 10px
}

.fnts-11 {
	font-size: 11px
}

.fnts-12 {
	font-size: 12px
}

.fnts-13 {
	font-size: 13px
}

.fnts-14 {
	font-size: 14px
}

.fnts-15 {
	font-size: 15px
}

.fnts-16 {
	font-size: 16px
}

.fnts-18 {
	font-size: 17px
}

.fnts-19 {
	font-size: 19px
}

.fnts-20 {
	font-size: 20px
}

.fnts-22 {
	font-size: 22px
}

.fnts-24 {
	font-size: 24px
}

.fnts-25 {
	font-size: 25px
}

.fnts-26 {
	font-size: 26px
}

.fnts-28 {
	font-size: 28px
}

.fnts-30 {
	font-size: 30px
}

.fnts-32 {
	font-size: 32px
}

.fnts-34 {
	font-size: 34px
}

.fnts-36 {
	font-size: 36px
}

.fnts-38 {
	font-size: 38px
}

.fnts-40 {
	font-size: 40px
}

.fnts-42 {
	font-size: 42px
}

.fnts-45 {
	font-size: 45px
}

.fnts-48 {
	font-size: 48px
}

.fnts-50 {
	font-size: 50px
}

.fnts-52 {
	font-size: 52px
}

.fnts-54 {
	font-size: 54px
}

.fnts-56 {
	font-size: 56px
}

.fnts-58 {
	font-size: 58px
}
.fnts-60 {
	font-size: 60px
}

.fnts-72 {
	font-size: 72px
}

.fnts-76 {
	font-size: 76px
}

.fnts-80 {
	font-size: 80px
}

.fnts-100 {
	font-size: 100px
}

.fnts-120 {
	font-size: 120px
}

.fnts-130 {
	font-size: 130px
}

.fnts-150 {
	font-size: 150px
}

.fnts-160 {
	font-size: 160px
}

.fnts-170 {
	font-size: 170px
}

.fnts-180 {
	font-size: 180px
}

.fnts-200 {
	font-size: 200px
}

.fnts-250 {
	font-size: 250px
}

.fnts-150 {
	font-size: 150px
}

.fntlh-0 {
	line-height: 12px
}

.fntlh-1 {
	line-height: 1px
}

.fntlh-5 {
	line-height: 5px
}

.fntlh-12 {
	line-height: 12px
}

.fntlh-14 {
	line-height: 14px
}

.fntlh-15 {
	line-height: 15px
}

.fntlh-16 {
	line-height: 16px
}

.fntlh-17 {
	line-height: 17px
}

.fntlh-18 {
	line-height: 18px
}

.fntlh-20 {
	line-height: 20px
}

.fntlh-22 {
	line-height: 22px
}

.fntlh-24 {
	line-height: 24px
}

.fntlh-25 {
	line-height: 25px
}

.fntlh-26 {
	line-height: 26px
}

.fntlh-27 {
	line-height: 27px
}

.fntlh-28 {
	line-height: 28px
}

.fntlh-29 {
	line-height: 29px
}

.fntlh-30 {
	line-height: 30px
}

.fntlh-32 {
	line-height: 32px
}

.fntlh-34 {
	line-height: 34px
}

.fntlh-38 {
	line-height: 38px
}

.fntlh-40 {
	line-height: 40px
}

.fntlh-44 {
	line-height: 44px
}

.fntlh-45 {
	line-height: 45px
}

.fntlh-47 {
	line-height: 47px
}

.fntlh-50 {
	line-height: 50px
}

.fntlh-52 {
	line-height: 52px
}

.fntlh-55 {
	line-height: 55px
}

.fntlh-60 {
	line-height: 60px
}

.fntlh-65 {
	line-height: 65px
}

.fntlh-70 {
	line-height: 70px
}

.fntlh-80 {
	line-height: 80px
}

.fntlh-120 {
	line-height: 120px
}

.fntlh-130 {
	line-height: 130px
}

.fntlh-150 {
	line-height: 150px
}

.fntlh-160 {
	line-height: 160px
}

.fntlh-170 {
	line-height: 170px
}

.fntlh-180 {
	line-height: 180px
}

.fntlh-200 {
	line-height: 200px
}

.fntlh-250 {
	line-height: 250px
}

.fntw-1 {
	font-weight: 100
}

.fntw-2 {
	font-weight: 200
}

.fntw-3 {
	font-weight: 300
}

.fntw-4 {
	font-weight: 400
}

.fntw-5 {
	font-weight: 500
}

.fntw-6 {
	font-weight: 600
}

.fntw-7 {
	font-weight: 700
}

.fntw-8 {
	font-weight: 800
}

.minh-05 {
	min-height: 5px
}

.minh-08 {
	min-height: 8px
}

.minh-4 {
	min-height: 40px
}

.minh-5 {
	min-height: 50px
}

.minh-6 {
	min-height: 60px
}

.minh-10 {
	min-height: 100px
}

.minh-12 {
	min-height: 120px;
}

.minh-13 {
	min-height: 130px
}

.minh-14 {
	min-height: 140px
}

.minh-15 {
	min-height: 150px
}

.minh-20 {
	min-height: 200px
}

.minh-25 {
	min-height: 250px
}

.minh-28 {
	min-height: 280px
}

.minh-30 {
	min-height: 300px
}

.minh-31 {
	min-height: 310px
}

.minh-35 {
	min-height: 350px
}

.minh-38 {
	min-height: 380px
}

.minh-40 {
	min-height: 400px
}

.minh-45 {
	min-height: 450px
}

.minh-50 {
	min-height: 500px
}

.minh-55 {
	min-height: 550px
}

.minh-60 {
	min-height: 600px
}

.minh-65 {
	min-height: 650px
}

.minh-70 {
	min-height: 700px
}

.minh-75 {
	min-height: 750px
}

.minh-80 {
	min-height: 800px
}

.minh-90 {
	min-height: 900px
}

.minh-100 {
	min-height: auto
}

.maxh-2 {
	max-height: 20px
}

.maxh-3 {
	max-height: 30px
}

.maxh-035 {
	max-height: 35px
}

.maxh-4 {
	max-height: 46px
}

.maxh-5 {
	max-height: 50px
}

.maxh-6 {
	max-height: 60px
}

.maxh-8 {
	max-height: 80px
}

.maxh-10 {
	max-height: 100px
}

.maxh-20 {
	max-height: 200px
}

.maxh-25 {
	max-height: 250px
}

.maxh-30 {
	max-height: 300px
}

.maxh-31 {
	max-height: 310px
}

.maxh-35 {
	max-height: 350px
}

.maxh-40 {
	max-height: 400px
}

.maxh-45 {
	max-height: 450px
}

.maxh-50 {
	max-height: 500px
}

.maxh-55 {
	max-height: 550px
}

.maxh-60 {
	max-height: 600px
}

.maxh-65 {
	max-height: 650px
}

.maxh-70 {
	max-height: 700px
}

.maxh-75 {
	max-height: 750px
}

.maxh-80 {
	max-height: 800px
}

.maxh-90 {
	max-height: 900px
}

.maxh-100 {
	max-height: auto
}

.minw-015 {
	min-width: 15px;
}

.minw-5 {
	min-width: 50px
}

.minw-9 {
	min-width: 90px;
}

.minw-10 {
	min-width: 100px
}

.minw-13 {
	min-width: 130px
}

.minw-20 {
	min-width: 200px
}

.minw-25 {
	min-width: 250px
}

.minw-30 {
	min-width: 300px
}

.minw-35 {
	min-width: 350px
}

.minw-40 {
	min-width: 400px
}

.minw-45 {
	min-width: 450px
}

.minw-50 {
	min-width: 500px
}

.minw-55 {
	min-width: 550px
}

.minw-60 {
	min-width: 600px
}

.minw-65 {
	min-width: 650px
}

.minw-70 {
	min-width: 700px
}

.minw-75 {
	min-width: 750px
}

.minw-80 {
	min-width: 800px
}

.minw-90 {
	min-width: 900px
}

.minw-100 {
	min-width: auto
}

.maxw-5 {
	max-width: 50px
}

.maxw-10 {
	max-width: 100px
}

.maxw-13 {
	max-width: 130px
}

.maxw-15 {
	max-width: 150px
}

.maxw-17 {
	max-width: 170px
}

.maxw-20 {
	max-width: 200px
}

.maxw-25 {
	max-width: 250px
}

.maxw-30 {
	max-width: 300px
}

.maxw-35 {
	max-width: 350px
}

.maxw-40 {
	max-width: 400px
}

.maxw-45 {
	max-width: 450px
}

.maxw-50 {
	max-width: 500px
}

.maxw-55 {
	max-width: 550px
}

.maxw-60 {
	max-width: 600px
}

.maxw-65 {
	max-width: 650px
}

.maxw-70 {
	max-width: 700px
}

.maxw-75 {
	max-width: 750px
}

.maxw-80 {
	max-width: 800px
}

.maxw-90 {
	max-width: 900px
}

.maxw-100 {
	max-width: auto
}

.hh-25 {
	height: 25px
}

.hh-30 {
	height: 30px
}

.hh-40 {
	height: 40px
}

.hh-70 {
	height: 70px
}

.hh-120 {
	height: 120px
}

.hh-150 {
	height: 150px
}

.ww-25 {
	width: 25px
}

.ww-30 {
	width: 30px
}

.ww-40 {
	width: 40px
}

.ww-70 {
	width: 70px
}

.ww-120 {
	width: 120px
}

.ww-150 {
	width: 150px
}

.z-ind1 {
	z-index: 1
}

.z-ind2 {
	z-index: 2
}

.z-ind3 {
	z-index: 3
}

.z-ind4 {
	z-index: 4
}

.z-ind5 {
	z-index: 5
}

.z-ind6 {
	z-index: 6
}

.z-ind7 {
	z-index: 7
}

.z-ind8 {
	z-index: 8
}

.z-ind9 {
	z-index: 9
}

.z-ind10 {
	z-index: 10
}

.z-ind99 {
	z-index: 99
}

.z-ind100 {
	z-index: 100
}

.z-ind1000 {
	z-index: 1000
}

@media (min-width:992px) {
	.lg-nowrap {
		white-space: normal
	}

	.lg-show {
		display: none
	}

	.lg-minh-5 {
		min-height: 50px;
	}

	.lg-minh-10 {
		min-height: 100px;
	}

	.lg-minh-20 {
		min-height: 200px;
	}

	.lg-minh-25 {
		min-height: 250px;
	}

	.lg-minh-30 {
		min-height: 300px;
	}

	.lg-minh-35 {
		min-height: 350px;
	}

	.lg-minh-40 {
		min-height: 400px;
	}

	.lg-minh-45 {
		min-height: 450px;
	}

	.lg-minh-50 {
		min-height: 500px;
	}

	.lg-minh-55 {
		min-height: 550px;
	}

	.lg-minh-60 {
		min-height: 600px;
	}

	.lg-minh-65 {
		min-height: 650px;
	}

	.lg-minh-70 {
		min-height: 700px;
	}

	.lg-minh-75 {
		min-height: 750px;
	}

	.lg-minh-80 {
		min-height: 800px;
	}

	.lg-minh-90 {
		min-height: 900px;
	}

	.lg-minh-100 {
		min-height: auto;
	}

	.lg-maxh-3 {
		max-height: 30px;
	}

	.lg-maxh-5 {
		max-height: 50px;
	}

	.lg-maxh-10 {
		max-height: 100px;
	}

	.lg-maxh-20 {
		max-height: 200px;
	}

	.lg-maxh-25 {
		max-height: 250px;
	}

	.lg-maxh-30 {
		max-height: 300px;
	}

	.lg-maxh-35 {
		max-height: 350px;
	}

	.lg-maxh-40 {
		max-height: 400px;
	}

	.lg-maxh-45 {
		max-height: 450px;
	}

	.lg-maxh-50 {
		max-height: 500px;
	}

	.lg-maxh-55 {
		max-height: 550px;
	}

	.lg-maxh-60 {
		max-height: 600px;
	}

	.lg-maxh-65 {
		max-height: 650px;
	}

	.lg-maxh-70 {
		max-height: 700px;
	}

	.lg-maxh-75 {
		max-height: 750px;
	}

	.lg-maxh-80 {
		max-height: 800px;
	}

	.lg-maxh-90 {
		max-height: 900px;
	}

	.lg-maxh-100 {
		max-height: auto;
	}
}

@media (min-width:576px) {
	.sm-show {
		display: none
	}
}

@media screen and (max-width: 1680px) {
	
	
	.xxl-col-1 {
		width: 8.333333%
	}

	.xxl-col-2 {
		width: 16.666667%
	}

	.xxl-col-3 {
		width: 25%
	}

	.xxl-col-4 {
		width: 33.333333%
	}

	.xxl-col-5 {
		width: 41.666667%
	}

	.xxl-col-6 {
		width: 50%
	}

	.xxl-col-7 {
		width: 58.333333%
	}

	.xxl-col-8 {
		width: 66.666667%
	}

	.xxl-col-9 {
		width: 75%
	}

	.xxl-col-10 {
		width: 83.333333%
	}

	.xxl-col-11 {
		width: 91.666667%
	}

	.xxl-col-12 {
		width: 100%
	}

	.xxl-col-100 {
		width: 100%
	}

	.xxl-col-a {
		width: auto
	}

	.xxl-colm-1 {
		max-width: 8.333333%
	}

	.xxl-colm-2 {
		max-width: 16.666667%
	}

	.xxl-colm-3 {
		max-width: 25%
	}

	.xxl-colm-4 {
		max-width: 33.333333%
	}

	.xxl-colm-5 {
		max-width: 41.666667%
	}

	.xxl-colm-6 {
		max-width: 50%
	}

	.xxl-colm-7 {
		max-width: 58.333333%
	}

	.xxl-colm-8 {
		max-width: 66.666667%
	}

	.xxl-colm-9 {
		max-width: 75%
	}

	.xxl-colm-10 {
		max-width: 83.333333%
	}

	.xxl-colm-11 {
		max-width: 91.666667%
	}

	.xxl-colm-12 {
		max-width: 100%
	}

	.xxl-colh-1 {
		height: 8.333333%
	}

	.xxl-colh-2 {
		height: 16.666667%
	}

	.xxl-colh-3 {
		height: 25%
	}

	.xxl-colh-4 {
		height: 33.333333%
	}

	.xxl-colh-5 {
		height: 41.666667%
	}

	.xxl-colh-6 {
		height: 50%
	}

	.xxl-colh-7 {
		height: 58.333333%
	}

	.xxl-colh-8 {
		height: 66.666667%
	}

	.xxl-colh-9 {
		height: 75%
	}

	.xxl-colh-10 {
		height: 83.333333%
	}

	.xxl-colh-11 {
		height: 91.666667%
	}

	.xxl-colh-12 {
		height: 100%
	}

	
	.xxl-hide {
		display: none;
	}

	.xxl-fnts-16 {
		font-size: 16px;
	}

	.xxl-fnts-22 {
		font-size: 22px;
	}

	.xxl-fntlh-20 {
		line-height: 20px;
	}

	.xxl-mb-o5,
	.xxl-my-o5 {
		margin-bottom: -5px;
	}

	.xxl-mb-o10,
	.xxl-my-o10 {
		margin-bottom: -10px;
	}

	.xxl-mb-o15,
	.xxl-my-o15 {
		margin-bottom: -15px;
	}

	.xxl-mb-o20,
	.xxl-my-o20 {
		margin-bottom: -20px;
	}

	.xxl-mb-o30,
	.xxl-my-o30 {
		margin-bottom: -30px;
	}

	.xxl-mb-o40,
	.xxl-my-o40 {
		margin-bottom: -40px;
	}

	.xxl-mb-o50,
	.xxl-my-o50 {
		margin-bottom: -50px;
	}

	.xxl-mb-o100,
	.xxl-my-o100 {
		margin-bottom: -100px;
	}

	.xxl-mt-o5,
	.xxl-my-o5 {
		margin-top: -5px;
	}

	.xxl-mt-o10,
	.xxl-my-o10 {
		margin-top: -10px;
	}

	.xxl-mt-o15,
	.xxl-my-o15 {
		margin-top: -15px;
	}

	.xxl-mt-o20,
	.xxl-my-o20 {
		margin-top: -20px;
	}

	.xxl-mt-o30,
	.xxl-my-o30 {
		margin-top: -30px;
	}

	.xxl-mt-o40,
	.xxl-my-o40 {
		margin-top: -40px;
	}

	.xxl-mt-o50,
	.xxl-my-o50 {
		margin-top: -50px;
	}

	.xxl-mt-o100,
	.xxl-my-o100 {
		margin-top: -100px;
	}

	.xxl-ml-o5,
	.xxl-mx-o5 {
		margin-left: -5px;
	}

	.xxl-ml-o10,
	.xxl-mx-o10 {
		margin-left: -10px;
	}

	.xxl-ml-o15,
	.xxl-mx-o15 {
		margin-left: -15px;
	}

	.xxl-ml-o20,
	.xxl-mx-o20 {
		margin-left: -20px;
	}

	.xxl-ml-o30,
	.xxl-mx-o30 {
		margin-left: -30px;
	}

	.xxl-ml-o35,
	.xxl-mx-o35 {
		margin-left: -35px;
	}

	.xxl-ml-o40,
	.xxl-mx-o40 {
		margin-left: -40px;
	}

	.xxl-ml-o50,
	.xxl-mx-o50 {
		margin-left: -50px;
	}

	.xxl-ml-o100,
	.xxl-mx-o100 {
		margin-left: -100px;
	}

	.xxl-mr-o5,
	.xxl-mx-o5 {
		margin-right: -5px;
	}

	.xxl-mr-o10,
	.xxl-mx-o10 {
		margin-right: -10px;
	}

	.xxl-mr-o15,
	.xxl-mx-o15 {
		margin-right: -15px;
	}

	.xxl-mr-o20,
	.xxl-mx-o20 {
		margin-right: -20px;
	}

	.xxl-mr-o30,
	.xxl-mx-o30 {
		margin-right: -30px;
	}

	.xxl-mr-o35,
	.xxl-mx-o35 {
		margin-right: -35px;
	}

	.xxl-mr-o40,
	.xxl-mx-o40 {
		margin-right: -40px;
	}

	.xxl-mr-o50,
	.xxl-mx-o50 {
		margin-right: -50px;
	}

	.xxl-mr-o100,
	.xxl-mx-o100 {
		margin-right: -100px;
	}

	.xxl-mt-0,
	.xxl-my-0 {
		margin-top: 0px;
	}

	.xxl-mt-5,
	.xxl-my-5 {
		margin-top: 5px;
	}

	.xxl-mt-10,
	.xxl-my-10 {
		margin-top: 10px;
	}

	.xxl-mt-15,
	.xxl-my-15 {
		margin-top: 15px;
	}

	.xxl-mt-20,
	.xxl-my-20 {
		margin-top: 20px;
	}

	.xxl-mt-30,
	.xxl-my-30 {
		margin-top: 30px;
	}

	.xxl-mt-40,
	.xxl-my-40 {
		margin-top: 40px;
	}

	.xxl-mt-50,
	.xxl-my-50 {
		margin-top: 50px;
	}

	.xxl-mt-60,
	.xxl-my-60 {
		margin-top: 60px;
	}

	.xxl-mt-70,
	.xxl-my-70 {
		margin-top: 70px;
	}

	.xxl-mt-80,
	.xxl-my-80 {
		margin-top: 80px;
	}

	.xxl-mt-85,
	.xxl-my-85 {
		margin-top: 85px;
	}

	.xxl-mt-90,
	.xxl-my-90 {
		margin-top: 90px;
	}

	.xxl-mt-100,
	.xxl-my-100 {
		margin-top: 100px;
	}

	.xxl-mb-0,
	.xxl-my-0 {
		margin-bottom: 0px;
	}

	.xxl-mb-5,
	.xxl-my-5 {
		margin-bottom: 5px;
	}

	.xxl-mb-10,
	.xxl-my-10 {
		margin-bottom: 10px;
	}

	.xxl-mb-15,
	.xxl-my-15 {
		margin-bottom: 15px;
	}

	.xxl-mb-20,
	.xxl-my-20 {
		margin-bottom: 20px;
	}

	.xxl-mb-30,
	.xxl-my-30 {
		margin-bottom: 30px;
	}

	.xxl-mb-40,
	.xxl-my-40 {
		margin-bottom: 40px;
	}

	.xxl-mb-50,
	.xxl-my-50 {
		margin-bottom: 50px;
	}

	.xxl-mb-60,
	.xxl-my-60 {
		margin-bottom: 60px;
	}

	.xxl-mb-70,
	.xxl-my-70 {
		margin-bottom: 70px;
	}

	.xxl-mb-80,
	.xxl-my-80 {
		margin-bottom: 80px;
	}

	.xxl-mb-85,
	.xxl-my-85 {
		margin-bottom: 85px;
	}

	.xxl-mb-90,
	.xxl-my-90 {
		margin-bottom: 90px;
	}

	.xxl-mb-100,
	.xxl-my-100 {
		margin-bottom: 100px;
	}

	.xxl-mr-0,
	.xxl-mx-0 {
		margin-right: 0px;
	}

	.xxl-mr-5,
	.xxl-mx-5 {
		margin-right: 5px;
	}

	.xxl-mr-10,
	.xxl-mx-10 {
		margin-right: 10px;
	}

	.xxl-mr-15,
	.xxl-mx-15 {
		margin-right: 15px;
	}

	.xxl-mr-20,
	.xxl-mx-20 {
		margin-right: 20px;
	}

	.xxl-mr-30,
	.xxl-mx-30 {
		margin-right: 30px;
	}

	.xxl-mr-40,
	.xxl-mx-40 {
		margin-right: 40px;
	}

	.xxl-mr-50,
	.xxl-mx-50 {
		margin-right: 50px;
	}

	.xxl-mr-60,
	.xxl-mx-60 {
		margin-right: 60px;
	}

	.xxl-mr-70,
	.xxl-mx-70 {
		margin-right: 70px;
	}

	.xxl-mr-80,
	.xxl-mx-80 {
		margin-right: 80px;
	}

	.xxl-mr-85,
	.xxl-mx-85 {
		margin-right: 85px;
	}

	.xxl-mr-90,
	.xxl-mx-90 {
		margin-right: 90px;
	}

	.xxl-mr-100,
	.xxl-mx-100 {
		margin-right: 100px;
	}

	.xxl-ml-0,
	.xxl-mx-0 {
		margin-left: 0px;
	}

	.xxl-ml-5,
	.xxl-mx-5 {
		margin-left: 5px;
	}

	.xxl-ml-10,
	.xxl-mx-10 {
		margin-left: 10px;
	}

	.xxl-ml-15,
	.xxl-mx-15 {
		margin-left: 15px;
	}

	.xxl-ml-20,
	.xxl-mx-20 {
		margin-left: 20px;
	}

	.xxl-ml-30,
	.xxl-mx-30 {
		margin-left: 30px;
	}

	.xxl-ml-40,
	.xxl-mx-40 {
		margin-left: 40px;
	}

	.xxl-ml-50,
	.xxl-mx-50 {
		margin-left: 50px;
	}

	.xxl-ml-60,
	.xxl-mx-60 {
		margin-left: 60px;
	}

	.xxl-ml-70,
	.xxl-mx-70 {
		margin-left: 70px;
	}

	.xxl-ml-80,
	.xxl-mx-80 {
		margin-left: 80px;
	}

	.xxl-ml-85,
	.xxl-mx-85 {
		margin-left: 85px;
	}

	.xxl-ml-90,
	.xxl-mx-90 {
		margin-left: 90px;
	}

	.xxl-ml-100,
	.xxl-mx-100 {
		margin-left: 100px;
	}

	.xxl-pt-0,
	.xxl-py-0 {
		padding-top: 0px;
	}

	.xxl-pt-5,
	.xxl-py-5 {
		padding-top: 5px;
	}

	.xxl-pt-10,
	.xxl-py-10 {
		padding-top: 10px;
	}

	.xxl-pt-15,
	.xxl-py-15 {
		padding-top: 15px;
	}

	.xxl-pt-20,
	.xxl-py-20 {
		padding-top: 20px;
	}

	.xxl-pt-25,
	.xxl-py-25 {
		padding-top: 25px;
	}

	.xxl-pt-30,
	.xxl-py-30 {
		padding-top: 30px;
	}

	.xxl-pt-35,
	.xxl-py-35 {
		padding-top: 35px;
	}

	.xxl-pt-40,
	.xxl-py-40 {
		padding-top: 40px;
	}

	.xxl-pt-50,
	.xxl-py-50 {
		padding-top: 50px;
	}

	.xxl-pt-60,
	.xxl-py-60 {
		padding-top: 60px;
	}

	.xxl-pt-70,
	.xxl-py-70 {
		padding-top: 70px;
	}

	.xxl-pt-80,
	.xxl-py-80 {
		padding-top: 80px;
	}

	.xxl-pt-100,
	.xxl-py-100 {
		padding-top: 100px;
	}

	.xxl-pt-150,
	.xxl-py-150 {
		padding-top: 150px;
	}

	.xxl-pb-0,
	.xxl-py-0 {
		padding-bottom: 0px;
	}

	.xxl-pb-5,
	.xxl-py-5 {
		padding-bottom: 5px;
	}

	.xxl-pb-10,
	.xxl-py-10 {
		padding-bottom: 10px;
	}

	.xxl-pb-15,
	.xxl-py-15 {
		padding-bottom: 15px;
	}

	.xxl-pb-20,
	.xxl-py-20 {
		padding-bottom: 20px;
	}

	.xxl-pb-25,
	.xxl-py-25 {
		padding-bottom: 25px;
	}

	.xxl-pb-30,
	.xxl-py-30 {
		padding-bottom: 30px;
	}

	.xxl-pb-40,
	.xxl-py-40 {
		padding-bottom: 40px;
	}

	.xxl-pb-50,
	.xxl-py-50 {
		padding-bottom: 50px;
	}

	.xxl-pb-60,
	.xxl-py-60 {
		padding-bottom: 60px;
	}

	.xxl-pb-70,
	.xxl-py-70 {
		padding-bottom: 70px;
	}

	.xxl-pb-80,
	.xxl-py-80 {
		padding-bottom: 80px;
	}

	.xxl-pb-100,
	.xxl-py-100 {
		padding-bottom: 100px;
	}

	.xxl-pb-150,
	.xxl-py-150 {
		padding-bottom: 150px;
	}

	.xxl-pl-0,
	.xxl-px-0 {
		padding-left: 0px;
	}

	.xxl-pl-5,
	.xxl-px-5 {
		padding-left: 5px;
	}

	.xxl-pl-10,
	.xxl-px-10 {
		padding-left: 10px;
	}

	.xxl-pl-15,
	.xxl-px-15 {
		padding-left: 15px;
	}

	.xxl-pl-20,
	.xxl-px-20 {
		padding-left: 20px;
	}

	.xxl-pl-25,
	.xxl-px-25 {
		padding-left: 25px;
	}

	.xxl-pl-30,
	.xxl-px-30 {
		padding-left: 30px;
	}

	.xxl-pl-40,
	.xxl-px-40 {
		padding-left: 40px;
	}

	.xxl-pl-50,
	.xxl-px-50 {
		padding-left: 50px;
	}

	.xxl-pl-60,
	.xxl-px-60 {
		padding-left: 60px;
	}

	.xxl-pl-70,
	.xxl-px-70 {
		padding-left: 70px;
	}

	.xxl-pl-80,
	.xxl-px-80 {
		padding-left: 80px;
	}

	.xxl-pl-90,
	.xxl-px-90 {
		padding-left: 90px;
	}

	.xxl-pl-100,
	.xxl-px-100 {
		padding-left: 100px;
	}

	.xxl-pl-150,
	.xxl-px-150 {
		padding-left: 150px;
	}

	.xxl-pr-0,
	.xxl-px-0 {
		padding-right: 0px;
	}

	.xxl-pr-5,
	.xxl-px-5 {
		padding-right: 5px;
	}

	.xxl-pr-10,
	.xxl-px-10 {
		padding-right: 10px;
	}

	.xxl-pr-15,
	.xxl-px-15 {
		padding-right: 15px;
	}

	.xxl-pr-20,
	.xxl-px-20 {
		padding-right: 20px;
	}

	.xxl-pr-25,
	.xxl-px-25 {
		padding-right: 25px;
	}

	.xxl-pr-30,
	.xxl-px-30 {
		padding-right: 30px;
	}

	.xxl-pr-40,
	.xxl-px-40 {
		padding-right: 40px;
	}

	.xxl-pr-50,
	.xxl-px-50 {
		padding-right: 50px;
	}

	.xxl-pr-60,
	.xxl-px-60 {
		padding-right: 60px;
	}

	.xxl-pr-70,
	.xxl-px-70 {
		padding-right: 70px;
	}

	.xxl-pr-80,
	.xxl-px-80 {
		padding-right: 80px;
	}

	.xxl-pr-90,
	.xxl-px-90 {
		padding-right: 90px;
	}

	.xxl-pr-100,
	.xxl-px-100 {
		padding-right: 100px;
	}

	.xxl-pr-150,
	.xxl-px-150 {
		padding-right: 150px;
	}
}

@media screen and (max-width: 1400px) {
	.xxs-minh-18 {
		min-height: 180px;
	}
}

@media screen and (max-width: 1200px) {
	.xl-hide {
		display: none;
	}

	.xl-show {
		display: inline-block;
	}

	.xl-col-100 {
		width: 100%;
		height: auto !important
	}

	.xl-px-0 {
		padding-left: 0;
		padding-right: 0
	}

	.xl-float-left {
		float: left
	}

	.xl-float-right {
		float: right
	}

	.xl-float-none {
		float: none
	}

	.xl-align-left {
		text-align: left
	}

	.xl-align-right {
		text-align: right
	}

	.xl-pos-abs {
		position: absolute
	}

	.xl-pos-rel {
		position: relative
	}

	.xl-pos-fix {
		position: fixed
	}

	.xl-pin-lt {
		left: 0;
		top: 0
	}

	.xl-pin-rt {
		right: 0;
		top: 0
	}

	.xl-pin-lb {
		left: 0;
		bottom: 0
	}

	.xl-pin-rb {
		right: 0;
		bottom: 0
	}

	.xl-pos-abs {
		position: absolute
	}

	.xl-pos-rel {
		position: relative
	}

	.xl-pos-fix {
		position: fixed
	}

	.xl-overflow-x {
		overflow: hidden;
		overflow-x: scroll;
		white-space: nowrap
	}

	.xl-hvisib {
		visibility: hidden
	}

	.xl-svisib {
		visibility: visible
	}

	.xl-col-count0 {
		-moz-column-count: auto;
		-webkit-column-count: auto;
		column-count: auto
	}

	.xl-col-count1 {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1
	}

	.xl-col-count2 {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2
	}

	.xl-col-count3 {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3
	}

	.xl-col-1 {
		width: 8.333333%
	}

	.xl-col-2 {
		width: 16.666667%
	}

	.xl-col-3 {
		width: 25%
	}

	.xl-col-4 {
		width: 33.333333%
	}

	.xl-col-5 {
		width: 41.666667%
	}

	.xl-col-6 {
		width: 50%
	}

	.xl-col-7 {
		width: 58.333333%
	}

	.xl-col-8 {
		width: 66.666667%
	}

	.xl-col-9 {
		width: 75%
	}

	.xl-col-10 {
		width: 83.333333%
	}

	.xl-col-11 {
		width: 91.666667%
	}

	.xl-col-12 {
		width: 100%
	}

	.xl-col-100 {
		width: 100%
	}

	.xl-col-a {
		width: auto
	}

	.xl-colm-1 {
		max-width: 8.333333%
	}

	.xl-colm-2 {
		max-width: 16.666667%
	}

	.xl-colm-3 {
		max-width: 25%
	}

	.xl-colm-4 {
		max-width: 33.333333%
	}

	.xl-colm-5 {
		max-width: 41.666667%
	}

	.xl-colm-6 {
		max-width: 50%
	}

	.xl-colm-7 {
		max-width: 58.333333%
	}

	.xl-colm-8 {
		max-width: 66.666667%
	}

	.xl-colm-9 {
		max-width: 75%
	}

	.xl-colm-10 {
		max-width: 83.333333%
	}

	.xl-colm-11 {
		max-width: 91.666667%
	}

	.xl-colm-12 {
		max-width: 100%
	}

	.xl-colh-1 {
		height: 8.333333%
	}

	.xl-colh-2 {
		height: 16.666667%
	}

	.xl-colh-3 {
		height: 25%
	}

	.xl-colh-4 {
		height: 33.333333%
	}

	.xl-colh-5 {
		height: 41.666667%
	}

	.xl-colh-6 {
		height: 50%
	}

	.xl-colh-7 {
		height: 58.333333%
	}

	.xl-colh-8 {
		height: 66.666667%
	}

	.xl-colh-9 {
		height: 75%
	}

	.xl-colh-10 {
		height: 83.333333%
	}

	.xl-colh-11 {
		height: 91.666667%
	}

	.xl-colh-12 {
		height: 100%
	}

	.xl-mb-o5,
	.xl-my-o5 {
		margin-bottom: -5px
	}

	.xl-mb-o10,
	.xl-my-o10 {
		margin-bottom: -10px
	}

	.xl-mb-o15,
	.xl-my-o15 {
		margin-bottom: -15px
	}

	.xl-mb-o20,
	.xl-my-o20 {
		margin-bottom: -20px
	}

	.xl-mb-o30,
	.xl-my-o30 {
		margin-bottom: -30px
	}

	.xl-mb-o40,
	.xl-my-o40 {
		margin-bottom: -40px
	}

	.xl-mb-o50,
	.xl-my-o50 {
		margin-bottom: -50px
	}

	.xl-mb-o100,
	.xl-my-o100 {
		margin-bottom: -100px
	}

	.xl-mt-o5,
	.xl-my-o5 {
		margin-top: -5px
	}

	.xl-mt-o10,
	.xl-my-o10 {
		margin-top: -10px
	}

	.xl-mt-o15,
	.xl-my-o15 {
		margin-top: -15px
	}

	.xl-mt-o20,
	.xl-my-o20 {
		margin-top: -20px
	}

	.xl-mt-o30,
	.xl-my-o30 {
		margin-top: -30px
	}

	.xl-mt-o40,
	.xl-my-o40 {
		margin-top: -40px
	}

	.xl-mt-o50,
	.xl-my-o50 {
		margin-top: -50px
	}

	.xl-mt-o100,
	.xl-my-o100 {
		margin-top: -100px
	}

	.xl-ml-o5,
	.xl-mx-o5 {
		margin-left: -5px
	}

	.xl-ml-o10,
	.xl-mx-o10 {
		margin-left: -10px
	}

	.xl-ml-o15,
	.xl-mx-o15 {
		margin-left: -15px
	}

	.xl-ml-o20,
	.xl-mx-o20 {
		margin-left: -20px
	}

	.xl-ml-o30,
	.xl-mx-o30 {
		margin-left: -30px
	}

	.xl-ml-o35,
	.xl-mx-o35 {
		margin-left: -35px
	}

	.xl-ml-o40,
	.xl-mx-o40 {
		margin-left: -40px
	}

	.xl-ml-o50,
	.xl-mx-o50 {
		margin-left: -50px
	}

	.xl-ml-o100,
	.xl-mx-o100 {
		margin-left: -100px
	}

	.xl-mr-o5,
	.xl-mx-o5 {
		margin-right: -5px
	}

	.xl-mr-o10,
	.xl-mx-o10 {
		margin-right: -10px
	}

	.xl-mr-o15,
	.xl-mx-o15 {
		margin-right: -15px
	}

	.xl-mr-o20,
	.xl-mx-o20 {
		margin-right: -20px
	}

	.xl-mr-o30,
	.xl-mx-o30 {
		margin-right: -30px
	}

	.xl-mr-o35,
	.xl-mx-o35 {
		margin-right: -35px
	}

	.xl-mr-o40,
	.xl-mx-o40 {
		margin-right: -40px
	}

	.xl-mr-o50,
	.xl-mx-o50 {
		margin-right: -50px
	}

	.xl-mr-o100,
	.xl-mx-o100 {
		margin-right: -100px
	}

	.xl-mt-0,
	.xl-my-0 {
		margin-top: 0
	}

	.xl-mt-5,
	.xl-my-5 {
		margin-top: 5px
	}

	.xl-mt-10,
	.xl-my-10 {
		margin-top: 10px
	}

	.xl-mt-15,
	.xl-my-15 {
		margin-top: 15px
	}

	.xl-mt-20,
	.xl-my-20 {
		margin-top: 20px
	}

	.xl-mt-30,
	.xl-my-30 {
		margin-top: 30px
	}

	.xl-mt-40,
	.xl-my-40 {
		margin-top: 40px
	}

	.xl-mt-50,
	.xl-my-50 {
		margin-top: 50px
	}

	.xl-mt-60,
	.xl-my-60 {
		margin-top: 60px
	}

	.xl-mt-70,
	.xl-my-70 {
		margin-top: 70px
	}

	.xl-mt-80,
	.xl-my-80 {
		margin-top: 80px
	}

	.xl-mt-85,
	.xl-my-85 {
		margin-top: 85px
	}

	.xl-mt-90,
	.xl-my-90 {
		margin-top: 90px
	}

	.xl-mt-100,
	.xl-my-100 {
		margin-top: 100px
	}

	.xl-mb-0,
	.xl-my-0 {
		margin-bottom: 0
	}

	.xl-mb-5,
	.xl-my-5 {
		margin-bottom: 5px
	}

	.xl-mb-10,
	.xl-my-10 {
		margin-bottom: 10px
	}

	.xl-mb-15,
	.xl-my-15 {
		margin-bottom: 15px
	}

	.xl-mb-20,
	.xl-my-20 {
		margin-bottom: 20px
	}

	.xl-mb-30,
	.xl-my-30 {
		margin-bottom: 30px
	}

	.xl-mb-40,
	.xl-my-40 {
		margin-bottom: 40px
	}

	.xl-mb-50,
	.xl-my-50 {
		margin-bottom: 50px
	}

	.xl-mb-60,
	.xl-my-60 {
		margin-bottom: 60px
	}

	.xl-mb-70,
	.xl-my-70 {
		margin-bottom: 70px
	}

	.xl-mb-80,
	.xl-my-80 {
		margin-bottom: 80px
	}

	.xl-mb-85,
	.xl-my-85 {
		margin-bottom: 85px
	}

	.xl-mb-90,
	.xl-my-90 {
		margin-bottom: 90px
	}

	.xl-mb-100,
	.xl-my-100 {
		margin-bottom: 100px
	}

	.xl-mr-0,
	.xl-mx-0 {
		margin-right: 0
	}

	.xl-mr-5,
	.xl-mx-5 {
		margin-right: 5px
	}

	.xl-mr-10,
	.xl-mx-10 {
		margin-right: 10px
	}

	.xl-mr-15,
	.xl-mx-15 {
		margin-right: 15px
	}

	.xl-mr-20,
	.xl-mx-20 {
		margin-right: 20px
	}

	.xl-mr-30,
	.xl-mx-30 {
		margin-right: 30px
	}

	.xl-mr-40,
	.xl-mx-40 {
		margin-right: 40px
	}

	.xl-mr-50,
	.xl-mx-50 {
		margin-right: 50px
	}

	.xl-mr-60,
	.xl-mx-60 {
		margin-right: 60px
	}

	.xl-mr-70,
	.xl-mx-70 {
		margin-right: 70px
	}

	.xl-mr-80,
	.xl-mx-80 {
		margin-right: 80px
	}

	.xl-mr-85,
	.xl-mx-85 {
		margin-right: 85px
	}

	.xl-mr-90,
	.xl-mx-90 {
		margin-right: 90px
	}

	.xl-mr-100,
	.xl-mx-100 {
		margin-right: 100px
	}

	.xl-ml-0,
	.xl-mx-0 {
		margin-left: 0
	}

	.xl-ml-5,
	.xl-mx-5 {
		margin-left: 5px
	}

	.xl-ml-10,
	.xl-mx-10 {
		margin-left: 10px
	}

	.xl-ml-15,
	.xl-mx-15 {
		margin-left: 15px
	}

	.xl-ml-20,
	.xl-mx-20 {
		margin-left: 20px
	}

	.xl-ml-30,
	.xl-mx-30 {
		margin-left: 30px
	}

	.xl-ml-40,
	.xl-mx-40 {
		margin-left: 40px
	}

	.xl-ml-50,
	.xl-mx-50 {
		margin-left: 50px
	}

	.xl-ml-60,
	.xl-mx-60 {
		margin-left: 60px
	}

	.xl-ml-70,
	.xl-mx-70 {
		margin-left: 70px
	}

	.xl-ml-80,
	.xl-mx-80 {
		margin-left: 80px
	}

	.xl-ml-85,
	.xl-mx-85 {
		margin-left: 85px
	}

	.xl-ml-90,
	.xl-mx-90 {
		margin-left: 90px
	}

	.xl-ml-100,
	.xl-mx-100 {
		margin-left: 100px
	}

	.xl-pt-0,
	.xl-py-0 {
		padding-top: 0
	}

	.xl-pt-5,
	.xl-py-5 {
		padding-top: 5px
	}

	.xl-pt-10,
	.xl-py-10 {
		padding-top: 10px
	}

	.xl-pt-15,
	.xl-py-15 {
		padding-top: 15px
	}

	.xl-pt-20,
	.xl-py-20 {
		padding-top: 20px
	}

	.xl-pt-25,
	.xl-py-25 {
		padding-top: 25px
	}

	.xl-pt-30,
	.xl-py-30 {
		padding-top: 30px
	}

	.xl-pt-35,
	.xl-py-35 {
		padding-top: 35px
	}

	.xl-pt-40,
	.xl-py-40 {
		padding-top: 40px
	}

	.xl-pt-50,
	.xl-py-50 {
		padding-top: 50px
	}

	.xl-pt-60,
	.xl-py-60 {
		padding-top: 60px
	}

	.xl-pt-70,
	.xl-py-70 {
		padding-top: 70px
	}

	.xl-pt-80,
	.xl-py-80 {
		padding-top: 80px
	}

	.xl-pt-100,
	.xl-py-100 {
		padding-top: 100px
	}

	.xl-pt-150,
	.xl-py-150 {
		padding-top: 150px
	}

	.xl-pb-0,
	.xl-py-0 {
		padding-bottom: 0
	}

	.xl-pb-5,
	.xl-py-5 {
		padding-bottom: 5px
	}

	.xl-pb-10,
	.xl-py-10 {
		padding-bottom: 10px
	}

	.xl-pb-15,
	.xl-py-15 {
		padding-bottom: 15px
	}

	.xl-pb-20,
	.xl-py-20 {
		padding-bottom: 20px
	}

	.xl-pb-25,
	.xl-py-25 {
		padding-bottom: 25px
	}

	.xl-pb-30,
	.xl-py-30 {
		padding-bottom: 30px
	}

	.xl-pb-40,
	.xl-py-40 {
		padding-bottom: 40px
	}

	.xl-pb-50,
	.xl-py-50 {
		padding-bottom: 50px
	}

	.xl-pb-60,
	.xl-py-60 {
		padding-bottom: 60px
	}

	.xl-pb-70,
	.xl-py-70 {
		padding-bottom: 70px
	}

	.xl-pb-80,
	.xl-py-80 {
		padding-bottom: 80px
	}

	.xl-pb-100,
	.xl-py-100 {
		padding-bottom: 100px
	}

	.xl-pb-150,
	.xl-py-150 {
		padding-bottom: 150px
	}

	.xl-pl-0,
	.xl-px-0 {
		padding-left: 0
	}

	.xl-pl-5,
	.xl-px-5 {
		padding-left: 5px
	}

	.xl-pl-10,
	.xl-px-10 {
		padding-left: 10px
	}

	.xl-pl-15,
	.xl-px-15 {
		padding-left: 15px
	}

	.xl-pl-20,
	.xl-px-20 {
		padding-left: 20px
	}

	.xl-pl-25,
	.xl-px-25 {
		padding-left: 25px
	}

	.xl-pl-30,
	.xl-px-30 {
		padding-left: 30px
	}

	.xl-pl-40,
	.xl-px-40 {
		padding-left: 40px
	}

	.xl-pl-50,
	.xl-px-50 {
		padding-left: 50px
	}

	.xl-pl-60,
	.xl-px-60 {
		padding-left: 60px
	}

	.xl-pl-70,
	.xl-px-70 {
		padding-left: 70px
	}

	.xl-pl-80,
	.xl-px-80 {
		padding-left: 80px
	}

	.xl-pl-90,
	.xl-px-90 {
		padding-left: 90px
	}

	.xl-pl-100,
	.xl-px-100 {
		padding-left: 100px
	}

	.xl-pl-150,
	.xl-px-150 {
		padding-left: 150px
	}

	.xl-pr-0,
	.xl-px-0 {
		padding-right: 0
	}

	.xl-pr-5,
	.xl-px-5 {
		padding-right: 5px
	}

	.xl-pr-10,
	.xl-px-10 {
		padding-right: 10px
	}

	.xl-pr-15,
	.xl-px-15 {
		padding-right: 15px
	}

	.xl-pr-20,
	.xl-px-20 {
		padding-right: 20px
	}

	.xl-pr-25,
	.xl-px-25 {
		padding-right: 25px
	}

	.xl-pr-30,
	.xl-px-30 {
		padding-right: 30px
	}

	.xl-pr-40,
	.xl-px-40 {
		padding-right: 40px
	}

	.xl-pr-50,
	.xl-px-50 {
		padding-right: 50px
	}

	.xl-pr-60,
	.xl-px-60 {
		padding-right: 60px
	}

	.xl-pr-70,
	.xl-px-70 {
		padding-right: 70px
	}

	.xl-pr-80,
	.xl-px-80 {
		padding-right: 80px
	}

	.xl-pr-90,
	.xl-px-90 {
		padding-right: 90px
	}

	.xl-pr-100,
	.xl-px-100 {
		padding-right: 100px
	}

	.xl-pr-150,
	.xl-px-150 {
		padding-right: 150px
	}

	.xl-offl-0,
	.xl-offx-0 {
		margin-left: 0
	}

	.xl-offl-l,
	.xl-offx-l {
		margin-left: 8.333333%
	}

	.xl-offl-2,
	.xl-offx-2 {
		margin-left: 16.666667%
	}

	.xl-offl-3,
	.xl-offx-3 {
		margin-left: 25%
	}

	.xl-offl-4,
	.xl-offx-4 {
		margin-left: 33.333333%
	}

	.xl-offl-5,
	.xl-offx-5 {
		margin-left: 41.666667%
	}

	.xl-offl-6,
	.xl-offx-6 {
		margin-left: 50%
	}

	.xl-offr-0,
	.xl-offx-0 {
		margin-right: 0
	}

	.xl-offr-l,
	.xl-offx-1 {
		margin-right: 8.333333%
	}

	.xl-offr-2,
	.xl-offx-2 {
		margin-right: 16.666667%
	}

	.xl-offr-3,
	.xl-offx-3 {
		margin-right: 25%
	}

	.xl-offr-4,
	.xl-offx-4 {
		margin-right: 33.333333%
	}

	.xl-offr-5,
	.xl-offx-5 {
		margin-right: 41.666667%
	}

	.xl-offr-6,
	.xl-offx-6 {
		margin-right: 50%
	}

	.xl-fnts-0 {
		font-size: 0
	}

	.xl-fnts-10 {
		font-size: 10px
	}

	.xl-fnts-12 {
		font-size: 12px
	}

	.xl-fnts-13 {
		font-size: 13px
	}

	.xl-fnts-14 {
		font-size: 14px
	}

	.xl-fnts-15 {
		font-size: 15px
	}

	.xl-fnts-16 {
		font-size: 16px
	}

	.xl-fnts-18 {
		font-size: 17px
	}

	.xl-fnts-20 {
		font-size: 20px
	}

	.xl-fnts-22 {
		font-size: 22px
	}

	.xl-fnts-24 {
		font-size: 24px
	}

	.xl-fnts-26 {
		font-size: 26px
	}

	.xl-fnts-28 {
		font-size: 28px
	}

	.xl-fnts-30 {
		font-size: 30px
	}

	.xl-fnts-32 {
		font-size: 32px
	}

	.xl-fnts-34 {
		font-size: 34px
	}

	.xl-fnts-36 {
		font-size: 36px
	}

	.xl-fnts-40 {
		font-size: 40px
	}

	.xl-fnts-42 {
		font-size: 42px
	}

	.xl-fnts-45 {
		font-size: 45px
	}

	.xl-fnts-48 {
		font-size: 48px
	}

	.xl-fnts-52 {
		font-size: 52px
	}

	.xl-fnts-54 {
		font-size: 54px
	}

	.xl-fnts-56 {
		font-size: 56px
	}

	.xl-fnts-60 {
		font-size: 60px
	}

	.xl-fnts-72 {
		font-size: 72px
	}

	.xl-fnts-80 {
		font-size: 80px
	}

	.xl-fnts-100 {
		font-size: 100px
	}

	.xl-fnts-120 {
		font-size: 120px
	}

	.xl-fnts-150 {
		font-size: 150px
	}

	.xl-fntlh-0 {
		line-height: 12px
	}

	.xl-fntlh-12 {
		line-height: 12px
	}

	.xl-fntlh-14 {
		line-height: 14px
	}

	.xl-fntlh-16 {
		line-height: 16px
	}

	.xl-fntlh-18 {
		line-height: 18px
	}

	.xl-fntlh-20 {
		line-height: 20px
	}

	.xl-fntlh-22 {
		line-height: 22px
	}

	.xl-fntlh-24 {
		line-height: 24px
	}

	.xl-fntlh-26 {
		line-height: 26px
	}

	.xl-fntlh-28 {
		line-height: 28px
	}

	.xl-fntlh-30 {
		line-height: 30px
	}

	.xl-fntlh-32 {
		line-height: 32px
	}

	.xl-fntlh-34 {
		line-height: 34px
	}

	.xl-fntlh-38 {
		line-height: 38px
	}

	.xl-fntlh-40 {
		line-height: 40px
	}

	.xl-fntlh-44 {
		line-height: 44px
	}

	.xl-fntlh-45 {
		line-height: 45px
	}

	.xl-fntlh-50 {
		line-height: 50px
	}

	.xl-fntlh-52 {
		line-height: 52px
	}

	.xl-fntlh-55 {
		line-height: 55px
	}

	.xl-fntlh-60 {
		line-height: 60px
	}

	.xl-fntlh-70 {
		line-height: 70px
	}

	.xl-fntlh-80 {
		line-height: 80px
	}

	.xl-fntlh-100 {
		line-height: 100px
	}

	.xl-fntlh-120 {
		line-height: 120px
	}

	.xl-fntlh-150 {
		line-height: 150px
	}

	.xl-minh-10 {
		min-height: 100px
	}

	.xl-minh-20 {
		min-height: 200px
	}

	.xl-minh-25 {
		min-height: 250px
	}

	.xl-minh-26 {
		min-height: 260px
	}

	.xl-minh-30 {
		min-height: 300px
	}

	.xl-minh-35 {
		min-height: 350px
	}

	.xl-minh-40 {
		min-height: 400px
	}

	.xl-minh-45 {
		min-height: 450px
	}

	.xl-minh-50 {
		min-height: 500px
	}

	.xl-minh-55 {
		min-height: 550px
	}

	.xl-minh-60 {
		min-height: 600px
	}

	.xl-minh-65 {
		min-height: 650px
	}

	.xl-minh-70 {
		min-height: 700px
	}

	.xl-minh-75 {
		min-height: 750px
	}

	.xl-minh-80 {
		min-height: 800px
	}

	.xl-minh-90 {
		min-height: 900px
	}

	.xl-minh-100 {
		min-height: auto
	}
}

@media screen and (max-width: 1070px) {
	.menu-sm.lg-hide {
		display: none
	}

	.lgg-col-1 {
		width: 8.333333%
	}

	.lgg-col-2 {
		width: 16.666667%
	}

	.lgg-col-3 {
		width: 25%
	}

	.lgg-col-4 {
		width: 33.333333%
	}

	.lgg-col-5 {
		width: 41.666667%
	}

	.lgg-col-6 {
		width: 50%
	}

	.lgg-col-7 {
		width: 58.333333%
	}

	.lgg-col-8 {
		width: 66.666667%
	}

	.lgg-col-9 {
		width: 75%
	}

	.lgg-col-10 {
		width: 83.333333%
	}

	.lgg-col-11 {
		width: 91.666667%
	}

	.lgg-col-12 {
		width: 100%
	}

	.lgg-col-100 {
		width: 100%
	}

	.lgg-col-a {
		width: auto
	}
}

@media screen and (max-width: 992px) {
	.lg-hide {
		display: none
	}

	.lg-show,
	.lg-oshow {
		display: inline-block
	}

	.lg-float-right {
		float: right
	}

	.lg-col-100 {
		width: 100%;
		height: auto !important
	}

	.lg-col-8 {
		width: 66.666667%
	}

	.lg-overflow-x {
		overflow: hidden;
		overflow-x: scroll;
		white-space: nowrap
	}

	.lg-hvisib {
		visibility: hidden
	}

	.lg-svisib {
		visibility: visible
	}

	.lg-col-count0 {
		-moz-column-count: auto;
		-webkit-column-count: auto;
		column-count: auto
	}

	.lg-col-count1 {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1
	}

	.lg-col-count2 {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2
	}

	.lg-col-count3 {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3
	}

	.lg-float-left {
		float: left
	}

	.lg-float-right {
		float: right
	}

	.lg-float-none {
		float: none
	}

	.lg-align-left {
		text-align: left
	}

	.lg-align-right {
		text-align: right
	}

	.lg-pos-abs {
		position: absolute
	}

	.lg-pos-rel {
		position: relative
	}

	.lg-pos-fix {
		position: fixed
	}

	.lg-pin-lt {
		left: 0;
		top: 0
	}

	.lg-pin-rt {
		right: 0;
		top: 0
	}

	.lg-pin-lb {
		left: 0;
		bottom: 0
	}

	.lg-pin-rb {
		right: 0;
		bottom: 0
	}

	.lg-vt-align {
		vertical-align: top
	}

	.lg-vm-align {
		vertical-align: middle
	}

	.lg-vb-align {
		vertical-align: bottom
	}

	.lg-pos-abs {
		position: absolute
	}

	.lg-pos-rel {
		position: relative
	}

	.lg-pos-fix {
		position: fixed
	}

	.lg-col-1 {
		width: 8.333333%
	}

	.lg-col-2 {
		width: 16.666667%
	}

	.lg-col-3 {
		width: 25%
	}

	.lg-col-4 {
		width: 33.333333%
	}

	.lg-col-5 {
		width: 41.666667%
	}

	.lg-col-6 {
		width: 50%
	}

	.lg-col-7 {
		width: 58.333333%
	}

	.lg-col-8 {
		width: 66.666667%
	}

	.lg-col-9 {
		width: 75%
	}

	.lg-col-10 {
		width: 83.333333%
	}

	.lg-col-11 {
		width: 91.666667%
	}

	.lg-col-12 {
		width: 100%
	}

	.lg-col-100 {
		width: 100%
	}

	.lg-col-a {
		width: auto
	}

	.lg-colm-1 {
		max-width: 8.333333%
	}

	.lg-colm-2 {
		max-width: 16.666667%
	}

	.lg-colm-3 {
		max-width: 25%
	}

	.lg-colm-4 {
		max-width: 33.333333%
	}

	.lg-colm-5 {
		max-width: 41.666667%
	}

	.lg-colm-6 {
		max-width: 50%
	}

	.lg-colm-7 {
		max-width: 58.333333%
	}

	.lg-colm-8 {
		max-width: 66.666667%
	}

	.lg-colm-9 {
		max-width: 75%
	}

	.lg-colm-10 {
		max-width: 83.333333%
	}

	.lg-colm-11 {
		max-width: 91.666667%
	}

	.lg-colm-12 {
		max-width: 100%
	}

	.lg-colh-1 {
		height: 8.333333%
	}

	.lg-colh-2 {
		height: 16.666667%
	}

	.lg-colh-3 {
		height: 25%
	}

	.lg-colh-4 {
		height: 33.333333%
	}

	.lg-colh-5 {
		height: 41.666667%
	}

	.lg-colh-6 {
		height: 50%
	}

	.lg-colh-7 {
		height: 58.333333%
	}

	.lg-colh-8 {
		height: 66.666667%
	}

	.lg-colh-9 {
		height: 75%
	}

	.lg-colh-10 {
		height: 83.333333%
	}

	.lg-colh-11 {
		height: 91.666667%
	}

	.lg-colh-12 {
		height: 100%
	}

	.lg-px-0 {
		padding-left: 0;
		padding-right: 0
	}

	.lg-mb-o5,
	.lg-my-o5 {
		margin-bottom: -5px
	}

	.lg-mb-o10,
	.lg-my-o10 {
		margin-bottom: -10px
	}

	.lg-mb-o15,
	.lg-my-o15 {
		margin-bottom: -15px
	}

	.lg-mb-o20,
	.lg-my-o20 {
		margin-bottom: -20px
	}

	.lg-mb-o30,
	.lg-my-o30 {
		margin-bottom: -30px
	}

	.lg-mb-o40,
	.lg-my-o40 {
		margin-bottom: -40px
	}

	.lg-mb-o50,
	.lg-my-o50 {
		margin-bottom: -50px
	}

	.lg-mb-o100,
	.lg-my-o100 {
		margin-bottom: -100px
	}

	.lg-mt-o5,
	.lg-my-o5 {
		margin-top: -5px
	}

	.lg-mt-o10,
	.lg-my-o10 {
		margin-top: -10px
	}

	.lg-mt-o15,
	.lg-my-o15 {
		margin-top: -15px
	}

	.lg-mt-o20,
	.lg-my-o20 {
		margin-top: -20px
	}

	.lg-mt-o30,
	.lg-my-o30 {
		margin-top: -30px
	}

	.lg-mt-o40,
	.lg-my-o40 {
		margin-top: -40px
	}

	.lg-mt-o50,
	.lg-my-o50 {
		margin-top: -50px
	}

	.lg-mt-o100,
	.lg-my-o100 {
		margin-top: -100px
	}

	.lg-ml-o5,
	.lg-mx-o5 {
		margin-left: -5px
	}

	.lg-ml-o10,
	.lg-mx-o10 {
		margin-left: -10px
	}

	.lg-ml-o15,
	.lg-mx-o15 {
		margin-left: -15px
	}

	.lg-ml-o20,
	.lg-mx-o20 {
		margin-left: -20px
	}

	.lg-ml-o30,
	.lg-mx-o30 {
		margin-left: -30px
	}

	.lg-ml-o35,
	.lg-mx-o35 {
		margin-left: -35px
	}

	.lg-ml-o40,
	.lg-mx-o40 {
		margin-left: -40px
	}

	.lg-ml-o50,
	.lg-mx-o50 {
		margin-left: -50px
	}

	.lg-ml-o100,
	.lg-mx-o100 {
		margin-left: -100px
	}

	.lg-mr-o5,
	.lg-mx-o5 {
		margin-right: -5px
	}

	.lg-mr-o10,
	.lg-mx-o10 {
		margin-right: -10px
	}

	.lg-mr-o15,
	.lg-mx-o15 {
		margin-right: -15px
	}

	.lg-mr-o20,
	.lg-mx-o20 {
		margin-right: -20px
	}

	.lg-mr-o30,
	.lg-mx-o30 {
		margin-right: -30px
	}

	.lg-mr-o35,
	.lg-mx-o35 {
		margin-right: -35px
	}

	.lg-mr-o40,
	.lg-mx-o40 {
		margin-right: -40px
	}

	.lg-mr-o50,
	.lg-mx-o50 {
		margin-right: -50px
	}

	.lg-mr-o100,
	.lg-mx-o100 {
		margin-right: -100px
	}

	.lg-mt-0,
	.lg-my-0 {
		margin-top: 0
	}

	.lg-mt-5,
	.lg-my-5 {
		margin-top: 5px
	}

	.lg-mt-10,
	.lg-my-10 {
		margin-top: 10px
	}

	.lg-mt-15,
	.lg-my-15 {
		margin-top: 15px
	}

	.lg-mt-20,
	.lg-my-20 {
		margin-top: 20px
	}

	.lg-mt-30,
	.lg-my-30 {
		margin-top: 30px
	}

	.lg-mt-40,
	.lg-my-40 {
		margin-top: 40px
	}

	.lg-mt-50,
	.lg-my-50 {
		margin-top: 50px
	}

	.lg-mt-60,
	.lg-my-60 {
		margin-top: 60px
	}

	.lg-mt-70,
	.lg-my-70 {
		margin-top: 70px
	}

	.lg-mt-80,
	.lg-my-80 {
		margin-top: 80px
	}

	.lg-mt-85,
	.lg-my-85 {
		margin-top: 85px
	}

	.lg-mt-90,
	.lg-my-90 {
		margin-top: 90px
	}

	.lg-mt-100,
	.lg-my-100 {
		margin-top: 100px
	}

	.lg-mb-0,
	.lg-my-0 {
		margin-bottom: 0
	}

	.lg-mb-5,
	.lg-my-5 {
		margin-bottom: 5px
	}

	.lg-mb-10,
	.lg-my-10 {
		margin-bottom: 10px
	}

	.lg-mb-15,
	.lg-my-15 {
		margin-bottom: 15px
	}

	.lg-mb-20,
	.lg-my-20 {
		margin-bottom: 20px
	}

	.lg-mb-30,
	.lg-my-30 {
		margin-bottom: 30px
	}

	.lg-mb-40,
	.lg-my-40 {
		margin-bottom: 40px
	}

	.lg-mb-50,
	.lg-my-50 {
		margin-bottom: 50px
	}

	.lg-mb-60,
	.lg-my-60 {
		margin-bottom: 60px
	}

	.lg-mb-70,
	.lg-my-70 {
		margin-bottom: 70px
	}

	.lg-mb-80,
	.lg-my-80 {
		margin-bottom: 80px
	}

	.lg-mb-85,
	.lg-my-85 {
		margin-bottom: 85px
	}

	.lg-mb-90,
	.lg-my-90 {
		margin-bottom: 90px
	}

	.lg-mb-100,
	.lg-my-100 {
		margin-bottom: 100px
	}

	.lg-mr-0,
	.lg-mx-0 {
		margin-right: 0
	}

	.lg-mr-5,
	.lg-mx-5 {
		margin-right: 5px
	}

	.lg-mr-10,
	.lg-mx-10 {
		margin-right: 10px
	}

	.lg-mr-15,
	.lg-mx-15 {
		margin-right: 15px
	}

	.lg-mr-20,
	.lg-mx-20 {
		margin-right: 20px
	}

	.lg-mr-30,
	.lg-mx-30 {
		margin-right: 30px
	}

	.lg-mr-40,
	.lg-mx-40 {
		margin-right: 40px
	}

	.lg-mr-50,
	.lg-mx-50 {
		margin-right: 50px
	}

	.lg-mr-60,
	.lg-mx-60 {
		margin-right: 60px
	}

	.lg-mr-70,
	.lg-mx-70 {
		margin-right: 70px
	}

	.lg-mr-80,
	.lg-mx-80 {
		margin-right: 80px
	}

	.lg-mr-85,
	.lg-mx-85 {
		margin-right: 85px
	}

	.lg-mr-90,
	.lg-mx-90 {
		margin-right: 90px
	}

	.lg-mr-100,
	.lg-mx-100 {
		margin-right: 100px
	}

	.lg-ml-0,
	.lg-mx-0 {
		margin-left: 0
	}

	.lg-ml-5,
	.lg-mx-5 {
		margin-left: 5px
	}

	.lg-ml-10,
	.lg-mx-10 {
		margin-left: 10px
	}

	.lg-ml-15,
	.lg-mx-15 {
		margin-left: 15px
	}

	.lg-ml-20,
	.lg-mx-20 {
		margin-left: 20px
	}

	.lg-ml-30,
	.lg-mx-30 {
		margin-left: 30px
	}

	.lg-ml-40,
	.lg-mx-40 {
		margin-left: 40px
	}

	.lg-ml-50,
	.lg-mx-50 {
		margin-left: 50px
	}

	.lg-ml-60,
	.lg-mx-60 {
		margin-left: 60px
	}

	.lg-ml-70,
	.lg-mx-70 {
		margin-left: 70px
	}

	.lg-ml-80,
	.lg-mx-80 {
		margin-left: 80px
	}

	.lg-ml-85,
	.lg-mx-85 {
		margin-left: 85px
	}

	.lg-ml-90,
	.lg-mx-90 {
		margin-left: 90px
	}

	.lg-ml-100,
	.lg-mx-100 {
		margin-left: 100px
	}

	.lg-pt-0,
	.lg-py-0 {
		padding-top: 0
	}

	.lg-pt-5,
	.lg-py-5 {
		padding-top: 5px
	}

	.lg-pt-10,
	.lg-py-10 {
		padding-top: 10px
	}

	.lg-pt-15,
	.lg-py-15 {
		padding-top: 15px
	}

	.lg-pt-20,
	.lg-py-20 {
		padding-top: 20px
	}

	.lg-pt-25,
	.lg-py-25 {
		padding-top: 25px
	}

	.lg-pt-30,
	.lg-py-30 {
		padding-top: 30px
	}

	.lg-pt-35,
	.lg-py-35 {
		padding-top: 35px
	}

	.lg-pt-40,
	.lg-py-40 {
		padding-top: 40px
	}

	.lg-pt-50,
	.lg-py-50 {
		padding-top: 50px
	}

	.lg-pt-60,
	.lg-py-60 {
		padding-top: 60px
	}

	.lg-pt-70,
	.lg-py-70 {
		padding-top: 70px
	}

	.lg-pt-80,
	.lg-py-80 {
		padding-top: 80px
	}

	.lg-pt-100,
	.lg-py-100 {
		padding-top: 100px
	}

	.lg-pb-0,
	.lg-py-0 {
		padding-bottom: 0
	}

	.lg-pb-5,
	.lg-py-5 {
		padding-bottom: 5px
	}

	.lg-pb-10,
	.lg-py-10 {
		padding-bottom: 10px
	}

	.lg-pb-15,
	.lg-py-15 {
		padding-bottom: 15px
	}

	.lg-pb-20,
	.lg-py-20 {
		padding-bottom: 20px
	}

	.lg-pb-25,
	.lg-py-25 {
		padding-bottom: 25px
	}

	.lg-pb-30,
	.lg-py-30 {
		padding-bottom: 30px
	}

	.lg-pb-40,
	.lg-py-40 {
		padding-bottom: 40px
	}

	.lg-pb-50,
	.lg-py-50 {
		padding-bottom: 50px
	}

	.lg-pb-60,
	.lg-py-60 {
		padding-bottom: 60px
	}

	.lg-pb-70,
	.lg-py-70 {
		padding-bottom: 70px
	}

	.lg-pb-80,
	.lg-py-80 {
		padding-bottom: 80px
	}

	.lg-pb-100,
	.lg-py-100 {
		padding-bottom: 100px
	}

	.lg-pl-0,
	.lg-px-0 {
		padding-left: 0
	}

	.lg-pl-5,
	.lg-px-5 {
		padding-left: 5px
	}

	.lg-pl-10,
	.lg-px-10 {
		padding-left: 10px
	}

	.lg-pl-15,
	.lg-px-15 {
		padding-left: 15px
	}

	.lg-pl-20,
	.lg-px-20 {
		padding-left: 20px
	}

	.lg-pl-25,
	.lg-px-25 {
		padding-left: 25px
	}

	.lg-pl-30,
	.lg-px-30 {
		padding-left: 30px
	}

	.lg-pl-40,
	.lg-px-40 {
		padding-left: 40px
	}

	.lg-pl-50,
	.lg-px-50 {
		padding-left: 50px
	}

	.lg-pl-60,
	.lg-px-60 {
		padding-left: 60px
	}

	.lg-pl-70,
	.lg-px-70 {
		padding-left: 70px
	}

	.lg-pl-80,
	.lg-px-80 {
		padding-left: 80px
	}

	.lg-pl-90,
	.lg-px-90 {
		padding-left: 90px
	}

	.lg-pl-100,
	.lg-px-100 {
		padding-left: 100px
	}

	.lg-pr-0,
	.lg-px-0 {
		padding-right: 0
	}

	.lg-pr-5,
	.lg-px-5 {
		padding-right: 5px
	}

	.lg-pr-10,
	.lg-px-10 {
		padding-right: 10px
	}

	.lg-pr-15,
	.lg-px-15 {
		padding-right: 15px
	}

	.lg-pr-20,
	.lg-px-20 {
		padding-right: 20px
	}

	.lg-pr-25,
	.lg-px-25 {
		padding-right: 25px
	}

	.lg-pr-30,
	.lg-px-30 {
		padding-right: 30px
	}

	.lg-pr-40,
	.lg-px-40 {
		padding-right: 40px
	}

	.lg-pr-50,
	.lg-px-50 {
		padding-right: 50px
	}

	.lg-pr-60,
	.lg-px-60 {
		padding-right: 60px
	}

	.lg-pr-70,
	.lg-px-70 {
		padding-right: 70px
	}

	.lg-pr-80,
	.lg-px-80 {
		padding-right: 80px
	}

	.lg-pr-90,
	.lg-px-90 {
		padding-right: 90px
	}

	.lg-pr-100,
	.lg-px-100 {
		padding-right: 100px
	}

	.lg-offl-0,
	.lg-offx-0 {
		margin-left: 0
	}

	.lg-offl-l,
	.lg-offx-l {
		margin-left: 8.333333%
	}

	.lg-offl-2,
	.lg-offx-2 {
		margin-left: 16.666667%
	}

	.lg-offl-3,
	.lg-offx-3 {
		margin-left: 25%
	}

	.lg-offl-4,
	.lg-offx-4 {
		margin-left: 33.333333%
	}

	.lg-offl-5,
	.lg-offx-5 {
		margin-left: 41.666667%
	}

	.lg-offl-6,
	.lg-offx-6 {
		margin-left: 50%
	}

	.lg-offr-0,
	.lg-offx-0 {
		margin-right: 0
	}

	.lg-offr-l,
	.lg-offx-1 {
		margin-right: 8.333333%
	}

	.lg-offr-2,
	.lg-offx-2 {
		margin-right: 16.666667%
	}

	.lg-offr-3,
	.lg-offx-3 {
		margin-right: 25%
	}

	.lg-offr-4,
	.lg-offx-4 {
		margin-right: 33.333333%
	}

	.lg-offr-5,
	.lg-offx-5 {
		margin-right: 41.666667%
	}

	.lg-offr-6,
	.lg-offx-6 {
		margin-right: 50%
	}

	.lg-fnts-0 {
		font-size: 0
	}

	.lg-fnts-10 {
		font-size: 10px
	}

	.lg-fnts-12 {
		font-size: 12px
	}

	.lg-fnts-13 {
		font-size: 13px
	}

	.lg-fnts-14 {
		font-size: 14px
	}

	.lg-fnts-15 {
		font-size: 15px
	}

	.lg-fnts-16 {
		font-size: 16px
	}

	.lg-fnts-18 {
		font-size: 17px
	}

	.lg-fnts-20 {
		font-size: 20px
	}

	.lg-fnts-22 {
		font-size: 22px
	}

	.lg-fnts-24 {
		font-size: 24px
	}

	.lg-fnts-26 {
		font-size: 26px
	}

	.lg-fnts-28 {
		font-size: 28px
	}

	.lg-fnts-30 {
		font-size: 30px
	}

	.lg-fnts-32 {
		font-size: 32px
	}

	.lg-fnts-34 {
		font-size: 34px
	}

	.lg-fnts-36 {
		font-size: 36px
	}

	.lg-fnts-40 {
		font-size: 40px
	}

	.lg-fnts-42 {
		font-size: 42px
	}

	.lg-fnts-45 {
		font-size: 45px
	}

	.lg-fnts-48 {
		font-size: 48px
	}

	.lg-fnts-52 {
		font-size: 52px
	}

	.lg-fnts-54 {
		font-size: 54px
	}

	.lg-fnts-56 {
		font-size: 56px
	}

	.lg-fnts-60 {
		font-size: 60px
	}

	.lg-fnts-72 {
		font-size: 72px
	}

	.lg-fnts-80 {
		font-size: 80px
	}

	.lg-fnts-120 {
		font-size: 120px
	}

	.lg-fnts-150 {
		font-size: 150px
	}

	.lg-fntlh-0 {
		line-height: 12px
	}

	.lg-fntlh-12 {
		line-height: 12px
	}

	.lg-fntlh-14 {
		line-height: 14px
	}

	.lg-fntlh-16 {
		line-height: 16px
	}

	.lg-fntlh-18 {
		line-height: 18px
	}

	.lg-fntlh-20 {
		line-height: 20px
	}

	.lg-fntlh-22 {
		line-height: 22px
	}

	.lg-fntlh-24 {
		line-height: 24px
	}

	.lg-fntlh-26 {
		line-height: 26px
	}

	.lg-fntlh-28 {
		line-height: 28px
	}

	.lg-fntlh-30 {
		line-height: 30px
	}

	.lg-fntlh-32 {
		line-height: 32px
	}

	.lg-fntlh-34 {
		line-height: 34px
	}

	.lg-fntlh-38 {
		line-height: 38px
	}

	.lg-fntlh-40 {
		line-height: 40px
	}

	.lg-fntlh-44 {
		line-height: 44px
	}

	.lg-fntlh-45 {
		line-height: 45px
	}

	.lg-fntlh-50 {
		line-height: 50px
	}

	.lg-fntlh-52 {
		line-height: 52px
	}

	.lg-fntlh-55 {
		line-height: 55px
	}

	.lg-fntlh-60 {
		line-height: 60px
	}

	.lg-fntlh-70 {
		line-height: 70px
	}

	.lg-fntlh-80 {
		line-height: 80px
	}

	.lg-fntlh-120 {
		line-height: 120px
	}

	.lg-fntlh-150 {
		line-height: 150px
	}

	.lg-minh-10 {
		min-height: 100px
	}

	.lg-minh-20 {
		min-height: 200px
	}

	.lg-minh-25 {
		min-height: 250px
	}

	.lg-minh-30 {
		min-height: 300px
	}

	.lg-minh-35 {
		min-height: 350px
	}

	.lg-minh-40 {
		min-height: 400px
	}

	.lg-minh-45 {
		min-height: 450px
	}

	.lg-minh-50 {
		min-height: 500px
	}

	.lg-minh-55 {
		min-height: 550px
	}

	.lg-minh-60 {
		min-height: 600px
	}

	.lg-minh-65 {
		min-height: 650px
	}

	.lg-minh-70 {
		min-height: 700px
	}

	.lg-minh-75 {
		min-height: 750px
	}

	.lg-minh-80 {
		min-height: 800px
	}

	.lg-minh-90 {
		min-height: 900px
	}

	.lg-minh-100 {
		min-height: auto
	}
}

@media screen and (max-width: 850px) {
	.lg-md-hide {
		display: none
	}

	.lg-md-hvisib {
		visibility: hidden
	}

	.lg-md-svisib {
		visibility: visible
	}

	.lg-md-mb-o5,
	.lg-md-my-o5 {
		margin-bottom: -5px
	}

	.lg-md-mb-o10,
	.lg-md-my-o10 {
		margin-bottom: -10px
	}

	.lg-md-mb-o15,
	.lg-md-my-o15 {
		margin-bottom: -15px
	}

	.lg-md-mb-o20,
	.lg-md-my-o20 {
		margin-bottom: -20px
	}

	.lg-md-mb-o30,
	.lg-md-my-o30 {
		margin-bottom: -30px
	}

	.lg-md-mb-o40,
	.lg-md-my-o40 {
		margin-bottom: -40px
	}

	.lg-md-mb-o50,
	.lg-md-my-o50 {
		margin-bottom: -50px
	}

	.lg-md-mb-o100,
	.lg-md-my-o100 {
		margin-bottom: -100px
	}

	.lg-md-mt-o5,
	.lg-md-my-o5 {
		margin-top: -5px
	}

	.lg-md-mt-o10,
	.lg-md-my-o10 {
		margin-top: -10px
	}

	.lg-md-mt-o15,
	.lg-md-my-o15 {
		margin-top: -15px
	}

	.lg-md-mt-o20,
	.lg-md-my-o20 {
		margin-top: -20px
	}

	.lg-md-mt-o30,
	.lg-md-my-o30 {
		margin-top: -30px
	}

	.lg-md-mt-o40,
	.lg-md-my-o40 {
		margin-top: -40px
	}

	.lg-md-mt-o50,
	.lg-md-my-o50 {
		margin-top: -50px
	}

	.lg-md-mt-o100,
	.lg-md-my-o100 {
		margin-top: -100px
	}

	.lg-md-ml-o5,
	.lg-md-mx-o5 {
		margin-left: -5px
	}

	.lg-md-ml-o10,
	.lg-md-mx-o10 {
		margin-left: -10px
	}

	.lg-md-ml-o15,
	.lg-md-mx-o15 {
		margin-left: -15px
	}

	.lg-md-ml-o20,
	.lg-md-mx-o20 {
		margin-left: -20px
	}

	.lg-md-ml-o30,
	.lg-md-mx-o30 {
		margin-left: -30px
	}

	.lg-md-ml-o35,
	.lg-md-mx-o35 {
		margin-left: -35px
	}

	.lg-md-ml-o40,
	.lg-md-mx-o40 {
		margin-left: -40px
	}

	.lg-md-ml-o50,
	.lg-md-mx-o50 {
		margin-left: -50px
	}

	.lg-md-ml-o100,
	.lg-md-mx-o100 {
		margin-left: -100px
	}

	.lg-md-mr-o5,
	.lg-md-mx-o5 {
		margin-right: -5px
	}

	.lg-md-mr-o10,
	.lg-md-mx-o10 {
		margin-right: -10px
	}

	.lg-md-mr-o15,
	.lg-md-mx-o15 {
		margin-right: -15px
	}

	.lg-md-mr-o20,
	.lg-md-mx-o20 {
		margin-right: -20px
	}

	.lg-md-mr-o30,
	.lg-md-mx-o30 {
		margin-right: -30px
	}

	.lg-md-mr-o35,
	.lg-md-mx-o35 {
		margin-right: -35px
	}

	.lg-md-mr-o40,
	.lg-md-mx-o40 {
		margin-right: -40px
	}

	.lg-md-mr-o50,
	.lg-md-mx-o50 {
		margin-right: -50px
	}

	.lg-md-mr-o100,
	.lg-md-mx-o100 {
		margin-right: -100px
	}

	.lg-md-mt-0,
	.lg-md-my-0 {
		margin-top: 0
	}

	.lg-md-mt-5,
	.lg-md-my-5 {
		margin-top: 5px
	}

	.lg-md-mt-10,
	.lg-md-my-10 {
		margin-top: 10px
	}

	.lg-md-mt-15,
	.lg-md-my-15 {
		margin-top: 15px
	}

	.lg-md-mt-20,
	.lg-md-my-20 {
		margin-top: 20px
	}

	.lg-md-mt-30,
	.lg-md-my-30 {
		margin-top: 30px
	}

	.lg-md-mt-40,
	.lg-md-my-40 {
		margin-top: 40px
	}

	.lg-md-mt-50,
	.lg-md-my-50 {
		margin-top: 50px
	}

	.lg-md-mt-60,
	.lg-md-my-60 {
		margin-top: 60px
	}

	.lg-md-mt-70,
	.lg-md-my-70 {
		margin-top: 70px
	}

	.lg-md-mt-80,
	.lg-md-my-80 {
		margin-top: 80px
	}

	.lg-md-mt-85,
	.lg-md-my-85 {
		margin-top: 85px
	}

	.lg-md-mt-90,
	.lg-md-my-90 {
		margin-top: 90px
	}

	.lg-md-mt-100,
	.lg-md-my-100 {
		margin-top: 100px
	}

	.lg-md-mb-0,
	.lg-md-my-0 {
		margin-bottom: 0
	}

	.lg-md-mb-5,
	.lg-md-my-5 {
		margin-bottom: 5px
	}

	.lg-md-mb-10,
	.lg-md-my-10 {
		margin-bottom: 10px
	}

	.lg-md-mb-15,
	.lg-md-my-15 {
		margin-bottom: 15px
	}

	.lg-md-mb-20,
	.lg-md-my-20 {
		margin-bottom: 20px
	}

	.lg-md-mb-30,
	.lg-md-my-30 {
		margin-bottom: 30px
	}

	.lg-md-mb-40,
	.lg-md-my-40 {
		margin-bottom: 40px
	}

	.lg-md-mb-50,
	.lg-md-my-50 {
		margin-bottom: 50px
	}

	.lg-md-mb-60,
	.lg-md-my-60 {
		margin-bottom: 60px
	}

	.lg-md-mb-70,
	.lg-md-my-70 {
		margin-bottom: 70px
	}

	.lg-md-mb-80,
	.lg-md-my-80 {
		margin-bottom: 80px
	}

	.lg-md-mb-85,
	.lg-md-my-85 {
		margin-bottom: 85px
	}

	.lg-md-mb-90,
	.lg-md-my-90 {
		margin-bottom: 90px
	}

	.lg-md-mb-100,
	.lg-md-my-100 {
		margin-bottom: 100px
	}

	.lg-md-mr-0,
	.lg-md-mx-0 {
		margin-right: 0
	}

	.lg-md-mr-5,
	.lg-md-mx-5 {
		margin-right: 5px
	}

	.lg-md-mr-10,
	.lg-md-mx-10 {
		margin-right: 10px
	}

	.lg-md-mr-15,
	.lg-md-mx-15 {
		margin-right: 15px
	}

	.lg-md-mr-20,
	.lg-md-mx-20 {
		margin-right: 20px
	}

	.lg-md-mr-30,
	.lg-md-mx-30 {
		margin-right: 30px
	}

	.lg-md-mr-40,
	.lg-md-mx-40 {
		margin-right: 40px
	}

	.lg-md-mr-50,
	.lg-md-mx-50 {
		margin-right: 50px
	}

	.lg-md-mr-60,
	.lg-md-mx-60 {
		margin-right: 60px
	}

	.lg-md-mr-70,
	.lg-md-mx-70 {
		margin-right: 70px
	}

	.lg-md-mr-80,
	.lg-md-mx-80 {
		margin-right: 80px
	}

	.lg-md-mr-85,
	.lg-md-mx-85 {
		margin-right: 85px
	}

	.lg-md-mr-90,
	.lg-md-mx-90 {
		margin-right: 90px
	}

	.lg-md-mr-100,
	.lg-md-mx-100 {
		margin-right: 100px
	}

	.lg-md-ml-0,
	.lg-md-mx-0 {
		margin-left: 0
	}

	.lg-md-ml-5,
	.lg-md-mx-5 {
		margin-left: 5px
	}

	.lg-md-ml-10,
	.lg-md-mx-10 {
		margin-left: 10px
	}

	.lg-md-ml-15,
	.lg-md-mx-15 {
		margin-left: 15px
	}

	.lg-md-ml-20,
	.lg-md-mx-20 {
		margin-left: 20px
	}

	.lg-md-ml-30,
	.lg-md-mx-30 {
		margin-left: 30px
	}

	.lg-md-ml-40,
	.lg-md-mx-40 {
		margin-left: 40px
	}

	.lg-md-ml-50,
	.lg-md-mx-50 {
		margin-left: 50px
	}

	.lg-md-ml-60,
	.lg-md-mx-60 {
		margin-left: 60px
	}

	.lg-md-ml-70,
	.lg-md-mx-70 {
		margin-left: 70px
	}

	.lg-md-ml-80,
	.lg-md-mx-80 {
		margin-left: 80px
	}

	.lg-md-ml-85,
	.lg-md-mx-85 {
		margin-left: 85px
	}

	.lg-md-ml-90,
	.lg-md-mx-90 {
		margin-left: 90px
	}

	.lg-md-ml-100,
	.lg-md-mx-100 {
		margin-left: 100px
	}

	.lg-md-pt-0,
	.lg-md-py-0 {
		padding-top: 0
	}

	.lg-md-pt-5,
	.lg-md-py-5 {
		padding-top: 5px
	}

	.lg-md-pt-10,
	.lg-md-py-10 {
		padding-top: 10px
	}

	.lg-md-pt-15,
	.lg-md-py-15 {
		padding-top: 15px
	}

	.lg-md-pt-20,
	.lg-md-py-20 {
		padding-top: 20px
	}

	.lg-md-pt-25,
	.lg-md-py-25 {
		padding-top: 25px
	}

	.lg-md-pt-30,
	.lg-md-py-30 {
		padding-top: 30px
	}

	.lg-md-pt-35,
	.lg-md-py-35 {
		padding-top: 35px
	}

	.lg-md-pt-40,
	.lg-md-py-40 {
		padding-top: 40px
	}

	.lg-md-pt-50,
	.lg-md-py-50 {
		padding-top: 50px
	}

	.lg-md-pt-60,
	.lg-md-py-60 {
		padding-top: 60px
	}

	.lg-md-pt-70,
	.lg-md-py-70 {
		padding-top: 70px
	}

	.lg-md-pt-80,
	.lg-md-py-80 {
		padding-top: 80px
	}

	.lg-md-pt-100,
	.lg-md-py-100 {
		padding-top: 100px
	}

	.lg-md-pb-0,
	.lg-md-py-0 {
		padding-bottom: 0
	}

	.lg-md-pb-5,
	.lg-md-py-5 {
		padding-bottom: 5px
	}

	.lg-md-pb-10,
	.lg-md-py-10 {
		padding-bottom: 10px
	}

	.lg-md-pb-15,
	.lg-md-py-15 {
		padding-bottom: 15px
	}

	.lg-md-pb-20,
	.lg-md-py-20 {
		padding-bottom: 20px
	}

	.lg-md-pb-25,
	.lg-md-py-25 {
		padding-bottom: 25px
	}

	.lg-md-pb-30,
	.lg-md-py-30 {
		padding-bottom: 30px
	}

	.lg-md-pb-40,
	.lg-md-py-40 {
		padding-bottom: 40px
	}

	.lg-md-pb-50,
	.lg-md-py-50 {
		padding-bottom: 50px
	}

	.lg-md-pb-60,
	.lg-md-py-60 {
		padding-bottom: 60px
	}

	.lg-md-pb-70,
	.lg-md-py-70 {
		padding-bottom: 70px
	}

	.lg-md-pb-80,
	.lg-md-py-80 {
		padding-bottom: 80px
	}

	.lg-md-pb-100,
	.lg-md-py-100 {
		padding-bottom: 100px
	}

	.lg-md-pl-0,
	.lg-md-px-0 {
		padding-left: 0
	}

	.lg-md-pl-5,
	.lg-md-px-5 {
		padding-left: 5px
	}

	.lg-md-pl-10,
	.lg-md-px-10 {
		padding-left: 10px
	}

	.lg-md-pl-15,
	.lg-md-px-15 {
		padding-left: 15px
	}

	.lg-md-pl-20,
	.lg-md-px-20 {
		padding-left: 20px
	}

	.lg-md-pl-25,
	.lg-md-px-25 {
		padding-left: 25px
	}

	.lg-md-pl-30,
	.lg-md-px-30 {
		padding-left: 30px
	}

	.lg-md-pl-40,
	.lg-md-px-40 {
		padding-left: 40px
	}

	.lg-md-pl-50,
	.lg-md-px-50 {
		padding-left: 50px
	}

	.lg-md-pl-60,
	.lg-md-px-60 {
		padding-left: 60px
	}

	.lg-md-pl-70,
	.lg-md-px-70 {
		padding-left: 70px
	}

	.lg-md-pl-80,
	.lg-md-px-80 {
		padding-left: 80px
	}

	.lg-md-pl-90,
	.lg-md-px-90 {
		padding-left: 90px
	}

	.lg-md-pl-100,
	.lg-md-px-100 {
		padding-left: 100px
	}

	.lg-md-pr-0,
	.lg-md-px-0 {
		padding-right: 0
	}

	.lg-md-pr-5,
	.lg-md-px-5 {
		padding-right: 5px
	}

	.lg-md-pr-10,
	.lg-md-px-10 {
		padding-right: 10px
	}

	.lg-md-pr-15,
	.lg-md-px-15 {
		padding-right: 15px
	}

	.lg-md-pr-20,
	.lg-md-px-20 {
		padding-right: 20px
	}

	.lg-md-pr-25,
	.lg-md-px-25 {
		padding-right: 25px
	}

	.lg-md-pr-30,
	.lg-md-px-30 {
		padding-right: 30px
	}

	.lg-md-pr-40,
	.lg-md-px-40 {
		padding-right: 40px
	}

	.lg-md-pr-50,
	.lg-md-px-50 {
		padding-right: 50px
	}

	.lg-md-pr-60,
	.lg-md-px-60 {
		padding-right: 60px
	}

	.lg-md-pr-70,
	.lg-md-px-70 {
		padding-right: 70px
	}

	.lg-md-pr-80,
	.lg-md-px-80 {
		padding-right: 80px
	}

	.lg-md-pr-90,
	.lg-md-px-90 {
		padding-right: 90px
	}

	.lg-md-pr-100,
	.lg-md-px-100 {
		padding-right: 100px
	}

	.lg-md-minh-10 {
		min-height: 100px
	}

	.lg-md-minh-20 {
		min-height: 200px
	}

	.lg-md-minh-25 {
		min-height: 250px
	}

	.lg-md-minh-30 {
		min-height: 300px
	}

	.lg-md-minh-35 {
		min-height: 350px
	}

	.lg-md-minh-40 {
		min-height: 400px
	}

	.lg-md-minh-45 {
		min-height: 450px
	}

	.lg-md-minh-50 {
		min-height: 500px
	}

	.lg-md-minh-55 {
		min-height: 550px
	}

	.lg-md-minh-60 {
		min-height: 600px
	}

	.lg-md-minh-65 {
		min-height: 650px
	}

	.lg-md-minh-70 {
		min-height: 700px
	}

	.lg-md-minh-75 {
		min-height: 750px
	}

	.lg-md-minh-80 {
		min-height: 800px
	}

	.lg-md-minh-90 {
		min-height: 900px
	}

	.lg-md-minh-100 {
		min-height: auto
	}

	.lg-md-fnts-0 {
		font-size: 0
	}

	.lg-md-fnts-10 {
		font-size: 10px
	}

	.lg-md-fnts-12 {
		font-size: 12px
	}

	.lg-md-fnts-13 {
		font-size: 13px
	}

	.lg-md-fnts-14 {
		font-size: 14px
	}

	.lg-md-fnts-15 {
		font-size: 15px
	}

	.lg-md-fnts-16 {
		font-size: 16px
	}

	.lg-md-fnts-18 {
		font-size: 17px
	}

	.lg-md-fnts-20 {
		font-size: 20px
	}

	.lg-md-fnts-22 {
		font-size: 22px
	}

	.lg-md-fnts-24 {
		font-size: 24px
	}

	.lg-md-fnts-26 {
		font-size: 26px
	}

	.lg-md-fnts-28 {
		font-size: 28px
	}

	.lg-md-fnts-30 {
		font-size: 30px
	}

	.lg-md-fnts-32 {
		font-size: 32px
	}

	.lg-md-fnts-34 {
		font-size: 34px
	}

	.lg-md-fnts-36 {
		font-size: 36px
	}

	.lg-md-fnts-40 {
		font-size: 40px
	}

	.lg-md-fnts-42 {
		font-size: 42px
	}

	.lg-md-fnts-45 {
		font-size: 45px
	}

	.lg-md-fnts-48 {
		font-size: 48px
	}

	.lg-md-fnts-52 {
		font-size: 52px
	}

	.lg-md-fnts-54 {
		font-size: 54px
	}

	.lg-md-fnts-56 {
		font-size: 56px
	}

	.lg-md-fnts-60 {
		font-size: 60px
	}

	.lg-md-fnts-72 {
		font-size: 72px
	}

	.lg-md-fnts-80 {
		font-size: 80px
	}

	.lg-md-fnts-120 {
		font-size: 120px
	}

	.lg-md-fnts-150 {
		font-size: 150px
	}

	.lg-md-fntlh-0 {
		line-height: 12px
	}

	.lg-md-fntlh-12 {
		line-height: 12px
	}

	.lg-md-fntlh-14 {
		line-height: 14px
	}

	.lg-md-fntlh-16 {
		line-height: 16px
	}

	.lg-md-fntlh-18 {
		line-height: 18px
	}

	.lg-md-fntlh-20 {
		line-height: 20px
	}

	.lg-md-fntlh-22 {
		line-height: 22px
	}

	.lg-md-fntlh-24 {
		line-height: 24px
	}

	.lg-md-fntlh-26 {
		line-height: 26px
	}

	.lg-md-fntlh-28 {
		line-height: 28px
	}

	.lg-md-fntlh-30 {
		line-height: 30px
	}

	.lg-md-fntlh-32 {
		line-height: 32px
	}

	.lg-md-fntlh-34 {
		line-height: 34px
	}

	.lg-md-fntlh-38 {
		line-height: 38px
	}

	.lg-md-fntlh-40 {
		line-height: 40px
	}

	.lg-md-fntlh-44 {
		line-height: 44px
	}

	.lg-md-fntlh-45 {
		line-height: 45px
	}

	.lg-md-fntlh-50 {
		line-height: 50px
	}

	.lg-md-fntlh-52 {
		line-height: 52px
	}

	.lg-md-fntlh-55 {
		line-height: 55px
	}

	.lg-md-fntlh-60 {
		line-height: 60px
	}

	.lg-md-fntlh-70 {
		line-height: 70px
	}

	.lg-md-fntlh-80 {
		line-height: 80px
	}

	.lg-md-fntlh-120 {
		line-height: 120px
	}

	.lg-md-fntlh-150 {
		line-height: 150px
	}
}

@media screen and (max-width: 768px) {
	.md-col-100 {
		width: 100%;
		height: auto !important
	}

	.md-hide {
		display: none
	}

	.md-oshow {
		display: inline-block
	}

	.md-px-0 {
		padding-left: 0;
		padding-right: 0
	}

	.md-overflow-x {
		overflow: hidden;
		overflow-x: auto;
		white-space: nowrap
	}

	.md-hvisib {
		visibility: hidden
	}

	.md-svisib {
		visibility: visible
	}

	.md-col-count0 {
		-moz-column-count: auto;
		-webkit-column-count: auto;
		column-count: auto
	}

	.md-col-count1 {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1
	}

	.md-col-count2 {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2
	}

	.md-col-count3 {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3
	}

	.md-float-left {
		float: left
	}

	.md-float-right {
		float: right
	}

	.md-float-none {
		float: none
	}

	.md-align-left {
		text-align: left
	}

	.md-align-right {
		text-align: right
	}

	.md-pos-abs {
		position: absolute
	}

	.md-pos-rel {
		position: relative
	}

	.md-pos-fix {
		position: fixed
	}

	.md-pin-lt {
		left: 0;
		top: 0
	}

	.md-pin-rt {
		right: 0;
		top: 0
	}

	.md-pin-lb {
		left: 0;
		bottom: 0
	}

	.md-pin-rb {
		right: 0;
		bottom: 0;
		top: auto;
		left: auto
	}

	.md-pos-abs {
		position: absolute
	}

	.md-pos-rel {
		position: relative
	}

	.md-pos-fix {
		position: fixed
	}

	.md-vt-align {
		vertical-align: top
	}

	.md-vm-align {
		vertical-align: middle
	}

	.md-vb-align {
		vertical-align: bottom
	}

	.md-align-left {
		text-align: left;
	}

	.md-align-right {
		text-align: right;
	}

	.md-align-center {
		text-align: center;
	}

	.md-col-1 {
		width: 8.333333%
	}

	.md-col-2 {
		width: 16.666667%
	}

	.md-col-3 {
		width: 25%
	}

	.md-col-4 {
		width: 33.333333%
	}

	.md-col-5 {
		width: 41.666667%
	}

	.md-col-6 {
		width: 50%
	}

	.md-col-7 {
		width: 58.333333%
	}

	.md-col-8 {
		width: 66.666667%
	}

	.md-col-9 {
		width: 75%
	}

	.md-col-10 {
		width: 83.333333%
	}

	.md-col-11 {
		width: 91.666667%
	}

	.md-col-12 {
		width: 100%
	}

	.md-col-100 {
		width: 100%
	}

	.md-col-a {
		width: auto
	}

	.md-colm-1 {
		max-width: 8.333333%
	}

	.md-colm-2 {
		max-width: 16.666667%
	}

	.md-colm-3 {
		max-width: 25%
	}

	.md-colm-4 {
		max-width: 33.333333%
	}

	.md-colm-5 {
		max-width: 41.666667%
	}

	.md-colm-6 {
		max-width: 50%
	}

	.md-colm-7 {
		max-width: 58.333333%
	}

	.md-colm-8 {
		max-width: 66.666667%
	}

	.md-colm-9 {
		max-width: 75%
	}

	.md-colm-10 {
		max-width: 83.333333%
	}

	.md-colm-11 {
		max-width: 91.666667%
	}

	.md-colm-12 {
		max-width: 100%
	}

	.md-colh-1 {
		height: 8.333333%
	}

	.md-colh-2 {
		height: 16.666667%
	}

	.md-colh-3 {
		height: 25%
	}

	.md-colh-4 {
		height: 33.333333%
	}

	.md-colh-5 {
		height: 41.666667%
	}

	.md-colh-6 {
		height: 50%
	}

	.md-colh-7 {
		height: 58.333333%
	}

	.md-colh-8 {
		height: 66.666667%
	}

	.md-colh-9 {
		height: 75%
	}

	.md-colh-10 {
		height: 83.333333%
	}

	.md-colh-11 {
		height: 91.666667%
	}

	.md-colh-12 {
		height: 100%
	}

	.md-colh-a {
		height: auto;
		max-height: 100%
	}

	.md-opsty100 {
		opacity: 1
	}

	.md-mb-o5,
	.md-my-o5 {
		margin-bottom: -5px
	}

	.md-mb-o10,
	.md-my-o10 {
		margin-bottom: -10px
	}

	.md-mb-o15,
	.md-my-o15 {
		margin-bottom: -15px
	}

	.md-mb-o20,
	.md-my-o20 {
		margin-bottom: -20px
	}

	.md-mb-o30,
	.md-my-o30 {
		margin-bottom: -30px
	}

	.md-mb-o40,
	.md-my-o40 {
		margin-bottom: -40px
	}

	.md-mb-o50,
	.md-my-o50 {
		margin-bottom: -50px
	}

	.md-mb-o100,
	.md-my-o100 {
		margin-bottom: -100px
	}

	.md-mt-o5,
	.md-my-o5 {
		margin-top: -5px
	}

	.md-mt-o10,
	.md-my-o10 {
		margin-top: -10px
	}

	.md-mt-o15,
	.md-my-o15 {
		margin-top: -15px
	}

	.md-mt-o20,
	.md-my-o20 {
		margin-top: -20px
	}

	.md-mt-o30,
	.md-my-o30 {
		margin-top: -30px
	}

	.md-mt-o40,
	.md-my-o40 {
		margin-top: -40px
	}

	.md-mt-o50,
	.md-my-o50 {
		margin-top: -50px
	}

	.md-mt-o100,
	.md-my-o100 {
		margin-top: -100px
	}

	.md-ml-o5,
	.md-mx-o5 {
		margin-left: -5px
	}

	.md-ml-o10,
	.md-mx-o10 {
		margin-left: -10px
	}

	.md-ml-o15,
	.md-mx-o15 {
		margin-left: -15px
	}

	.md-ml-o20,
	.md-mx-o20 {
		margin-left: -20px
	}

	.md-ml-o30,
	.md-mx-o30 {
		margin-left: -30px
	}

	.md-ml-o35,
	.md-mx-o35 {
		margin-left: -35px
	}

	.md-ml-o40,
	.md-mx-o40 {
		margin-left: -40px
	}

	.md-ml-o50,
	.md-mx-o50 {
		margin-left: -50px
	}

	.md-ml-o100,
	.md-mx-o100 {
		margin-left: -100px
	}

	.md-mr-o0,
	.md-mx-o0 {
		margin-right: 0
	}

	.md-mr-o5,
	.md-mx-o5 {
		margin-right: -5px
	}

	.md-mr-o10,
	.md-mx-o10 {
		margin-right: -10px
	}

	.md-mr-o15,
	.md-mx-o15 {
		margin-right: -15px
	}

	.md-mr-o20,
	.md-mx-o20 {
		margin-right: -20px
	}

	.md-mr-o30,
	.md-mx-o30 {
		margin-right: -30px
	}

	.md-mr-o35,
	.md-mx-o35 {
		margin-right: -35px
	}

	.md-mr-o40,
	.md-mx-o40 {
		margin-right: -40px
	}

	.md-mr-o50,
	.md-mx-o50 {
		margin-right: -50px
	}

	.md-mr-o100,
	.md-mx-o100 {
		margin-right: -100px
	}

	.md-mt-0,
	.md-my-0 {
		margin-top: 0
	}

	.md-mt-5,
	.md-my-5 {
		margin-top: 5px
	}

	.md-mt-10,
	.md-my-10 {
		margin-top: 10px
	}

	.md-mt-15,
	.md-my-15 {
		margin-top: 15px
	}

	.md-mt-20,
	.md-my-20 {
		margin-top: 20px
	}

	.md-mt-30,
	.md-my-30 {
		margin-top: 30px
	}

	.md-mt-40,
	.md-my-40 {
		margin-top: 40px
	}

	.md-mt-50,
	.md-my-50 {
		margin-top: 50px
	}

	.md-mt-60,
	.md-my-60 {
		margin-top: 60px
	}

	.md-mt-70,
	.md-my-70 {
		margin-top: 70px
	}

	.md-mt-80,
	.md-my-80 {
		margin-top: 80px
	}

	.md-mt-85,
	.md-my-85 {
		margin-top: 85px
	}

	.md-mt-90,
	.md-my-90 {
		margin-top: 90px
	}

	.md-mt-100,
	.md-my-100 {
		margin-top: 100px
	}

	.md-mb-0,
	.md-my-0 {
		margin-bottom: 0
	}

	.md-mb-5,
	.md-my-5 {
		margin-bottom: 5px
	}

	.md-mb-10,
	.md-my-10 {
		margin-bottom: 10px
	}

	.md-mb-15,
	.md-my-15 {
		margin-bottom: 15px
	}

	.md-mb-20,
	.md-my-20 {
		margin-bottom: 20px
	}

	.md-mb-30,
	.md-my-30 {
		margin-bottom: 30px
	}

	.md-mb-40,
	.md-my-40 {
		margin-bottom: 40px
	}

	.md-mb-50,
	.md-my-50 {
		margin-bottom: 50px
	}

	.md-mb-60,
	.md-my-60 {
		margin-bottom: 60px
	}

	.md-mb-70,
	.md-my-70 {
		margin-bottom: 70px
	}

	.md-mb-80,
	.md-my-80 {
		margin-bottom: 80px
	}

	.md-mb-85,
	.md-my-85 {
		margin-bottom: 85px
	}

	.md-mb-90,
	.md-my-90 {
		margin-bottom: 90px
	}

	.md-mb-100,
	.md-my-100 {
		margin-bottom: 100px
	}

	.md-mr-0,
	.md-mx-0 {
		margin-right: 0
	}

	.md-mr-5,
	.md-mx-5 {
		margin-right: 5px
	}

	.md-mr-10,
	.md-mx-10 {
		margin-right: 10px
	}

	.md-mr-15,
	.md-mx-15 {
		margin-right: 15px
	}

	.md-mr-20,
	.md-mx-20 {
		margin-right: 20px
	}

	.md-mr-30,
	.md-mx-30 {
		margin-right: 30px
	}

	.md-mr-40,
	.md-mx-40 {
		margin-right: 40px
	}

	.md-mr-50,
	.md-mx-50 {
		margin-right: 50px
	}

	.md-mr-60,
	.md-mx-60 {
		margin-right: 60px
	}

	.md-mr-70,
	.md-mx-70 {
		margin-right: 70px
	}

	.md-mr-80,
	.md-mx-80 {
		margin-right: 80px
	}

	.md-mr-85,
	.md-mx-85 {
		margin-right: 85px
	}

	.md-mr-90,
	.md-mx-90 {
		margin-right: 90px
	}

	.md-mr-100,
	.md-mx-100 {
		margin-right: 100px
	}

	.md-ml-0,
	.md-mx-0 {
		margin-left: 0
	}

	.md-ml-5,
	.md-mx-5 {
		margin-left: 5px
	}

	.md-ml-10,
	.md-mx-10 {
		margin-left: 10px
	}

	.md-ml-15,
	.md-mx-15 {
		margin-left: 15px
	}

	.md-ml-20,
	.md-mx-20 {
		margin-left: 20px
	}

	.md-ml-30,
	.md-mx-30 {
		margin-left: 30px
	}

	.md-ml-40,
	.md-mx-40 {
		margin-left: 40px
	}

	.md-ml-50,
	.md-mx-50 {
		margin-left: 50px
	}

	.md-ml-60,
	.md-mx-60 {
		margin-left: 60px
	}

	.md-ml-70,
	.md-mx-70 {
		margin-left: 70px
	}

	.md-ml-80,
	.md-mx-80 {
		margin-left: 80px
	}

	.md-ml-85,
	.md-mx-85 {
		margin-left: 85px
	}

	.md-ml-90,
	.md-mx-90 {
		margin-left: 90px
	}

	.md-ml-100,
	.md-mx-100 {
		margin-left: 100px
	}

	.md-pt-0,
	.md-py-0 {
		padding-top: 0
	}

	.md-pt-5,
	.md-py-5 {
		padding-top: 5px
	}

	.md-pt-10,
	.md-py-10 {
		padding-top: 10px
	}

	.md-pt-15,
	.md-py-15 {
		padding-top: 15px
	}

	.md-pt-20,
	.md-py-20 {
		padding-top: 20px
	}

	.md-pt-25,
	.md-py-25 {
		padding-top: 25px
	}

	.md-pt-30,
	.md-py-30 {
		padding-top: 30px
	}

	.md-pt-35,
	.md-py-35 {
		padding-top: 35px
	}

	.md-pt-40,
	.md-py-40 {
		padding-top: 40px
	}

	.md-pt-50,
	.md-py-50 {
		padding-top: 50px
	}

	.md-pt-60,
	.md-py-60 {
		padding-top: 60px
	}

	.md-pt-70,
	.md-py-70 {
		padding-top: 70px
	}

	.md-pt-80,
	.md-py-80 {
		padding-top: 80px
	}

	.md-pt-100,
	.md-py-100 {
		padding-top: 100px
	}

	.md-pb-0,
	.md-py-0 {
		padding-bottom: 0
	}

	.md-pb-5,
	.md-py-5 {
		padding-bottom: 5px
	}

	.md-pb-10,
	.md-py-10 {
		padding-bottom: 10px
	}

	.md-pb-15,
	.md-py-15 {
		padding-bottom: 15px
	}

	.md-pb-20,
	.md-py-20 {
		padding-bottom: 20px
	}

	.md-pb-25,
	.md-py-25 {
		padding-bottom: 25px
	}

	.md-pb-30,
	.md-py-30 {
		padding-bottom: 30px
	}

	.md-pb-40,
	.md-py-40 {
		padding-bottom: 40px
	}

	.md-pb-50,
	.md-py-50 {
		padding-bottom: 50px
	}

	.md-pb-60,
	.md-py-60 {
		padding-bottom: 60px
	}

	.md-pb-70,
	.md-py-70 {
		padding-bottom: 70px
	}

	.md-pb-80,
	.md-py-80 {
		padding-bottom: 80px
	}

	.md-pb-100,
	.md-py-100 {
		padding-bottom: 100px
	}

	.md-pl-0,
	.md-px-0 {
		padding-left: 0
	}

	.md-pl-5,
	.md-px-5 {
		padding-left: 5px
	}

	.md-pl-10,
	.md-px-10 {
		padding-left: 10px
	}

	.md-pl-15,
	.md-px-15 {
		padding-left: 15px
	}

	.md-pl-20,
	.md-px-20 {
		padding-left: 20px
	}

	.md-pl-25,
	.md-px-25 {
		padding-left: 25px
	}

	.md-pl-30,
	.md-px-30 {
		padding-left: 30px
	}

	.md-pl-40,
	.md-px-40 {
		padding-left: 40px
	}

	.md-pl-50,
	.md-px-50 {
		padding-left: 50px
	}

	.md-pl-60,
	.md-px-60 {
		padding-left: 60px
	}

	.md-pl-70,
	.md-px-70 {
		padding-left: 70px
	}

	.md-pl-80,
	.md-px-80 {
		padding-left: 80px
	}

	.md-pl-90,
	.md-px-90 {
		padding-left: 90px
	}

	.md-pl-100,
	.md-px-100 {
		padding-left: 100px
	}

	.md-pr-0,
	.md-px-0 {
		padding-right: 0
	}

	.md-pr-5,
	.md-px-5 {
		padding-right: 5px
	}

	.md-pr-10,
	.md-px-10 {
		padding-right: 10px
	}

	.md-pr-15,
	.md-px-15 {
		padding-right: 15px
	}

	.md-pr-20,
	.md-px-20 {
		padding-right: 20px
	}

	.md-pr-25,
	.md-px-25 {
		padding-right: 25px
	}

	.md-pr-30,
	.md-px-30 {
		padding-right: 30px
	}

	.md-pr-40,
	.md-px-40 {
		padding-right: 40px
	}

	.md-pr-50,
	.md-px-50 {
		padding-right: 50px
	}

	.md-pr-60,
	.md-px-60 {
		padding-right: 60px
	}

	.md-pr-70,
	.md-px-70 {
		padding-right: 70px
	}

	.md-pr-80,
	.md-px-80 {
		padding-right: 80px
	}

	.md-pr-90,
	.md-px-90 {
		padding-right: 90px
	}

	.md-pr-100,
	.md-px-100 {
		padding-right: 100px
	}

	.md-offl-0,
	.md-offx-0 {
		margin-left: 0
	}

	.md-offl-l,
	.md-offx-l {
		margin-left: 8.333333%
	}

	.md-offl-2,
	.md-offx-2 {
		margin-left: 16.666667%
	}

	.md-offl-3,
	.md-offx-3 {
		margin-left: 25%
	}

	.md-offl-4,
	.md-offx-4 {
		margin-left: 33.333333%
	}

	.md-offl-5,
	.md-offx-5 {
		margin-left: 41.666667%
	}

	.md-offl-6,
	.md-offx-6 {
		margin-left: 50%
	}

	.md-offr-0,
	.md-offx-0 {
		margin-right: 0
	}

	.md-offr-l,
	.md-offx-1 {
		margin-right: 8.333333%
	}

	.md-offr-2,
	.md-offx-2 {
		margin-right: 16.666667%
	}

	.md-offr-3,
	.md-offx-3 {
		margin-right: 25%
	}

	.md-offr-4,
	.md-offx-4 {
		margin-right: 33.333333%
	}

	.md-offr-5,
	.md-offx-5 {
		margin-right: 41.666667%
	}

	.md-offr-6,
	.md-offx-6 {
		margin-right: 50%
	}

	.md-fnts-0 {
		font-size: 0
	}

	.md-fnts-10 {
		font-size: 10px
	}

	.md-fnts-12 {
		font-size: 12px
	}

	.md-fnts-13 {
		font-size: 13px
	}

	.md-fnts-14 {
		font-size: 14px
	}

	.md-fnts-15 {
		font-size: 15px
	}

	.md-fnts-16 {
		font-size: 16px
	}

	.md-fnts-18 {
		font-size: 17px
	}

	.md-fnts-20 {
		font-size: 20px
	}

	.md-fnts-22 {
		font-size: 22px
	}

	.md-fnts-24 {
		font-size: 24px
	}

	.md-fnts-26 {
		font-size: 26px
	}

	.md-fnts-28 {
		font-size: 28px
	}

	.md-fnts-30 {
		font-size: 30px
	}

	.md-fnts-32 {
		font-size: 32px
	}

	.md-fnts-34 {
		font-size: 34px
	}

	.md-fnts-36 {
		font-size: 36px
	}

	.md-fnts-40 {
		font-size: 40px
	}

	.md-fnts-42 {
		font-size: 42px
	}

	.md-fnts-45 {
		font-size: 45px
	}

	.md-fnts-48 {
		font-size: 48px
	}

	.md-fnts-52 {
		font-size: 52px
	}

	.md-fnts-54 {
		font-size: 54px
	}

	.md-fnts-56 {
		font-size: 56px
	}

	.md-fnts-60 {
		font-size: 60px
	}

	.md-fnts-72 {
		font-size: 72px
	}

	.md-fnts-80 {
		font-size: 80px
	}

	.md-fnts-120 {
		font-size: 120px
	}

	.md-fnts-150 {
		font-size: 150px
	}

	.md-fntlh-0 {
		line-height: 12px
	}

	.md-fntlh-12 {
		line-height: 12px
	}

	.md-fntlh-14 {
		line-height: 14px
	}

	.md-fntlh-16 {
		line-height: 16px
	}

	.md-fntlh-18 {
		line-height: 18px
	}

	.md-fntlh-20 {
		line-height: 20px
	}

	.md-fntlh-22 {
		line-height: 22px
	}

	.md-fntlh-24 {
		line-height: 24px
	}

	.md-fntlh-26 {
		line-height: 26px
	}

	.md-fntlh-28 {
		line-height: 28px
	}

	.md-fntlh-30 {
		line-height: 30px
	}

	.md-fntlh-32 {
		line-height: 32px
	}

	.md-fntlh-34 {
		line-height: 34px
	}

	.md-fntlh-38 {
		line-height: 38px
	}

	.md-fntlh-40 {
		line-height: 40px
	}

	.md-fntlh-44 {
		line-height: 44px
	}

	.md-fntlh-45 {
		line-height: 45px
	}

	.md-fntlh-50 {
		line-height: 50px
	}

	.md-fntlh-52 {
		line-height: 52px
	}

	.md-fntlh-55 {
		line-height: 55px
	}

	.md-fntlh-60 {
		line-height: 60px
	}

	.md-fntlh-70 {
		line-height: 70px
	}

	.md-fntlh-80 {
		line-height: 80px
	}

	.md-fntlh-120 {
		line-height: 120px
	}

	.md-fntlh-150 {
		line-height: 150px
	}

	.md-minh-5 {
		min-height: 50px
	}

	.md-minh-10 {
		min-height: 100px
	}

	.md-minh-20 {
		min-height: 200px
	}

	.md-minh-25 {
		min-height: 250px
	}

	.md-minh-30 {
		min-height: 300px
	}

	.md-minh-35 {
		min-height: 350px
	}

	.md-minh-40 {
		min-height: 400px
	}

	.md-minh-45 {
		min-height: 450px
	}

	.md-minh-50 {
		min-height: 500px
	}

	.md-minh-55 {
		min-height: 550px
	}

	.md-minh-60 {
		min-height: 600px
	}

	.md-minh-65 {
		min-height: 650px
	}

	.md-minh-70 {
		min-height: 700px
	}

	.md-minh-75 {
		min-height: 750px
	}

	.md-minh-80 {
		min-height: 800px
	}

	.md-minh-90 {
		min-height: 900px
	}

	.md-minh-100 {
		min-height: auto
	}

	.md-maxh-3 {
		max-height: 30px
	}

	.md-maxh-4 {
		max-height: 40px
	}

	.md-maxh-5 {
		max-height: 50px
	}

	.md-maxh-10 {
		max-height: 100px
	}

	.md-maxh-20 {
		max-height: 200px
	}

	.md-maxh-25 {
		max-height: 250px
	}

	.md-maxh-30 {
		max-height: 300px
	}

	.md-maxh-35 {
		max-height: 350px
	}

	.md-maxh-40 {
		max-height: 400px
	}

	.md-maxh-45 {
		max-height: 450px
	}

	.md-maxh-50 {
		max-height: 500px
	}

	.md-maxh-55 {
		max-height: 550px
	}

	.md-maxh-60 {
		max-height: 600px
	}

	.md-maxh-65 {
		max-height: 650px
	}

	.md-maxh-70 {
		max-height: 700px
	}

	.md-maxh-75 {
		max-height: 750px
	}

	.md-maxh-80 {
		max-height: 800px
	}

	.md-maxh-90 {
		max-height: 900px
	}

	.md-maxh-100 {
		max-height: auto
	}

	.md-maxw-5 {
		max-width: 50px
	}

	.md-maxw-10 {
		max-width: 100px
	}

	.md-maxw-20 {
		max-width: 200px
	}

	.md-maxw-25 {
		max-width: 250px
	}

	.md-maxw-30 {
		max-width: 300px
	}

	.md-maxw-35 {
		max-width: 350px
	}

	.md-maxw-40 {
		max-width: 400px
	}

	.md-maxw-45 {
		max-width: 450px
	}

	.md-maxw-50 {
		max-width: 500px
	}

	.md-maxw-55 {
		max-width: 550px
	}

	.md-maxw-60 {
		max-width: 600px
	}

	.md-maxw-65 {
		max-width: 650px
	}

	.md-maxw-70 {
		max-width: 700px
	}

	.md-maxw-75 {
		max-width: 750px
	}

	.md-maxw-80 {
		max-width: 800px
	}

	.md-maxw-90 {
		max-width: 900px
	}

	.md-maxw-100 {
		max-width: auto
	}

	.md-minw-5 {
		min-width: 50px
	}

	.md-minw-10 {
		min-width: 100px
	}

	.md-minw-20 {
		min-width: 200px
	}

	.md-minw-25 {
		min-width: 250px
	}

	.md-minw-30 {
		min-width: 300px
	}

	.md-minw-35 {
		min-width: 350px
	}

	.md-minw-40 {
		min-width: 400px
	}

	.md-minw-45 {
		min-width: 450px
	}

	.md-minw-50 {
		min-width: 500px
	}

	.md-minw-55 {
		min-width: 550px
	}

	.md-minw-60 {
		min-width: 600px
	}

	.md-minw-65 {
		min-width: 650px
	}

	.md-minw-70 {
		min-width: 700px
	}

	.md-minw-75 {
		min-width: 750px
	}

	.md-minw-80 {
		min-width: 800px
	}

	.md-minw-90 {
		min-width: 900px
	}

	.md-minw-100 {
		min-width: auto
	}

	.md-h-5 {
		height: 50px
	}

	.md-h-10 {
		height: 100px
	}

	.md-h-20 {
		height: 200px
	}

	.md-h-25 {
		height: 250px
	}

	.md-h-30 {
		height: 300px
	}

	.md-h-35 {
		height: 350px
	}

	.md-h-40 {
		height: 400px
	}

	.md-h-45 {
		height: 450px
	}

	.md-h-50 {
		height: 500px
	}

	.md-h-55 {
		height: 550px
	}

	.md-h-60 {
		height: 600px
	}

	.md-h-65 {
		height: 650px
	}

	.md-h-70 {
		height: 700px
	}

	.md-h-75 {
		height: 750px
	}

	.md-h-80 {
		height: 800px
	}

	.md-h-90 {
		height: 900px
	}

	.md-h-100 {
		height: auto
	}

	.md-w-5 {
		width: 50px
	}

	.md-w-10 {
		width: 100px
	}

	.md-w-20 {
		width: 200px
	}

	.md-w-25 {
		width: 250px
	}

	.md-w-30 {
		width: 300px
	}

	.md-w-35 {
		width: 350px
	}

	.md-w-40 {
		width: 400px
	}

	.md-w-45 {
		width: 450px
	}

	.md-w-50 {
		width: 500px
	}

	.md-w-55 {
		width: 550px
	}

	.md-w-60 {
		width: 600px
	}

	.md-w-65 {
		width: 650px
	}

	.md-w-70 {
		width: 700px
	}

	.md-w-75 {
		width: 750px
	}

	.md-w-80 {
		width: 800px
	}

	.md-w-90 {
		width: 900px
	}

	.md-w-100 {
		width: auto
	}
}

@media screen and (max-width: 650px) {
	.md-sm-fnts-0 {
		font-size: 0px;
	}

	.md-sm-fnts-10 {
		font-size: 10px;
	}

	.md-sm-fnts-12 {
		font-size: 12px;
	}

	.md-sm-fnts-13 {
		font-size: 13px;
	}

	.md-sm-fnts-14 {
		font-size: 14px;
	}

	.md-sm-fnts-15 {
		font-size: 15px;
	}

	.md-sm-fnts-16 {
		font-size: 16px;
	}

	.md-sm-fnts-18 {
		font-size: 17px;
	}

	.md-sm-fnts-20 {
		font-size: 20px;
	}

	.md-sm-fnts-22 {
		font-size: 22px;
	}

	.md-sm-fnts-24 {
		font-size: 24px;
	}

	.md-sm-fnts-26 {
		font-size: 26px;
	}

	.md-sm-fnts-28 {
		font-size: 28px;
	}

	.md-sm-fnts-30 {
		font-size: 30px;
	}

	.md-sm-fnts-32 {
		font-size: 32px;
	}

	.md-sm-fnts-34 {
		font-size: 34px;
	}

	.md-sm-fnts-36 {
		font-size: 36px;
	}

	.md-sm-fnts-40 {
		font-size: 40px;
	}

	.md-sm-fnts-42 {
		font-size: 42px;
	}

	.md-sm-fnts-45 {
		font-size: 45px;
	}

	.md-sm-fnts-48 {
		font-size: 48px;
	}

	.md-sm-fnts-52 {
		font-size: 52px;
	}

	.md-sm-fnts-54 {
		font-size: 54px;
	}

	.md-sm-fnts-56 {
		font-size: 56px;
	}

	.md-sm-fnts-60 {
		font-size: 60px;
	}

	.md-sm-fnts-72 {
		font-size: 72px;
	}

	.md-sm-fnts-80 {
		font-size: 80px;
	}

	.md-sm-fnts-120 {
		font-size: 120px;
	}

	.md-sm-fnts-150 {
		font-size: 150px;
	}

	.md-sm-fntlh-0 {
		line-height: 12px;
	}

	.md-sm-fntlh-12 {
		line-height: 12px;
	}

	.md-sm-fntlh-14 {
		line-height: 14px;
	}

	.md-sm-fntlh-16 {
		line-height: 16px;
	}

	.md-sm-fntlh-18 {
		line-height: 18px;
	}

	.md-sm-fntlh-20 {
		line-height: 20px;
	}

	.md-sm-fntlh-22 {
		line-height: 22px;
	}

	.md-sm-fntlh-24 {
		line-height: 24px;
	}

	.md-sm-fntlh-26 {
		line-height: 26px;
	}

	.md-sm-fntlh-28 {
		line-height: 28px;
	}

	.md-sm-fntlh-30 {
		line-height: 30px;
	}

	.md-sm-fntlh-32 {
		line-height: 32px;
	}

	.md-sm-fntlh-34 {
		line-height: 34px;
	}

	.md-sm-fntlh-38 {
		line-height: 38px;
	}

	.md-sm-fntlh-40 {
		line-height: 40px;
	}

	.md-sm-fntlh-44 {
		line-height: 44px;
	}

	.md-sm-fntlh-45 {
		line-height: 45px;
	}

	.md-sm-fntlh-50 {
		line-height: 50px;
	}

	.md-sm-fntlh-52 {
		line-height: 52px;
	}

	.md-sm-fntlh-55 {
		line-height: 55px;
	}

	.md-sm-fntlh-60 {
		line-height: 60px;
	}

	.md-sm-fntlh-70 {
		line-height: 70px;
	}

	.md-sm-fntlh-80 {
		line-height: 80px;
	}

	.md-sm-fntlh-120 {
		line-height: 120px;
	}

	.md-sm-fntlh-150 {
		line-height: 150px;
	}
}

@media screen and (max-width: 576px) {
	.sm-brad-a {
		border-radius: 10px !important;
	}

	.sm-brad-ar {
		border-radius: 50% !important;
	}

	.sm-brad-a2 {
		border-radius: 2px !important;
	}

	.sm-brad-a5 {
		border-radius: 5px !important;
	}

	.sm-brad-a10 {
		border-radius: 10px !important;
	}

	.sm-brad-a15 {
		border-radius: 15px !important;
	}

	.sm-brad-a20 {
		border-radius: 20px !important;
	}

	.sm-brad-a25 {
		border-radius: 25px !important;
	}

	.sm-brad-a30 {
		border-radius: 30px !important;
	}

	.sm-brad-r {
		border-radius: 0 10px 10px 0 !important;
	}

	.sm-brad-l {
		border-radius: 10px 0 0 10px !important;
	}

	.sm-brad-t {
		border-radius: 10px 10px 0 0 !important;
	}

	.sm-brad-b {
		border-radius: 0 0 10px 10px !important;
	}

	.sm-wrd-brk {
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
	}

	.sm-wrd-brk-all {
		word-break: break-all;
	}

	.sm-wrd-brk-rnd {
		hyphens: auto;
		position: relative;
		word-wrap: break-word;
		word-break: break-word;
	}

	.sm-bg-trns {
		background-color: transparent;
	}

	.sm-mt-o50p,
	.sm-my-o50p {
		margin-top: -50%;
	}

	.sm-mt-o100p,
	.sm-my-o100p {
		margin-top: -100%;
	}

	.sm-vert-center {
		position: absolute;
		top: 50%;
		transform: translateY(-50%)
	}

	.sm-hor-center {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
	}

	.sm-show,
	.sm-oshow {
		display: inline-block
	}

	.sm-ishow {
		display: inline-block !important;
	}

	.sm-hide {
		display: none
	}

	.sm-col-100 {
		width: 100%;
		height: auto !important
	}

	.sm-hvisib {
		visibility: hidden
	}

	.sm-svisib {
		visibility: visible
	}

	.sm-overflow-x {
		overflow: hidden;
		overflow-x: auto;
		white-space: nowrap
	}

	.sm-overflow-y {
		overflow: hidden;
		overflow-y: auto
	}

	.sm-overflow-h {
		overflow: hidden
	}

	.sm-overflow-a {
		overflow: auto
	}

	.sm-col-count0 {
		-moz-column-count: auto;
		-webkit-column-count: auto;
		column-count: auto
	}

	.sm-col-count1 {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1
	}

	.sm-col-count2 {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2
	}

	.sm-col-count3 {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3
	}

	.sm-float-left {
		float: left
	}

	.sm-float-right {
		float: right
	}

	.sm-float-none {
		float: none
	}

	.sm-align-left {
		text-align: left
	}

	.sm-align-right {
		text-align: right
	}

	.sm-pos-abs {
		position: absolute
	}

	.sm-pos-rel {
		position: relative
	}

	.sm-pos-fix {
		position: fixed
	}

	.sm-align-left {
		text-align: left
	}

	.sm-align-right {
		text-align: right
	}

	.sm-align-center {
		text-align: center
	}

	.sm-pin-lt {
		left: 0;
		top: 0
	}

	.sm-pin-rt {
		right: 0;
		top: 0
	}

	.sm-pin-lb {
		left: 0;
		bottom: 0
	}

	.sm-pin-rb {
		right: 0;
		bottom: 0
	}

	.sm-pin-a {
		right: auto;
		bottom: auto;
		left: auto;
		top: auto;
	}

	.sm-col-1 {
		width: 8.333333%
	}

	.sm-col-2 {
		width: 16.666667%
	}

	.sm-col-3 {
		width: 25%
	}

	.sm-col-4 {
		width: 33.333333%
	}

	.sm-col-5 {
		width: 41.666667%
	}

	.sm-col-6 {
		width: 50%
	}

	.sm-col-7 {
		width: 58.333333%
	}

	.sm-col-8 {
		width: 66.666667%
	}

	.sm-col-9 {
		width: 75%
	}

	.sm-col-10 {
		width: 83.333333%
	}

	.sm-col-11 {
		width: 91.666667%
	}

	.sm-col-12 {
		width: 100%
	}

	.sm-col-100 {
		width: 100%
	}

	.sm-col-a {
		width: auto
	}

	.sm-colh-1 {
		height: 8.333333%
	}

	.sm-colh-2 {
		height: 16.666667%
	}

	.sm-colh-3 {
		height: 25%
	}

	.sm-colh-4 {
		height: 33.333333%
	}

	.sm-colh-5 {
		height: 41.666667%
	}

	.sm-colh-6 {
		height: 50%
	}

	.sm-colh-7 {
		height: 58.333333%
	}

	.sm-colh-8 {
		height: 66.666667%
	}

	.sm-colh-9 {
		height: 75%
	}

	.sm-colh-10 {
		height: 83.333333%
	}

	.sm-colh-11 {
		height: 91.666667%
	}

	.sm-colh-12 {
		height: 100%
	}

	.sm-colm-1 {
		max-width: 8.333333%
	}

	.sm-colm-2 {
		max-width: 16.666667%
	}

	.sm-colm-3 {
		max-width: 25%
	}

	.sm-colm-4 {
		max-width: 33.333333%
	}

	.sm-colm-5 {
		max-width: 41.666667%
	}

	.sm-colm-6 {
		max-width: 50%
	}

	.sm-colm-7 {
		max-width: 58.333333%
	}

	.sm-colm-8 {
		max-width: 66.666667%
	}

	.sm-colm-9 {
		max-width: 75%
	}

	.sm-colm-10 {
		max-width: 83.333333%
	}

	.sm-colm-11 {
		max-width: 91.666667%
	}

	.sm-colm-12 {
		max-width: 100%
	}

	.sm-mb-o5,
	.sm-my-o5 {
		margin-bottom: -5px
	}

	.sm-mb-o10,
	.sm-my-o10 {
		margin-bottom: -10px
	}

	.sm-mb-o15,
	.sm-my-o15 {
		margin-bottom: -15px
	}

	.sm-mb-o20,
	.sm-my-o20 {
		margin-bottom: -20px
	}

	.sm-mb-o30,
	.sm-my-o30 {
		margin-bottom: -30px
	}

	.sm-mb-o40,
	.sm-my-o40 {
		margin-bottom: -40px
	}

	.sm-mb-o50,
	.sm-my-o50 {
		margin-bottom: -50px
	}

	.sm-mb-o100,
	.sm-my-o100 {
		margin-bottom: -100px
	}

	.sm-mt-o5,
	.sm-my-o5 {
		margin-top: -5px
	}

	.sm-mt-o10,
	.sm-my-o10 {
		margin-top: -10px
	}

	.sm-mt-o15,
	.sm-my-o15 {
		margin-top: -15px
	}

	.sm-mt-o20,
	.sm-my-o20 {
		margin-top: -20px
	}

	.sm-mt-o30,
	.sm-my-o30 {
		margin-top: -30px
	}

	.sm-mt-o40,
	.sm-my-o40 {
		margin-top: -40px
	}

	.sm-mt-o50,
	.sm-my-o50 {
		margin-top: -50px
	}

	.sm-mt-o100,
	.sm-my-o100 {
		margin-top: -100px
	}

	.sm-ml-o5,
	.sm-mx-o5 {
		margin-left: -5px
	}

	.sm-ml-o10,
	.sm-mx-o10 {
		margin-left: -10px
	}

	.sm-ml-o15,
	.sm-mx-o15 {
		margin-left: -15px
	}

	.sm-ml-o20,
	.sm-mx-o20 {
		margin-left: -20px
	}

	.sm-ml-o30,
	.sm-mx-o30 {
		margin-left: -30px
	}

	.sm-ml-o35,
	.sm-mx-o35 {
		margin-left: -35px
	}

	.sm-ml-o40,
	.sm-mx-o40 {
		margin-left: -40px
	}

	.sm-ml-o50,
	.sm-mx-o50 {
		margin-left: -50px
	}

	.sm-ml-o100,
	.sm-mx-o100 {
		margin-left: -100px
	}

	.sm-mr-o5,
	.sm-mx-o5 {
		margin-right: -5px
	}

	.sm-mr-o10,
	.sm-mx-o10 {
		margin-right: -10px
	}

	.sm-mr-o15,
	.sm-mx-o15 {
		margin-right: -15px
	}

	.sm-mr-o20,
	.sm-mx-o20 {
		margin-right: -20px
	}

	.sm-mr-o30,
	.sm-mx-o30 {
		margin-right: -30px
	}

	.sm-mr-o35,
	.sm-mx-o35 {
		margin-right: -35px
	}

	.sm-mr-o40,
	.sm-mx-o40 {
		margin-right: -40px
	}

	.sm-mr-o50,
	.sm-mx-o50 {
		margin-right: -50px
	}

	.sm-mr-o100,
	.sm-mx-o100 {
		margin-right: -100px
	}

	.sm-mt-0,
	.sm-my-0 {
		margin-top: 0
	}

	.sm-mt-5,
	.sm-my-5 {
		margin-top: 5px
	}

	.sm-mt-10,
	.sm-my-10 {
		margin-top: 10px
	}

	.sm-mt-15,
	.sm-my-15 {
		margin-top: 15px
	}

	.sm-mt-20,
	.sm-my-20 {
		margin-top: 20px
	}

	.sm-mt-30,
	.sm-my-30 {
		margin-top: 30px
	}

	.sm-mt-40,
	.sm-my-40 {
		margin-top: 40px
	}

	.sm-mt-50,
	.sm-my-50 {
		margin-top: 50px
	}

	.sm-mt-60,
	.sm-my-60 {
		margin-top: 60px
	}

	.sm-mt-70,
	.sm-my-70 {
		margin-top: 70px
	}

	.sm-mt-80,
	.sm-my-80 {
		margin-top: 80px
	}

	.sm-mt-85,
	.sm-my-85 {
		margin-top: 85px
	}

	.sm-mt-90,
	.sm-my-90 {
		margin-top: 90px
	}

	.sm-mt-100,
	.sm-my-100 {
		margin-top: 100px
	}

	.sm-mb-0,
	.sm-my-0 {
		margin-bottom: 0
	}

	.sm-mb-5,
	.sm-my-5 {
		margin-bottom: 5px
	}

	.sm-mb-10,
	.sm-my-10 {
		margin-bottom: 10px
	}

	.sm-mb-15,
	.sm-my-15 {
		margin-bottom: 15px
	}

	.sm-mb-20,
	.sm-my-20 {
		margin-bottom: 20px
	}

	.sm-mb-30,
	.sm-my-30 {
		margin-bottom: 30px
	}

	.sm-mb-40,
	.sm-my-40 {
		margin-bottom: 40px
	}

	.sm-mb-50,
	.sm-my-50 {
		margin-bottom: 50px
	}

	.sm-mb-60,
	.sm-my-60 {
		margin-bottom: 60px
	}

	.sm-mb-70,
	.sm-my-70 {
		margin-bottom: 70px
	}

	.sm-mb-80,
	.sm-my-80 {
		margin-bottom: 80px
	}

	.sm-mb-85,
	.sm-my-85 {
		margin-bottom: 85px
	}

	.sm-mb-90,
	.sm-my-90 {
		margin-bottom: 90px
	}

	.sm-mb-100,
	.sm-my-100 {
		margin-bottom: 100px
	}

	.sm-mr-0,
	.sm-mx-0 {
		margin-right: 0
	}

	.sm-mr-5,
	.sm-mx-5 {
		margin-right: 5px
	}

	.sm-mr-10,
	.sm-mx-10 {
		margin-right: 10px
	}

	.sm-mr-15,
	.sm-mx-15 {
		margin-right: 15px
	}

	.sm-mr-20,
	.sm-mx-20 {
		margin-right: 20px
	}

	.sm-mr-30,
	.sm-mx-30 {
		margin-right: 30px
	}

	.sm-mr-40,
	.sm-mx-40 {
		margin-right: 40px
	}

	.sm-mr-50,
	.sm-mx-50 {
		margin-right: 50px
	}

	.sm-mr-60,
	.sm-mx-60 {
		margin-right: 60px
	}

	.sm-mr-70,
	.sm-mx-70 {
		margin-right: 70px
	}

	.sm-mr-80,
	.sm-mx-80 {
		margin-right: 80px
	}

	.sm-mr-85,
	.sm-mx-85 {
		margin-right: 85px
	}

	.sm-mr-90,
	.sm-mx-90 {
		margin-right: 90px
	}

	.sm-mr-100,
	.sm-mx-100 {
		margin-right: 100px
	}

	.sm-ml-0,
	.sm-mx-0 {
		margin-left: 0
	}

	.sm-ml-5,
	.sm-mx-5 {
		margin-left: 5px
	}

	.sm-ml-10,
	.sm-mx-10 {
		margin-left: 10px
	}

	.sm-ml-15,
	.sm-mx-15 {
		margin-left: 15px
	}

	.sm-ml-20,
	.sm-mx-20 {
		margin-left: 20px
	}

	.sm-ml-30,
	.sm-mx-30 {
		margin-left: 30px
	}

	.sm-ml-40,
	.sm-mx-40 {
		margin-left: 40px
	}

	.sm-ml-50,
	.sm-mx-50 {
		margin-left: 50px
	}

	.sm-ml-60,
	.sm-mx-60 {
		margin-left: 60px
	}

	.sm-ml-70,
	.sm-mx-70 {
		margin-left: 70px
	}

	.sm-ml-80,
	.sm-mx-80 {
		margin-left: 80px
	}

	.sm-ml-85,
	.sm-mx-85 {
		margin-left: 85px
	}

	.sm-ml-90,
	.sm-mx-90 {
		margin-left: 90px
	}

	.sm-ml-100,
	.sm-mx-100 {
		margin-left: 100px
	}

	.sm-pt-0,
	.sm-py-0 {
		padding-top: 0
	}

	.sm-pt-3,
	.sm-py-3 {
		padding-top: 3px
	}

	.sm-pt-5,
	.sm-py-5 {
		padding-top: 5px
	}

	.sm-pt-10,
	.sm-py-10 {
		padding-top: 10px
	}

	.sm-pt-15,
	.sm-py-15 {
		padding-top: 15px
	}

	.sm-pt-20,
	.sm-py-20 {
		padding-top: 20px
	}

	.sm-pt-25,
	.sm-py-25 {
		padding-top: 25px
	}

	.sm-pt-30,
	.sm-py-30 {
		padding-top: 30px
	}

	.sm-pt-35,
	.sm-py-35 {
		padding-top: 35px
	}

	.sm-pt-40,
	.sm-py-40 {
		padding-top: 40px
	}

	.sm-pt-50,
	.sm-py-50 {
		padding-top: 50px
	}

	.sm-pt-60,
	.sm-py-60 {
		padding-top: 60px
	}

	.sm-pt-70,
	.sm-py-70 {
		padding-top: 70px
	}

	.sm-pt-80,
	.sm-py-80 {
		padding-top: 80px
	}

	.sm-pt-100,
	.sm-py-100 {
		padding-top: 100px
	}

	.sm-pb-0,
	.sm-py-0 {
		padding-bottom: 0
	}

	.sm-pb-5,
	.sm-py-5 {
		padding-bottom: 5px
	}

	.sm-pb-10,
	.sm-py-10 {
		padding-bottom: 10px
	}

	.sm-pb-15,
	.sm-py-15 {
		padding-bottom: 15px
	}

	.sm-pb-20,
	.sm-py-20 {
		padding-bottom: 20px
	}

	.sm-pb-25,
	.sm-py-25 {
		padding-bottom: 25px
	}

	.sm-pb-30,
	.sm-py-30 {
		padding-bottom: 30px
	}

	.sm-pb-40,
	.sm-py-40 {
		padding-bottom: 40px
	}

	.sm-pb-50,
	.sm-py-50 {
		padding-bottom: 50px
	}

	.sm-pb-60,
	.sm-py-60 {
		padding-bottom: 60px
	}

	.sm-pb-70,
	.sm-py-70 {
		padding-bottom: 70px
	}

	.sm-pb-80,
	.sm-py-80 {
		padding-bottom: 80px
	}

	.sm-pb-100,
	.sm-py-100 {
		padding-bottom: 100px
	}

	.sm-pl-0,
	.sm-px-0 {
		padding-left: 0
	}

	.sm-pl-5,
	.sm-px-5 {
		padding-left: 5px
	}

	.sm-pl-10,
	.sm-px-10 {
		padding-left: 10px
	}

	.sm-pl-15,
	.sm-px-15 {
		padding-left: 15px
	}

	.sm-pl-20,
	.sm-px-20 {
		padding-left: 20px
	}

	.sm-pl-25,
	.sm-px-25 {
		padding-left: 25px
	}

	.sm-pl-30,
	.sm-px-30 {
		padding-left: 30px
	}

	.sm-pl-40,
	.sm-px-40 {
		padding-left: 40px
	}

	.sm-pl-50,
	.sm-px-50 {
		padding-left: 50px
	}

	.sm-pl-60,
	.sm-px-60 {
		padding-left: 60px
	}

	.sm-pl-70,
	.sm-px-70 {
		padding-left: 70px
	}

	.sm-pl-80,
	.sm-px-80 {
		padding-left: 80px
	}

	.sm-pl-90,
	.sm-px-90 {
		padding-left: 90px
	}

	.sm-pl-100,
	.sm-px-100 {
		padding-left: 100px
	}

	.sm-pr-0,
	.sm-px-0 {
		padding-right: 0
	}

	.sm-pr-5,
	.sm-px-5 {
		padding-right: 5px
	}

	.sm-pr-10,
	.sm-px-10 {
		padding-right: 10px
	}

	.sm-pr-15,
	.sm-px-15 {
		padding-right: 15px
	}

	.sm-pr-20,
	.sm-px-20 {
		padding-right: 20px
	}

	.sm-pr-25,
	.sm-px-25 {
		padding-right: 25px
	}

	.sm-pr-30,
	.sm-px-30 {
		padding-right: 30px
	}

	.sm-pr-40,
	.sm-px-40 {
		padding-right: 40px
	}

	.sm-pr-50,
	.sm-px-50 {
		padding-right: 50px
	}

	.sm-pr-60,
	.sm-px-60 {
		padding-right: 60px
	}

	.sm-pr-70,
	.sm-px-70 {
		padding-right: 70px
	}

	.sm-pr-80,
	.sm-px-80 {
		padding-right: 80px
	}

	.sm-pr-90,
	.sm-px-90 {
		padding-right: 90px
	}

	.sm-pr-100,
	.sm-px-100 {
		padding-right: 100px
	}

	.sm-img-100 {
		padding-bottom: 100%
	}

	.sm-offl-0,
	.sm-offx-0 {
		margin-left: 0
	}

	.sm-offl-l,
	.sm-offx-l {
		margin-left: 8.333333%
	}

	.sm-offl-2,
	.sm-offx-2 {
		margin-left: 16.666667%
	}

	.sm-offl-3,
	.sm-offx-3 {
		margin-left: 25%
	}

	.sm-offl-4,
	.sm-offx-4 {
		margin-left: 33.333333%
	}

	.sm-offl-5,
	.sm-offx-5 {
		margin-left: 41.666667%
	}

	.sm-offl-6,
	.sm-offx-6 {
		margin-left: 50%
	}

	.sm-offr-0,
	.sm-offx-0 {
		margin-right: 0
	}

	.sm-offr-l,
	.sm-offx-1 {
		margin-right: 8.333333%
	}

	.sm-offr-2,
	.sm-offx-2 {
		margin-right: 16.666667%
	}

	.sm-offr-3,
	.sm-offx-3 {
		margin-right: 25%
	}

	.sm-offr-4,
	.sm-offx-4 {
		margin-right: 33.333333%
	}

	.sm-offr-5,
	.sm-offx-5 {
		margin-right: 41.666667%
	}

	.sm-offr-6,
	.sm-offx-6 {
		margin-right: 50%
	}

	.sm-fnts-0 {
		font-size: 0
	}

	.sm-fnts-10 {
		font-size: 10px
	}

	.sm-fnts-12 {
		font-size: 12px
	}

	.sm-fnts-13 {
		font-size: 13px
	}

	.sm-fnts-14 {
		font-size: 14px
	}

	.sm-fnts-15 {
		font-size: 15px
	}

	.sm-fnts-16 {
		font-size: 16px
	}

	.sm-fnts-18 {
		font-size: 17px
	}

	.sm-fnts-20 {
		font-size: 20px
	}

	.sm-fnts-22 {
		font-size: 22px
	}

	.sm-fnts-24 {
		font-size: 24px
	}

	.sm-fnts-26 {
		font-size: 26px
	}

	.sm-fnts-28 {
		font-size: 28px
	}

	.sm-fnts-30 {
		font-size: 30px
	}

	.sm-fnts-32 {
		font-size: 32px
	}

	.sm-fnts-34 {
		font-size: 34px
	}

	.sm-fnts-36 {
		font-size: 36px
	}

	.sm-fnts-40 {
		font-size: 40px
	}

	.sm-fnts-42 {
		font-size: 42px
	}

	.sm-fnts-45 {
		font-size: 45px
	}

	.sm-fnts-48 {
		font-size: 48px
	}

	.sm-fnts-52 {
		font-size: 52px
	}

	.sm-fnts-54 {
		font-size: 54px
	}

	.sm-fnts-56 {
		font-size: 56px
	}

	.sm-fnts-60 {
		font-size: 60px
	}

	.sm-fnts-72 {
		font-size: 72px
	}

	.sm-fnts-80 {
		font-size: 80px
	}

	.sm-fnts-120 {
		font-size: 120px
	}

	.sm-fnts-150 {
		font-size: 150px
	}

	.sm-fntlh-0 {
		line-height: 12px
	}

	.sm-fntlh-12 {
		line-height: 12px
	}

	.sm-fntlh-14 {
		line-height: 14px
	}

	.sm-fntlh-16 {
		line-height: 16px
	}

	.sm-fntlh-18 {
		line-height: 18px
	}

	.sm-fntlh-20 {
		line-height: 20px
	}

	.sm-fntlh-22 {
		line-height: 22px
	}

	.sm-fntlh-24 {
		line-height: 24px
	}

	.sm-fntlh-26 {
		line-height: 26px
	}

	.sm-fntlh-28 {
		line-height: 28px
	}

	.sm-fntlh-30 {
		line-height: 30px
	}

	.sm-fntlh-32 {
		line-height: 32px
	}

	.sm-fntlh-34 {
		line-height: 34px
	}

	.sm-fntlh-38 {
		line-height: 38px
	}

	.sm-fntlh-40 {
		line-height: 40px
	}

	.sm-fntlh-44 {
		line-height: 44px
	}

	.sm-fntlh-45 {
		line-height: 45px
	}

	.sm-fntlh-50 {
		line-height: 50px
	}

	.sm-fntlh-52 {
		line-height: 52px
	}

	.sm-fntlh-55 {
		line-height: 55px
	}

	.sm-fntlh-60 {
		line-height: 60px
	}

	.sm-fntlh-70 {
		line-height: 70px
	}

	.sm-fntlh-80 {
		line-height: 80px
	}

	.sm-fntlh-120 {
		line-height: 120px
	}

	.sm-fntlh-150 {
		line-height: 150px
	}

	.sm-minh-2 {
		min-height: 20px;
	}

	.sm-minh-3 {
		min-height: 30px;
	}

	.sm-minh-4 {
		min-height: 40px;
	}

	.sm-minh-5 {
		min-height: 50px;
	}

	.sm-minh-6 {
		min-height: 60px;
	}

	.sm-minh-10 {
		min-height: 100px
	}

	.sm-minh-20 {
		min-height: 200px
	}

	.sm-minh-25 {
		min-height: 250px
	}

	.sm-minh-30 {
		min-height: 300px
	}

	.sm-minh-35 {
		min-height: 350px
	}

	.sm-minh-40 {
		min-height: 400px
	}

	.sm-minh-45 {
		min-height: 450px
	}

	.sm-minh-50 {
		min-height: 500px
	}

	.sm-minh-55 {
		min-height: 550px
	}

	.sm-minh-60 {
		min-height: 600px
	}

	.sm-minh-65 {
		min-height: 650px
	}

	.sm-minh-70 {
		min-height: 700px
	}

	.sm-minh-75 {
		min-height: 750px
	}

	.sm-minh-80 {
		min-height: 800px
	}

	.sm-minh-90 {
		min-height: 900px
	}

	.sm-minh-100 {
		min-height: auto
	}
	
	
	.sm-maxh-3 {
		max-height: 30px
	}

	.sm-maxh-4 {
		max-height: 40px
	}

	.sm-maxh-5 {
		max-height: 50px
	}

	.sm-maxh-10 {
		max-height: 100px
	}

	.sm-maxh-20 {
		max-height: 200px
	}

	.sm-maxh-25 {
		max-height: 250px
	}

	.sm-maxh-30 {
		max-height: 300px
	}

	.sm-maxh-35 {
		max-height: 350px
	}

	.sm-maxh-40 {
		max-height: 400px
	}

	.sm-maxh-45 {
		max-height: 450px
	}

	.sm-maxh-50 {
		max-height: 500px
	}

	.sm-maxh-55 {
		max-height: 550px
	}

	.sm-maxh-60 {
		max-height: 600px
	}

	.sm-maxh-65 {
		max-height: 650px
	}

	.sm-maxh-70 {
		max-height: 700px
	}

	.sm-maxh-75 {
		max-height: 750px
	}

	.sm-maxh-80 {
		max-height: 800px
	}

	.sm-maxh-90 {
		max-height: 900px
	}

	.sm-maxh-100 {
		max-height: auto
	}


	.sm-h-2_5 {
		height: 25px;
	}

	.sm-h-30 {
		height: 30px;
	}

	.sm-h-5 {
		height: 50px;
	}

	.sm-h-10 {
		height: 100px;
	}

	.sm-h-20 {
		height: 200px;
	}

	.sm-h-25 {
		height: 250px;
	}

	.sm-h-30 {
		height: 300px;
	}

	.sm-h-35 {
		height: 350px;
	}

	.sm-h-40 {
		height: 400px;
	}

	.sm-h-45 {
		height: 450px;
	}

	.sm-h-50 {
		height: 500px;
	}

	.sm-h-55 {
		height: 550px;
	}

	.sm-h-60 {
		height: 600px;
	}

	.sm-h-65 {
		height: 650px;
	}

	.sm-h-70 {
		height: 700px;
	}

	.sm-h-75 {
		height: 750px;
	}

	.sm-h-80 {
		height: 800px;
	}

	.sm-h-90 {
		height: 900px;
	}

	.sm-h-100 {
		height: auto;
	}

	.sm-h-100i {
		height: auto !important;
	}

	.sm-w-5 {
		width: 50px;
	}

	.sm-w-10 {
		width: 100px;
	}

	.sm-w-20 {
		width: 200px;
	}

	.sm-w-25 {
		width: 250px;
	}

	.sm-w-30 {
		width: 300px;
	}

	.sm-w-35 {
		width: 350px;
	}

	.sm-w-40 {
		width: 400px;
	}

	.sm-w-45 {
		width: 450px;
	}

	.sm-w-50 {
		width: 500px;
	}

	.sm-w-55 {
		width: 550px;
	}

	.sm-w-60 {
		width: 600px;
	}

	.sm-w-65 {
		width: 650px;
	}

	.sm-w-70 {
		width: 700px;
	}

	.sm-w-75 {
		width: 750px;
	}

	.sm-w-80 {
		width: 800px;
	}

	.sm-w-90 {
		width: 900px;
	}

	.sm-w-100 {
		width: auto;
	}

	.sm-maxw-100 {
		max-width: 100% !important;
	}

	.sm-minw-100 {
		min-width: auto !important;
	}
}

@media screen and (max-width: 450px) {

	.usm-show,
	.usm-oshow {
		display: inline-block
	}

	.usm-hide {
		display: none
	}

	.usm-col-100 {
		width: 100%;
		height: auto !important
	}

	.usm-overflow-x {
		overflow: hidden;
		overflow-x: auto;
		white-space: nowrap
	}

	.usm-hvisib {
		visibility: hidden
	}

	.usm-svisib {
		visibility: visible
	}

	.usm-col-count0 {
		-moz-column-count: auto;
		-webkit-column-count: auto;
		column-count: auto
	}

	.usm-col-count1 {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1
	}

	.usm-col-count2 {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2
	}

	.usm-col-count3 {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3
	}

	.usm-float-left {
		float: left
	}

	.usm-float-right {
		float: right
	}

	.usm-float-none {
		float: none
	}

	.usm-align-left {
		text-align: left
	}

	.usm-align-right {
		text-align: right
	}

	.usm-pos-abs {
		position: absolute
	}

	.usm-pos-rel {
		position: relative
	}

	.usm-pos-fix {
		position: fixed
	}

	.usm-col-1 {
		width: 8.333333%
	}

	.usm-col-2 {
		width: 16.666667%
	}

	.usm-col-3 {
		width: 25%
	}

	.usm-col-4 {
		width: 33.333333%
	}

	.usm-col-5 {
		width: 41.666667%
	}

	.usm-col-6 {
		width: 50%
	}

	.usm-col-7 {
		width: 58.333333%
	}

	.usm-col-8 {
		width: 66.666667%
	}

	.usm-col-9 {
		width: 75%
	}

	.usm-col-10 {
		width: 83.333333%
	}

	.usm-col-11 {
		width: 91.666667%
	}

	.usm-col-12 {
		width: 100%
	}

	.usm-col-100 {
		width: 100%
	}

	.usm-col-a {
		width: auto
	}

	.usm-colh-1 {
		height: 8.333333%
	}

	.usm-colh-2 {
		height: 16.666667%
	}

	.usm-colh-3 {
		height: 25%
	}

	.usm-colh-4 {
		height: 33.333333%
	}

	.usm-colh-5 {
		height: 41.666667%
	}

	.usm-colh-6 {
		height: 50%
	}

	.usm-colh-7 {
		height: 58.333333%
	}

	.usm-colh-8 {
		height: 66.666667%
	}

	.usm-colh-9 {
		height: 75%
	}

	.usm-colh-10 {
		height: 83.333333%
	}

	.usm-colh-11 {
		height: 91.666667%
	}

	.usm-colh-12 {
		height: 100%
	}

	.usm-colm-1 {
		max-width: 8.333333%
	}

	.usm-colm-2 {
		max-width: 16.666667%
	}

	.usm-colm-3 {
		max-width: 25%
	}

	.usm-colm-4 {
		max-width: 33.333333%
	}

	.usm-colm-5 {
		max-width: 41.666667%
	}

	.usm-colm-6 {
		max-width: 50%
	}

	.usm-colm-7 {
		max-width: 58.333333%
	}

	.usm-colm-8 {
		max-width: 66.666667%
	}

	.usm-colm-9 {
		max-width: 75%
	}

	.usm-colm-10 {
		max-width: 83.333333%
	}

	.usm-colm-11 {
		max-width: 91.666667%
	}

	.usm-colm-12 {
		max-width: 100%
	}

	.usm-mb-o5,
	.usm-my-o5 {
		margin-bottom: -5px
	}

	.usm-mb-o10,
	.usm-my-o10 {
		margin-bottom: -10px
	}

	.usm-mb-o15,
	.usm-my-o15 {
		margin-bottom: -15px
	}

	.usm-mb-o20,
	.usm-my-o20 {
		margin-bottom: -20px
	}

	.usm-mb-o30,
	.usm-my-o30 {
		margin-bottom: -30px
	}

	.usm-mb-o40,
	.usm-my-o40 {
		margin-bottom: -40px
	}

	.usm-mb-o50,
	.usm-my-o50 {
		margin-bottom: -50px
	}

	.usm-mb-o100,
	.usm-my-o100 {
		margin-bottom: -100px
	}

	.usm-mt-o5,
	.usm-my-o5 {
		margin-top: -5px
	}

	.usm-mt-o10,
	.usm-my-o10 {
		margin-top: -10px
	}

	.usm-mt-o15,
	.usm-my-o15 {
		margin-top: -15px
	}

	.usm-mt-o20,
	.usm-my-o20 {
		margin-top: -20px
	}

	.usm-mt-o30,
	.usm-my-o30 {
		margin-top: -30px
	}

	.usm-mt-o40,
	.usm-my-o40 {
		margin-top: -40px
	}

	.usm-mt-o50,
	.usm-my-o50 {
		margin-top: -50px
	}

	.usm-mt-o100,
	.usm-my-o100 {
		margin-top: -100px
	}

	.usm-ml-o5,
	.usm-mx-o5 {
		margin-left: -5px
	}

	.usm-ml-o10,
	.usm-mx-o10 {
		margin-left: -10px
	}

	.usm-ml-o15,
	.usm-mx-o15 {
		margin-left: -15px
	}

	.usm-ml-o20,
	.usm-mx-o20 {
		margin-left: -20px
	}

	.usm-ml-o30,
	.usm-mx-o30 {
		margin-left: -30px
	}

	.usm-ml-o35,
	.usm-mx-o35 {
		margin-left: -35px
	}

	.usm-ml-o40,
	.usm-mx-o40 {
		margin-left: -40px
	}

	.usm-ml-o50,
	.usm-mx-o50 {
		margin-left: -50px
	}

	.usm-ml-o100,
	.usm-mx-o100 {
		margin-left: -100px
	}

	.usm-mr-o5,
	.usm-mx-o5 {
		margin-right: -5px
	}

	.usm-mr-o10,
	.usm-mx-o10 {
		margin-right: -10px
	}

	.usm-mr-o15,
	.usm-mx-o15 {
		margin-right: -15px
	}

	.usm-mr-o20,
	.usm-mx-o20 {
		margin-right: -20px
	}

	.usm-mr-o30,
	.usm-mx-o30 {
		margin-right: -30px
	}

	.usm-mr-o35,
	.usm-mx-o35 {
		margin-right: -35px
	}

	.usm-mr-o40,
	.usm-mx-o40 {
		margin-right: -40px
	}

	.usm-mr-o50,
	.usm-mx-o50 {
		margin-right: -50px
	}

	.usm-mr-o100,
	.usm-mx-o100 {
		margin-right: -100px
	}

	.usm-mt-0,
	.usm-my-0 {
		margin-top: 0
	}

	.usm-mt-5,
	.usm-my-5 {
		margin-top: 5px
	}

	.usm-mt-10,
	.usm-my-10 {
		margin-top: 10px
	}

	.usm-mt-15,
	.usm-my-15 {
		margin-top: 15px
	}

	.usm-mt-20,
	.usm-my-20 {
		margin-top: 20px
	}

	.usm-mt-30,
	.usm-my-30 {
		margin-top: 30px
	}

	.usm-mt-40,
	.usm-my-40 {
		margin-top: 40px
	}

	.usm-mt-50,
	.usm-my-50 {
		margin-top: 50px
	}

	.usm-mt-60,
	.usm-my-60 {
		margin-top: 60px
	}

	.usm-mt-70,
	.usm-my-70 {
		margin-top: 70px
	}

	.usm-mt-80,
	.usm-my-80 {
		margin-top: 80px
	}

	.usm-mt-85,
	.usm-my-85 {
		margin-top: 85px
	}

	.usm-mt-90,
	.usm-my-90 {
		margin-top: 90px
	}

	.usm-mt-100,
	.usm-my-100 {
		margin-top: 100px
	}

	.usm-mb-0,
	.usm-my-0 {
		margin-bottom: 0
	}

	.usm-mb-5,
	.usm-my-5 {
		margin-bottom: 5px
	}

	.usm-mb-10,
	.usm-my-10 {
		margin-bottom: 10px
	}

	.usm-mb-15,
	.usm-my-15 {
		margin-bottom: 15px
	}

	.usm-mb-20,
	.usm-my-20 {
		margin-bottom: 20px
	}

	.usm-mb-30,
	.usm-my-30 {
		margin-bottom: 30px
	}

	.usm-mb-40,
	.usm-my-40 {
		margin-bottom: 40px
	}

	.usm-mb-50,
	.usm-my-50 {
		margin-bottom: 50px
	}

	.usm-mb-60,
	.usm-my-60 {
		margin-bottom: 60px
	}

	.usm-mb-70,
	.usm-my-70 {
		margin-bottom: 70px
	}

	.usm-mb-80,
	.usm-my-80 {
		margin-bottom: 80px
	}

	.usm-mb-85,
	.usm-my-85 {
		margin-bottom: 85px
	}

	.usm-mb-90,
	.usm-my-90 {
		margin-bottom: 90px
	}

	.usm-mb-100,
	.usm-my-100 {
		margin-bottom: 100px
	}

	.usm-mr-0,
	.usm-mx-0 {
		margin-right: 0
	}

	.usm-mr-5,
	.usm-mx-5 {
		margin-right: 5px
	}

	.usm-mr-10,
	.usm-mx-10 {
		margin-right: 10px
	}

	.usm-mr-15,
	.usm-mx-15 {
		margin-right: 15px
	}

	.usm-mr-20,
	.usm-mx-20 {
		margin-right: 20px
	}

	.usm-mr-30,
	.usm-mx-30 {
		margin-right: 30px
	}

	.usm-mr-40,
	.usm-mx-40 {
		margin-right: 40px
	}

	.usm-mr-50,
	.usm-mx-50 {
		margin-right: 50px
	}

	.usm-mr-60,
	.usm-mx-60 {
		margin-right: 60px
	}

	.usm-mr-70,
	.usm-mx-70 {
		margin-right: 70px
	}

	.usm-mr-80,
	.usm-mx-80 {
		margin-right: 80px
	}

	.usm-mr-85,
	.usm-mx-85 {
		margin-right: 85px
	}

	.usm-mr-90,
	.usm-mx-90 {
		margin-right: 90px
	}

	.usm-mr-100,
	.usm-mx-100 {
		margin-right: 100px
	}

	.usm-ml-0,
	.usm-mx-0 {
		margin-left: 0
	}

	.usm-ml-5,
	.usm-mx-5 {
		margin-left: 5px
	}

	.usm-ml-10,
	.usm-mx-10 {
		margin-left: 10px
	}

	.usm-ml-15,
	.usm-mx-15 {
		margin-left: 15px
	}

	.usm-ml-20,
	.usm-mx-20 {
		margin-left: 20px
	}

	.usm-ml-30,
	.usm-mx-30 {
		margin-left: 30px
	}

	.usm-ml-40,
	.usm-mx-40 {
		margin-left: 40px
	}

	.usm-ml-50,
	.usm-mx-50 {
		margin-left: 50px
	}

	.usm-ml-60,
	.usm-mx-60 {
		margin-left: 60px
	}

	.usm-ml-70,
	.usm-mx-70 {
		margin-left: 70px
	}

	.usm-ml-80,
	.usm-mx-80 {
		margin-left: 80px
	}

	.usm-ml-85,
	.usm-mx-85 {
		margin-left: 85px
	}

	.usm-ml-90,
	.usm-mx-90 {
		margin-left: 90px
	}

	.usm-ml-100,
	.usm-mx-100 {
		margin-left: 100px
	}

	.usm-pt-0,
	.usm-py-0 {
		padding-top: 0
	}

	.usm-pt-5,
	.usm-py-5 {
		padding-top: 5px
	}

	.usm-pt-10,
	.usm-py-10 {
		padding-top: 10px
	}

	.usm-pt-15,
	.usm-py-15 {
		padding-top: 15px
	}

	.usm-pt-20,
	.usm-py-20 {
		padding-top: 20px
	}

	.usm-pt-25,
	.usm-py-25 {
		padding-top: 25px
	}

	.usm-pt-30,
	.usm-py-30 {
		padding-top: 30px
	}

	.usm-pt-35,
	.usm-py-35 {
		padding-top: 35px
	}

	.usm-pt-40,
	.usm-py-40 {
		padding-top: 40px
	}

	.usm-pt-50,
	.usm-py-50 {
		padding-top: 50px
	}

	.usm-pt-60,
	.usm-py-60 {
		padding-top: 60px
	}

	.usm-pt-70,
	.usm-py-70 {
		padding-top: 70px
	}

	.usm-pt-80,
	.usm-py-80 {
		padding-top: 80px
	}

	.usm-pt-100,
	.usm-py-100 {
		padding-top: 100px
	}

	.usm-pb-0,
	.usm-py-0 {
		padding-bottom: 0
	}

	.usm-pb-5,
	.usm-py-5 {
		padding-bottom: 5px
	}

	.usm-pb-10,
	.usm-py-10 {
		padding-bottom: 10px
	}

	.usm-pb-15,
	.usm-py-15 {
		padding-bottom: 15px
	}

	.usm-pb-20,
	.usm-py-20 {
		padding-bottom: 20px
	}

	.usm-pb-25,
	.usm-py-25 {
		padding-bottom: 25px
	}

	.usm-pb-30,
	.usm-py-30 {
		padding-bottom: 30px
	}

	.usm-pb-40,
	.usm-py-40 {
		padding-bottom: 40px
	}

	.usm-pb-50,
	.usm-py-50 {
		padding-bottom: 50px
	}

	.usm-pb-60,
	.usm-py-60 {
		padding-bottom: 60px
	}

	.usm-pb-70,
	.usm-py-70 {
		padding-bottom: 70px
	}

	.usm-pb-80,
	.usm-py-80 {
		padding-bottom: 80px
	}

	.usm-pb-100,
	.usm-py-100 {
		padding-bottom: 100px
	}

	.usm-pl-0,
	.usm-px-0 {
		padding-left: 0
	}

	.usm-pl-5,
	.usm-px-5 {
		padding-left: 5px
	}

	.usm-pl-10,
	.usm-px-10 {
		padding-left: 10px
	}

	.usm-pl-15,
	.usm-px-15 {
		padding-left: 15px
	}

	.usm-pl-20,
	.usm-px-20 {
		padding-left: 20px
	}

	.usm-pl-25,
	.usm-px-25 {
		padding-left: 25px
	}

	.usm-pl-30,
	.usm-px-30 {
		padding-left: 30px
	}

	.usm-pl-40,
	.usm-px-40 {
		padding-left: 40px
	}

	.usm-pl-50,
	.usm-px-50 {
		padding-left: 50px
	}

	.usm-pl-60,
	.usm-px-60 {
		padding-left: 60px
	}

	.usm-pl-70,
	.usm-px-70 {
		padding-left: 70px
	}

	.usm-pl-80,
	.usm-px-80 {
		padding-left: 80px
	}

	.usm-pl-90,
	.usm-px-90 {
		padding-left: 90px
	}

	.usm-pl-100,
	.usm-px-100 {
		padding-left: 100px
	}

	.usm-pr-0,
	.usm-px-0 {
		padding-right: 0
	}

	.usm-pr-5,
	.usm-px-5 {
		padding-right: 5px
	}

	.usm-pr-10,
	.usm-px-10 {
		padding-right: 10px
	}

	.usm-pr-15,
	.usm-px-15 {
		padding-right: 15px
	}

	.usm-pr-20,
	.usm-px-20 {
		padding-right: 20px
	}

	.usm-pr-25,
	.usm-px-25 {
		padding-right: 25px
	}

	.usm-pr-30,
	.usm-px-30 {
		padding-right: 30px
	}

	.usm-pr-40,
	.usm-px-40 {
		padding-right: 40px
	}

	.usm-pr-50,
	.usm-px-50 {
		padding-right: 50px
	}

	.usm-pr-60,
	.usm-px-60 {
		padding-right: 60px
	}

	.usm-pr-70,
	.usm-px-70 {
		padding-right: 70px
	}

	.usm-pr-80,
	.usm-px-80 {
		padding-right: 80px
	}

	.usm-pr-90,
	.usm-px-90 {
		padding-right: 90px
	}

	.usm-pr-100,
	.usm-px-100 {
		padding-right: 100px
	}

	.usm-offl-0,
	.usm-offx-0 {
		margin-left: 0
	}

	.usm-offl-l,
	.usm-offx-l {
		margin-left: 8.333333%
	}

	.usm-offl-2,
	.usm-offx-2 {
		margin-left: 16.666667%
	}

	.usm-offl-3,
	.usm-offx-3 {
		margin-left: 25%
	}

	.usm-offl-4,
	.usm-offx-4 {
		margin-left: 33.333333%
	}

	.usm-offl-5,
	.usm-offx-5 {
		margin-left: 41.666667%
	}

	.usm-offl-6,
	.usm-offx-6 {
		margin-left: 50%
	}

	.usm-offr-0,
	.usm-offx-0 {
		margin-right: 0
	}

	.usm-offr-l,
	.usm-offx-1 {
		margin-right: 8.333333%
	}

	.usm-offr-2,
	.usm-offx-2 {
		margin-right: 16.666667%
	}

	.usm-offr-3,
	.usm-offx-3 {
		margin-right: 25%
	}

	.usm-offr-4,
	.usm-offx-4 {
		margin-right: 33.333333%
	}

	.usm-offr-5,
	.usm-offx-5 {
		margin-right: 41.666667%
	}

	.usm-offr-6,
	.usm-offx-6 {
		margin-right: 50%
	}

	.usm-fnts-0 {
		font-size: 0
	}

	.usm-fnts-10 {
		font-size: 10px
	}

	.usm-fnts-12 {
		font-size: 12px
	}

	.usm-fnts-13 {
		font-size: 13px
	}

	.usm-fnts-14 {
		font-size: 14px
	}

	.usm-fnts-15 {
		font-size: 15px
	}

	.usm-fnts-16 {
		font-size: 16px
	}

	.usm-fnts-18 {
		font-size: 17px
	}

	.usm-fnts-20 {
		font-size: 20px
	}

	.usm-fnts-22 {
		font-size: 22px
	}

	.usm-fnts-24 {
		font-size: 24px
	}

	.usm-fnts-26 {
		font-size: 26px
	}

	.usm-fnts-28 {
		font-size: 28px
	}

	.usm-fnts-30 {
		font-size: 30px
	}

	.usm-fnts-32 {
		font-size: 32px
	}

	.usm-fnts-34 {
		font-size: 34px
	}

	.usm-fnts-36 {
		font-size: 36px
	}

	.usm-fnts-40 {
		font-size: 40px
	}

	.usm-fnts-42 {
		font-size: 42px
	}

	.usm-fnts-45 {
		font-size: 45px
	}

	.usm-fnts-48 {
		font-size: 48px
	}

	.usm-fnts-52 {
		font-size: 52px
	}

	.usm-fnts-54 {
		font-size: 54px
	}

	.usm-fnts-56 {
		font-size: 56px
	}

	.usm-fnts-60 {
		font-size: 60px
	}

	.usm-fnts-72 {
		font-size: 72px
	}

	.usm-fnts-80 {
		font-size: 80px
	}

	.usm-fnts-120 {
		font-size: 120px
	}

	.usm-fnts-150 {
		font-size: 150px
	}

	.usm-fntlh-0 {
		line-height: 12px
	}

	.usm-fntlh-12 {
		line-height: 12px
	}

	.usm-fntlh-14 {
		line-height: 14px
	}

	.usm-fntlh-16 {
		line-height: 16px
	}

	.usm-fntlh-18 {
		line-height: 18px
	}

	.usm-fntlh-20 {
		line-height: 20px
	}

	.usm-fntlh-22 {
		line-height: 22px
	}

	.usm-fntlh-24 {
		line-height: 24px
	}

	.usm-fntlh-26 {
		line-height: 26px
	}

	.usm-fntlh-28 {
		line-height: 28px
	}

	.usm-fntlh-30 {
		line-height: 30px
	}

	.usm-fntlh-32 {
		line-height: 32px
	}

	.usm-fntlh-34 {
		line-height: 34px
	}

	.usm-fntlh-38 {
		line-height: 38px
	}

	.usm-fntlh-40 {
		line-height: 40px
	}

	.usm-fntlh-44 {
		line-height: 44px
	}

	.usm-fntlh-45 {
		line-height: 45px
	}

	.usm-fntlh-50 {
		line-height: 50px
	}

	.usm-fntlh-52 {
		line-height: 52px
	}

	.usm-fntlh-55 {
		line-height: 55px
	}

	.usm-fntlh-60 {
		line-height: 60px
	}

	.usm-fntlh-70 {
		line-height: 70px
	}

	.usm-fntlh-80 {
		line-height: 80px
	}

	.usm-fntlh-120 {
		line-height: 120px
	}

	.usm-fntlh-150 {
		line-height: 150px
	}

	.usm-minh-10 {
		min-height: 100px
	}

	.usm-minh-20 {
		min-height: 200px
	}

	.usm-minh-25 {
		min-height: 250px
	}

	.usm-minh-30 {
		min-height: 300px
	}

	.usm-minh-35 {
		min-height: 350px
	}

	.usm-minh-40 {
		min-height: 400px
	}

	.usm-minh-45 {
		min-height: 450px
	}

	.usm-minh-50 {
		min-height: 500px
	}

	.usm-minh-55 {
		min-height: 550px
	}

	.usm-minh-60 {
		min-height: 600px
	}

	.usm-minh-65 {
		min-height: 650px
	}

	.usm-minh-70 {
		min-height: 700px
	}

	.usm-minh-75 {
		min-height: 750px
	}

	.usm-minh-80 {
		min-height: 800px
	}

	.usm-minh-90 {
		min-height: 900px
	}

	.usm-minh-100 {
		min-height: auto
	}
}

@keyframes showOpac {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes showOpac2 {
	0% {
		opacity: 0.8
	}

	50% {
		opacity: 0.5
	}

	100% {
		opacity: 0.8
	}
}

@keyframes showWidth {
	0% {
		width: 0
	}

	100% {
		width: 100%
	}
}

.box-shadow {
	box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.05)
}

.trs-all {
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.trs-15 {
	-webkit-transition: .15s ease-in-out;
	-moz-transition: .15s ease-in-out;
	-o-transition: .15s ease-in-out;
	transition: .15s ease-in-out
}

.trsl-15 {
	-webkit-transition: .15s linear-in-out;
	-moz-transition: .15s linear-in-out;
	-o-transition: .15s linear-in-out;
	transition: .15s linear-in-out
}

.trsl-05 {
	-webkit-transition: .05s linear-in-out;
	-moz-transition: .05s linear-in-out;
	-o-transition: .05s linear-in-out;
	transition: .05s linear-in-out
}

.trbg-15 {
	-webkit-transition: 0 linear-in-out, background .15s linear-in-out;
	-moz-transition: 0 linear-in-out, background .15s linear-in-out;
	-o-transition: 0 linear-in-out, background .15s linear-in-out;
	transition: 0 linear-in-out, background .15s linear-in-out
}

.trs-0 {
	-webkit-transition: 0 ease-in-out;
	-moz-transition: 0 ease-in-out;
	-o-transition: 0 ease-in-out;
	transition: 0 ease-in-out
}

.effectOut {
	visibility: hidden;
	opacity: 0;
	transform: scale(.8)
}

.effectOut.active {
	visibility: visible;
	opacity: 1;
	transform: scale(1)
}

.tranY-100 {
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%)
}

.tranY-100.active {
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-webkit-transform: translateY(0%);
	-o-transform: translateY(0%);
	transform: translateY(0%)
}

.scroll-bar::-webkit-scrollbar-button {
	background-image: url();
	background-repeat: no-repeat;
	width: 6px;
	height: 0
}

.scroll-bar::-webkit-scrollbar-track {
	background-color: #32312e;
	box-shadow: 0 0 3px #000 inset
}

.scroll-bar::-webkit-scrollbar-thumb {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #ffcb17;
	box-shadow: 0 1px 1px #fff inset;
	background-image: url(https://yraaa.ru/_pu/24/59610063.png);
	background-position: center;
	background-repeat: no-repeat
}

.scroll-bar::-webkit-resizer {
	background-image: url();
	background-repeat: no-repeat;
	width: 7px;
	height: 0
}

.scroll-bar::-webkit-scrollbar {
	width: 11px
}

.showOpac {
	-webkit-animation: showOpac2 2s infinite ease-out;
	-moz-animation: showOpac2 2s infinite ease-out;
	-o-animation: showOpac2 2s infinite ease-out;
	animation: showOpac2 2s infinite ease-out;
}
/* End */


/* Start:/bitrix/templates/srsly/css/animate.min.css?162307268171750*/
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* End */


/* Start:/bitrix/templates/srsly/css/owl.carousel.css?15242305304744*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/bitrix/templates/srsly/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/* End */


/* Start:/bitrix/templates/srsly/css/owl.theme.default.css?15242305301380*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

/* End */


/* Start:/bitrix/templates/srsly/css/magnific-popup.css?14966503086951*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* End */
/* /bitrix/templates/srsly/components/bitrix/menu/menu-lg/style.css?1578862760465 */
/* /bitrix/templates/srsly/components/bitrix/news.list/articles_menu/style.css?15792001221388 */
/* /bitrix/templates/srsly/components/bitrix/menu/menu-lg-dop/style.css?1589926741502 */
/* /bitrix/templates/srsly/styles.css?16866718986603 */
/* /bitrix/templates/srsly/template_styles.css?169454112934703 */
/* /bitrix/templates/srsly/css/grid.css?1692366785150503 */
/* /bitrix/templates/srsly/css/animate.min.css?162307268171750 */
/* /bitrix/templates/srsly/css/owl.carousel.css?15242305304744 */
/* /bitrix/templates/srsly/css/owl.theme.default.css?15242305301380 */
/* /bitrix/templates/srsly/css/magnific-popup.css?14966503086951 */
