@charset "UTF-8";

.border{border:1px solid red;}
.logo_tops{height:50px;}
.logo_niz{height:40px;}
.img_rabota{border:1px solid #b2b1b2; border-radius:5px;}
.bolds{font-weight:bold;}
.border_img_okom{border:2px solid #bebebe; border-style:dashed}
.zakaz_txt{font-size:14pt; font-style: italic; padding-top:15px;}
.shestern{height:180px;}
.menu_pad_top{padding-top:25px;}
.align-right-zak{text-align:right;}
.data_color_hist{color:#000000;text-decoration:underline;font-weight: bold;}
.spasibo{color:#ffffff;font-size:14pt; text-align:center;}

.linklist a{font-size:14pt!important; padding:0!important; color:#005fa9!important; text-decoration:underline!important;}
.linklist a:hover{font-size:14pt!important; padding:0!important; color:#ff5353!important; text-decoration:none!important;}

.contentsss img {
    width: auto\9;
    height: auto;
    max-width: 100%;    
    border: 0;
    -ms-interpolation-mode: bicubic;
}

  .ramkacat {
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0,0,0,.125); 
  margin: 5px!important;
  transition:all .3s ease;
  height: 100%;
}


.ramkacat:hover {
 background:#fafafa;
 box-shadow:0 0 4px #337ab7;
 transition-timing-function:ease-in;
 transition-duration:.2s;
 transition-property:box-shadow;
 box-shadow:0 0 20px rgba(0,0,0,.25)
}

.sertif_flex{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.sertif_flex .clot{flex-basis: 250px; margin: 2px;}
.sertif_flex div{flex-basis: 250px; }
.sertif_flex div img{width: 250px; height: auto; border:1px solid gray;}
.pluscursor{cursor:zoom-in!important;}
.pluscursor a:hover{cursor:zoom-in!important;}

#feedback1 {display:none;}
#feedback2 {display:none;}
.relative{position: relative;}
.form-field input.error2 { border: 1px solid red!important; font-weight: normal; }
.form-field textarea.error2 { border: 1px solid red!important; font-weight: normal; }

.flex-control-thumbs img{width: 107px!important; height:auto!important;}
.flex-control-thumbs li{width: 107px!important;}

/*form*/
.btn {
    border-width: 0;
    border-radius: 0;
}

.btn {
    display: inline-block;
    padding: 4px 9px;
    margin-bottom: 0;
    font-size: 12pt;    
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	font-family: calibri, tahoma, arial;
}
				
.btn-danger {
    color: #fff;
    background-color: #ff5353;
    border-color: #e24343;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    color:#e24343;
    background-color: #ffffff;
    border-color: #f02908;
}
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    background-image: none
}
.zvonok_box h3{font-size:18pt;}
.relative{position: relative;}
.zvonok_box{padding-left:310px; padding-right:30px; padding-top:25px;}
.zvonok_box3{padding-left:310px; padding-right:30px; padding-top:5px;}
.forma_zvonok_block{background-image: url(../images/zvonok_fon.jpg); background-repeat: no-repeat; background-position: top left; 
height:430px; background-color:#ffffff; }

.forma_zvonok_block2{background-image: url(../images/vopros.jpg); background-repeat: no-repeat; background-position: top left; 
height:450px; background-color:#ffffff;}

.zvonok-div{padding-top:15px; }
.forma_zvonok_zag{font-size: 16pt; color:#999999;text-transform:uppercase;}
.forma_zvonok_txt{color:#999999; font-size: 16pt; }
.forma_zvonok_txt22{max-width:320px;}
.all_pole{font-size: 7pt; color:#999999; padding-top:5px;}
.customForm input.forma_email_zvonok {width: 100%; font-size: 12pt; padding: 5px 10px 5px 10px; border: 1px solid #999999; border-radius: 5px; color:#999999; background:none; box-sizing: border-box;}

.customForm textarea.forma_email_zvonok {width: 100%; font-size: 12pt; padding: 5px 10px 5px 10px; border: 1px solid #999999; border-radius: 5px; color:#999999; background:none; box-sizing: border-box;}

input.forma_email_zvonok::placeholder {color: #999999;}
.zvonok-confed{font-size: 7pt;  color:#999999; padding-top:10px; }
.zvonok-confed a{font-size: 7pt;  color:#999999; text-decoration:underline;}
.zvonok-confed a:hover{font-size: 7pt;  color:#999999; text-decoration:none;}
.zvonok-confed3{font-size: 7pt;  color:#999999; padding-top:10px; max-width: 350px;}
.zvonok-confed3 a{font-size: 7pt;  color:#999999; text-decoration:underline;}
.zvonok-confed3 a:hover{font-size: 7pt;  color:#999999; text-decoration:none;}
.knopka_right_zv{text-align:right;}
.knopka_left_zv{text-align:left;}

.zvonok_box2{padding-left:310px; padding-right:30px; padding-top:25px;}
.zvonok_box h3{font-weight: bold;}

.zvonok-confed2{font-size: 7pt;  color:#999999; padding-top:10px; border:1px solid #f5f5f5;}
.forma_zvonok_txt2{color:#999999; font-size: 16pt; }

.evoSearch_info{padding-bottom:3px;}
.search_extract{padding-bottom:10px; font-size:10pt;}

.customForm input.error { border: 1px solid #ffffff; border-radius: 5px;font-weight: normal; }
.customForm input.error2 { border: 1px solid red!important; border-radius: 5px;font-weight: normal; }
.customForm textarea.error2 { border: 1px solid red!important; border-radius: 5px;font-weight: normal; }
.customForm2 input.error { border: 1px solid #ffffff; border-radius: 10px;font-weight: normal; }
.customForm input.error3 { border: 1px solid red!important; font-weight: normal; }
.customForm textarea.error3 { border: 1px solid red!important; font-weight: normal; }
.customForm select.error3 { border: 1px solid red!important; font-weight: normal; }

.form_order input.error3 { border: 1px solid red!important; font-weight: normal; }
.form_order textarea.error3 { border: 1px solid red!important; font-weight: normal; }

.error{font-size:10pt;color:red;}
.error2{font-size:10pt;color:red;}
.error3{font-size:11pt;color:red;}

.field-error{
position:absolute;
z-index:10; color:red;
font-size:10pt;
top:12px;
right:20px;

}

.field-error2{
position:absolute;
z-index:5; color:red;
font-size:10pt;
top:22px;
right:18px;

}

.field-error3{
position:absolute;
z-index:5; color:red;
font-size:10pt;
top:3px;
right:18px;

}


.artik{font-weight: bold; font-size: 14pt; color:#000000; margin: auto;}
.flexx{display: flex;}
.flex_soc{display: flex; justify-content: space-between;}
.flex_zag{display: flex; justify-content: space-between; align-items: center;}


@media screen and (max-width: 650px) {
	.contents h1{font-size:22pt;}	
	.contents h2{font-size:18pt;}	
	.contents h3{font-size:16pt;}	
.forma_zvonok_block{background-image: none; background-color:#ffffff; background:none!important;}
.forma_zvonok_block2{background-image: none; background-color:#ffffff; }	
.knopka_right_zv{text-align:center;}
.zvonok_box{padding-left:30px; padding-right:30px; padding-top:25px;}
.zvonok-confed{text-align:center;}
.all_pole{text-align:center;}
.forma_zvonok_zag{text-align:center;}
.forma_zvonok_txt{text-align:center;}
	
.forma_zvonok_block2{background-image: none; background-color:#f5f5f5; }
.zvonok-confed2{text-align:center;}
.zvonok_box2{padding-left:30px; padding-right:30px; padding-top:25px;}
.forma_zvonok_txt2{color:#999999; font-size: 14pt;  text-align:center;}
}	

.contentsss ul, ol{padding-left:15px; margin-left:15px; line-height:1.5;}
.contentsss2 ul, ol{padding-left:10px; margin-left:10px; line-height:1.5;}

.specilist_all img {
    width: auto\9;
    height: auto;
    max-width: 100%;    
    border: 0;
    -ms-interpolation-mode: bicubic;
}

.adaptiv_all img {
    width: auto\9;
    height: auto;
    max-width: 100%;    
    border: 0;
    -ms-interpolation-mode: bicubic;
}

.specilist_all{text-align:center;}

.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

.opacity{
    display: inline-block;
    vertical-align: top;
}
.opacity > a,
.opacity img{
    display: block;
}
.opacity > a{
    position: relative;
}
.opacity > a:before{
    content: '';
    position: absolute; top: 0; left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8);
    opacity: 0;
    transition: opacity .3s linear;
}
.opacity:hover > a:before{
    opacity: 0.5;
}

@media screen and (min-width:1000px){
.height_1000{height:1000px;}

	
}

@media screen and (min-width:800px){
	
.text-typing  {
  color: #fff;
  overflow: hidden; /* Ensures the content is not revealed until the animation */
  border-right: .15em solid orange; /* The typwriter cursor */
  white-space: nowrap; /* Keeps the content on a single line */
  margin: 0 auto; /* Gives that scrolling effect as the typing happens */  
  animation: 
    typing 3.5s steps(30, end),
    blink-caret .5s step-end infinite;
}

/* The typing effect */
@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}

/* The typewriter cursor effect */
@keyframes blink-caret {
  from, to { border-color: transparent }
  50% { border-color: none }
}

}

@media screen and (max-width:1000px){
.logo_niz{height:30px;}

.sertif_flex{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
	
}

@media screen and (max-width:768px){
.logo_niz{height:40px;}
.big_txts{font-size:15pt;}
.artik{margin: unset;}
.flex_zag{display: flex; justify-content: space-between; align-items: flex-start; flex-direction:column;}
.zvonok_box4 .col-sm-6{padding-right:0!important;}	
}

@media screen and (max-width:480px){
.flex_soc{display: flex; flex-direction:column; justify-content: space-between;}
.socilaki{padding-top: 20px;}	
}


@media screen and (min-width:500px){
.align-right-zak{text-align:center;}

	
}

@media screen and (min-width:300px){
.align-right-zak{text-align:center;}

	
}

@font-face{
    font-family:FontAwesome;
    src:url(fonts/fontawesome-webfont.eot?v=4.7.0);
    src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
    font-weight:400;
    font-style:normal
}
.fa{
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.fa-lg{
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.28571429em;
    text-align:center
}
.fa-ul{
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
.fa-ul>li{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.85714286em
}
.fa-border{
    padding:.2em .25em .15em;
    border:.08em solid #eee;
    border-radius:.1em
}
.fa-pull-left{
    float:left
}
.fa-pull-right{
    float:right
}
.fa.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right{
    margin-left:.3em
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:a 2s infinite linear;
    animation:a 2s infinite linear
}
.fa-pulse{
    -webkit-animation:a 1s infinite steps(8);
    animation:a 1s infinite steps(8)
}
@-webkit-keyframes a{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes a{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform:scaleX(-1);
    transform:scaleX(-1)
}
.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1)
}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{
    -webkit-filter:none;
    filter:none
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-glass:before{
    content:"\f000"
}
.fa-music:before{
    content:"\f001"
}
.fa-search:before{
    content:"\f002"
}
.fa-envelope-o:before{
    content:"\f003"
}
.fa-heart:before{
    content:"\f004"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-o:before{
    content:"\f006"
}
.fa-user:before{
    content:"\f007"
}
.fa-film:before{
    content:"\f008"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-check:before{
    content:"\f00c"
}
.fa-close:before,.fa-remove:before,.fa-times:before{
    content:"\f00d"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-signal:before{
    content:"\f012"
}
.fa-cog:before,.fa-gear:before{
    content:"\f013"
}
.fa-trash-o:before{
    content:"\f014"
}
.fa-home:before{
    content:"\f015"
}
.fa-file-o:before{
    content:"\f016"
}
.fa-clock-o:before{
    content:"\f017"
}
.fa-road:before{
    content:"\f018"
}
.fa-download:before{
    content:"\f019"
}
.fa-arrow-circle-o-down:before{
    content:"\f01a"
}
.fa-arrow-circle-o-up:before{
    content:"\f01b"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-play-circle-o:before{
    content:"\f01d"
}
.fa-repeat:before,.fa-rotate-right:before{
    content:"\f01e"
}
.fa-refresh:before{
    content:"\f021"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-lock:before{
    content:"\f023"
}
.fa-flag:before{
    content:"\f024"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-print:before{
    content:"\f02f"
}
.fa-camera:before{
    content:"\f030"
}
.fa-font:before{
    content:"\f031"
}
.fa-bold:before{
    content:"\f032"
}
.fa-italic:before{
    content:"\f033"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-list:before{
    content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before{
    content:"\f03b"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-video-camera:before{
    content:"\f03d"
}
.fa-image:before,.fa-photo:before,.fa-picture-o:before{
    content:"\f03e"
}
.fa-pencil:before{
    content:"\f040"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-tint:before{
    content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\f044"
}
.fa-share-square-o:before{
    content:"\f045"
}
.fa-check-square-o:before{
    content:"\f046"
}
.fa-arrows:before{
    content:"\f047"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-play:before{
    content:"\f04b"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-eject:before{
    content:"\f052"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-times-circle-o:before{
    content:"\f05c"
}
.fa-check-circle-o:before{
    content:"\f05d"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-mail-forward:before,.fa-share:before{
    content:"\f064"
}
.fa-expand:before{
    content:"\f065"
}
.fa-compress:before{
    content:"\f066"
}
.fa-plus:before{
    content:"\f067"
}
.fa-minus:before{
    content:"\f068"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-exclamation-triangle:before,.fa-warning:before{
    content:"\f071"
}
.fa-plane:before{
    content:"\f072"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-random:before{
    content:"\f074"
}
.fa-comment:before{
    content:"\f075"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-arrows-v:before{
    content:"\f07d"
}
.fa-arrows-h:before{
    content:"\f07e"
}
.fa-bar-chart-o:before,.fa-bar-chart:before{
    content:"\f080"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-key:before{
    content:"\f084"
}
.fa-cogs:before,.fa-gears:before{
    content:"\f085"
}
.fa-comments:before{
    content:"\f086"
}
.fa-thumbs-o-up:before{
    content:"\f087"
}
.fa-thumbs-o-down:before{
    content:"\f088"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-heart-o:before{
    content:"\f08a"
}
.fa-sign-out:before{
    content:"\f08b"
}
.fa-linkedin-square:before{
    content:"\f08c"
}
.fa-thumb-tack:before{
    content:"\f08d"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-sign-in:before{
    content:"\f090"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-upload:before{
    content:"\f093"
}
.fa-lemon-o:before{
    content:"\f094"
}
.fa-phone:before{
    content:"\f095"
}
.fa-square-o:before{
    content:"\f096"
}
.fa-bookmark-o:before{
    content:"\f097"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook-f:before,.fa-facebook:before{
    content:"\f09a"
}
.fa-github:before{
    content:"\f09b"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-feed:before,.fa-rss:before{
    content:"\f09e"
}
.fa-hdd-o:before{
    content:"\f0a0"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-hand-o-right:before{
    content:"\f0a4"
}
.fa-hand-o-left:before{
    content:"\f0a5"
}
.fa-hand-o-up:before{
    content:"\f0a6"
}
.fa-hand-o-down:before{
    content:"\f0a7"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-group:before,.fa-users:before{
    content:"\f0c0"
}
.fa-chain:before,.fa-link:before{
    content:"\f0c1"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before{
    content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before{
    content:"\f0c5"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-floppy-o:before,.fa-save:before{
    content:"\f0c7"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-bars:before,.fa-navicon:before,.fa-reorder:before{
    content:"\f0c9"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-money:before{
    content:"\f0d6"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-sort:before,.fa-unsorted:before{
    content:"\f0dc"
}
.fa-sort-desc:before,.fa-sort-down:before{
    content:"\f0dd"
}
.fa-sort-asc:before,.fa-sort-up:before{
    content:"\f0de"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2"
}
.fa-gavel:before,.fa-legal:before{
    content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4"
}
.fa-comment-o:before{
    content:"\f0e5"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-bolt:before,.fa-flash:before{
    content:"\f0e7"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-clipboard:before,.fa-paste:before{
    content:"\f0ea"
}
.fa-lightbulb-o:before{
    content:"\f0eb"
}
.fa-exchange:before{
    content:"\f0ec"
}
.fa-cloud-download:before{
    content:"\f0ed"
}
.fa-cloud-upload:before{
    content:"\f0ee"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-bell-o:before{
    content:"\f0a2"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cutlery:before{
    content:"\f0f5"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-building-o:before{
    content:"\f0f7"
}
.fa-hospital-o:before{
    content:"\f0f8"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\f10b"
}
.fa-circle-o:before{
    content:"\f10c"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-circle:before{
    content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f112"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-folder-o:before{
    content:"\f114"
}
.fa-folder-open-o:before{
    content:"\f115"
}
.fa-smile-o:before{
    content:"\f118"
}
.fa-frown-o:before{
    content:"\f119"
}
.fa-meh-o:before{
    content:"\f11a"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-keyboard-o:before{
    content:"\f11c"
}
.fa-flag-o:before{
    content:"\f11d"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-code:before{
    content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before{
    content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\f123"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-crop:before{
    content:"\f125"
}
.fa-code-fork:before{
    content:"\f126"
}
.fa-chain-broken:before,.fa-unlink:before{
    content:"\f127"
}
.fa-question:before{
    content:"\f128"
}
.fa-info:before{
    content:"\f129"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-shield:before{
    content:"\f132"
}
.fa-calendar-o:before{
    content:"\f133"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-ticket:before{
    content:"\f145"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-minus-square-o:before{
    content:"\f147"
}
.fa-level-up:before{
    content:"\f148"
}
.fa-level-down:before{
    content:"\f149"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-pencil-square:before{
    content:"\f14b"
}
.fa-external-link-square:before{
    content:"\f14c"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-caret-square-o-down:before,.fa-toggle-down:before{
    content:"\f150"
}
.fa-caret-square-o-up:before,.fa-toggle-up:before{
    content:"\f151"
}
.fa-caret-square-o-right:before,.fa-toggle-right:before{
    content:"\f152"
}
.fa-eur:before,.fa-euro:before{
    content:"\f153"
}
.fa-gbp:before{
    content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155"
}
.fa-inr:before,.fa-rupee:before{
    content:"\f156"
}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{
    content:"\f157"
}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before{
    content:"\f158"
}
.fa-krw:before,.fa-won:before{
    content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\f15a"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-text:before{
    content:"\f15c"
}
.fa-sort-alpha-asc:before{
    content:"\f15d"
}
.fa-sort-alpha-desc:before{
    content:"\f15e"
}
.fa-sort-amount-asc:before{
    content:"\f160"
}
.fa-sort-amount-desc:before{
    content:"\f161"
}
.fa-sort-numeric-asc:before{
    content:"\f162"
}
.fa-sort-numeric-desc:before{
    content:"\f163"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-youtube-square:before{
    content:"\f166"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-youtube-play:before{
    content:"\f16a"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-adn:before{
    content:"\f170"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitbucket-square:before{
    content:"\f172"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-long-arrow-down:before{
    content:"\f175"
}
.fa-long-arrow-up:before{
    content:"\f176"
}
.fa-long-arrow-left:before{
    content:"\f177"
}
.fa-long-arrow-right:before{
    content:"\f178"
}
.fa-apple:before{
    content:"\f179"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-android:before{
    content:"\f17b"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-trello:before{
    content:"\f181"
}
.fa-female:before{
    content:"\f182"
}
.fa-male:before{
    content:"\f183"
}
.fa-gittip:before,.fa-gratipay:before{
    content:"\f184"
}
.fa-sun-o:before{
    content:"\f185"
}
.fa-moon-o:before{
    content:"\f186"
}
.fa-archive:before{
    content:"\f187"
}
.fa-bug:before{
    content:"\f188"
}
.fa-vk:before{
    content:"\f189"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-arrow-circle-o-right:before{
    content:"\f18e"
}
.fa-arrow-circle-o-left:before{
    content:"\f190"
}
.fa-caret-square-o-left:before,.fa-toggle-left:before{
    content:"\f191"
}
.fa-dot-circle-o:before{
    content:"\f192"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-try:before,.fa-turkish-lira:before{
    content:"\f195"
}
.fa-plus-square-o:before{
    content:"\f196"
}
.fa-space-shuttle:before{
    content:"\f197"
}
.fa-slack:before{
    content:"\f198"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-wordpress:before{
    content:"\f19a"
}
.fa-openid:before{
    content:"\f19b"
}
.fa-bank:before,.fa-institution:before,.fa-university:before{
    content:"\f19c"
}
.fa-graduation-cap:before,.fa-mortar-board:before{
    content:"\f19d"
}
.fa-yahoo:before{
    content:"\f19e"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-reddit:before{
    content:"\f1a1"
}
.fa-reddit-square:before{
    content:"\f1a2"
}
.fa-stumbleupon-circle:before{
    content:"\f1a3"
}
.fa-stumbleupon:before{
    content:"\f1a4"
}
.fa-delicious:before{
    content:"\f1a5"
}
.fa-digg:before{
    content:"\f1a6"
}
.fa-pied-piper-pp:before{
    content:"\f1a7"
}
.fa-pied-piper-alt:before{
    content:"\f1a8"
}
.fa-drupal:before{
    content:"\f1a9"
}
.fa-joomla:before{
    content:"\f1aa"
}
.fa-language:before{
    content:"\f1ab"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-child:before{
    content:"\f1ae"
}
.fa-paw:before{
    content:"\f1b0"
}
.fa-spoon:before{
    content:"\f1b1"
}
.fa-cube:before{
    content:"\f1b2"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-behance:before{
    content:"\f1b4"
}
.fa-behance-square:before{
    content:"\f1b5"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-recycle:before{
    content:"\f1b8"
}
.fa-automobile:before,.fa-car:before{
    content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before{
    content:"\f1ba"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-spotify:before{
    content:"\f1bc"
}
.fa-deviantart:before{
    content:"\f1bd"
}
.fa-soundcloud:before{
    content:"\f1be"
}
.fa-database:before{
    content:"\f1c0"
}
.fa-file-pdf-o:before{
    content:"\f1c1"
}
.fa-file-word-o:before{
    content:"\f1c2"
}
.fa-file-excel-o:before{
    content:"\f1c3"
}
.fa-file-powerpoint-o:before{
    content:"\f1c4"
}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{
    content:"\f1c5"
}
.fa-file-archive-o:before,.fa-file-zip-o:before{
    content:"\f1c6"
}
.fa-file-audio-o:before,.fa-file-sound-o:before{
    content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before{
    content:"\f1c8"
}
.fa-file-code-o:before{
    content:"\f1c9"
}
.fa-vine:before{
    content:"\f1ca"
}
.fa-codepen:before{
    content:"\f1cb"
}
.fa-jsfiddle:before{
    content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{
    content:"\f1cd"
}
.fa-circle-o-notch:before{
    content:"\f1ce"
}
.fa-ra:before,.fa-rebel:before,.fa-resistance:before{
    content:"\f1d0"
}
.fa-empire:before,.fa-ge:before{
    content:"\f1d1"
}
.fa-git-square:before{
    content:"\f1d2"
}
.fa-git:before{
    content:"\f1d3"
}
.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{
    content:"\f1d4"
}
.fa-tencent-weibo:before{
    content:"\f1d5"
}
.fa-qq:before{
    content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before{
    content:"\f1d7"
}
.fa-paper-plane:before,.fa-send:before{
    content:"\f1d8"
}
.fa-paper-plane-o:before,.fa-send-o:before{
    content:"\f1d9"
}
.fa-history:before{
    content:"\f1da"
}
.fa-circle-thin:before{
    content:"\f1db"
}
.fa-header:before{
    content:"\f1dc"
}
.fa-paragraph:before{
    content:"\f1dd"
}
.fa-sliders:before{
    content:"\f1de"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-share-alt-square:before{
    content:"\f1e1"
}
.fa-bomb:before{
    content:"\f1e2"
}
.fa-futbol-o:before,.fa-soccer-ball-o:before{
    content:"\f1e3"
}
.fa-tty:before{
    content:"\f1e4"
}
.fa-binoculars:before{
    content:"\f1e5"
}
.fa-plug:before{
    content:"\f1e6"
}
.fa-slideshare:before{
    content:"\f1e7"
}
.fa-twitch:before{
    content:"\f1e8"
}
.fa-yelp:before{
    content:"\f1e9"
}
.fa-newspaper-o:before{
    content:"\f1ea"
}
.fa-wifi:before{
    content:"\f1eb"
}
.fa-calculator:before{
    content:"\f1ec"
}
.fa-paypal:before{
    content:"\f1ed"
}
.fa-google-wallet:before{
    content:"\f1ee"
}
.fa-cc-visa:before{
    content:"\f1f0"
}
.fa-cc-mastercard:before{
    content:"\f1f1"
}
.fa-cc-discover:before{
    content:"\f1f2"
}
.fa-cc-amex:before{
    content:"\f1f3"
}
.fa-cc-paypal:before{
    content:"\f1f4"
}
.fa-cc-stripe:before{
    content:"\f1f5"
}
.fa-bell-slash:before{
    content:"\f1f6"
}
.fa-bell-slash-o:before{
    content:"\f1f7"
}
.fa-trash:before{
    content:"\f1f8"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-eyedropper:before{
    content:"\f1fb"
}
.fa-paint-brush:before{
    content:"\f1fc"
}
.fa-birthday-cake:before{
    content:"\f1fd"
}
.fa-area-chart:before{
    content:"\f1fe"
}
.fa-pie-chart:before{
    content:"\f200"
}
.fa-line-chart:before{
    content:"\f201"
}
.fa-lastfm:before{
    content:"\f202"
}
.fa-lastfm-square:before{
    content:"\f203"
}
.fa-toggle-off:before{
    content:"\f204"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-bicycle:before{
    content:"\f206"
}
.fa-bus:before{
    content:"\f207"
}
.fa-ioxhost:before{
    content:"\f208"
}
.fa-angellist:before{
    content:"\f209"
}
.fa-cc:before{
    content:"\f20a"
}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{
    content:"\f20b"
}
.fa-meanpath:before{
    content:"\f20c"
}
.fa-buysellads:before{
    content:"\f20d"
}
.fa-connectdevelop:before{
    content:"\f20e"
}
.fa-dashcube:before{
    content:"\f210"
}
.fa-forumbee:before{
    content:"\f211"
}
.fa-leanpub:before{
    content:"\f212"
}
.fa-sellsy:before{
    content:"\f213"
}
.fa-shirtsinbulk:before{
    content:"\f214"
}
.fa-simplybuilt:before{
    content:"\f215"
}
.fa-skyatlas:before{
    content:"\f216"
}
.fa-cart-plus:before{
    content:"\f217"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-diamond:before{
    content:"\f219"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-user-secret:before{
    content:"\f21b"
}
.fa-motorcycle:before{
    content:"\f21c"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-heartbeat:before{
    content:"\f21e"
}
.fa-venus:before{
    content:"\f221"
}
.fa-mars:before{
    content:"\f222"
}
.fa-mercury:before{
    content:"\f223"
}
.fa-intersex:before,.fa-transgender:before{
    content:"\f224"
}
.fa-transgender-alt:before{
    content:"\f225"
}
.fa-venus-double:before{
    content:"\f226"
}
.fa-mars-double:before{
    content:"\f227"
}
.fa-venus-mars:before{
    content:"\f228"
}
.fa-mars-stroke:before{
    content:"\f229"
}
.fa-mars-stroke-v:before{
    content:"\f22a"
}
.fa-mars-stroke-h:before{
    content:"\f22b"
}
.fa-neuter:before{
    content:"\f22c"
}
.fa-genderless:before{
    content:"\f22d"
}
.fa-facebook-official:before{
    content:"\f230"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-server:before{
    content:"\f233"
}
.fa-user-plus:before{
    content:"\f234"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-bed:before,.fa-hotel:before{
    content:"\f236"
}
.fa-viacoin:before{
    content:"\f237"
}
.fa-train:before{
    content:"\f238"
}
.fa-subway:before{
    content:"\f239"
}
.fa-medium:before{
    content:"\f23a"
}
.fa-y-combinator:before,.fa-yc:before{
    content:"\f23b"
}
.fa-optin-monster:before{
    content:"\f23c"
}
.fa-opencart:before{
    content:"\f23d"
}
.fa-expeditedssl:before{
    content:"\f23e"
}
.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{
    content:"\f240"
}
.fa-battery-3:before,.fa-battery-three-quarters:before{
    content:"\f241"
}
.fa-battery-2:before,.fa-battery-half:before{
    content:"\f242"
}
.fa-battery-1:before,.fa-battery-quarter:before{
    content:"\f243"
}
.fa-battery-0:before,.fa-battery-empty:before{
    content:"\f244"
}
.fa-mouse-pointer:before{
    content:"\f245"
}
.fa-i-cursor:before{
    content:"\f246"
}
.fa-object-group:before{
    content:"\f247"
}
.fa-object-ungroup:before{
    content:"\f248"
}
.fa-sticky-note:before{
    content:"\f249"
}
.fa-sticky-note-o:before{
    content:"\f24a"
}
.fa-cc-jcb:before{
    content:"\f24b"
}
.fa-cc-diners-club:before{
    content:"\f24c"
}
.fa-clone:before{
    content:"\f24d"
}
.fa-balance-scale:before{
    content:"\f24e"
}
.fa-hourglass-o:before{
    content:"\f250"
}
.fa-hourglass-1:before,.fa-hourglass-start:before{
    content:"\f251"
}
.fa-hourglass-2:before,.fa-hourglass-half:before{
    content:"\f252"
}
.fa-hourglass-3:before,.fa-hourglass-end:before{
    content:"\f253"
}
.fa-hourglass:before{
    content:"\f254"
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{
    content:"\f255"
}
.fa-hand-paper-o:before,.fa-hand-stop-o:before{
    content:"\f256"
}
.fa-hand-scissors-o:before{
    content:"\f257"
}
.fa-hand-lizard-o:before{
    content:"\f258"
}
.fa-hand-spock-o:before{
    content:"\f259"
}
.fa-hand-pointer-o:before{
    content:"\f25a"
}
.fa-hand-peace-o:before{
    content:"\f25b"
}
.fa-trademark:before{
    content:"\f25c"
}
.fa-registered:before{
    content:"\f25d"
}
.fa-creative-commons:before{
    content:"\f25e"
}
.fa-gg:before{
    content:"\f260"
}
.fa-gg-circle:before{
    content:"\f261"
}
.fa-tripadvisor:before{
    content:"\f262"
}
.fa-odnoklassniki:before{
    content:"\f263"
}
.fa-odnoklassniki-square:before{
    content:"\f264"
}
.fa-get-pocket:before{
    content:"\f265"
}
.fa-wikipedia-w:before{
    content:"\f266"
}
.fa-safari:before{
    content:"\f267"
}
.fa-chrome:before{
    content:"\f268"
}
.fa-firefox:before{
    content:"\f269"
}
.fa-opera:before{
    content:"\f26a"
}
.fa-internet-explorer:before{
    content:"\f26b"
}
.fa-television:before,.fa-tv:before{
    content:"\f26c"
}
.fa-contao:before{
    content:"\f26d"
}
.fa-500px:before{
    content:"\f26e"
}
.fa-amazon:before{
    content:"\f270"
}
.fa-calendar-plus-o:before{
    content:"\f271"
}
.fa-calendar-minus-o:before{
    content:"\f272"
}
.fa-calendar-times-o:before{
    content:"\f273"
}
.fa-calendar-check-o:before{
    content:"\f274"
}
.fa-industry:before{
    content:"\f275"
}
.fa-map-pin:before{
    content:"\f276"
}
.fa-map-signs:before{
    content:"\f277"
}
.fa-map-o:before{
    content:"\f278"
}
.fa-map:before{
    content:"\f279"
}
.fa-commenting:before{
    content:"\f27a"
}
.fa-commenting-o:before{
    content:"\f27b"
}
.fa-houzz:before{
    content:"\f27c"
}
.fa-vimeo:before{
    content:"\f27d"
}
.fa-black-tie:before{
    content:"\f27e"
}
.fa-fonticons:before{
    content:"\f280"
}
.fa-reddit-alien:before{
    content:"\f281"
}
.fa-edge:before{
    content:"\f282"
}
.fa-credit-card-alt:before{
    content:"\f283"
}
.fa-codiepie:before{
    content:"\f284"
}
.fa-modx:before{
    content:"\f285"
}
.fa-fort-awesome:before{
    content:"\f286"
}
.fa-usb:before{
    content:"\f287"
}
.fa-product-hunt:before{
    content:"\f288"
}
.fa-mixcloud:before{
    content:"\f289"
}
.fa-scribd:before{
    content:"\f28a"
}
.fa-pause-circle:before{
    content:"\f28b"
}
.fa-pause-circle-o:before{
    content:"\f28c"
}
.fa-stop-circle:before{
    content:"\f28d"
}
.fa-stop-circle-o:before{
    content:"\f28e"
}
.fa-shopping-bag:before{
    content:"\f290"
}
.fa-shopping-basket:before{
    content:"\f291"
}
.fa-hashtag:before{
    content:"\f292"
}
.fa-bluetooth:before{
    content:"\f293"
}
.fa-bluetooth-b:before{
    content:"\f294"
}
.fa-percent:before{
    content:"\f295"
}
.fa-gitlab:before{
    content:"\f296"
}
.fa-wpbeginner:before{
    content:"\f297"
}
.fa-wpforms:before{
    content:"\f298"
}
.fa-envira:before{
    content:"\f299"
}
.fa-universal-access:before{
    content:"\f29a"
}
.fa-wheelchair-alt:before{
    content:"\f29b"
}
.fa-question-circle-o:before{
    content:"\f29c"
}
.fa-blind:before{
    content:"\f29d"
}
.fa-audio-description:before{
    content:"\f29e"
}
.fa-volume-control-phone:before{
    content:"\f2a0"
}
.fa-braille:before{
    content:"\f2a1"
}
.fa-assistive-listening-systems:before{
    content:"\f2a2"
}
.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{
    content:"\f2a3"
}
.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{
    content:"\f2a4"
}
.fa-glide:before{
    content:"\f2a5"
}
.fa-glide-g:before{
    content:"\f2a6"
}
.fa-sign-language:before,.fa-signing:before{
    content:"\f2a7"
}
.fa-low-vision:before{
    content:"\f2a8"
}
.fa-viadeo:before{
    content:"\f2a9"
}
.fa-viadeo-square:before{
    content:"\f2aa"
}
.fa-snapchat:before{
    content:"\f2ab"
}
.fa-snapchat-ghost:before{
    content:"\f2ac"
}
.fa-snapchat-square:before{
    content:"\f2ad"
}
.fa-pied-piper:before{
    content:"\f2ae"
}
.fa-first-order:before{
    content:"\f2b0"
}
.fa-yoast:before{
    content:"\f2b1"
}
.fa-themeisle:before{
    content:"\f2b2"
}
.fa-google-plus-circle:before,.fa-google-plus-official:before{
    content:"\f2b3"
}
.fa-fa:before,.fa-font-awesome:before{
    content:"\f2b4"
}
.fa-handshake-o:before{
    content:"\f2b5"
}
.fa-envelope-open:before{
    content:"\f2b6"
}
.fa-envelope-open-o:before{
    content:"\f2b7"
}
.fa-linode:before{
    content:"\f2b8"
}
.fa-address-book:before{
    content:"\f2b9"
}
.fa-address-book-o:before{
    content:"\f2ba"
}
.fa-address-card:before,.fa-vcard:before{
    content:"\f2bb"
}
.fa-address-card-o:before,.fa-vcard-o:before{
    content:"\f2bc"
}
.fa-user-circle:before{
    content:"\f2bd"
}
.fa-user-circle-o:before{
    content:"\f2be"
}
.fa-user-o:before{
    content:"\f2c0"
}
.fa-id-badge:before{
    content:"\f2c1"
}
.fa-drivers-license:before,.fa-id-card:before{
    content:"\f2c2"
}
.fa-drivers-license-o:before,.fa-id-card-o:before{
    content:"\f2c3"
}
.fa-quora:before{
    content:"\f2c4"
}
.fa-free-code-camp:before{
    content:"\f2c5"
}
.fa-telegram:before{
    content:"\f2c6"
}
.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{
    content:"\f2c7"
}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{
    content:"\f2c8"
}
.fa-thermometer-2:before,.fa-thermometer-half:before{
    content:"\f2c9"
}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{
    content:"\f2ca"
}
.fa-thermometer-0:before,.fa-thermometer-empty:before{
    content:"\f2cb"
}
.fa-shower:before{
    content:"\f2cc"
}
.fa-bath:before,.fa-bathtub:before,.fa-s15:before{
    content:"\f2cd"
}
.fa-podcast:before{
    content:"\f2ce"
}
.fa-window-maximize:before{
    content:"\f2d0"
}
.fa-window-minimize:before{
    content:"\f2d1"
}
.fa-window-restore:before{
    content:"\f2d2"
}
.fa-times-rectangle:before,.fa-window-close:before{
    content:"\f2d3"
}
.fa-times-rectangle-o:before,.fa-window-close-o:before{
    content:"\f2d4"
}
.fa-bandcamp:before{
    content:"\f2d5"
}
.fa-grav:before{
    content:"\f2d6"
}
.fa-etsy:before{
    content:"\f2d7"
}
.fa-imdb:before{
    content:"\f2d8"
}
.fa-ravelry:before{
    content:"\f2d9"
}
.fa-eercast:before{
    content:"\f2da"
}
.fa-microchip:before{
    content:"\f2db"
}
.fa-snowflake-o:before{
    content:"\f2dc"
}
.fa-superpowers:before{
    content:"\f2dd"
}
.fa-wpexplorer:before{
    content:"\f2de"
}
.fa-meetup:before{
    content:"\f2e0"
}

html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-appearance:textfield;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:700
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
*,:after,:before{
    box-sizing:border-box
}
html{
    font-size:10px;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body{
    font-family:Arial,sans-serif;
    font-size:14px;
    line-height:1.42857143;
    color:#434f53;
    background-color:#fff
}
button,input,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    color:#989da2
}
a:focus,a:hover{
    color:#989da2;
    text-decoration:underline
}
a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
figure{
    margin:0
}
img{
    vertical-align:middle
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
.img-rounded{
    border-radius:3px
}
.img-thumbnail{
    padding:4px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:3px;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
.img-circle{
    border-radius:50%
}
hr{
    margin-top:20px;
    margin-bottom:20px;
    border:0;
    border-top:1px solid #eee
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
[role=button]{
    cursor:pointer
}
.clearfix:after,.clearfix:before{
    content:" ";
    display:table
}
.clearfix:after{
    clear:both
}
.center-block{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.pull-right{
    float:right!important
}
.pull-left{
    float:left!important
}
.hide{
    display:none!important
}
.show{
    display:block!important
}
.invisible{
    visibility:hidden
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden{
    display:none!important
}
.affix{
    position:fixed
}

@-ms-viewport{
    width:device-width
}
html{
    box-sizing:border-box;
    -ms-overflow-style:scrollbar
}
*,:after,:before{
    box-sizing:inherit
}
.container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:768px){
    .container{
        max-width:720px
    }
}
.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.no-gutters{
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]{
    padding-right:0;
    padding-left:0
}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
.col{
    -webkit-flex-basis:0;
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.col-auto{
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
}
.col-1,.col-auto{
    -webkit-box-flex:0
}
.col-1{
    -webkit-flex:0 0 8.3333333333%;
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
}
.col-2{
    -webkit-flex:0 0 16.6666666667%;
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
}
.col-2,.col-3{
    -webkit-box-flex:0
}
.col-3{
    -webkit-flex:0 0 25%;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.col-4{
    -webkit-flex:0 0 33.3333333333%;
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
}
.col-4,.col-5{
    -webkit-box-flex:0
}
.col-5{
    -webkit-flex:0 0 41.6666666667%;
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
}
.col-6{
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.col-6,.col-7{
    -webkit-box-flex:0
}
.col-7{
    -webkit-flex:0 0 58.3333333333%;
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
}
.col-8{
    -webkit-flex:0 0 66.6666666667%;
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
}
.col-8,.col-9{
    -webkit-box-flex:0
}
.col-9{
    -webkit-flex:0 0 75%;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.col-10{
    -webkit-flex:0 0 83.3333333333%;
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
}
.col-10,.col-11{
    -webkit-box-flex:0
}
.col-11{
    -webkit-flex:0 0 91.6666666667%;
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
}
.col-12{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.order-first{
    -webkit-box-ordinal-group:0;
    -webkit-order:-1;
    -ms-flex-order:-1;
    order:-1
}
.order-last{
    -webkit-box-ordinal-group:14;
    -webkit-order:13;
    -ms-flex-order:13;
    order:13
}
.order-0{
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
    -ms-flex-order:0;
    order:0
}
.order-1{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1
}
.order-2{
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    -ms-flex-order:2;
    order:2
}
.order-3{
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
    -ms-flex-order:3;
    order:3
}
.order-4{
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
    -ms-flex-order:4;
    order:4
}
.order-5{
    -webkit-box-ordinal-group:6;
    -webkit-order:5;
    -ms-flex-order:5;
    order:5
}
.order-6{
    -webkit-box-ordinal-group:7;
    -webkit-order:6;
    -ms-flex-order:6;
    order:6
}
.order-7{
    -webkit-box-ordinal-group:8;
    -webkit-order:7;
    -ms-flex-order:7;
    order:7
}
.order-8{
    -webkit-box-ordinal-group:9;
    -webkit-order:8;
    -ms-flex-order:8;
    order:8
}
.order-9{
    -webkit-box-ordinal-group:10;
    -webkit-order:9;
    -ms-flex-order:9;
    order:9
}
.order-10{
    -webkit-box-ordinal-group:11;
    -webkit-order:10;
    -ms-flex-order:10;
    order:10
}
.order-11{
    -webkit-box-ordinal-group:12;
    -webkit-order:11;
    -ms-flex-order:11;
    order:11
}
.order-12{
    -webkit-box-ordinal-group:13;
    -webkit-order:12;
    -ms-flex-order:12;
    order:12
}
.offset-1{
    margin-left:8.3333333333%
}
.offset-2{
    margin-left:16.6666666667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.3333333333%
}
.offset-5{
    margin-left:41.6666666667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.3333333333%
}
.offset-8{
    margin-left:66.6666666667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.3333333333%
}
.offset-11{
    margin-left:91.6666666667%
}
@media (min-width:768px){
    .col-sm{
        -webkit-flex-basis:0;
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto{
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-sm-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.3333333333%;
        -ms-flex:0 0 8.3333333333%;
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-sm-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.6666666667%;
        -ms-flex:0 0 16.6666666667%;
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .col-sm-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.3333333333%;
        -ms-flex:0 0 33.3333333333%;
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-sm-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.6666666667%;
        -ms-flex:0 0 41.6666666667%;
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .col-sm-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.3333333333%;
        -ms-flex:0 0 58.3333333333%;
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-sm-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.6666666667%;
        -ms-flex:0 0 66.6666666667%;
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .col-sm-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.3333333333%;
        -ms-flex:0 0 83.3333333333%;
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-sm-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.6666666667%;
        -ms-flex:0 0 91.6666666667%;
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .col-sm-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -ms-flex-order:-1;
        order:-1
    }
    .order-sm-last{
        -webkit-box-ordinal-group:14;
        -webkit-order:13;
        -ms-flex-order:13;
        order:13
    }
    .order-sm-0{
        -webkit-box-ordinal-group:1;
        -webkit-order:0;
        -ms-flex-order:0;
        order:0
    }
    .order-sm-1{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .order-sm-2{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
    .order-sm-3{
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        -ms-flex-order:3;
        order:3
    }
    .order-sm-4{
        -webkit-box-ordinal-group:5;
        -webkit-order:4;
        -ms-flex-order:4;
        order:4
    }
    .order-sm-5{
        -webkit-box-ordinal-group:6;
        -webkit-order:5;
        -ms-flex-order:5;
        order:5
    }
    .order-sm-6{
        -webkit-box-ordinal-group:7;
        -webkit-order:6;
        -ms-flex-order:6;
        order:6
    }
    .order-sm-7{
        -webkit-box-ordinal-group:8;
        -webkit-order:7;
        -ms-flex-order:7;
        order:7
    }
    .order-sm-8{
        -webkit-box-ordinal-group:9;
        -webkit-order:8;
        -ms-flex-order:8;
        order:8
    }
    .order-sm-9{
        -webkit-box-ordinal-group:10;
        -webkit-order:9;
        -ms-flex-order:9;
        order:9
    }
    .order-sm-10{
        -webkit-box-ordinal-group:11;
        -webkit-order:10;
        -ms-flex-order:10;
        order:10
    }
    .order-sm-11{
        -webkit-box-ordinal-group:12;
        -webkit-order:11;
        -ms-flex-order:11;
        order:11
    }
    .order-sm-12{
        -webkit-box-ordinal-group:13;
        -webkit-order:12;
        -ms-flex-order:12;
        order:12
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.3333333333%
    }
    .offset-sm-2{
        margin-left:16.6666666667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.3333333333%
    }
    .offset-sm-5{
        margin-left:41.6666666667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.3333333333%
    }
    .offset-sm-8{
        margin-left:66.6666666667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.3333333333%
    }
    .offset-sm-11{
        margin-left:91.6666666667%
    }
}
.d-none{
    display:none!important
}
.d-inline{
    display:inline!important
}
.d-inline-block{
    display:inline-block!important
}
.d-block{
    display:block!important
}
.d-table{
    display:table!important
}
.d-table-row{
    display:table-row!important
}
.d-table-cell{
    display:table-cell!important
}
.d-flex{
    display:-webkit-box!important;
    display:-webkit-flex!important;
    display:-ms-flexbox!important;
    display:flex!important
}
.d-inline-flex{
    display:-webkit-inline-box!important;
    display:-webkit-inline-flex!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
@media (min-width:768px){
    .d-sm-none{
        display:none!important
    }
    .d-sm-inline{
        display:inline!important
    }
    .d-sm-inline-block{
        display:inline-block!important
    }
    .d-sm-block{
        display:block!important
    }
    .d-sm-table{
        display:table!important
    }
    .d-sm-table-row{
        display:table-row!important
    }
    .d-sm-table-cell{
        display:table-cell!important
    }
    .d-sm-flex{
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-sm-inline-flex{
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media print{
    .d-print-none{
        display:none!important
    }
    .d-print-inline{
        display:inline!important
    }
    .d-print-inline-block{
        display:inline-block!important
    }
    .d-print-block{
        display:block!important
    }
    .d-print-table{
        display:table!important
    }
    .d-print-table-row{
        display:table-row!important
    }
    .d-print-table-cell{
        display:table-cell!important
    }
    .d-print-flex{
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-print-inline-flex{
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
.flex-row{
    -webkit-box-orient:horizontal!important;
    -webkit-flex-direction:row!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column,.flex-row{
    -webkit-box-direction:normal!important
}
.flex-column{
    -webkit-box-orient:vertical!important;
    -webkit-flex-direction:column!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse{
    -webkit-box-orient:horizontal!important;
    -webkit-flex-direction:row-reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse,.flex-row-reverse{
    -webkit-box-direction:reverse!important
}
.flex-column-reverse{
    -webkit-box-orient:vertical!important;
    -webkit-flex-direction:column-reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-wrap{
    -webkit-flex-wrap:wrap!important;
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap{
    -webkit-flex-wrap:nowrap!important;
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse{
    -webkit-flex-wrap:wrap-reverse!important;
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.flex-fill{
    -webkit-box-flex:1!important;
    -webkit-flex:1 1 auto!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
}
.flex-grow-0{
    -webkit-box-flex:0!important;
    -webkit-flex-grow:0!important;
    -ms-flex-positive:0!important;
    flex-grow:0!important
}
.flex-grow-1{
    -webkit-box-flex:1!important;
    -webkit-flex-grow:1!important;
    -ms-flex-positive:1!important;
    flex-grow:1!important
}
.flex-shrink-0{
    -webkit-flex-shrink:0!important;
    -ms-flex-negative:0!important;
    flex-shrink:0!important
}
.flex-shrink-1{
    -webkit-flex-shrink:1!important;
    -ms-flex-negative:1!important;
    flex-shrink:1!important
}
.justify-content-start{
    -webkit-box-pack:start!important;
    -webkit-justify-content:flex-start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.justify-content-end{
    -webkit-box-pack:end!important;
    -webkit-justify-content:flex-end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.justify-content-center{
    -webkit-box-pack:center!important;
    -webkit-justify-content:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-content-between{
    -webkit-box-pack:justify!important;
    -webkit-justify-content:space-between!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.justify-content-around{
    -webkit-justify-content:space-around!important;
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
}
.align-items-start{
    -webkit-box-align:start!important;
    -webkit-align-items:flex-start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.align-items-end{
    -webkit-box-align:end!important;
    -webkit-align-items:flex-end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.align-items-center{
    -webkit-box-align:center!important;
    -webkit-align-items:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
}
.align-items-baseline{
    -webkit-box-align:baseline!important;
    -webkit-align-items:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
}
.align-items-stretch{
    -webkit-box-align:stretch!important;
    -webkit-align-items:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.align-content-start{
    -webkit-align-content:flex-start!important;
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
}
.align-content-end{
    -webkit-align-content:flex-end!important;
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
}
.align-content-center{
    -webkit-align-content:center!important;
    -ms-flex-line-pack:center!important;
    align-content:center!important
}
.align-content-between{
    -webkit-align-content:space-between!important;
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
}
.align-content-around{
    -webkit-align-content:space-around!important;
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
}
.align-content-stretch{
    -webkit-align-content:stretch!important;
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
}
.align-self-auto{
    -webkit-align-self:auto!important;
    -ms-flex-item-align:auto!important;
    align-self:auto!important
}
.align-self-start{
    -webkit-align-self:flex-start!important;
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
}
.align-self-end{
    -webkit-align-self:flex-end!important;
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
}
.align-self-center{
    -webkit-align-self:center!important;
    -ms-flex-item-align:center!important;
    align-self:center!important
}
.align-self-baseline{
    -webkit-align-self:baseline!important;
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
}
.align-self-stretch{
    -webkit-align-self:stretch!important;
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
}
@media (min-width:768px){
    .flex-sm-row{
        -webkit-box-orient:horizontal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column,.flex-sm-row{
        -webkit-box-direction:normal!important
    }
    .flex-sm-column{
        -webkit-box-orient:vertical!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap{
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap{
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse{
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-sm-fill{
        -webkit-box-flex:1!important;
        -webkit-flex:1 1 auto!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-sm-grow-0{
        -webkit-box-flex:0!important;
        -webkit-flex-grow:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-sm-grow-1{
        -webkit-box-flex:1!important;
        -webkit-flex-grow:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-sm-shrink-0{
        -webkit-flex-shrink:0!important;
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-sm-shrink-1{
        -webkit-flex-shrink:1!important;
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-sm-start{
        -webkit-box-pack:start!important;
        -webkit-justify-content:flex-start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end{
        -webkit-box-pack:end!important;
        -webkit-justify-content:flex-end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        -webkit-box-pack:center!important;
        -webkit-justify-content:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between{
        -webkit-box-pack:justify!important;
        -webkit-justify-content:space-between!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around{
        -webkit-justify-content:space-around!important;
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-sm-start{
        -webkit-box-align:start!important;
        -webkit-align-items:flex-start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end{
        -webkit-box-align:end!important;
        -webkit-align-items:flex-end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center{
        -webkit-box-align:center!important;
        -webkit-align-items:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline{
        -webkit-box-align:baseline!important;
        -webkit-align-items:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch{
        -webkit-box-align:stretch!important;
        -webkit-align-items:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start{
        -webkit-align-content:flex-start!important;
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end{
        -webkit-align-content:flex-end!important;
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center{
        -webkit-align-content:center!important;
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-sm-between{
        -webkit-align-content:space-between!important;
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-sm-around{
        -webkit-align-content:space-around!important;
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch{
        -webkit-align-content:stretch!important;
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto{
        -webkit-align-self:auto!important;
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start{
        -webkit-align-self:flex-start!important;
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end{
        -webkit-align-self:flex-end!important;
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center{
        -webkit-align-self:center!important;
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline{
        -webkit-align-self:baseline!important;
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch{
        -webkit-align-self:stretch!important;
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
.col-xs-1{
    -webkit-flex:0 0 8.3333333333%;
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
}
.col-xs-1,.col-xs-2{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px;
    -webkit-box-flex:0
}
.col-xs-2{
    -webkit-flex:0 0 16.6666666667%;
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
}
.col-xs-3{
    -webkit-flex:0 0 25%;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.col-xs-3,.col-xs-4{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px;
    -webkit-box-flex:0
}
.col-xs-4{
    -webkit-flex:0 0 33.3333333333%;
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
}
.col-xs-5{
    -webkit-flex:0 0 41.6666666667%;
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
}
.col-xs-5,.col-xs-6{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px;
    -webkit-box-flex:0
}
.col-xs-6{
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.col-xs-7{
    -webkit-flex:0 0 58.3333333333%;
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
}
.col-xs-7,.col-xs-8{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px;
    -webkit-box-flex:0
}
.col-xs-8{
    -webkit-flex:0 0 66.6666666667%;
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
}
.col-xs-9{
    -webkit-flex:0 0 75%;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.col-xs-9,.col-xs-10{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px;
    -webkit-box-flex:0
}
.col-xs-10{
    -webkit-flex:0 0 83.3333333333%;
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
}
.col-xs-11{
    -webkit-flex:0 0 91.6666666667%;
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
}
.col-xs-11,.col-xs-12{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px;
    -webkit-box-flex:0
}
.col-xs-12{
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.mejs-offscreen{
    border:0;
    clip:rect(1px,1px,1px,1px);
    -webkit-clip-path:inset(50%);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
    word-wrap:normal
}
.mejs-container{
    background:#000;
    font-family:Helvetica,Arial,serif;
    position:relative;
    text-align:left;
    text-indent:0;
    vertical-align:top
}
.mejs-container,.mejs-container *{
    box-sizing:border-box
}
.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{
    -webkit-appearance:none;
    display:none!important
}
.mejs-fill-container,.mejs-fill-container .mejs-container{
    height:100%;
    width:100%
}
.mejs-fill-container{
    background:transparent;
    margin:0 auto;
    overflow:hidden;
    position:relative
}
.mejs-container:focus{
    outline:none
}
.mejs-iframe-overlay{
    height:100%;
    position:absolute;
    width:100%
}
.mejs-embed,.mejs-embed body{
    background:#000;
    height:100%;
    margin:0;
    overflow:hidden;
    padding:0;
    width:100%
}
.mejs-fullscreen{
    overflow:hidden!important
}
.mejs-container-fullscreen{
    bottom:0;
    left:0;
    overflow:hidden;
    position:fixed;
    right:0;
    top:0;
    z-index:1000
}
.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{
    height:100%!important;
    width:100%!important
}
.mejs-background,.mejs-mediaelement{
    left:0;
    position:absolute;
    top:0
}
.mejs-mediaelement{
    height:100%;
    width:100%;
    z-index:0
}
.mejs-poster{
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover;
    left:0;
    position:absolute;
    top:0;
    z-index:1
}
:root .mejs-poster-img{
    display:none
}
.mejs-poster-img{
    border:0;
    padding:0
}
.mejs-overlay{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    left:0;
    position:absolute;
    top:0
}
.mejs-layer{
    z-index:1
}
.mejs-overlay-play{
    cursor:pointer
}
.mejs-overlay-button{
    background:url(mejs-controls.svg) no-repeat;
    background-position:0 -39px;
    height:80px;
    width:80px
}
.mejs-overlay:hover>.mejs-overlay-button{
    background-position:-80px -39px
}
.mejs-overlay-loading{
    height:80px;
    width:80px
}
.mejs-overlay-loading-bg-img{
    -webkit-animation:b 1s linear infinite;
    animation:b 1s linear infinite;
    background:transparent url(mejs-controls.svg) -160px -40px no-repeat;
    display:block;
    height:80px;
    width:80px;
    z-index:1
}
@-webkit-keyframes b{
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes b{
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
.mejs-controls{
    bottom:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:40px;
    left:0;
    list-style-type:none;
    margin:0;
    padding:0 10px;
    position:absolute;
    width:100%;
    z-index:3
}
.mejs-controls:not([style*="display: none"]){
    background:rgba(255,0,0,.7);
    background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));
    background:linear-gradient(transparent,rgba(0,0,0,.35))
}
.mejs-button,.mejs-time,.mejs-time-rail{
    font-size:10px;
    height:40px;
    line-height:10px;
    margin:0;
    width:32px
}
.mejs-button>button{
    background:transparent url(mejs-controls.svg);
    border:0;
    cursor:pointer;
    display:block;
    font-size:0;
    height:20px;
    line-height:0;
    margin:10px 6px;
    overflow:hidden;
    padding:0;
    position:absolute;
    text-decoration:none;
    width:20px
}
.mejs-button>button:focus{
    outline:1px dotted #999
}
.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{
    outline:0
}
.mejs-time{
    box-sizing:content-box;
    color:#fff;
    font-size:11px;
    font-weight:700;
    height:24px;
    overflow:hidden;
    padding:16px 6px 0;
    text-align:center;
    width:auto
}
.mejs-play>button{
    background-position:0 0
}
.mejs-pause>button{
    background-position:-20px 0
}
.mejs-replay>button{
    background-position:-160px 0
}
.mejs-time-rail{
    direction:ltr;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    height:40px;
    margin:0 10px;
    padding-top:10px;
    position:relative
}
.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{
    border-radius:2px;
    cursor:pointer;
    display:block;
    height:10px;
    position:absolute
}
.mejs-time-total{
    background:hsla(0,0%,100%,.3);
    margin:5px 0 0;
    width:100%
}
.mejs-time-buffering{
    -webkit-animation:c 2s linear infinite;
    animation:c 2s linear infinite;
    background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);
    background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);
    background-size:15px 15px;
    width:100%
}
@-webkit-keyframes c{
    0%{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
}
@keyframes c{
    0%{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
}
.mejs-time-loaded{
    background:hsla(0,0%,100%,.3)
}
.mejs-time-current,.mejs-time-handle-content{
    background:hsla(0,0%,100%,.9)
}
.mejs-time-hovered{
    background:hsla(0,0%,100%,.5);
    z-index:10
}
.mejs-time-hovered.negative{
    background:rgba(0,0,0,.2)
}
.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{
    left:0;
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transition:all .15s ease-in;
    transition:all .15s ease-in;
    width:100%
}
.mejs-time-buffering{
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
}
.mejs-time-hovered{
    -webkit-transition:height .1s cubic-bezier(.44,0,1,1);
    transition:height .1s cubic-bezier(.44,0,1,1)
}
.mejs-time-hovered.no-hover{
    -webkit-transform:scaleX(0)!important;
    transform:scaleX(0)!important
}
.mejs-time-handle,.mejs-time-handle-content{
    border:4px solid transparent;
    cursor:pointer;
    left:0;
    position:absolute;
    -webkit-transform:translateX(0);
    transform:translateX(0);
    z-index:11
}
.mejs-time-handle-content{
    border:4px solid hsla(0,0%,100%,.9);
    border-radius:50%;
    height:10px;
    left:-7px;
    top:-4px;
    -webkit-transform:scale(0);
    transform:scale(0);
    width:10px
}
.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.mejs-time-float{
    background:#eee;
    border:1px solid #333;
    bottom:100%;
    color:#111;
    display:none;
    height:17px;
    margin-bottom:9px;
    position:absolute;
    text-align:center;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:36px
}
.mejs-time-float-current{
    display:block;
    left:0;
    margin:2px;
    text-align:center;
    width:30px
}
.mejs-time-float-corner{
    border:5px solid #eee;
    border-color:#eee transparent transparent;
    border-radius:0;
    display:block;
    height:0;
    left:50%;
    line-height:0;
    position:absolute;
    top:100%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:0
}
.mejs-long-video .mejs-time-float{
    margin-left:-23px;
    width:64px
}
.mejs-long-video .mejs-time-float-current{
    width:60px
}
.mejs-broadcast{
    color:#fff;
    height:10px;
    position:absolute;
    top:15px;
    width:100%
}
.mejs-fullscreen-button>button{
    background-position:-80px 0
}
.mejs-unfullscreen>button{
    background-position:-100px 0
}
.mejs-mute>button{
    background-position:-60px 0
}
.mejs-unmute>button{
    background-position:-40px 0
}
.mejs-volume-button{
    position:relative
}
.mejs-volume-button>.mejs-volume-slider{
    -webkit-backface-visibility:hidden;
    background:rgba(50,50,50,.7);
    border-radius:0;
    bottom:100%;
    display:none;
    height:115px;
    left:50%;
    margin:0;
    position:absolute;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:25px;
    z-index:1
}
.mejs-volume-button:hover{
    border-radius:0 0 4px 4px
}
.mejs-volume-total{
    background:hsla(0,0%,100%,.5);
    height:100px;
    left:50%;
    margin:0;
    position:absolute;
    top:8px;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:2px
}
.mejs-volume-current{
    left:0;
    margin:0;
    width:100%
}
.mejs-volume-current,.mejs-volume-handle{
    background:hsla(0,0%,100%,.9);
    position:absolute
}
.mejs-volume-handle{
    border-radius:1px;
    cursor:ns-resize;
    height:6px;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:16px
}
.mejs-horizontal-volume-slider{
    display:block;
    height:36px;
    position:relative;
    vertical-align:middle;
    width:56px
}
.mejs-horizontal-volume-total{
    background:rgba(50,50,50,.8);
    height:8px;
    top:16px;
    width:50px
}
.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{
    border-radius:2px;
    font-size:1px;
    left:0;
    margin:0;
    padding:0;
    position:absolute
}
.mejs-horizontal-volume-current{
    background:hsla(0,0%,100%,.8);
    height:100%;
    top:0;
    width:100%
}
.mejs-horizontal-volume-handle{
    display:none
}
.mejs-captions-button,.mejs-chapters-button{
    position:relative
}
.mejs-captions-button>button{
    background-position:-140px 0
}
.mejs-chapters-button>button{
    background-position:-180px 0
}
.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{
    background:rgba(50,50,50,.7);
    border:1px solid transparent;
    border-radius:0;
    bottom:100%;
    margin-right:-43px;
    overflow:hidden;
    padding:0;
    position:absolute;
    right:50%;
    visibility:visible;
    width:86px
}
.mejs-chapters-button>.mejs-chapters-selector{
    margin-right:-55px;
    width:110px
}
.mejs-captions-selector-list,.mejs-chapters-selector-list{
    list-style-type:none!important;
    margin:0;
    overflow:hidden;
    padding:0
}
.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{
    color:#fff;
    cursor:pointer;
    display:block;
    list-style-type:none!important;
    margin:0 0 6px;
    overflow:hidden;
    padding:0
}
.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{
    background-color:#c8c8c8!important;
    background-color:hsla(0,0%,100%,.4)!important
}
.mejs-captions-selector-input,.mejs-chapters-selector-input{
    clear:both;
    float:left;
    left:-1000px;
    margin:3px 3px 0 5px;
    position:absolute
}
.mejs-captions-selector-label,.mejs-chapters-selector-label{
    cursor:pointer;
    float:left;
    font-size:10px;
    line-height:15px;
    padding:4px 10px 0;
    width:100%
}
.mejs-captions-selected,.mejs-chapters-selected{
    color:#21f8f8
}
.mejs-captions-translations{
    font-size:10px;
    margin:0 0 5px
}
.mejs-captions-layer{
    bottom:0;
    color:#fff;
    font-size:16px;
    left:0;
    line-height:20px;
    position:absolute;
    text-align:center
}
.mejs-captions-layer a{
    color:#fff;
    text-decoration:underline
}
.mejs-captions-layer[lang=ar]{
    font-size:20px;
    font-weight:400
}
.mejs-captions-position{
    bottom:15px;
    left:0;
    position:absolute;
    width:100%
}
.mejs-captions-position-hover{
    bottom:35px
}
.mejs-captions-text,.mejs-captions-text *{
    background:hsla(0,0%,8%,.5);
    box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);
    padding:0;
    white-space:pre-wrap
}
.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{
    display:none
}
.mejs-overlay-error{
    position:relative
}
.mejs-overlay-error>img{
    left:0;
    max-width:100%;
    position:absolute;
    top:0;
    z-index:-1
}
.mejs-cannotplay,.mejs-cannotplay a{
    color:#fff;
    font-size:.8em
}
.mejs-cannotplay{
    position:relative
}
.mejs-cannotplay a,.mejs-cannotplay p{
    display:inline-block;
    padding:0 15px;
    width:100%
}

.animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animated.infinite{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.animated.hinge{
    -webkit-animation-duration:2s;
    animation-duration:2s
}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes d{
    0%,20%,53%,80%,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);
        transform:translate3d(0,-30px,0)
    }
    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);
        transform:translate3d(0,-15px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)
    }
}
@keyframes d{
    0%,20%,53%,80%,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);
        transform:translate3d(0,-30px,0)
    }
    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);
        transform:translate3d(0,-15px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)
    }
}
.bounce{
    -webkit-animation-name:d;
    animation-name:d;
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom
}
@-webkit-keyframes e{
    0%,50%,to{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes e{
    0%,50%,to{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
.flash{
    -webkit-animation-name:e;
    animation-name:e
}
@-webkit-keyframes f{
    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 f{
    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)
    }
}
.pulse{
    -webkit-animation-name:f;
    animation-name:f
}
@-webkit-keyframes g{
    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 g{
    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)
    }
}
.rubberBand{
    -webkit-animation-name:g;
    animation-name:g
}
@-webkit-keyframes h{
    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 h{
    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)
    }
}
.shake{
    -webkit-animation-name:h;
    animation-name:h
}
@-webkit-keyframes i{
    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 i{
    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)
    }
}
.swing{
    -webkit-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:i;
    animation-name:i
}
@-webkit-keyframes j{
    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 j{
    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)
    }
}
.tada{
    -webkit-animation-name:j;
    animation-name:j
}
@-webkit-keyframes k{
    0%{
        -webkit-transform:none;
        transform:none
    }
    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:none;
        transform:none
    }
}
@keyframes k{
    0%{
        -webkit-transform:none;
        transform:none
    }
    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:none;
        transform:none
    }
}
.wobble{
    -webkit-animation-name:k;
    animation-name:k
}
@-webkit-keyframes l{
    11.1%{
        -webkit-transform:none;
        transform:none
    }
    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)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes l{
    11.1%{
        -webkit-transform:none;
        transform:none
    }
    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)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
.jello{
    -webkit-animation-name:l;
    animation-name:l;
    -webkit-transform-origin:center;
    transform-origin:center
}
@-webkit-keyframes m{
    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 m{
    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)
    }
}
.bounceIn{
    -webkit-animation-name:m;
    animation-name:m
}
@-webkit-keyframes n{
    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);
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,25px,0);
        transform:translate3d(0,25px,0)
    }
    75%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,5px,0);
        transform:translate3d(0,5px,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes n{
    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);
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,25px,0);
        transform:translate3d(0,25px,0)
    }
    75%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,5px,0);
        transform:translate3d(0,5px,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInDown{
    -webkit-animation-name:n;
    animation-name:n
}
@-webkit-keyframes o{
    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);
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes o{
    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);
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInLeft{
    -webkit-animation-name:o;
    animation-name:o
}
@-webkit-keyframes p{
    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);
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0);
        transform:translate3d(-25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(-5px,0,0);
        transform:translate3d(-5px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes p{
    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);
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0);
        transform:translate3d(-25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(-5px,0,0);
        transform:translate3d(-5px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInRight{
    -webkit-animation-name:p;
    animation-name:p
}
@-webkit-keyframes q{
    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);
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    75%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-5px,0);
        transform:translate3d(0,-5px,0)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes q{
    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);
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    75%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-5px,0);
        transform:translate3d(0,-5px,0)
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.bounceInUp{
    -webkit-animation-name:q;
    animation-name:q
}
@-webkit-keyframes r{
    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 r{
    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)
    }
}
.bounceOut{
    -webkit-animation-name:r;
    animation-name:r
}
@-webkit-keyframes s{
    20%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@keyframes s{
    20%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
.bounceOutDown{
    -webkit-animation-name:s;
    animation-name:s
}
@-webkit-keyframes t{
    20%{
        opacity:1;
        -webkit-transform:translate3d(20px,0,0);
        transform:translate3d(20px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes t{
    20%{
        opacity:1;
        -webkit-transform:translate3d(20px,0,0);
        transform:translate3d(20px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
.bounceOutLeft{
    -webkit-animation-name:t;
    animation-name:t
}
@-webkit-keyframes u{
    20%{
        opacity:1;
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@keyframes u{
    20%{
        opacity:1;
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
.bounceOutRight{
    -webkit-animation-name:u;
    animation-name:u
}
@-webkit-keyframes v{
    20%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,20px,0);
        transform:translate3d(0,20px,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes v{
    20%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,20px,0);
        transform:translate3d(0,20px,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
.bounceOutUp{
    -webkit-animation-name:v;
    animation-name:v
}
@-webkit-keyframes w{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes w{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
.fadeIn{
    -webkit-animation-name:w;
    animation-name:w
}
@-webkit-keyframes x{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes x{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDown{
    -webkit-animation-name:x;
    animation-name:x
}
@-webkit-keyframes y{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes y{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDownBig{
    -webkit-animation-name:y;
    animation-name:y
}
@-webkit-keyframes z{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes z{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeft{
    -webkit-animation-name:z;
    animation-name:z
}
@-webkit-keyframes A{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes A{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeftBig{
    -webkit-animation-name:A;
    animation-name:A
}
@-webkit-keyframes B{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes B{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRight{
    -webkit-animation-name:B;
    animation-name:B
}
@-webkit-keyframes C{
    0%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes C{
    0%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRightBig{
    -webkit-animation-name:C;
    animation-name:C
}
@-webkit-keyframes D{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes D{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUp{
    -webkit-animation-name:D;
    animation-name:D
}
@-webkit-keyframes E{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes E{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUpBig{
    -webkit-animation-name:E;
    animation-name:E
}
@-webkit-keyframes F{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes F{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
.fadeOut{
    -webkit-animation-name:F;
    animation-name:F
}
@-webkit-keyframes G{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes G{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
.fadeOutDown{
    -webkit-animation-name:G;
    animation-name:G
}
@-webkit-keyframes H{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@keyframes H{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
.fadeOutDownBig{
    -webkit-animation-name:H;
    animation-name:H
}
@-webkit-keyframes I{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes I{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
.fadeOutLeft{
    -webkit-animation-name:I;
    animation-name:I
}
@-webkit-keyframes J{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes J{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
.fadeOutLeftBig{
    -webkit-animation-name:J;
    animation-name:J
}
@-webkit-keyframes K{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes K{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
.fadeOutRight{
    -webkit-animation-name:K;
    animation-name:K
}
@-webkit-keyframes L{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@keyframes L{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
.fadeOutRightBig{
    -webkit-animation-name:L;
    animation-name:L
}
@-webkit-keyframes M{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes M{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
.fadeOutUp{
    -webkit-animation-name:M;
    animation-name:M
}
@-webkit-keyframes N{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes N{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
.fadeOutUpBig{
    -webkit-animation-name:N;
    animation-name:N
}
@-webkit-keyframes O{
    0%{
        -webkit-transform:perspective(400px) rotateY(-1turn);
        transform:perspective(400px) rotateY(-1turn);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);
        transform:perspective(400px) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);
        transform:perspective(400px) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes O{
    0%{
        -webkit-transform:perspective(400px) rotateY(-1turn);
        transform:perspective(400px) rotateY(-1turn);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);
        transform:perspective(400px) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);
        transform:perspective(400px) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.animated.flip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:O;
    animation-name:O
}
@-webkit-keyframes P{
    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 P{
    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)
    }
}
.flipInX{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:P;
    animation-name:P
}
@-webkit-keyframes Q{
    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 Q{
    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)
    }
}
.flipInY{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:Q;
    animation-name:Q
}
@-webkit-keyframes R{
    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 R{
    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
    }
}
.flipOutX{
    -webkit-animation-name:R;
    animation-name:R;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes S{
    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 S{
    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
    }
}
.flipOutY{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:S;
    animation-name:S
}
@-webkit-keyframes T{
    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);
        opacity:1
    }
    to{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes T{
    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);
        opacity:1
    }
    to{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.lightSpeedIn{
    -webkit-animation-name:T;
    animation-name:T;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
}
@-webkit-keyframes U{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
@keyframes U{
    0%{
        opacity:1
    }
    to{
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
.lightSpeedOut{
    -webkit-animation-name:U;
    animation-name:U;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
}
@-webkit-keyframes V{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate(-200deg);
        transform:rotate(-200deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes V{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate(-200deg);
        transform:rotate(-200deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateIn{
    -webkit-animation-name:V;
    animation-name:V
}
@-webkit-keyframes W{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes W{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownLeft{
    -webkit-animation-name:W;
    animation-name:W
}
@-webkit-keyframes X{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes X{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownRight{
    -webkit-animation-name:X;
    animation-name:X
}
@-webkit-keyframes Y{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes Y{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInUpLeft{
    -webkit-animation-name:Y;
    animation-name:Y
}
@-webkit-keyframes Z{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes Z{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInUpRight{
    -webkit-animation-name:Z;
    animation-name:Z
}
@-webkit-keyframes ab{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    to{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate(200deg);
        transform:rotate(200deg);
        opacity:0
    }
}
@keyframes ab{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    to{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate(200deg);
        transform:rotate(200deg);
        opacity:0
    }
}
.rotateOut{
    -webkit-animation-name:ab;
    animation-name:ab
}
@-webkit-keyframes bb{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        opacity:0
    }
}
@keyframes bb{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        opacity:0
    }
}
.rotateOutDownLeft{
    -webkit-animation-name:bb;
    animation-name:bb
}
@-webkit-keyframes cb{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        opacity:0
    }
}
@keyframes cb{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        opacity:0
    }
}
.rotateOutDownRight{
    -webkit-animation-name:cb;
    animation-name:cb
}
@-webkit-keyframes db{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        opacity:0
    }
}
@keyframes db{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        opacity:0
    }
}
.rotateOutUpLeft{
    -webkit-animation-name:db;
    animation-name:db
}
@-webkit-keyframes eb{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
}
@keyframes eb{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        opacity:0
    }
}
.rotateOutUpRight{
    -webkit-animation-name:eb;
    animation-name:eb
}
@-webkit-keyframes fb{
    0%{
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate(80deg);
        transform:rotate(80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80%{
        -webkit-transform:rotate(60deg);
        transform:rotate(60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -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 fb{
    0%{
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate(80deg);
        transform:rotate(80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80%{
        -webkit-transform:rotate(60deg);
        transform:rotate(60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -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
    }
}
.hinge{
    -webkit-animation-name:fb;
    animation-name:fb
}
@-webkit-keyframes gb{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate(-120deg);
        transform:translate3d(-100%,0,0) rotate(-120deg)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes gb{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate(-120deg);
        transform:translate3d(-100%,0,0) rotate(-120deg)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.rollIn{
    -webkit-animation-name:gb;
    animation-name:gb
}
@-webkit-keyframes hb{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0) rotate(120deg);
        transform:translate3d(100%,0,0) rotate(120deg)
    }
}
@keyframes hb{
    0%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0) rotate(120deg);
        transform:translate3d(100%,0,0) rotate(120deg)
    }
}
.rollOut{
    -webkit-animation-name:hb;
    animation-name:hb
}
@-webkit-keyframes ib{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes ib{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
.zoomIn{
    -webkit-animation-name:ib;
    animation-name:ib
}
@-webkit-keyframes jb{
    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 jb{
    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)
    }
}
.zoomInDown{
    -webkit-animation-name:jb;
    animation-name:jb
}
@-webkit-keyframes kb{
    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 kb{
    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)
    }
}
.zoomInLeft{
    -webkit-animation-name:kb;
    animation-name:kb
}
@-webkit-keyframes lb{
    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 lb{
    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)
    }
}
.zoomInRight{
    -webkit-animation-name:lb;
    animation-name:lb
}
@-webkit-keyframes mb{
    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 mb{
    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)
    }
}
.zoomInUp{
    -webkit-animation-name:mb;
    animation-name:mb
}
@-webkit-keyframes nb{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    to{
        opacity:0
    }
}
@keyframes nb{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    to{
        opacity:0
    }
}
.zoomOut{
    -webkit-animation-name:nb;
    animation-name:nb
}
@-webkit-keyframes ob{
    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-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes ob{
    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-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomOutDown{
    -webkit-animation-name:ob;
    animation-name:ob
}
@-webkit-keyframes pb{
    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);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
@keyframes pb{
    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);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
.zoomOutLeft{
    -webkit-animation-name:pb;
    animation-name:pb
}
@-webkit-keyframes qb{
    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);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
@keyframes qb{
    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);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
.zoomOutRight{
    -webkit-animation-name:qb;
    animation-name:qb
}
@-webkit-keyframes rb{
    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-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes rb{
    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-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomOutUp{
    -webkit-animation-name:rb;
    animation-name:rb
}
@-webkit-keyframes sb{
    0%{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes sb{
    0%{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.slideInDown{
    -webkit-animation-name:sb;
    animation-name:sb
}
@-webkit-keyframes tb{
    0%{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes tb{
    0%{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.slideInLeft{
    -webkit-animation-name:tb;
    animation-name:tb
}
@-webkit-keyframes ub{
    0%{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes ub{
    0%{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.slideInRight{
    -webkit-animation-name:ub;
    animation-name:ub
}
@-webkit-keyframes vb{
    0%{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
@keyframes vb{
    0%{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
}
.slideInUp{
    -webkit-animation-name:vb;
    animation-name:vb
}
@-webkit-keyframes wb{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes wb{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
.slideOutDown{
    -webkit-animation-name:wb;
    animation-name:wb
}
@-webkit-keyframes xb{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes xb{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
.slideOutLeft{
    -webkit-animation-name:xb;
    animation-name:xb
}
@-webkit-keyframes yb{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes yb{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
.slideOutRight{
    -webkit-animation-name:yb;
    animation-name:yb
}
@-webkit-keyframes zb{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes zb{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
.slideOutUp{
    -webkit-animation-name:zb;
    animation-name:zb
}
.mfp-bg{
    z-index:1042;
    overflow:hidden;
    background:#0b0b0b;
    opacity:.8
}
.mfp-bg,.mfp-wrap{
    top:0;
    left:0;
    width:100%;
    height:100%;
    position:fixed
}
.mfp-wrap{
    z-index:1043;
    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-ajax-holder .mfp-content,.mfp-inline-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:zoom-out
}
.mfp-zoom{
    cursor:pointer;
    cursor:zoom-in
}
.mfp-auto-cursor .mfp-content{
    cursor:auto
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.mfp-loading.mfp-figure{
    display:none
}
.mfp-hide{
    display:none!important
}
.mfp-s-error .mfp-preloader{
    color:#ccc;
    position:absolute;
    top:50%;
    width:auto;
    text-align:center;
    margin-top:-.8em;
    left:8px;
    right:8px;
    z-index:1044
}
.mfp-s-error .mfp-preloader a{
    color:#ccc
}
.mfp-s-error .mfp-preloader a:hover{
    color:#fff
}
.mfp-s-error .mfp-preloader:after{
    display:none
}
.mfp-preloader:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    border-radius:50%;
    width:40px;
    height:40px;
    border:5px solid hsla(0,0%,72%,.2);
    border-left-color:#b8b8b8;
    -webkit-animation:Ab 1.1s infinite linear;
    animation:Ab 1.1s infinite linear
}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{
    display:none
}
button.mfp-arrow,button.mfp-close{
    overflow:visible;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:none;
    padding:0;
    z-index:1046;
    box-shadow:none
}
.mfp-close{
    width:44px;
    height:44px;
    line-height:44px;
    position:absolute;
    right:0;
    top:0;
    text-decoration:none;
    text-align:center;
    opacity:.65;
    padding:0 0 18px 10px;
    color:#fff;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,.mfp-close:hover{
    opacity:1
}
.mfp-close:active{
    top:1px
}
.mfp-close-btn-in .mfp-close{
    color:#333
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{
    color:#fff;
    text-align:right;
    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;
    margin:0;
    top:50%;
    margin-top:-50px;
    padding:0;
    width:80px;
    height:100px;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    text-decoration:inherit;
    text-align:center;
    line-height:100px;
    color:#fff;
    font-size:48px;
    opacity:.3
}
.mfp-arrow:active{
    margin-top:-48px
}
.mfp-arrow:focus,.mfp-arrow:hover{
    opacity:1
}
.mfp-arrow-left{
    left:0
}
.mfp-arrow-right{
    right:0
}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{
    content:"\f104"
}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{
    content:"\f105"
}
.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,.6);
    background:#000
}
img.mfp-img{
    width:auto;
    max-width:100%;
    height:auto;
    display:block;
    box-sizing:border-box;
    padding:40px 0;
    margin:0 auto
}
.mfp-figure,img.mfp-img{
    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,.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-height:300px),screen and (max-width:800px) and (orientation:landscape){
    .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,.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,.6);
        position:fixed;
        text-align:center;
        padding:0
    }
}
@media (max-width:900px){
    .mfp-arrow{
        -webkit-transform:scale(.75);
        transform:scale(.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
    }
}
.moto-popup .mfp-container{
    padding:0 15px
}
.moto-popup .mfp-close{
    color:#fff;
    top:10px;
    height:40px;
    text-align:right;
    width:100%
}
.moto-popup .mfp-content{
    padding:50px 0;
    max-width:100%
}
.moto-popup .moto-popup_content{
    max-height:calc(100vh - 100px);
    overflow-y:auto;
    overflow-x:hidden;
    background:#fff
}
@media screen and (max-width:1039px){
    .moto-popup .moto-popup_content{
        max-height:none
    }
}
*{
    margin:0;
    padding:0
}
a{
    color:#337ab7
}
a,a:focus,a:hover{
    text-decoration:none
}
a:focus,a:hover{
    color:#23527c
}
.moto-container_width-fixed,.row-fixed .container-fluid{
    max-width:1200px;
    margin-left:auto;
    margin-right:auto
}
.moto-disabling_row-fixed .moto-container_width-fixed,.moto-disabling_row-fixed .row-fixed .container-fluid{
    max-width:none
}
body,html{
    min-height:100%
}
body{
    position:relative;
    overflow-x:hidden
}
.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{
    display:none!important
}
.moto-widget{
    position:relative
}
.frame-empty,.moto-widget-cover{
    display:none
}
.moto-widget>.moto-widget__content-wrapper,.moto-widget__content-wrapper>.moto-widget__content{
    position:relative
}
.moto-anchor{
    position:absolute;
    top:0
}
.moto-align-left{
    text-align:left
}
.moto-align-center{
    text-align:center
}
.moto-align-right{
    text-align:right
}
.moto-absolute-position__container{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.moto-absolute-position{
    position:absolute
}
.moto-absolute-position_left-top{
    top:0;
    left:0
}
.moto-absolute-position_center-top,.moto-absolute-position_top{
    top:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.moto-absolute-position_right-top{
    top:0;
    right:0
}
.moto-absolute-position_left,.moto-absolute-position_left-center{
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.moto-absolute-position_center,.moto-absolute-position_center-center{
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.moto-absolute-position_right,.moto-absolute-position_right-center{
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.moto-absolute-position_left-bottom{
    bottom:0;
    left:0
}
.moto-absolute-position_bottom,.moto-absolute-position_center-bottom{
    bottom:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.moto-absolute-position_right-bottom{
    bottom:0;
    right:0
}
.moto-back-to-top-button{
    position:fixed;
    visibility:hidden;
    opacity:0;
    cursor:pointer;
    z-index:500
}
.moto-back-to-top-button.moto-back-to-top-button_visible{
    visibility:visible;
    opacity:1
}
.moto-back-to-top-button .moto-back-to-top-button-link{
    display:inline-block
}
.moto-popup__content_error{
    font-family:Verdana,sans-serif;
    color:#d3d8db;
    font-size:16px;
    text-align:center
}
.moto-popup_content .moto-sticky__attached_top{
    top:50px
}
.moto-background-video-container{
    overflow:hidden;
    border-radius:inherit;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.moto-background-video{
    min-height:100%;
    min-width:100%;
    max-width:100%;
    height:auto;
    width:auto
}
.moto-background-video_fill-by-height{
    max-height:100%;
    max-width:none
}
@-webkit-keyframes Ab{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes Ab{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
.moto-widget-loader{
    background:transparent;
    width:100%;
    height:100%;
    position:relative
}
.moto-widget-loader>.moto-widget-loader__indicator{
    content:"";
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    display:block;
    border-radius:50%;
    width:40px;
    height:40px;
    border:5px solid;
    border-top-color:rgba(24,27,39,.2);
    border-right-color:rgba(24,27,39,.2);
    border-bottom-color:rgba(24,27,39,.2);
    border-left-color:#181b27;
    -webkit-animation:Ab 1.1s infinite linear;
    animation:Ab 1.1s infinite linear
}
@media screen and (max-width:1039px){
    .moto-visible-on_desktop{
        display:none
    }
}
@media screen and (max-width:767px){
    .moto-visible-on_tablet{
        display:none
    }
}
@media screen and (max-width:479px){
    .moto-visible-on_mobile-h{
        display:none
    }
}
@media screen and (max-width:1039px){
    .moto-align-left_tablet{
        text-align:left
    }
    .moto-align-center_tablet{
        text-align:center
    }
    .moto-align-right_tablet{
        text-align:right
    }
}
@media screen and (max-width:767px){
    .moto-align-left_mobile-h{
        text-align:left
    }
    .moto-align-center_mobile-h{
        text-align:center
    }
    .moto-align-right_mobile-h{
        text-align:right
    }
}
@media screen and (max-width:479px){
    .moto-align-left_mobile-v{
        text-align:left
    }
    .moto-align-center_mobile-v{
        text-align:center
    }
    .moto-align-right_mobile-v{
        text-align:right
    }
}
.moto-widget_flex-alignment.moto-align-left .moto-widget__flex-alignment-element{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.moto-widget_flex-alignment.moto-align-center .moto-widget__flex-alignment-element{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.moto-widget_flex-alignment.moto-align-right .moto-widget__flex-alignment-element{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
@media screen and (max-width:1039px){
    .moto-widget_flex-alignment.moto-align-left_tablet .moto-widget__flex-alignment-element{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .moto-widget_flex-alignment.moto-align-center_tablet .moto-widget__flex-alignment-element{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .moto-widget_flex-alignment.moto-align-right_tablet .moto-widget__flex-alignment-element{
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
}
@media screen and (max-width:767px){
    .moto-widget_flex-alignment.moto-align-left_mobile-h .moto-widget__flex-alignment-element{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .moto-widget_flex-alignment.moto-align-center_mobile-h .moto-widget__flex-alignment-element{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .moto-widget_flex-alignment.moto-align-right_mobile-h .moto-widget__flex-alignment-element{
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
}
@media screen and (max-width:479px){
    .moto-widget_flex-alignment.moto-align-left_mobile-v .moto-widget__flex-alignment-element{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .moto-widget_flex-alignment.moto-align-center_mobile-v .moto-widget__flex-alignment-element{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .moto-widget_flex-alignment.moto-align-right_mobile-v .moto-widget__flex-alignment-element{
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
}
.moto-sticky__hidden{
    display:none
}
.moto-sticky__attached,.moto-sticky__attached_bottom,.moto-sticky__attached_top{
    position:fixed;
    z-index:400;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -moz-transform:none
}
.moto-sticky__attached_top{
    top:0
}
.moto-sticky__attached_bottom{
    bottom:0
}
.moto-sticky-pseudo-element{
    position:static
}
@media screen and (max-width:767px){
    .moto-sticky-pseudo-element,.moto-widget.moto-sticky__hidden{
        display:none!important
    }
    .moto-section.moto-sticky__attached,.moto-widget.moto-sticky__attached{
        position:static!important;
        width:auto!important;
        -webkit-transform:initial;
        transform:none
    }
}
.lazyload{
    min-height:1px;
    display:block
}
.moto-widget-accordion .moto-widget-accordion__header{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.moto-widget-accordion .moto-widget-accordion__header:focus{
    outline:none
}
.moto-widget-accordion .moto-widget-accordion__header-item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.moto-widget-accordion .moto-widget-accordion__header-icon{
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    -ms-flex-order:2;
    order:2
}
.moto-widget-accordion .moto-widget-accordion__header-title{
    width:100%;
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
    -ms-flex-order:3;
    order:3
}
.moto-widget-accordion .moto-widget-accordion__collapse-icon{
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
    -ms-flex-order:4;
    order:4
}
.moto-widget-accordion .moto-widget-accordion__item_collapse-icon-left .moto-widget-accordion__collapse-icon{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1
}
.moto-widget-accordion .moto-widget-accordion__item:last-child{
    margin-bottom:0
}
.moto-widget-accordion.moto-preset-default .moto-widget-accordion__header{
    padding:13px 3px
}
.moto-widget-accordion.moto-preset-default .moto-widget-accordion__header-item{
    margin:0 7px
}
.moto-widget-accordion.moto-preset-default .moto-widget-accordion__content{
    padding:6px 10px 13px
}
.moto-widget-accordion.moto-preset-2 .moto-widget-accordion__header{
    padding:12px 15px
}
.moto-widget-accordion.moto-preset-2 .moto-widget-accordion__header-item{
    margin:0 5px
}
.moto-widget-accordion.moto-preset-2 .moto-widget-accordion__content{
    padding:6px 20px 12px
}
.moto-widget-accordion.moto-preset-3 .moto-widget-accordion__header{
    padding:13px 25px
}
.moto-widget-accordion.moto-preset-3 .moto-widget-accordion__header-item{
    margin:0 5px
}
.moto-widget-accordion.moto-preset-3 .moto-widget-accordion__content{
    padding:7px 30px 13px
}
.moto-media-player.moto-widget-audio_player .mejs-controls{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.moto-media-player .mejs-container,.moto-media-player .mejs-controls,.moto-media-player .mejs-inner,.moto-media-player .moto-media-player-container{
    min-height:42px
}
.moto-media-player .mejs-time{
    white-space:nowrap
}
.moto-media-player .mejs-time span{
    position:relative;
    width:auto;
    display:inline-block
}
.moto-media-player .mejs-controls .mejs-button button{
    width:41px;
    height:100%
}
.moto-media-player .mejs-container{
    background:none;
    height:100%
}
.moto-media-player .mejs-controls{
    display:none;
    min-width:346px;
    background:none;
    overflow:hidden;
    z-index:1;
    border:1px solid;
    padding:0
}
@media screen and (max-width:1039px){
    .moto-media-player .mejs-controls{
        min-width:218px
    }
}
.moto-media-player .mejs-controls div{
    font-size:inherit;
    font-family:inherit;
    color:inherit;
    font-weight:inherit
}
.moto-media-player .mejs-controls>div{
    float:none;
    display:inline-block;
    border-left:1px solid;
    border-color:inherit
}
.moto-media-player .mejs-controls>div:first-child{
    border:none
}
.moto-media-player .mejs-controls .mejs-button{
    height:100%;
    width:41px;
    position:relative
}
.moto-media-player .mejs-controls .mejs-button button{
    padding:0;
    margin:0;
    background:none;
    color:#d3d8db
}
.moto-media-player .mejs-controls .mejs-button button:before{
    display:inline-block;
    font:normal normal normal 19px/1 FontAwesome;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    width:100%;
    position:relative;
    -webkit-transition:.5s;
    transition:.5s
}
.moto-media-player .mejs-controls .mejs-button button:hover{
    color:#81868c
}
.moto-media-player .mejs-controls .mejs-button.mejs-play button:before{
    content:"\f04b"
}
.moto-media-player .mejs-controls .mejs-button.mejs-pause button:before{
    content:"\f04c"
}
.moto-media-player .mejs-controls .mejs-button.mejs-stop button:before{
    content:"\f04d"
}
.moto-media-player .mejs-controls .mejs-button.mejs-replay button:before{
    content:"\f01e"
}
.moto-media-player .mejs-controls .mejs-time-rail{
    position:relative;
    padding:0 10px;
    margin:0;
    height:100%
}
.moto-media-player .mejs-controls .mejs-time-rail .mejs-time-total{
    width:calc(100% - 20px);
    left:10px
}
.moto-media-player .mejs-controls .mejs-time-rail div.mejs-moto-track-name{
    position:absolute;
    padding-top:6px;
    left:10px;
    right:0;
    width:auto;
    overflow:hidden;
    text-overflow:ellipsis;
    height:22px;
    background:transparent;
    white-space:nowrap
}
.moto-media-player .mejs-controls .mejs-spacer{
    width:10px
}
.moto-media-player .mejs-controls .mejs-time{
    position:absolute;
    right:10px;
    height:0;
    overflow:visible;
    padding:0;
    top:6px;
    color:inherit
}
.moto-media-player .mejs-controls .mejs-time span{
    padding-left:3px;
    cursor:default
}
.moto-media-player .mejs-controls .mejs-volume-button{
    width:140px
}
@media screen and (max-width:1039px){
    .moto-media-player .mejs-controls .mejs-volume-button{
        display:none!important
    }
}
.moto-media-player .mejs-controls .mejs-volume-button button{
    width:41px
}
.moto-media-player .mejs-controls .mejs-volume-button .mejs-horizontal-volume-slider{
    display:block!important;
    left:41px;
    height:100%;
    width:80px
}
.moto-media-player .mejs-controls .mejs-volume-button .mejs-horizontal-volume-total{
    top:17px;
    width:80px
}
.moto-media-player .mejs-controls .mejs-volume-button .mejs-horizontal-volume-handle{
    top:-3px
}
.moto-media-player .mejs-controls .mejs-horizontal-volume-slider div.mejs-horizontal-volume-handle,.moto-media-player .mejs-controls .mejs-time-handle{
    display:block;
    width:6px;
    height:6px;
    left:-7px;
    border-radius:50%;
    cursor:pointer;
    border:4px solid #fff;
    text-align:center;
    box-sizing:content-box;
    position:relative
}
.moto-media-player .mejs-controls .mejs-horizontal-volume-handle{
    margin-left:-5px
}
.moto-media-player .mejs-controls .mejs-time-handle{
    top:-4px
}
.moto-media-player .mejs-controls .mejs-time-handle .mejs-time-handle-content{
    left:-2px;
    top:-2px
}
.moto-media-player .mejs-controls .mejs-time-total{
    margin:0;
    background:#d0d1d5;
    bottom:7px
}
.moto-media-player .mejs-controls .mejs-horizontal-volume-total,.moto-media-player .mejs-controls .mejs-time-loaded{
    background:#bfc3c6
}
.moto-media-player .mejs-controls .mejs-horizontal-volume-current,.moto-media-player .mejs-controls .mejs-time-current{
    top:0;
    background:#7f878a
}
.moto-media-player .mejs-controls .mejs-horizontal-volume-current,.moto-media-player .mejs-controls .mejs-horizontal-volume-total,.moto-media-player .mejs-controls .mejs-time-current,.moto-media-player .mejs-controls .mejs-time-loaded,.moto-media-player .mejs-controls .mejs-time-total{
    height:6px;
    border-radius:5px
}
.moto-media-player .mejs-controls .mejs-moto-loop-button button:before{
    content:"\f079";
    top:-1px
}
.moto-media-player .mejs-controls .mejs-fullscreen-button button:before{
    content:"\f0b2"
}
.moto-media-player .mejs-controls .mejs-moto-last-hidden-button{
    width:0;
    border:none
}
.moto-media-player .mejs-inner .mejs-controls .mejs-button.mejs-button_active button:hover{
    background-color:inherit
}
.moto-media-player .mejs-inner .mejs-controls .mejs-button.mejs-button_active button:hover:before{
    color:inherit
}
.moto-media-player .mejs-inner .mejs-controls .mejs-button.mejs-volume-button button,.moto-media-player .mejs-inner .mejs-controls .mejs-button.mejs-volume-button button:hover{
    background-color:inherit
}
.moto-media-player .mejs-button button:focus,.moto-media-player .mejs-time-total{
    outline:0
}
.moto-media-player .mejs-time-rail .mejs-time-float{
    z-index:50;
    background:#55616d;
    color:#d3d8db;
    border:none;
    height:14px;
    width:auto;
    top:-23px;
    margin-left:-18px;
    border-radius:3px
}
.moto-media-player .mejs-time-rail .mejs-time-float-current{
    width:auto;
    margin:0;
    position:relative;
    padding:0 4px;
    font:normal normal normal 11px Tahoma,sans-serif
}
.moto-media-player .mejs-time-rail .mejs-time-float-corner{
    border-color:#55616d transparent transparent;
    top:12px;
    left:13px
}
.moto-media-player .mejs-time-rail .mejs-time-total .mejs-time-buffering{
    height:6px
}
.moto-media-player .mejs-mute button:before{
    content:"\f028"
}
.moto-media-player .mejs-unmute button:before{
    content:"\f026";
    right:5px
}
.moto-media-player .mejs-container audio{
    display:block
}
.moto-media-player audio{
    display:none
}
.moto-media-player .mejs-layers .mejs-overlay-play .mejs-overlay-button,.moto-media-player .mejs-layers .mejs-overlay-play .mejs-overlay-button:hover{
    background:none
}
.moto-media-player .mejs-overlay-button{
    position:absolute;
    margin:auto;
    bottom:0;
    right:0;
    left:0;
    top:0;
    width:48px;
    height:82px;
    outline:none
}
.moto-media-player .mejs-overlay-button:before{
    content:"\f04b";
    display:inline-block;
    font:normal normal normal 83px/1 FontAwesome;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -webkit-transition:.5s;
    transition:.5s
}
.moto-media-player .mejs-layers{
    display:none
}
.moto-media-player.moto-media-player_loaded .mejs-controls{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.moto-media-player.moto-media-player_loaded .mejs-layers{
    display:block
}
.moto-media-player.moto-media-player_loaded .mejs-container-fullscreen video{
    background:#0d0d0d
}
.moto-media-player .mejs-overlay-loading:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    border-radius:50%;
    width:40px;
    height:40px;
    border:5px solid hsla(196,4%,52%,.2);
    border-left-color:#7f878a;
    -webkit-animation:Ab 1.1s infinite linear;
    animation:Ab 1.1s infinite linear;
    z-index:1
}
.moto-media-player .mejs-overlay-loading,.moto-media-player .mejs-overlay-loading span{
    background:transparent
}
.moto-media-player .mejs-overlay-play{
    overflow:hidden
}
.moto-widget-back-to-top{
    position:fixed;
    visibility:hidden;
    opacity:0;
    z-index:500;
    text-align:center;
    line-height:0
}
.moto-widget-back-to-top-link{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:.3s;
    transition:.3s;
    cursor:pointer
}
.moto-preview-mode_design .moto-widget-back-to-top,.moto-widget-back-to-top.moto-back-to-top-button_visible{
    visibility:visible;
    opacity:1
}
.moto-widget-block>.container-fluid,.moto-widget-block>.container-fluid>.row>.moto-cell{
    padding:0
}
.moto-widget-block>.container-fluid>.row{
    margin:0
}
.moto-widget-blog-recent_posts .moto-widget-blog-recent_posts-list{
    list-style-type:none
}
.moto-widget-blog-recent_posts .moto-widget-blog-recent_posts-list .moto-widget-blog-recent_posts-item:last-child .moto-widget-text{
    padding-bottom:0
}
.moto-widget-blog-post_list .moto-blog-posts-list,.moto-widget-blog-post_list .moto-pagination-pager{
    list-style-type:none
}
.moto-widget-blog-post-author-icon,.moto-widget-blog-post_published_on .moto-widget-blog-post_published_on-icon{
    margin-right:10px
}
.moto-widget-blog-post_tags__items{
    list-style:none;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.moto-widget-blog-post_tags__item-link{
    display:block;
    -webkit-transition:.2s;
    transition:.2s
}
.moto-widget-blog-category_list__item{
    list-style:none
}
.moto-widget-blog-category_list__item-link{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    text-decoration:none
}
.moto-widget-blog-category_list__item-link:focus,.moto-widget-blog-category_list__item-link:hover{
    text-decoration:none
}
.moto-widget-blog-category_list:not(.moto-widget-blog-category_list_show-delimiter) .moto-widget-blog-category_list__content-wrapper .moto-widget-blog-category_list__item{
    padding-bottom:0;
    border:none
}
.moto-widget-blog-category_list__item:last-child{
    margin-bottom:0
}
.moto-widget-blog-post_category-icon{
    margin-right:8px
}
.moto-widget-breadcrumbs__item,.moto-widget-breadcrumbs__item-content,.moto-widget-breadcrumbs__list{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.moto-widget-breadcrumbs__item{
    list-style:none
}
.moto-widget-breadcrumbs__list{
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.moto-widget-breadcrumbs__item-content,.moto-widget-breadcrumbs__item-icon{
    -webkit-transition:.2s;
    transition:.2s
}
.moto-widget-button .moto-widget-button-link{
    display:inline-block;
    cursor:pointer
}
.moto-widget-button .moto-widget-theme-icon{
    display:none
}
.moto-widget-button button{
    background:none;
    border:none;
    font:inherit;
    outline:none
}
@-webkit-keyframes Bb{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0);
        left:0;
        opacity:1
    }
    12.5%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    25%{
        left:0
    }
    37.5%{
        left:18px
    }
    50%{
        left:18px
    }
    62.5%{
        left:36px
    }
    75%{
        left:36px;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    87.5%{
        left:36px;
        -webkit-transform:scale(0);
        transform:scale(0);
        opacity:1
    }
    to{
        left:36px;
        opacity:0
    }
}
@keyframes Bb{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0);
        left:0;
        opacity:1
    }
    12.5%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    25%{
        left:0
    }
    37.5%{
        left:18px
    }
    50%{
        left:18px
    }
    62.5%{
        left:36px
    }
    75%{
        left:36px;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    87.5%{
        left:36px;
        -webkit-transform:scale(0);
        transform:scale(0);
        opacity:1
    }
    to{
        left:36px;
        opacity:0
    }
}
.moto-widget-carousel .carousel-empty{
    display:none
}
.moto-widget-carousel .moto-widget-carousel-item img{
    width:100%
}
.moto-widget-carousel .moto-widget-carousel-item .moto-widget-carousel-link{
    width:100%;
    display:inline-block
}
.moto-widget-carousel .loading-block,.moto-widget-carousel.moto-widget-carousel-loader .bx-controls{
    display:none
}
.moto-widget-carousel.moto-widget-carousel-loader .moto-widget-carousel-item{
    position:absolute;
    list-style:none;
    visibility:hidden
}
.moto-widget-carousel.moto-widget-carousel-loader .loading-block{
    display:block;
    height:40px;
    width:46px;
    margin:0 auto;
    position:relative
}
.moto-widget-carousel.moto-widget-carousel-loader .loading-circle{
    position:absolute;
    opacity:0;
    top:16px;
    text-align:center;
    -webkit-animation:Bb 1.25s linear infinite;
    animation:Bb 1.25s linear infinite
}
.moto-widget-carousel.moto-widget-carousel-loader .loading-circle>div{
    width:8px;
    height:8px;
    border-radius:50%;
    background:#2d2f3a
}
.moto-widget-carousel.moto-widget-carousel-loader .loading-circle:first-of-type{
    -webkit-animation-delay:0s;
    animation-delay:0s
}
.moto-widget-carousel.moto-widget-carousel-loader .loading-circle:nth-of-type(2){
    -webkit-animation-delay:.3125s;
    animation-delay:.3125s
}
.moto-widget-carousel.moto-widget-carousel-loader .loading-circle:nth-of-type(3){
    -webkit-animation-delay:.625s;
    animation-delay:.625s
}
.moto-widget-carousel.moto-widget-carousel-loader .loading-circle:nth-of-type(4){
    -webkit-animation-delay:.9375s;
    animation-delay:.9375s
}
.moto-widget-completion_bars__item{
    padding-bottom:20px
}
.moto-widget-completion_bars__item:last-child{
    padding-bottom:0
}
.moto-widget-completion_bars__header{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-bottom:5px
}
.moto-widget-completion_bars__header-item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.moto-widget-completion_bars__header-label{
    -webkit-box-flex:2;
    -webkit-flex:2 1 auto;
    -ms-flex:2 1 auto;
    flex:2 1 auto
}
.moto-widget-completion_bars__header-progress{
    margin-left:30px;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    text-align:right
}
.moto-widget-completion_bars__header_no-margin .moto-widget-completion_bars__header-progress{
    margin-left:0
}
.moto-widget-completion_bars__stripe-background{
    width:100%;
    overflow:hidden;
    border:0 solid transparent
}
.moto-widget-completion_bars__stripe-foreground{
    float:left;
    height:100%;
    -webkit-transition:width .5s ease-out;
    transition:width .5s ease-out
}
body:not(.moto-preview) .moto-before-in-viewport .moto-widget-completion_bars__stripe-foreground{
    width:0!important
}
.moto-widget-completion_bars__rounded-foreground .moto-widget-completion_bars__stripe-foreground{
    border-top-right-radius:inherit;
    border-bottom-right-radius:inherit
}
.moto-widget-contact_form .moto-widget-contact_form-form{
    width:100%;
    overflow:hidden
}
.moto-widget-contact_form .moto-widget-contact_form-group{
    position:relative
}
.moto-widget-contact_form .moto-widget-contact_form-field{
    display:block;
    width:100%
}
.moto-widget-contact_form .moto-widget-contact_form-field.moto-widget-contact_form-textarea{
    resize:none
}
.moto-widget-contact_form .moto-widget-contact_form-checkbox{
    display:none
}
.moto-widget-contact_form .moto-widget-contact_form-checkbox-label{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.moto-widget-contact_form .moto-widget-contact_form-checkbox-icon{
    border:1px solid;
    cursor:pointer;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.moto-widget-contact_form .moto-widget-contact_form-checkbox-text{
    padding-left:9px;
    display:inline-block
}
.moto-widget-contact_form .moto-widget-contact_form-checkbox-checked .moto-widget-contact_form-checkbox-icon:before{
    content:"\f00c";
    font-family:FontAwesome;
    font-size:.75em;
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased
}
.row-gutter-0 .moto-widget-contact_form-group__attachment .moto-widget-button{
    padding-left:15px
}
.moto-widget-container{
    margin:0;
    padding:0;
    background-color:transparent;
    background-position:0 0;
    background-origin:border-box;
    background-repeat:no-repeat;
    background-size:auto;
    border:0 none transparent;
    border-radius:0
}
.moto-website_live .moto-widget-content_slider{
    overflow:hidden
}
.moto-widget-content_slider .moto-widget-empty{
    display:none
}
.moto-widget-content_slider .moto-widget-loader,.moto-widget-content_slider .moto-widget__content{
    min-height:100px;
    height:100%
}
@media screen and (max-width:1039px){
    .moto-widget-content_slider.moto-widget-content_slider-controls-visible-on_desktop .bx-controls-direction,.moto-widget-content_slider.moto-widget-content_slider-pager-visible-on_desktop .bx-pager{
        display:none
    }
}
@media screen and (max-width:767px){
    .moto-widget-content_slider.moto-widget-content_slider-controls-visible-on_tablet .bx-controls-direction,.moto-widget-content_slider.moto-widget-content_slider-pager-visible-on_tablet .bx-pager{
        display:none
    }
}
@media screen and (max-width:479px){
    .moto-widget-content_slider.moto-widget-content_slider-controls-visible-on_mobile-h .bx-controls-direction,.moto-widget-content_slider.moto-widget-content_slider-pager-visible-on_mobile-h .bx-pager{
        display:none
    }
}
.moto-widget-content_slider .bx-next,.moto-widget-content_slider .bx-prev{
    position:absolute;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    z-index:60;
    font-size:0;
    outline:none
}
.moto-widget-content_slider .bx-next:before,.moto-widget-content_slider .bx-prev:before{
    font-family:FontAwesome
}
.moto-widget-content_slider .bx-pager{
    position:absolute;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    z-index:55
}
.moto-widget-content_slider .bx-pager-item{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin-bottom:2px
}
.moto-widget-content_slider .bx-pager-item,.moto-widget-content_slider .bx-pager-link{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.moto-widget-content_slider .bx-pager-link{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:0;
    outline:none;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.moto-widget-content_slider__item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.moto-widget-content_slider__item.moto-justify-content_center{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.moto-widget-content_slider__item.moto-justify-content_bottom{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.moto-widget-content_slider__item .moto-widget__content-wrapper{
    height:100%
}
.moto-widget__state_loading>.moto-widget__content-wrapper{
    position:absolute
}
.moto-cookie-notification{
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    display:none;
    z-index:1000;
    padding:20px 30px
}
.moto-cookie-notification_visible{
    display:block
}
.moto-cookie-notification__container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media screen and (max-width:767px){
    .moto-cookie-notification__container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-flow:column;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
.moto-cookie-notification__accept-button{
    margin-left:30px
}
@media screen and (max-width:767px){
    .moto-cookie-notification__accept-button{
        margin:20px 0 0
    }
}
.moto-cookie-notification__content{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.moto-cookie-notification__button_close{
    position:absolute;
    right:5px;
    top:5px;
    background:transparent;
    border:none;
    outline:none;
    font-size:20px;
    line-height:1;
    -webkit-transition:.4s;
    transition:.4s
}
.moto-widget-countdown{
    line-height:0
}
.moto-widget-countdown .countdown-timer{
    display:inline-block;
    line-height:normal
}
.moto-widget-countdown .countdown-item{
    float:left;
    display:table
}
.moto-widget-countdown .countdown-item:last-child .countdown-item-wrapper{
    padding-right:0
}
.moto-widget-countdown .countdown-item:last-child .countdown-item-delimiter{
    display:none
}
.moto-widget-countdown .countdown-item-wrapper{
    float:left
}
.moto-widget-countdown .countdown-item-block{
    position:relative;
    float:left
}
.moto-widget-countdown .countdown-item-content{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    text-align:center
}
.moto-widget-countdown .countdown-item-amount,.moto-widget-countdown .countdown-item-unit{
    line-height:normal
}
.moto-widget-countdown .countdown-item-delimiter{
    position:relative;
    clear:both;
    display:table-cell;
    vertical-align:middle;
    text-align:center
}
.moto-widget-countdown .countdown-item-unit{
    position:relative;
    text-transform:capitalize;
    bottom:5px
}
.moto-widget-divider{
    font-size:0
}
.moto-widget-divider .moto-widget-divider-line{
    margin:0;
    display:inline-block;
    width:100%
}
.moto-widget-facebook_page_plugin .fb-page{
    overflow-y:hidden;
    max-width:100%
}
.moto-form__field-control{
    width:100%
}
.moto-form__field-control_checkbox,.moto-form__field-control_radio{
    width:auto;
    display:none
}
.moto-form__field-control_textarea{
    resize:none;
    display:block
}
.moto-form__field-options_vertical .moto-form__field-options-item{
    display:block
}
.moto-form__errors_only-first .moto-form__error-item{
    display:none
}
.moto-form__errors_only-first .moto-form__error-item:first-child{
    display:block
}
.moto-form__field-label{
    cursor:default
}
.moto-form__field-control,.moto-form__field-icon,.moto-form__field-label,.moto-form__field-text{
    outline:none
}
.moto-form__element_input .moto-form__field{
    position:relative
}
.moto-form__element_input .moto-form__field-icon{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.moto-form__element_checkbox .moto-form__field-label,.moto-form__element_radio .moto-form__field-label{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.moto-form__element_checkbox .moto-form__field-icon,.moto-form__element_radio .moto-form__field-icon{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.moto-form__element_attachment .moto-form__field{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.moto-form__element_attachment .moto-widget-button-link{
    white-space:nowrap
}
.moto-form__element_attachment .moto-form__field-control_attachment{
    min-width:1px
}
.moto-widget-form_elements-recaptcha .moto-form__element_recaptcha{
    display:inline-block
}
.moto-form__field-control_input[type=date]::-webkit-clear-button,.moto-form__field-control_input[type=date]::-webkit-inner-spin-button{
    display:none
}
.moto-preset-default .moto-form__field-control{
    background:#fff;
    border-radius:2px;
    border:1px solid #d3d8db;
    font-size:15px;
    color:#353159;
    font-family:tahoma,arial,helvetica,sans-serif
}
.moto-preset-default .moto-form__field-control::-webkit-input-placeholder{
    color:#7e81a5
}
.moto-preset-default .moto-form__field-control::-moz-placeholder{
    color:#7e81a5
}
.moto-preset-default .moto-form__field-control:-ms-input-placeholder{
    color:#7e81a5
}
.moto-preset-default .moto-form__field-control:focus{
    border-color:#09a4fb
}
.moto-preset-default .moto-form__field-control_input,.moto-preset-default .moto-form__field-control_select{
    height:44px;
    padding:0 15px
}
.moto-preset-default .moto-form__field-control_select{
    color:#7e81a5
}
.moto-preset-default .moto-form__field-control_textarea{
    padding:10px 15px;
    line-height:24px
}
.moto-preset-default .moto-form__field_with-icon .moto-form__field-control_input{
    padding-left:42px
}
.moto-preset-default .moto-form__element_input .moto-form__field-icon{
    left:12px;
    font-size:18px;
    line-height:1;
    color:#7e81a5
}
.moto-preset-default .moto-form__element_checkbox .moto-form__field-text,.moto-preset-default .moto-form__element_radio .moto-form__field-text{
    margin-left:10px
}
.moto-preset-default .moto-form__element_checkbox .moto-form__field-label_type-text,.moto-preset-default .moto-form__element_radio .moto-form__field-label{
    color:#353159;
    font-size:15px;
    line-height:24px;
    font-family:tahoma,arial,helvetica,sans-serif
}
.moto-preset-default .moto-form__element_checkbox .moto-form__field-icon,.moto-preset-default .moto-form__element_radio .moto-form__field-icon{
    color:#7e81a5;
    font-size:20px
}
.moto-preset-default .moto-form__element_radio .moto-form__field-options-item_selected .moto-form__field-icon,.moto-preset-default .moto-form__field-control_checkbox:checked+.moto-form__field-icon{
    color:#353159
}
.moto-preset-default .moto-form__element_checkbox .moto-form__field-icon:before{
    content:"\f096"
}
.moto-preset-default .moto-form__field-control_checkbox:checked+.moto-form__field-icon:before{
    content:"\f14a"
}
.moto-preset-default .moto-form__element_radio .moto-form__field-icon:before{
    content:"\f1db"
}
.moto-preset-default .moto-form__element_radio .moto-form__field-options-item_selected .moto-form__field-icon:before{
    content:"\f192"
}
.moto-preset-default .moto-form__element_radio .moto-form__field-options-item{
    margin-bottom:10px
}
.moto-preset-default .moto-form__element_radio .moto-form__field-options_horizontal .moto-form__field-options-item{
    margin-right:30px
}
.moto-preset-default .moto-form__element_radio .moto-form__field-options_horizontal .moto-form__field-options-item:last-child{
    margin-right:0
}
.moto-preset-default .moto-form__error-item{
    color:#ff6464;
    font-size:12px;
    line-height:14px;
    font-family:tahoma,arial,helvetica,sans-serif;
    margin-top:5px
}
.moto-preset-default .moto-form__element_invalid .moto-form__field-control{
    border-color:#ff6464
}
.moto-preset-default .moto-form__element.moto-form__element_invalid .moto-form__field-icon{
    color:#ff6464
}
.moto-preset-2 .moto-form__field-control{
    background:#10151b;
    border-radius:0;
    border:1px solid #4e5964;
    font-size:15px;
    line-height:25px;
    color:#fff;
    font-family:tahoma,arial,helvetica,sans-serif
}
.moto-preset-2 .moto-form__field-control::-webkit-input-placeholder{
    color:#4e5964
}
.moto-preset-2 .moto-form__field-control::-moz-placeholder{
    color:#4e5964
}
.moto-preset-2 .moto-form__field-control:-ms-input-placeholder{
    color:#4e5964
}
.moto-preset-2 .moto-form__field-control:focus{
    border-color:#8a98a5
}
.moto-preset-2 .moto-form__field-control_input,.moto-preset-2 .moto-form__field-control_select{
    height:44px;
    padding:0 15px
}
.moto-preset-2 .moto-form__field-control_select{
    color:#4e5964
}
.moto-preset-2 .moto-form__field-control_textarea{
    padding:10px 15px
}
.moto-preset-2 .moto-form__field_with-icon .moto-form__field-control_input{
    padding-left:42px
}
.moto-preset-2 .moto-form__element_input .moto-form__field-icon{
    left:12px;
    font-size:18px;
    line-height:1;
    color:#4e5964
}
.moto-preset-2 .moto-form__element_checkbox .moto-form__field-text,.moto-preset-2 .moto-form__element_radio .moto-form__field-text{
    margin-left:10px
}
.moto-preset-2 .moto-form__element_checkbox .moto-form__field-label_type-text,.moto-preset-2 .moto-form__element_radio .moto-form__field-label{
    color:#8a98a5;
    font-size:15px;
    line-height:24px;
    font-family:tahoma,arial,helvetica,sans-serif
}
.moto-preset-2 .moto-form__element_checkbox .moto-form__field-icon,.moto-preset-2 .moto-form__element_radio .moto-form__field-icon{
    color:#4e5964;
    font-size:20px
}
.moto-preset-2 .moto-form__element_radio .moto-form__field-options-item_selected .moto-form__field-icon,.moto-preset-2 .moto-form__field-control_checkbox:checked+.moto-form__field-icon{
    color:#8a98a5
}
.moto-preset-2 .moto-form__element_checkbox .moto-form__field-icon:before{
    content:"\f096"
}
.moto-preset-2 .moto-form__field-control_checkbox:checked+.moto-form__field-icon:before{
    content:"\f14a"
}
.moto-preset-2 .moto-form__element_radio .moto-form__field-icon:before{
    content:"\f1db"
}
.moto-preset-2 .moto-form__element_radio .moto-form__field-options-item_selected .moto-form__field-icon:before{
    content:"\f192"
}
.moto-preset-2 .moto-form__element_radio .moto-form__field-options-item{
    margin-bottom:10px
}
.moto-preset-2 .moto-form__element_radio .moto-form__field-options_horizontal .moto-form__field-options-item{
    margin-right:30px
}
.moto-preset-2 .moto-form__element_radio .moto-form__field-options_horizontal .moto-form__field-options-item:last-child{
    margin-right:0
}
.moto-preset-2 .moto-form__error-item{
    color:#ff6464;
    font-size:12px;
    line-height:14px;
    font-family:tahoma,arial,helvetica,sans-serif;
    margin-top:5px
}
.moto-preset-2 .moto-form__element_invalid .moto-form__field-control{
    border-color:#ff6464
}
.moto-preset-2 .moto-form__element.moto-form__element_invalid .moto-form__field-icon{
    color:#ff6464
}
.moto-preset-3 .moto-form__field-control{
    background:#fff;
    border:2px solid #d3d8db;
    border-radius:25px;
    font-size:15px;
    color:#353159;
    font-family:tahoma,arial,helvetica,sans-serif
}
.moto-preset-3 .moto-form__field-control::-webkit-input-placeholder{
    color:#7e81a5
}
.moto-preset-3 .moto-form__field-control::-moz-placeholder{
    color:#7e81a5
}
.moto-preset-3 .moto-form__field-control:-ms-input-placeholder{
    color:#7e81a5
}
.moto-preset-3 .moto-form__field-control:focus{
    border-color:#09a4fb
}
.moto-preset-3 .moto-form__field-control_input,.moto-preset-3 .moto-form__field-control_select{
    height:50px;
    padding:0 15px
}
.moto-preset-3 .moto-form__field-control_select{
    color:#7e81a5
}
.moto-preset-3 .moto-form__field-control_textarea{
    padding:10px 15px;
    line-height:24px
}
.moto-preset-3 .moto-form__field_with-icon .moto-form__field-control_input{
    padding-left:42px
}
.moto-preset-3 .moto-form__element_input .moto-form__field-icon{
    left:12px;
    font-size:18px;
    line-height:1;
    color:#7e81a5
}
.moto-preset-3 .moto-form__element_checkbox .moto-form__field-text,.moto-preset-3 .moto-form__element_radio .moto-form__field-text{
    margin-left:10px
}
.moto-preset-3 .moto-form__element_checkbox .moto-form__field-label_type-text,.moto-preset-3 .moto-form__element_radio .moto-form__field-label{
    color:#353159;
    font-size:15px;
    line-height:24px;
    font-family:tahoma,arial,helvetica,sans-serif
}
.moto-preset-3 .moto-form__element_checkbox .moto-form__field-icon,.moto-preset-3 .moto-form__element_radio .moto-form__field-icon{
    color:#7e81a5;
    font-size:20px
}
.moto-preset-3 .moto-form__element_radio .moto-form__field-options-item_selected .moto-form__field-icon,.moto-preset-3 .moto-form__field-control_checkbox:checked+.moto-form__field-icon{
    color:#353159
}
.moto-preset-3 .moto-form__element_checkbox .moto-form__field-icon:before{
    content:"\f096"
}
.moto-preset-3 .moto-form__field-control_checkbox:checked+.moto-form__field-icon:before{
    content:"\f14a"
}
.moto-preset-3 .moto-form__element_radio .moto-form__field-icon:before{
    content:"\f1db"
}
.moto-preset-3 .moto-form__element_radio .moto-form__field-options-item_selected .moto-form__field-icon:before{
    content:"\f192"
}
.moto-preset-3 .moto-form__element_radio .moto-form__field-options-item{
    margin-bottom:10px
}
.moto-preset-3 .moto-form__element_radio .moto-form__field-options_horizontal .moto-form__field-options-item{
    margin-right:30px
}
.moto-preset-3 .moto-form__element_radio .moto-form__field-options_horizontal .moto-form__field-options-item:last-child{
    margin-right:0
}
.moto-preset-3 .moto-form__error-item{
    color:#ff6464;
    font-size:12px;
    line-height:14px;
    font-family:tahoma,arial,helvetica,sans-serif;
    margin-top:5px
}
.moto-preset-3 .moto-form__element_invalid .moto-form__field-control{
    border-color:#ff6464
}
.moto-preset-3 .moto-form__element.moto-form__element_invalid .moto-form__field-icon{
    color:#ff6464
}
.moto-preset-4 .moto-form__field-control{
    background:#10151b;
    border:2px solid #4e5964;
    border-radius:25px;
    font-size:15px;
    line-height:25px;
    color:#fff;
    font-family:tahoma,arial,helvetica,sans-serif
}
.moto-preset-4 .moto-form__field-control::-webkit-input-placeholder{
    color:#4e5964
}
.moto-preset-4 .moto-form__field-control::-moz-placeholder{
    color:#4e5964
}
.moto-preset-4 .moto-form__field-control:-ms-input-placeholder{
    color:#4e5964
}
.moto-preset-4 .moto-form__field-control:focus{
    border-color:#8a98a5
}
.moto-preset-4 .moto-form__field-control_input,.moto-preset-4 .moto-form__field-control_select{
    height:50px;
    padding:0 15px
}
.moto-preset-4 .moto-form__field-control_select{
    color:#4e5964
}
.moto-preset-4 .moto-form__field-control_textarea{
    padding:10px 15px
}
.moto-preset-4 .moto-form__field_with-icon .moto-form__field-control_input{
    padding-left:42px
}
.moto-preset-4 .moto-form__element_input .moto-form__field-icon{
    left:12px;
    font-size:18px;
    line-height:1;
    color:#4e5964
}
.moto-preset-4 .moto-form__element_checkbox .moto-form__field-text,.moto-preset-4 .moto-form__element_radio .moto-form__field-text{
    margin-left:10px
}
.moto-preset-4 .moto-form__element_checkbox .moto-form__field-label_type-text,.moto-preset-4 .moto-form__element_radio .moto-form__field-label{
    color:#8a98a5;
    font-size:15px;
    line-height:24px;
    font-family:tahoma,arial,helvetica,sans-serif
}
.moto-preset-4 .moto-form__element_checkbox .moto-form__field-icon,.moto-preset-4 .moto-form__element_radio .moto-form__field-icon{
    color:#4e5964;
    font-size:20px
}
.moto-preset-4 .moto-form__element_radio .moto-form__field-options-item_selected .moto-form__field-icon,.moto-preset-4 .moto-form__field-control_checkbox:checked+.moto-form__field-icon{
    color:#8a98a5
}
.moto-preset-4 .moto-form__element_checkbox .moto-form__field-icon:before{
    content:"\f096"
}
.moto-preset-4 .moto-form__field-control_checkbox:checked+.moto-form__field-icon:before{
    content:"\f14a"
}
.moto-preset-4 .moto-form__element_radio .moto-form__field-icon:before{
    content:"\f1db"
}
.moto-preset-4 .moto-form__element_radio .moto-form__field-options-item_selected .moto-form__field-icon:before{
    content:"\f192"
}
.moto-preset-4 .moto-form__element_radio .moto-form__field-options-item{
    margin-bottom:10px
}
.moto-preset-4 .moto-form__element_radio .moto-form__field-options_horizontal .moto-form__field-options-item{
    margin-right:30px
}
.moto-preset-4 .moto-form__element_radio .moto-form__field-options_horizontal .moto-form__field-options-item:last-child{
    margin-right:0
}
.moto-preset-4 .moto-form__error-item{
    color:#ff6464;
    font-size:12px;
    line-height:14px;
    font-family:tahoma,arial,helvetica,sans-serif;
    margin-top:5px
}
.moto-preset-4 .moto-form__element_invalid .moto-form__field-control{
    border-color:#ff6464
}
.moto-preset-4 .moto-form__element.moto-form__element_invalid .moto-form__field-icon{
    color:#ff6464
}
.moto-widget-grid-gallery .moto-widget-grid-gallery-items{
    width:100%;
    position:relative;
    overflow:hidden
}
.moto-widget-grid-gallery .moto-widget-grid-gallery-items .moto-widget-grid-gallery-item{
    position:absolute;
    display:inline-block;
    overflow:hidden;
    opacity:0
}
.moto-widget-grid-gallery .moto-widget-grid-gallery-items .moto-widget-grid-gallery-image{
    position:absolute;
    top:50%;
    left:50%;
    margin:0;
    padding:0;
    border:none
}
.moto-widget-grid-gallery .moto-widget-grid-gallery-items .caption{
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    margin:0;
    padding:0
}
.moto-widget-grid-gallery .moto-widget-grid-gallery-items .caption.caption-visible{
    display:block;
    opacity:1
}
.moto-widget-grid-gallery .moto-widget-grid-gallery-items .caption-empty{
    visibility:hidden
}
.moto-widget-grid-gallery .moto-widget-grid-gallery-items .entry-visible{
    opacity:1
}
.moto-widget-grid-gallery .moto-widget-grid-gallery-items .spinner{
    position:absolute;
    bottom:0;
    margin-left:-24px;
    padding:10px 0;
    left:50%;
    opacity:1;
    -webkit-filter:initial;
    filter:none;
    overflow:initial
}
.moto-widget-grid-gallery .moto-widget-grid-gallery-items .spinner>span{
    display:inline-block;
    opacity:0;
    width:8px;
    height:8px;
    margin:0 4px;
    background-color:#000;
    border-radius:6px
}
.moto-lightbox_hidden-counter .mfp-counter{
    display:none
}
.moto-lightbox_hidden-counter .mfp-title{
    padding-right:0
}
.moto-widget-iframe .moto-widget-iframe-frame{
    display:block;
    border:0
}
.moto-widget-image{
    font-size:0
}
.moto-widget-image .moto-widget-image-link{
    display:inline-block
}
.moto-widget-image .moto-widget-image-link:hover{
    zoom:1
}
.moto-widget-image .moto-widget-image-picture{
    width:100%;
    max-width:100%
}
.moto-widget-image.moto-widget-image_empty{
    display:none
}
.moto-widget-instagram_post__wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.moto-widget-integrations-airbnb .airbnb-embed-frame{
    display:inline-block
}
.moto-widget-map .moto-widget-map-frame{
    display:block;
    width:100%;
    border:0
}
.moto-widget-menu .moto-widget-menu-toggle-btn{
    display:none;
    text-align:center
}
@media screen and (max-width:767px){
    .moto-widget-menu .moto-widget-menu-toggle-btn{
        display:inline-block
    }
}
.moto-widget-menu.moto-align-right .moto-widget-menu-sublist .moto-widget-menu-item .moto-widget-menu-sublist{
    left:-100%
}
@media screen and (max-width:767px){
    .moto-widget-menu.moto-widget-menu-mobile-open .moto-widget-menu-list{
        display:block;
        padding:0
    }
    .moto-widget-menu.moto-widget-menu-mobile-open .moto-widget-menu-list .moto-widget-menu-item{
        display:block;
        margin:0
    }
    .moto-widget-menu.moto-widget-menu-mobile-open .moto-widget-menu-list .moto-widget-menu-item .moto-widget-menu-link{
        width:100%
    }
    .moto-widget-menu.moto-widget-menu-mobile-open .moto-widget-menu-list .moto-widget-menu-item .moto-widget-menu-link .moto-widget-menu-link-arrow{
        display:none
    }
    .moto-widget-menu.moto-widget-menu-mobile-open .moto-widget-menu-list .moto-widget-menu-sublist{
        position:static;
        display:block;
        padding:0
    }
    .moto-widget-menu.moto-widget-menu-mobile-open .moto-widget-menu-list .moto-widget-menu-sublist .moto-widget-menu-item{
        width:auto;
        max-width:100%
    }
}
.moto-widget-menu .moto-widget-menu-list{
    list-style:none
}
@media screen and (max-width:767px){
    .moto-widget-menu .moto-widget-menu-list{
        position:absolute;
        z-index:500;
        left:0;
        right:0;
        display:none
    }
}
.moto-widget-menu .moto-widget-menu-list .moto-widget-menu-item{
    display:inline-block;
    position:relative
}
.moto-widget-menu .moto-widget-menu-sublist{
    display:none;
    position:absolute;
    left:0;
    z-index:500
}
.moto-widget-menu .moto-widget-menu-sublist .moto-widget-menu-item{
    display:block
}
.moto-widget-menu .moto-widget-menu-sublist .moto-widget-menu-item .moto-widget-menu-sublist{
    left:100%;
    top:0
}
.moto-widget-menu .moto-widget-menu-sublist .moto-widget-menu-link{
    position:relative;
    display:block
}
.moto-widget-menu .moto-widget-menu-item:hover>.moto-widget-menu-sublist{
    display:block
}
.moto-widget-callback{
    position:fixed;
    overflow:hidden;
    -webkit-transition:.2s ease;
    transition:.2s ease;
    -webkit-transition-delay:.2s;
    transition-delay:.2s;
    display:block;
    z-index:550;
    box-sizing:content-box;
    background-clip:content-box
}
.moto-widget-callback .moto-widget-callback__open-button .moto-widget-callback__thumbnail_empty,.moto-widget-callback .moto-widget-callback__thumbnail_image:not(.moto-widget-callback__thumbnail_empty),.moto-widget-callback.moto-widget-callback_closed,.moto-widget-callback.moto-widget-callback_closing{
    width:80px;
    height:auto
}
.moto-widget-callback .moto-widget-callback__thumbnail_icon:not(.moto-widget-callback__thumbnail_empty){
    font-size:50px;
    line-height:80px
}
.moto-widget-callback__wrapper{
    box-sizing:border-box
}
.moto-widget-callback__thumbnail-wrapper{
    text-align:center
}
.moto-widget-callback__thumbnail_image:not(.moto-widget-callback__thumbnail_empty){
    background-position:50%;
    background-size:cover;
    margin:0 auto
}
.moto-widget-callback__thumbnail_icon{
    max-width:100%
}
.moto-widget-callback__body,.moto-widget-callback__open-button{
    -webkit-transition:opacity .4s;
    transition:opacity .4s
}
.moto-widget-callback_opened{
    overflow-y:auto
}
.moto-widget-callback_opened,.moto-widget-callback_opening{
    width:280px
}
.moto-widget-callback_closing .moto-widget-callback__body,.moto-widget-callback_closing .moto-widget-callback__open-button,.moto-widget-callback_opening .moto-widget-callback__body,.moto-widget-callback_opening .moto-widget-callback__open-button{
    opacity:0!important
}
.moto-widget-callback__body{
    padding:30px
}
.moto-widget-callback__more-details{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.moto-widget-callback__more-details-wrapper{
    display:none;
    margin-top:25px
}
.moto-widget-callback__more-details-item{
    margin-right:20px;
    position:relative
}
.moto-widget-callback__more-details-item:nth-child(4n):not(:last-child){
    margin-bottom:20px
}
.moto-widget-callback__more-details-item:nth-child(4n){
    margin-right:0
}
.moto-widget-callback__overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -webkit-transition:.4s;
    transition:.4s;
    pointer-events:none
}
.moto-widget-callback__link{
    display:block;
    width:40px;
    height:40px;
    background:50% no-repeat;
    background-size:contain
}
.moto-widget-callback__body_more-details-enabled{
    padding-bottom:0
}
.moto-widget-callback__more-details-divider{
    margin:0 -30px 30px
}
.moto-widget-callback__more-details-button-wrapper{
    height:30px;
    text-align:center;
    overflow:hidden
}
.moto-widget-callback__more-details-button{
    cursor:pointer;
    font-size:30px;
    line-height:1;
    -webkit-transition:.4s;
    transition:.4s
}
.moto-widget-callback__body_more-details-opened .moto-widget-callback__more-details-button{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.moto-widget-callback__open-button{
    cursor:pointer
}
.moto-widget-callback__close-button{
    position:absolute;
    right:8px;
    top:9px;
    font-size:30px;
    line-height:.5;
    cursor:pointer;
    -webkit-transition:color .4s;
    transition:color .4s
}
.moto-widget-callback__link-telegram_chat{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='402' height='402' viewBox='0 0 402 402'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='301.017' y1='376.234' x2='100.983' y2='29.766' gradientTransform='matrix(1 0 0 -1 0 404)'%3E%3Cstop offset='0' stop-color='%2337aee2'/%3E%3Cstop offset='1' stop-color='%231e96c8'/%3E%3C/linearGradient%3E%3Ccircle fill='url(%23a)' cx='201' cy='201' r='200'/%3E%3Cpath fill='%23EFF7FC' d='M297 130l-34.1 166.5s-4.8 11.5-17.9 6l-78.6-58.4-28.6-13.4-48-15.7s-7.4-2.5-8.1-8.1c-.7-5.5 8.3-8.5 8.3-8.5l191.2-72.7c.1-.1 15.8-6.8 15.8 4.3z'/%3E%3Cpath fill='%23C9D9EA' d='M160.4 294.6s-2.3-.2-5.2-9-17.4-55-17.4-55l115.5-71.1s6.7-3.9 6.4 0c0 0 1.2.7-2.4 3.9s-90.7 79.2-90.7 79.2'/%3E%3Cpath fill='%23AAC8DD' d='M196.6 266.5L165.5 294s-2.4 1.8-5.1.7l6-51'/%3E%3C/svg%3E")
}
.moto-widget-callback__link-whatsapp_chat{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cpath fill='%2326D367' d='M400 194.9c0 107.6-87.9 194.9-196.3 194.9-34.4 0-66.8-8.9-94.9-24.2L0 400l35.5-104.6C17.6 266.1 7.3 231.7 7.3 194.9 7.3 87.3 95.2 0 203.7 0 312.1 0 400 87.3 400 194.9zM203.7 31c-91 0-165.1 73.4-165.1 163.8 0 35.9 11.7 69.1 31.4 96.1l-20.6 60.7 63.5-20c26 17.1 57.3 27 90.8 27 91 0 165.1-73.5 165.1-163.9C368.7 104.5 294.6 31 203.7 31zm99.1 208.8c-1.2-1.9-4.4-3.1-9.1-5.7-4.9-2.4-28.5-13.8-33-15.4-4.3-1.6-7.5-2.4-10.7 2.4-3.4 4.7-12.5 15.6-15.2 18.7-3 3.2-5.7 3.6-10.5 1.2-4.7-2.3-20.3-7.4-38.7-23.7-14.3-12.6-24-28.2-26.8-33-2.9-4.8-.3-7.4 2.1-9.7 2.3-2.2 4.8-5.6 7.2-8.4 2.5-2.7 3.3-4.7 4.9-7.9 1.6-3.3.8-6-.4-8.5-1.2-2.4-10.9-25.8-14.9-35.4-4-9.5-8-8-10.8-8-2.9 0-6-.4-9.3-.4-3.2 0-8.4 1.2-12.9 6-4.3 4.7-16.8 16.3-16.8 39.8 0 23.5 17.2 46.3 19.7 49.4 2.4 3.2 33.2 52.9 82.2 72 48.9 19.1 48.9 12.8 57.8 12 8.7-.8 28.5-11.6 32.5-22.7 3.8-11.3 3.8-20.7 2.7-22.7z'/%3E%3C/svg%3E")
}
.moto-widget-callback__link-viber_public_account{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cpath fill='%23665CAC' d='M346.8 39.1C336.8 30 296.7.8 207.3.4c0 0-105.5-6.3-156.9 40.8-28.7 28.7-38.7 70.5-39.7 122.4-1.1 52-2.5 149.2 91.3 175.6h.1l-.1 40.3s-.6 16.3 10.1 19.6c12.9 4 20.5-8.3 33-21.7 6.8-7.3 16.2-18.1 23.2-26.3 64.1 5.4 113.5-6.9 119.1-8.7 12.9-4.2 86.3-13.6 98.2-110.9 12.4-100.3-5.9-163.7-38.8-192.4zm10.8 185.1c-10.1 81.2-69.5 86.4-80.4 89.9-4.7 1.5-48 12.3-102.5 8.7 0 0-40.6 49-53.3 61.7-2 2-4.3 2.8-5.9 2.4-2.2-.5-2.8-3.1-2.8-6.9.1-5.4.4-66.9.4-66.9-.1 0-.1 0 0 0-79.3-22-74.6-104.9-73.7-148.3.9-43.4 9-78.8 33.3-102.8 43.6-39.3 133.1-33.4 133.1-33.4 75.6.4 111.9 23.1 120.3 30.8 27.7 23.9 41.9 81.1 31.5 164.8z'/%3E%3Cpath fill='none' stroke='%23665CAC' stroke-width='16.856' stroke-linecap='round' stroke-linejoin='round' d='M244.1 161.4c-1-19.8-11-30.3-30.3-31.3M269.9 170.1c.4-18.4-5-33.9-16.4-46.3-11.4-12.4-27.1-19.3-47.5-20.7'/%3E%3Cpath fill='none' stroke='%23665CAC' stroke-width='16.856' stroke-linecap='round' stroke-linejoin='round' d='M296.6 180.5c-.2-32.1-9.8-57.3-28.8-75.7-18.9-18.4-42.5-27.8-70.6-28'/%3E%3Cpath fill='%23665CAC' d='M214.8 229.2s7.1.6 10.9-4.1l7.4-9.3c3.6-4.7 12.3-7.6 20.8-2.9 4.7 2.7 13.2 7.9 18.5 11.8 5.6 4.1 17.2 13.8 17.2 13.8 5.5 4.6 6.8 11.4 3.1 18.6 0 .1-.1.1-.1.1-3.8 6.8-9 13.2-15.5 19.1l-.1.1c-5.3 4.4-10.6 7-15.7 7.6-.6.1-1.4.2-2.3.1-2.3 0-4.5-.3-6.7-1l-.2-.2c-8-2.2-21.2-7.8-43.4-20-14.4-7.9-26.3-16-36.4-24-5.3-4.2-10.8-9-16.3-14.5l-.5-.5-.5-.5-.5-.5-.5-.5c-5.5-5.6-10.3-11-14.5-16.3-8-10.1-16.1-22-24-36.4-12.2-22.1-17.8-35.4-20-43.4l-.2-.2c-.7-2.2-1.1-4.4-1-6.7-.1-.9 0-1.7.1-2.3.6-5.1 3.2-10.4 7.6-15.7l.1-.1c5.9-6.5 12.3-11.7 19.1-15.5.1 0 .1-.1.1-.1 7.2-3.7 14-2.5 18.6 3.1.1.1 9.6 11.6 13.8 17.2 3.9 5.3 9.2 13.8 11.8 18.5 4.7 8.5 1.8 17.2-2.9 20.8l-9.3 7.4c-4.7 3.8-4.1 10.9-4.1 10.9s13.7 52.3 65.6 65.6z'/%3E%3C/svg%3E")
}
.moto-widget-callback__link-fb_messenger_chat{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='412' height='412' viewBox='0 0 412 412'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='206.35' y1='-1586.1' x2='206.35' y2='-1995.7' gradientTransform='matrix(1 0 0 -1 0 -1584.4)'%3E%3Cstop offset='0' stop-color='%2323b2ff'/%3E%3Cstop offset='1' stop-color='%233266ff'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M206.3 1.7C92.7 1.7.6 90.6.6 200.4c0 60.9 27.3 115.4 72 151.8 0 10.1 1.2 39.2 1.2 44.6 0 6.6 1.4 9 5.4 11.8s5.2 2.7 10.4 2.7c4 0 36.8-15.9 50.7-22.8 20.8 6.8 43 10.5 66.2 10.5 113.6 0 205.6-88.9 205.6-198.7S320 1.7 206.3 1.7z'/%3E%3Cpath fill='%23FFF' d='M81.7 259.1c.5-.8 62.3-97.9 62.3-97.9s6.1-10 19.8-12.5c13.1-2.4 23.9 5.3 23.9 5.3l48 35.9s3.6 3.4 7.1 3.6c3.8.2 7.2-2.3 7.2-2.3l66.1-50.5s5.7-3.8 12.1.9c6 4.4 2.6 11.5 2.6 11.5L271.9 246s-9.9 15.3-20.6 17.3c-4.9.9-10.9.7-16.1-.6-6.2-1.6-16.9-8.9-19.2-11.1-1.8-1.3-39.5-29.6-39.5-29.6s-4.4-3.4-7.8-3.3c-3.1.1-7.1 3.8-7.1 3.8s-61.6 47.2-62.4 47.8c-.8.6-9.8 5.5-14.6.7-4.7-4.7-3.4-11.1-2.9-11.9z'/%3E%3C/svg%3E")
}
.moto-widget-callback__link-skype_chat{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cpath fill='%231FACF0' d='M254.5 17h-109C65.1 17 0 81.5 0 161s65.1 144 145.5 144H200v72s60.5-38.6 109.7-77.1c20.1-15.7 37-30.6 48.8-43.3 22.1-23.8 31.9-33.4 39.1-69.4 1.7-8.4 2.4-17.2 2.4-26.1C400 81.5 334.9 17 254.5 17zm-18.3 197.2c0 .5-.4.8-.9.8H91.6c-.5 0-.8-.4-.8-.8v-34.3c0-.5.4-.8.8-.8h143.8c.5 0 .9.4.9.8v34.3zm73-53.6c0 .5-.4.9-.8.9H91.6c-.5 0-.8-.4-.8-.9v-34.8c0-.5.4-.8.8-.8h216.8c.5 0 .8.4.8.8v34.8z'/%3E%3C/svg%3E")
}
.moto-widget-callback__link-skype_call{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='402' height='402' viewBox='0 0 402 402'%3E%3Cpath fill='%2301AEF3' d='M384.2 229.9c1.6-9.4 2.3-19.1 2.3-28.9 0-102.5-83.1-185.6-185.6-185.6-9.8 0-19.5.8-28.9 2.3C154.9 7.1 134.8 1 113.1 1 51.2 1 1 51.2 1 113.1c0 21.6 6.1 41.8 16.7 58.9-1.5 9.5-2.3 19-2.3 28.9 0 102.4 83 185.5 185.5 185.5 9.8 0 19.5-.7 28.9-2.3 17.2 10.6 37.4 16.8 58.9 16.8 62 0 112.1-50.1 112.1-112.1.2-21.5-6-41.7-16.6-58.9zm-95 55.5c-8 11.3-19.5 20.2-34.6 26.5-15 6.3-32.9 9.5-53.6 9.5-24.7 0-45.1-4.3-61.3-13-11.4-6.2-20.7-14.7-27.8-25.1-7.2-10.5-10.9-20.7-10.9-30.8 0-5.9 2.3-10.9 6.6-15.2 4.5-4.2 10.1-6.3 16.9-6.3 5.5 0 10.2 1.6 14.1 5 3.8 3.2 6.9 8 9.6 14.2 3.1 7.3 6.6 13.5 10.2 18.3 3.7 4.7 8.8 8.9 15.3 12 6.6 3.1 15.2 4.7 26.1 4.7 14.8 0 26.9-3.2 35.9-9.5 9.1-6.5 13.6-14.3 13.6-23.7 0-7.4-2.4-13.4-7.3-18-5-4.7-11.4-8.2-19.2-10.8-7.9-2.5-18.7-5.1-32-7.9-17.9-3.9-33-8.5-45.1-13.8-12.2-5.3-21.9-12.4-29.1-21.5-7.2-9.2-10.8-20.5-10.8-34 0-12.9 3.8-24.4 11.4-34.4s18.6-17.8 32.9-23.2c14.2-5.3 31.1-8 50.2-8 15.4 0 28.7 1.8 40 5.4s20.7 8.3 28.1 14.1c7.4 6 12.9 12.1 16.4 18.7 3.5 6.5 5.2 12.9 5.2 19.1 0 5.7-2.3 11.1-6.6 15.7-4.3 4.7-9.9 7-16.5 7-5.9 0-10.5-1.4-13.7-4.3-3.3-2.7-6.5-7.2-10.1-13.4-4.6-8.6-9.8-15.2-16-20.1-6.2-4.7-16.3-7.2-30.1-7.2-13 0-23.3 2.7-31.1 7.9-7.8 5.2-11.6 11.3-11.6 18.4 0 4.5 1.2 8.2 3.9 11.5 2.6 3.3 6.3 6.1 11 8.4 4.7 2.5 9.5 4.3 14.3 5.6 4.9 1.4 12.9 3.4 24.2 6 14 3 26.7 6.4 38.3 10 11.4 3.7 21.2 8.2 29.3 13.6 8 5.2 14.5 12 18.9 20.3 4.6 8 6.9 18.1 6.9 29.8-.1 14.3-4.1 27.2-11.9 38.5z'/%3E%3C/svg%3E")
}
.moto-widget-callback__link-vk_chat{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cpath fill='%234680C2' d='M307.1 0H92.9C41.7 0 0 41.7 0 92.9v214.2C0 358.3 41.7 400 92.9 400h214.2c51.4 0 92.9-41.7 92.9-92.9V92.9C400 41.7 358.3 0 307.1 0z'/%3E%3Cpath fill='%23FDFDFD' d='M325 257c-4.3-5.9-10.2-13-15.5-18.7-11.7-12.5-22.9-21.8-22.9-22.2 0-.5-.8-1.4-.8-3.2 0-.8.2-1.8.7-3 .4-1 1-2.1 1.8-3.4 7-10.4 14.7-20.3 21.7-30.7 6.6-9.6 13.4-24.5 16.9-36 2.2-7.4 3-10.6-4.1-11.8-1.3-.2-2.5-.2-3.8-.2h-31.4c-5.2-.1-8.7 2.2-10.6 7.1-1.9 2.5-11.5 28.2-38.7 62.5-2.7 2.4-5.1 4.1-7.5 5-.4.1-.7.3-1.1.4-.6.2-1.1.3-1.7.3-.5.1-1.1.1-1.6 0-.7-.1-1.3-.2-1.8-.4-.8-.3-1.4-.8-1.9-1.4-.6-.7-.5-8.3-.5-10.1 0 0-.3-57.6-.3-58.7 0-1.2-1.1-4.9-9.5-4.9 0 0-44.1-.2-47.3-.1h-.1c-.2 0-.7.1-1.1.3-.4.1-.6.3-.7.3-.3.2-3.8 2.5-3.9 4.7v.4s0 2.4 1.6 5c1.5 2.7 4.7 6.2 6 8.6 1.9 3.4 2.8 12.8 2.8 12.8s.2 44.4-.4 51.1c-.4 5.3-4.9 5.8-9.4 2.5-6.6-4.8-33.4-45.7-42.4-77.3-2-5.1-6.6-8.3-11.7-8.3-12.8-.2-22.7-.2-35.4 0-7.7.1-9 4-6.8 11.4 10.8 33.1 20.5 56.1 40.7 84.9 21.5 30.5 50.7 63.6 101.9 61.1 6.9-.3 18.3-2.4 18.2-11.6-.1-3.5-.3-27.3 0-29.2.2-1.1.1-3.5 1.9-5 1-.8 2.8-1.4 4.6-1.4 1.1 0 3.4.5 4.7.9 5.5 1.8 14.1 9.2 24.3 18.9 7.1 6.8 14.7 15.7 20.5 21.2 4.7 4.4 8.1 6 9.5 5.9l38.7.3c1.2-.1 2.1-.4 3.1-1 .5-.3 1-.6 1.4-1 .4-.4.8-.8 1.1-1.2.3-.4.5-.8.7-1.2.5-1.5 3-5.7-9.9-23.6z'/%3E%3C/svg%3E")
}
.moto-widget-callback__link-email{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Cpath fill='%2381868C' d='M38.4 140.1c34.6 23.2 69.6 46.3 104.2 69.7 14.5 9.7 39.1 29.4 57.1 29.4h.4c18.1 0 42.6-19.7 57.1-29.4 34.6-23.4 69.6-46.5 104.5-69.7C381.5 127 400 105.3 400 81.3c0-18.9-16.3-34.3-35.7-34.3H35.7C11.8 47 0 65 0 86c0 19.6 22.5 43.8 38.4 54.1zM377.7 163c-37.3 24.2-74.8 48.7-111.2 74-18.8 13.3-42 29.6-66.3 29.6h-.4c-24.3 0-47.5-16.3-66.3-29.6-36.4-25.5-73.9-49.8-110.9-74-8.3-5.4-15.8-11.6-22.5-18.7v170.3c-.1 19 16 34.4 35.6 34.4h328.6c19.6 0 35.7-15.4 35.7-34.3V144.4c-6.7 7.1-14.3 13.3-22.3 18.6z'/%3E%3C/svg%3E")
}
.moto-widget-pagination .moto-pagination-group{
    list-style:none;
    float:left;
    cursor:default
}
.moto-widget-pagination .moto-pagination-group:last-child .moto-pagination-item:last-child{
    margin-right:0
}
.moto-widget-pagination .moto-pagination-item{
    line-height:0;
    float:left;
    text-align:center
}
.moto-widget-pagination .moto-pagination-item-control{
    line-height:0
}
.moto-widget-pagination .moto-pagination-link{
    padding:0 .75em;
    display:table
}
.moto-widget-pagination .moto-pagination-link .moto-pagination-link-icon{
    font-size:1.42em;
    line-height:0;
    height:0;
    padding-top:.039em
}
.moto-widget-pagination .moto-pagination-link-text{
    display:table-cell;
    vertical-align:middle
}
.moto-widget-pagination ul{
    list-style:none;
    display:inline-block
}
.moto-widget-pagination li{
    line-height:0;
    float:left;
    text-align:center
}
.moto-widget-pagination a{
    padding:0 .75em;
    display:table
}
.moto-widget-pagination a i{
    font-size:1.42em;
    line-height:0;
    height:0;
    padding-top:.039em
}
.moto-widget-pagination a span{
    display:table-cell;
    vertical-align:middle
}
.moto-widget-paypal_button__form{
    outline:none
}
.moto-widget-paypal_button__form-image{
    outline:none;
    max-width:100%
}
.moto-widget-row.moto-justify-content_bottom>.container-fluid>.row>.moto-cell,.moto-widget-row.moto-justify-content_center>.container-fluid>.row>.moto-cell{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.moto-widget-row.moto-justify-content_bottom .moto-widget-image,.moto-widget-row.moto-justify-content_bottom .moto-widget-menu,.moto-widget-row.moto-justify-content_bottom .moto-widget-row,.moto-widget-row.moto-justify-content_bottom .moto-widget-social-links,.moto-widget-row.moto-justify-content_center .moto-widget-image,.moto-widget-row.moto-justify-content_center .moto-widget-menu,.moto-widget-row.moto-justify-content_center .moto-widget-row,.moto-widget-row.moto-justify-content_center .moto-widget-social-links{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.moto-widget-row.moto-justify-content_center>.container-fluid>.row>.moto-cell{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.moto-widget-row.moto-justify-content_bottom>.container-fluid>.row>.moto-cell{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.row-gutter-0 .container-fluid,.row-gutter-0 .moto-cell{
    padding-left:0;
    padding-right:0
}
.row-gutter-0 .row{
    margin-left:0;
    margin-right:0
}
.moto-widget-row>.container-fluid .container-fluid{
    padding-left:0;
    padding-right:0
}
.row-even-columns[data-grid-type=xs]>.container-fluid>.row>.moto-cell{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    max-width:inherit
}
@media screen and (min-width:767px){
    .row-even-columns>.container-fluid>.row>.moto-cell{
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1;
        max-width:inherit
    }
}
.moto-widget-slider .moto-widget-empty{
    display:none
}
.moto-widget-slider .bx-wrapper{
    position:relative;
    margin:0 auto;
    padding:0
}
.moto-widget-slider .bx-viewport{
    -webkit-transform:translatez(0);
    transform:translatez(0)
}
.moto-widget-slider .bx-caption{
    position:absolute;
    text-align:left
}
.moto-widget-slider .bx-caption_html{
    text-align:left;
    position:absolute;
    right:0;
    left:0
}
.moto-widget-slider .bx-controls-auto,.moto-widget-slider .bx-pager{
    width:100%
}
.moto-widget-slider .bx-loading{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:2000;
    visibility:hidden
}
.moto-widget-slider .bx-pager{
    text-align:center
}
.moto-widget-slider .bx-controls-auto .bx-controls-auto-item,.moto-widget-slider .bx-pager .bx-pager-item{
    display:inline-block
}
.moto-widget-slider .bx-pager.bx-default-pager a{
    display:block;
    outline:0
}
.moto-widget-slider .bx-controls-direction a{
    position:absolute;
    outline:0;
    z-index:9999
}
.moto-widget-slider .bx-controls-direction a.bx-next.disabled,.moto-widget-slider .bx-controls-direction a.bx-prev.disabled{
    display:none
}
.moto-widget-slider .bx-controls-auto{
    text-align:center
}
.moto-widget-slider .bx-controls-auto .bx-start,.moto-widget-slider .bx-controls-auto .bx-stop{
    display:block;
    outline:0
}
.moto-widget-slider li{
    text-align:center;
    width:100%
}
.moto-widget-slider li img{
    width:100%;
    display:inline-block
}
.moto-widget-slider li:before{
    content:" ";
    display:inline-block;
    vertical-align:middle;
    height:100%
}
.moto-widget-slider.moto-widget-slider-loader .bx-caption,.moto-widget-slider.moto-widget-slider-loader .bx-controls{
    visibility:hidden
}
.moto-widget-slider.moto-widget-slider-loader li{
    position:absolute;
    list-style:none
}
.moto-widget-slider.moto-widget-slider-loader li img{
    visibility:hidden
}
.moto-widget-slider.moto-widget-slider-loader li:first-child{
    position:relative!important;
    min-height:80px
}
.moto-widget-slider.moto-widget-slider-loader li:first-child:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    display:block;
    border-radius:50%;
    width:40px;
    height:40px;
    border:5px solid;
    border-top-color:rgba(24,27,39,.2);
    border-right-color:rgba(24,27,39,.2);
    border-bottom-color:rgba(24,27,39,.2);
    border-left-color:#181b27;
    -webkit-animation:Ab 1.1s infinite linear;
    animation:Ab 1.1s infinite linear
}
.moto-widget-slideshare .moto-widget-slideshare-container{
    position:relative;
    height:0;
    overflow:hidden
}
.moto-widget-slideshare .moto-widget-slideshare-container .moto-widget-slideshare-frame{
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    display:block;
    margin:0;
    padding:0;
    border:0
}
.moto-widget-social-buttons .social-buttons-list .social-button{
    display:inline-block;
    vertical-align:top;
    margin:0 6px 5px 0
}
.moto-widget-social-buttons .social-buttons-list .social-button:last-child{
    margin-right:0
}
.moto-widget-social-links-extended{
    list-style:none;
    font-size:0
}
.moto-widget-social-links-extended .moto-widget-social-links-extended__item{
    display:inline-block;
    vertical-align:top
}
.moto-widget-social-links-extended .moto-widget-social-links-extended__link{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    -webkit-transition:all .4s ease;
    transition:all .4s ease;
    overflow:hidden
}
.moto-widget-social-links{
    font-size:0
}
.moto-widget-social-links .moto-widget-social-links-list{
    list-style:none;
    margin:0;
    padding:0;
    display:inline-block
}
.moto-widget-social-links .moto-widget-social-links-item{
    display:inline-block;
    list-style:none
}
.moto-widget-social-links .moto-widget-social-links-item.moto-widget-social-links-item_hidden{
    display:none
}
.moto-widget-social-links .moto-widget-social-links-link{
    display:inline-block
}
.moto-widget-social-links .moto-widget-social-links-link:hover{
    text-decoration:none
}
.moto-widget-sound_cloud .moto-widget-sound_cloud-container{
    line-height:0;
    font-size:0
}
.moto-widget-sound_cloud .moto-widget-sound_cloud-iframe{
    width:100%;
    border:0
}
@media screen and (min-width:767px){
    .moto-widget-tabs_type-vertical .moto-widget-tabs__wrapper{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .moto-widget-tabs_type-vertical .moto-widget-tabs__wrapper .moto-widget-tabs__headers-wrapper{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-flex-shrink:0;
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .moto-widget-tabs_type-vertical .moto-widget-tabs__wrapper .moto-widget-tabs__items-wrapper{
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.moto-widget-tabs .moto-widget-tabs__headers-wrapper_icon-right+.moto-widget-tabs__items-wrapper .moto-widget-tabs__header-icon,.moto-widget-tabs .moto-widget-tabs__headers-wrapper_icon-right .moto-widget-tabs__header-icon,.moto-widget-tabs.moto-widget-tabs_type-vertical_right .moto-widget-tabs__headers-wrapper{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1
}
.moto-widget-tabs .moto-widget-tabs__headers-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.moto-widget-tabs .moto-widget-tabs__headers-wrapper_headers-justified .moto-widget-tabs__header{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.moto-widget-tabs .moto-widget-tabs__headers-wrapper_headers-left,.moto-widget-tabs .moto-widget-tabs__headers-wrapper_text-left .moto-widget-tabs__header{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.moto-widget-tabs .moto-widget-tabs__headers-wrapper_headers-right,.moto-widget-tabs .moto-widget-tabs__headers-wrapper_text-right .moto-widget-tabs__header{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.moto-widget-tabs .moto-widget-tabs__headers-wrapper_headers-center,.moto-widget-tabs .moto-widget-tabs__headers-wrapper_text-center .moto-widget-tabs__header{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.moto-widget-tabs .moto-widget-tabs__header{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    z-index:1;
    -webkit-transition:color .3s,background-color .3s,border-color .3s;
    transition:color .3s,background-color .3s,border-color .3s
}
.moto-widget-tabs .moto-widget-tabs__header-item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.moto-widget-tabs .moto-widget-tabs__header-icon{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.moto-widget-tabs .moto-widget-tabs__header_mobile{
    display:none;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.moto-widget-tabs .moto-widget-tabs__header_mobile .moto-widget-tabs__header-title{
    text-align:center
}
@media screen and (max-width:767px){
    .moto-widget-tabs .moto-widget-tabs__header_mobile{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .moto-widget-tabs .moto-widget-tabs__headers-wrapper{
        display:none
    }
}
.moto-widget-text-content{
    padding:0 1px
}
.moto-widget-text-content:after{
    content:"";
    display:table;
    clear:both
}
.moto-widget-text ol,.moto-widget-text ul{
    list-style-type:none
}
.moto-content-image-container,.moto-content-image-plugin-wrapper{
    display:inline-block;
    max-width:100%
}
.moto-content-image{
    max-width:100%;
    height:auto
}
.moto-content-image_left-floated{
    float:left
}
.moto-content-image_right-floated{
    float:right
}
.moto-content-image_centered-block{
    display:block;
    line-height:0;
    text-align:center
}
.moto-widget-tile-gallery__wrapper{
    overflow:hidden
}
.moto-widget-tile-gallery__item-wrapper{
    -webkit-column-break-inside:avoid;
    break-inside:avoid-column
}
.moto-widget-tile-gallery__item{
    position:relative;
    overflow:hidden;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.moto-widget-tile-gallery__item-link{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.moto-widget-tile-gallery__item-image{
    width:100%;
    -webkit-box-flex:0;
    -webkit-flex:none;
    -ms-flex:none;
    flex:none
}
.moto-widget-tile-gallery__item-layer{
    pointer-events:none;
    overflow:hidden;
    position:absolute;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-clip:padding-box
}
.moto-widget-tile-gallery__item-caption{
    pointer-events:all;
    opacity:0;
    max-width:100%
}
.moto-widget-tile-gallery__item,.moto-widget-tile-gallery__item-caption,.moto-widget-tile-gallery__item-layer,.moto-widget-tile-gallery__item-layer-icon{
    -webkit-transition:.3s;
    transition:.3s;
    -webkit-transition-property:color,background-color,opacity,top,left,bottom,right,font-size,padding,margin,box-shadow,border;
    transition-property:color,background-color,opacity,top,left,bottom,right,font-size,padding,margin,box-shadow,border
}
.moto-widget-tile-gallery__item:hover .moto-widget-tile-gallery__item-caption{
    opacity:1
}
.moto-widget-twitter_time_line .moto-widget_wrapper{
    overflow:auto;
    overflow-y:hidden;
    width:100%
}
.moto-widget-video_player video{
    display:block
}
.moto-widget-video .video-container{
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden
}
.moto-widget-video .video-container .video-frame{
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    display:block
}
