.flex-container{margin:100px auto 0}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flex-direction-nav a,.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}.flexslider .slides img{max-width:100%;height:auto;width:100%;margin:0 auto;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";clear:both;visibility:hidden;line-height:0;height:0}* html .slides{height:1%}.flexslider{padding:0;margin:0;background:#222;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav a{width:60px;height:60px;margin:-20px 0 0;background:url(data:image/png;base64,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) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:5px}.flex-direction-nav .flex-prev{left:5px}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{display:none}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgb(0 0 0 / .5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgb(0 0 0 / .3)}.flex-control-paging li a:hover{background:#333;background:rgb(0 0 0 / .7)}.flex-control-paging li a.flex-active{background:#000;background:rgb(0 0 0 / .9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.caption_wrap{margin:0 auto;width:360px}.flex-caption{position:absolute;bottom:20px;color:#FFF;font-size:14px;padding:4px;border-radius:.4em}.flex-caption p{width:350px;font-family:open_sansregular,sans-serif;padding:4px;margin:0;border-radius:.2em;text-shadow:1px 1px 1px #000;background-color:#fff0;background-color:rgb(0 0 0 / .7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);zoom:1}.flex-caption a{color:#FFF}.flex-caption a:hover{color:#CCC}.flex-caption-title{font-family:open_sansbold,sans-serif;background-color:#222;text-transform:uppercase;font-size:14px;margin-bottom:4px;padding:4px;border-radius:.2em;width:250px}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}@media screen and (max-width:800px){.flex-caption p,.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{display:none}.flex-caption-title{width:100%}}@media screen and (max-width:600px){.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{display:none}}@media screen and (max-width:480px){.flex-caption-title{font-size:10px}}