article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;hyphens:none}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}@font-face{font-family:'Entypo';src:url("../fonts/entypo.eot");src:url("../fonts/entypo.eot?#iefix") format("embedded-opentype"),url("../fonts/entypo.woff") format("woff"),url("../fonts/entypo.ttf") format("truetype"),url("../fonts/entypo.svg#entypo") format("svg");font-weight:500;font-style:normal}.entypo-note:before{content:"\266a"}.entypo-note-beamed:before{content:"\266b"}.entypo-music:before{content:"\1f3b5"}.entypo-search:before{content:"\1f50d"}.entypo-flashlight:before{content:"\1f526"}.entypo-mail:before{content:"\2709"}.entypo-heart:before{content:"\2665"}.entypo-heart-empty:before{content:"\2661"}.entypo-star:before{content:"\2605"}.entypo-star-empty:before{content:"\2606"}.entypo-user:before{content:"\1f464"}.entypo-users:before{content:"\1f465"}.entypo-user-add:before{content:"\e700"}.entypo-video:before{content:"\1f3ac"}.entypo-picture:before{content:"\1f304"}.entypo-camera:before{content:"\1f4f7"}.entypo-layout:before{content:"\268f"}.entypo-menu:before{content:"\2630"}.entypo-check:before{content:"\2713"}.entypo-cancel:before{content:"\2715"}.entypo-cancel-circled:before{content:"\2716"}.entypo-cancel-squared:before{content:"\274e"}.entypo-plus:before{content:"\2b"}.entypo-plus-circled:before{content:"\2795"}.entypo-plus-squared:before{content:"\229e"}.entypo-minus:before{content:"\2d"}.entypo-minus-circled:before{content:"\2796"}.entypo-minus-squared:before{content:"\229f"}.entypo-help:before{content:"\2753"}.entypo-help-circled:before{content:"\e704"}.entypo-info:before{content:"\2139"}.entypo-info-circled:before{content:"\e705"}.entypo-back:before{content:"\1f519"}.entypo-home:before{content:"\2302"}.entypo-link:before{content:"\1f517"}.entypo-attach:before{content:"\1f4ce"}.entypo-lock:before{content:"\1f512"}.entypo-lock-open:before{content:"\1f513"}.entypo-eye:before{content:"\e70a"}.entypo-tag:before{content:"\e70c"}.entypo-bookmark:before{content:"\1f516"}.entypo-bookmarks:before{content:"\1f4d1"}.entypo-flag:before{content:"\2691"}.entypo-thumbs-up:before{content:"\1f44d"}.entypo-thumbs-down:before{content:"\1f44e"}.entypo-download:before{content:"\1f4e5"}.entypo-upload:before{content:"\1f4e4"}.entypo-upload-cloud:before{content:"\e711"}.entypo-reply:before{content:"\e712"}.entypo-reply-all:before{content:"\e713"}.entypo-forward:before{content:"\27a6"}.entypo-quote:before{content:"\275e"}.entypo-code:before{content:"\e714"}.entypo-export:before{content:"\e715"}.entypo-pencil:before{content:"\270e"}.entypo-feather:before{content:"\2712"}.entypo-print:before{content:"\e716"}.entypo-retweet:before{content:"\e717"}.entypo-keyboard:before{content:"\2328"}.entypo-comment:before{content:"\e718"}.entypo-chat:before{content:"\e720"}.entypo-bell:before{content:"\1f514"}.entypo-attention:before{content:"\26a0"}.entypo-alert:before{content:"\1f4a5'"}.entypo-vcard:before{content:"\e722"}.entypo-address:before{content:"\e723"}.entypo-location:before{content:"\e724"}.entypo-map:before{content:"\e727"}.entypo-direction:before{content:"\27a2"}.entypo-compass:before{content:"\e728"}.entypo-cup:before{content:"\2615"}.entypo-trash:before{content:"\e729"}.entypo-doc:before{content:"\e730"}.entypo-docs:before{content:"\e736"}.entypo-doc-landscape:before{content:"\e737"}.entypo-doc-text:before{content:"\1f4c4"}.entypo-doc-text-inv:before{content:"\e731"}.entypo-newspaper:before{content:"\1f4f0"}.entypo-book-open:before{content:"\1f4d6"}.entypo-book:before{content:"\1f4d5"}.entypo-folder:before{content:"\1f4c1"}.entypo-archive:before{content:"\e738"}.entypo-box:before{content:"\1f4e6"}.entypo-rss:before{content:"\e73a"}.entypo-phone:before{content:"\1f4dE"}.entypo-cog:before{content:"\2699"}.entypo-tools:before{content:"\2692"}.entypo-share:before{content:"\e73c"}.entypo-shareable:before{content:"\e73e"}.entypo-basket:before{content:"\e73d"}.entypo-bag:before{content:"\1f45c'"}.entypo-calendar:before{content:"\1f4c5"}.entypo-login:before{content:"\e740"}.entypo-logout:before{content:"\e741"}.entypo-mic:before{content:"\1f3a4"}.entypo-mute:before{content:"\1f507"}.entypo-sound:before{content:"\1f50a"}.entypo-volume:before{content:"\e742"}.entypo-clock:before{content:"\1f554"}.entypo-hourglass:before{content:"\23f3"}.entypo-lamp:before{content:"\1f4a1"}.entypo-light-down:before{content:"\1f505"}.entypo-light-up:before{content:"\1f506"}.entypo-adjust:before{content:"\25d1"}.entypo-block:before{content:"\1f6ab"}.entypo-resize-full:before{content:"\e744"}.entypo-resize-small:before{content:"\e746"}.entypo-popup:before{content:"\e74c"}.entypo-publish:before{content:"\e74d"}.entypo-window:before{content:"\e74e"}.entypo-arrow-combo:before{content:"\e74f"}.entypo-down-circled:before{content:"\e758"}.entypo-left-circled:before{content:"\e759"}.entypo-right-circled:before{content:"\e75a"}.entypo-up-circled:before{content:"\e75b"}.entypo-down-open:before{content:"\e75c"}.entypo-left-open:before{content:"\e75d"}.entypo-right-open:before{content:"\e75e"}.entypo-up-open:before{content:"\e75f"}.entypo-down-open-mini:before{content:"\e760"}.entypo-left-open-mini:before{content:"\e761"}.entypo-right-open-mini:before{content:"\e762"}.entypo-up-open-mini:before{content:"\e763"}.entypo-down-open-big:before{content:"\e764"}.entypo-left-open-big:before{content:"\e765"}.entypo-right-open-big:before{content:"\e766"}.entypo-up-open-big:before{content:"\e767"}.entypo-down:before{content:"\2b07"}.entypo-left:before{content:"\2b05"}.entypo-right:before{content:"\27a1"}.entypo-up:before{content:"\2b06"}.entypo-down-dir:before{content:"\25be"}.entypo-left-dir:before{content:"\25c2"}.entypo-right-dir:before{content:"\25b8"}.entypo-up-dir:before{content:"\25b4"}.entypo-down-bold:before{content:"\e4b0"}.entypo-left-bold:before{content:"\e4ad"}.entypo-right-bold:before{content:"\e4ae"}.entypo-up-bold:before{content:"\e4af"}.entypo-down-thin:before{content:"\2193"}.entypo-left-thin:before{content:"\2190"}.entypo-right-thin:before{content:"\2192"}.entypo-up-thin:before{content:"\2191"}.entypo-ccw:before{content:"\27f2"}.entypo-cw:before{content:"\27f3"}.entypo-arrows-ccw:before{content:"\1f504"}.entypo-level-down:before{content:"\21b3"}.entypo-level-up:before{content:"\21b0"}.entypo-shuffle:before{content:"\1f500"}.entypo-loop:before{content:"\1f501"}.entypo-switch:before{content:"\21c6"}.entypo-play:before{content:"\25b6"}.entypo-stop:before{content:"\25a0"}.entypo-pause:before{content:"\2389"}.entypo-record:before{content:"\26ab"}.entypo-to-end:before{content:"\23ed"}.entypo-to-start:before{content:"\23ee"}.entypo-fast-forward:before{content:"\23e9"}.entypo-fast-backward:before{content:"\23ea"}.entypo-progress-0:before{content:"\e768"}.entypo-progress-1:before{content:"\e769"}.entypo-progress-2:before{content:"\e76a"}.entypo-progress-3:before{content:"\e76b"}.entypo-target:before{content:"\1f3af"}.entypo-palette:before{content:"\1f3a8"}.entypo-list:before{content:"\e005"}.entypo-list-add:before{content:"\e003"}.entypo-signal:before{content:"\1f4f6"}.entypo-trophy:before{content:"\1f3c6"}.entypo-battery:before{content:"\1f50b"}.entypo-back-in-time:before{content:"\e771"}.entypo-monitor:before{content:"\1f4bb"}.entypo-mobile:before{content:"\1f4f1"}.entypo-network:before{content:"\e776"}.entypo-cd:before{content:"\1f4bf"}.entypo-inbox:before{content:"\e777"}.entypo-install:before{content:"\e778"}.entypo-globe:before{content:"\1f30e"}.entypo-cloud:before{content:"\2601"}.entypo-cloud-thunder:before{content:"\26c8"}.entypo-flash:before{content:"\26a1"}.entypo-moon:before{content:"\263d"}.entypo-flight:before{content:"\2708"}.entypo-paper-plane:before{content:"\e79b"}.entypo-leaf:before{content:"\1f342"}.entypo-lifebuoy:before{content:"\e788"}.entypo-mouse:before{content:"\e789"}.entypo-briefcase:before{content:"\1f4bc"}.entypo-suitcase:before{content:"\e78e"}.entypo-dot:before{content:"\e78b"}.entypo-dot-2:before{content:"\e78c"}.entypo-dot-3:before{content:"\e78d"}.entypo-brush:before{content:"\e79a"}.entypo-magnet:before{content:"\e7a1"}.entypo-infinity:before{content:"\221e"}.entypo-erase:before{content:"\232b"}.entypo-chart-pie:before{content:"\e751"}.entypo-chart-line:before{content:"\1f4c8"}.entypo-chart-bar:before{content:"\1f4ca"}.entypo-chart-area:before{content:"\1f53e"}.entypo-tape:before{content:"\2707"}.entypo-graduation-cap:before{content:"\1f393"}.entypo-language:before{content:"\e752"}.entypo-ticket:before{content:"\1f3ab"}.entypo-water:before{content:"\1f4a6"}.entypo-droplet:before{content:"\1f4a7"}.entypo-air:before{content:"\e753"}.entypo-credit-card:before{content:"\1f4b3"}.entypo-floppy:before{content:"\1f4be"}.entypo-clipboard:before{content:"\1f4cb"}.entypo-megaphone:before{content:"\1f4e3"}.entypo-database:before{content:"\e754"}.entypo-drive:before{content:"\e755"}.entypo-bucket:before{content:"\e756"}.entypo-thermometer:before{content:"\e757"}.entypo-key:before{content:"\1f511"}.entypo-flow-cascade:before{content:"\e790"}.entypo-flow-branch:before{content:"\e791"}.entypo-flow-tree:before{content:"\e792"}.entypo-flow-line:before{content:"\e793"}.entypo-flow-parallel:before{content:"\e794"}.entypo-rocket:before{content:"\1f680"}.entypo-gauge:before{content:"\e7a2"}.entypo-traffic-cone:before{content:"\e7a3"}.entypo-cc:before{content:"\e7a5"}.entypo-cc-by:before{content:"\e7a6"}.entypo-cc-nc:before{content:"\e7a7"}.entypo-cc-nc-eu:before{content:"\e7a8"}.entypo-cc-nc-jp:before{content:"\e7a9"}.entypo-cc-sa:before{content:"\e7aa"}.entypo-cc-nd:before{content:"\e7ab"}.entypo-cc-pd:before{content:"\e7ac"}.entypo-cc-zero:before{content:"\e7ad"}.entypo-cc-share:before{content:"\e7ae"}.entypo-cc-remix:before{content:"\e7af"}.entypo-github:before{content:"\f300"}.entypo-github-circled:before{content:"\f301"}.entypo-flickr:before{content:"\f303"}.entypo-flickr-circled:before{content:"\f304"}.entypo-vimeo:before{content:"\f306"}.entypo-vimeo-circled:before{content:"\f307"}.entypo-twitter:before{content:"\f309"}.entypo-twitter-circled:before{content:"\f30a"}.entypo-facebook:before{content:"\f30c"}.entypo-facebook-circled:before{content:"\f30d"}.entypo-facebook-squared:before{content:"\f30e"}.entypo-gplus:before{content:"\f30f"}.entypo-gplus-circled:before{content:"\f310"}.entypo-pinterest:before{content:"\f312"}.entypo-pinterest-circled:before{content:"\f313"}.entypo-tumblr:before{content:"\f315"}.entypo-tumblr-circled:before{content:"\f316"}.entypo-linkedin:before{content:"\f318"}.entypo-linkedin-circled:before{content:"\f319"}.entypo-dribbble:before{content:"\f31b"}.entypo-dribbble-circled:before{content:"\f31c"}.entypo-stumbleupon:before{content:"\f31e"}.entypo-stumbleupon-circled:before{content:"\f31f"}.entypo-lastfm:before{content:"\f321"}.entypo-lastfm-circled:before{content:"\f322"}.entypo-rdio:before{content:"\f324"}.entypo-rdio-circled:before{content:"\f325"}.entypo-spotify:before{content:"\f327"}.entypo-spotify-circled:before{content:"\f328"}.entypo-qq:before{content:"\f32a"}.entypo-instagrem:before{content:"\f32d"}.entypo-dropbox:before{content:"\f330"}.entypo-evernote:before{content:"\f333"}.entypo-flattr:before{content:"\f336"}.entypo-skype:before{content:"\f339"}.entypo-skype-circled:before{content:"\f33a"}.entypo-renren:before{content:"\f33c"}.entypo-sina-weibo:before{content:"\f33f"}.entypo-paypal:before{content:"\f342"}.entypo-picasa:before{content:"\f345"}.entypo-soundcloud:before{content:"\f348"}.entypo-mixi:before{content:"\f34b"}.entypo-behance:before{content:"\f34e"}.entypo-google-circles:before{content:"\f351"}.entypo-vkontakte:before{content:"\f354"}.entypo-smashing:before{content:"\f357"}.entypo-sweden:before{content:"\f601"}.entypo-db-shape:before{content:"\f600"}.entypo-logo-db:before{content:"\f603"}.black-btn,a.black-btn:visited{display:inline-block;position:relative;font-family:Helvetica,Arial,sans-serif;text-decoration:none;color:#000;font-size:0.9em;line-height:34px;font-weight:normal;padding:0 24px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:0;cursor:pointer;border:1px solid #000;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out}.black-btn:hover,a.black-btn:hover:visited,.black-btn:focus,a.black-btn:focus:visited{color:#000;text-decoration:none}.black-btn:visited,a.black-btn:visited{color:#000}.black-btn:active,a.black-btn:active:visited{top:1px}.black-btn,a.black-btn:visited{background-color:#000;color:#fff;border-color:#000}.black-btn:hover,.black-btn:focus,a.black-btn:visited:hover,a.black-btn:visited:focus{background-color:#fff;color:#000}.black-btn:active,a.black-btn:visited:active{color:#000}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.field{display:block;height:40px;line-height:40px;padding:0 12px;margin-bottom:14px;font-size:1em;color:rgba(0,0,0,0.5);border-radius:3px;vertical-align:middle;box-shadow:none;border:0;width:100%;max-width:400px;font-family:Helvetica,Arial,sans-serif;background-color:#B7B7B7;-webkit-transition:background-color 0.24s ease-in-out;-moz-transition:background-color 0.24s ease-in-out}input[type="text"]:focus,input[type="text"]:active,input[type="password"]:focus,input[type="password"]:active,input[type="datetime"]:focus,input[type="datetime"]:active,input[type="datetime-local"]:focus,input[type="datetime-local"]:active,input[type="date"]:focus,input[type="date"]:active,input[type="month"]:focus,input[type="month"]:active,input[type="time"]:focus,input[type="time"]:active,input[type="week"]:focus,input[type="week"]:active,input[type="number"]:focus,input[type="number"]:active,input[type="email"]:focus,input[type="email"]:active,input[type="url"]:focus,input[type="url"]:active,input[type="search"]:focus,input[type="search"]:active,input[type="tel"]:focus,input[type="tel"]:active,input[type="color"]:focus,input[type="color"]:active,select:focus,select:active,textarea:focus,textarea:active,.field:focus,.field:active{background-color:#c1c1c1}input[type="text"].error,input[type="text"].is-invalid,input[type="password"].error,input[type="password"].is-invalid,input[type="datetime"].error,input[type="datetime"].is-invalid,input[type="datetime-local"].error,input[type="datetime-local"].is-invalid,input[type="date"].error,input[type="date"].is-invalid,input[type="month"].error,input[type="month"].is-invalid,input[type="time"].error,input[type="time"].is-invalid,input[type="week"].error,input[type="week"].is-invalid,input[type="number"].error,input[type="number"].is-invalid,input[type="email"].error,input[type="email"].is-invalid,input[type="url"].error,input[type="url"].is-invalid,input[type="search"].error,input[type="search"].is-invalid,input[type="tel"].error,input[type="tel"].is-invalid,input[type="color"].error,input[type="color"].is-invalid,select.error,select.is-invalid,textarea.error,textarea.is-invalid,.field.error,.field.is-invalid{color:red;border-color:red;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);outline-color:red}input[type="text"].success,input[type="text"].is-valid,input[type="password"].success,input[type="password"].is-valid,input[type="datetime"].success,input[type="datetime"].is-valid,input[type="datetime-local"].success,input[type="datetime-local"].is-valid,input[type="date"].success,input[type="date"].is-valid,input[type="month"].success,input[type="month"].is-valid,input[type="time"].success,input[type="time"].is-valid,input[type="week"].success,input[type="week"].is-valid,input[type="number"].success,input[type="number"].is-valid,input[type="email"].success,input[type="email"].is-valid,input[type="url"].success,input[type="url"].is-valid,input[type="search"].success,input[type="search"].is-valid,input[type="tel"].success,input[type="tel"].is-valid,input[type="color"].success,input[type="color"].is-valid,select.success,select.is-valid,textarea.success,textarea.is-valid,.field.success,.field.is-valid{color:green;border-color:green;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);outline-color:green}input[type="text"][disabled],input[type="text"].is-disabled,input[type="password"][disabled],input[type="password"].is-disabled,input[type="datetime"][disabled],input[type="datetime"].is-disabled,input[type="datetime-local"][disabled],input[type="datetime-local"].is-disabled,input[type="date"][disabled],input[type="date"].is-disabled,input[type="month"][disabled],input[type="month"].is-disabled,input[type="time"][disabled],input[type="time"].is-disabled,input[type="week"][disabled],input[type="week"].is-disabled,input[type="number"][disabled],input[type="number"].is-disabled,input[type="email"][disabled],input[type="email"].is-disabled,input[type="url"][disabled],input[type="url"].is-disabled,input[type="search"][disabled],input[type="search"].is-disabled,input[type="tel"][disabled],input[type="tel"].is-disabled,input[type="color"][disabled],input[type="color"].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{cursor:not-allowed;border-color:#000;opacity:0.6}input[type="text"][disabled]:focus,input[type="text"][disabled]:active,input[type="text"].is-disabled:focus,input[type="text"].is-disabled:active,input[type="password"][disabled]:focus,input[type="password"][disabled]:active,input[type="password"].is-disabled:focus,input[type="password"].is-disabled:active,input[type="datetime"][disabled]:focus,input[type="datetime"][disabled]:active,input[type="datetime"].is-disabled:focus,input[type="datetime"].is-disabled:active,input[type="datetime-local"][disabled]:focus,input[type="datetime-local"][disabled]:active,input[type="datetime-local"].is-disabled:focus,input[type="datetime-local"].is-disabled:active,input[type="date"][disabled]:focus,input[type="date"][disabled]:active,input[type="date"].is-disabled:focus,input[type="date"].is-disabled:active,input[type="month"][disabled]:focus,input[type="month"][disabled]:active,input[type="month"].is-disabled:focus,input[type="month"].is-disabled:active,input[type="time"][disabled]:focus,input[type="time"][disabled]:active,input[type="time"].is-disabled:focus,input[type="time"].is-disabled:active,input[type="week"][disabled]:focus,input[type="week"][disabled]:active,input[type="week"].is-disabled:focus,input[type="week"].is-disabled:active,input[type="number"][disabled]:focus,input[type="number"][disabled]:active,input[type="number"].is-disabled:focus,input[type="number"].is-disabled:active,input[type="email"][disabled]:focus,input[type="email"][disabled]:active,input[type="email"].is-disabled:focus,input[type="email"].is-disabled:active,input[type="url"][disabled]:focus,input[type="url"][disabled]:active,input[type="url"].is-disabled:focus,input[type="url"].is-disabled:active,input[type="search"][disabled]:focus,input[type="search"][disabled]:active,input[type="search"].is-disabled:focus,input[type="search"].is-disabled:active,input[type="tel"][disabled]:focus,input[type="tel"][disabled]:active,input[type="tel"].is-disabled:focus,input[type="tel"].is-disabled:active,input[type="color"][disabled]:focus,input[type="color"][disabled]:active,input[type="color"].is-disabled:focus,input[type="color"].is-disabled:active,select[disabled]:focus,select[disabled]:active,select.is-disabled:focus,select.is-disabled:active,textarea[disabled]:focus,textarea[disabled]:active,textarea.is-disabled:focus,textarea.is-disabled:active,.field[disabled]:focus,.field[disabled]:active,.field.is-disabled:focus,.field.is-disabled:active{background-color:#075986}input[type="password"]{letter-spacing:0.3em}textarea{max-width:100%;min-height:120px;line-height:1.5em}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:97.5% center}html,body{overflow-x:hidden}html.locked,body.locked{position:fixed}body{font-family:"sofia-pro",Helvetica,Arial,sans-serif;font-weight:300;font-size:11pt;line-height:1.6;color:rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body #container{position:relative;z-index:1}body.error404 #container{padding-top:0 !important}body.error404 header{background-color:#133558;position:relative}*:focus{outline:0}.wf-loading{visibility:hidden !important}.wf-loading li a{visibility:hidden !important}.wp-video,.wp-caption,.aligncenter,iframe{margin:0 auto}*::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.os-animation,.staggered-animation{opacity:0;filter:alpha(opacity=0)}.os-animation.animated,.staggered-animation.animated{opacity:1;filter:alpha(opacity=100)}img{border:0;max-width:100%;height:auto}iframe{max-width:100%}.full{float:left;width:100%}.overflow-hidden{overflow:hidden}.section,.large_section,footer{padding:40px 0;z-index:1}.display-mobile{display:block}.display-tablet,.display-tablet-landscape,.display-desktop{display:none}.non-mobile{display:none}.ten_thirty_up{display:none}.ten_thirty_down{display:block}#drag_indicator{display:none}.team_carousel .team_item{float:left}.project{position:relative}.project a{position:absolute;top:0;left:0;width:100%;height:100%}.project .overlay{display:none}.white_scheme h2{color:#133558}.light_scheme{background-color:rgba(0,0,0,0.03)}.light_scheme h2,.light_scheme .text_container .name{color:#133558}.navy_scheme{background-color:#133558;color:rgba(255,255,255,0.5)}.navy_scheme a:hover,.navy_scheme a:focus,.navy_scheme a:focus{color:white !important}.navy_scheme h2,.navy_scheme .text_container{color:#fff}.navy_scheme .dot{background:white !important}.navy_scheme .flickity-prev-next-button{border-color:white !important}.navy_scheme .flickity-prev-next-button .arrow{fill:white !important;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.navy_scheme .flickity-prev-next-button:hover .arrow{fill:black !important}.navy_scheme .news_item.view_more{background-color:white !important}.navy_scheme .news_item.view_more a{color:rgba(0,0,0,0.87) !important}.dark_scheme{background-color:rgba(0,0,0,0.87);color:#fff}.dark_scheme h2{color:#fff}.dark_scheme .dot{background:#fff}.single-news-article .section_1 .wrap ul,.single-news-article .section_1 .news_carousel ul,.single-news-article .section_1 .wrap ol,.single-news-article .section_1 .news_carousel ol,.single-news-article .section_2 .wrap ul,.single-news-article .section_2 .news_carousel ul,.single-news-article .section_2 .wrap ol,.single-news-article .section_2 .news_carousel ol,.single-news-article .section_3 .wrap ul,.single-news-article .section_3 .news_carousel ul,.single-news-article .section_3 .wrap ol,.single-news-article .section_3 .news_carousel ol,.single-news-article .section_4 .wrap ul,.single-news-article .section_4 .news_carousel ul,.single-news-article .section_4 .wrap ol,.single-news-article .section_4 .news_carousel ol,.single-news-article .section_5 .wrap ul,.single-news-article .section_5 .news_carousel ul,.single-news-article .section_5 .wrap ol,.single-news-article .section_5 .news_carousel ol,.single-news-article .section_6 .wrap ul,.single-news-article .section_6 .news_carousel ul,.single-news-article .section_6 .wrap ol,.single-news-article .section_6 .news_carousel ol,.single-news-article .section_7 .wrap ul,.single-news-article .section_7 .news_carousel ul,.single-news-article .section_7 .wrap ol,.single-news-article .section_7 .news_carousel ol,.single-news-article .section_9 .wrap ul,.single-news-article .section_9 .news_carousel ul,.single-news-article .section_9 .wrap ol,.single-news-article .section_9 .news_carousel ol,.single-projects .section_1 .wrap ul,.single-projects .section_1 .news_carousel ul,.single-projects .section_1 .wrap ol,.single-projects .section_1 .news_carousel ol,.single-projects .section_2 .wrap ul,.single-projects .section_2 .news_carousel ul,.single-projects .section_2 .wrap ol,.single-projects .section_2 .news_carousel ol,.single-projects .section_3 .wrap ul,.single-projects .section_3 .news_carousel ul,.single-projects .section_3 .wrap ol,.single-projects .section_3 .news_carousel ol,.single-projects .section_4 .wrap ul,.single-projects .section_4 .news_carousel ul,.single-projects .section_4 .wrap ol,.single-projects .section_4 .news_carousel ol,.single-projects .section_5 .wrap ul,.single-projects .section_5 .news_carousel ul,.single-projects .section_5 .wrap ol,.single-projects .section_5 .news_carousel ol,.single-projects .section_6 .wrap ul,.single-projects .section_6 .news_carousel ul,.single-projects .section_6 .wrap ol,.single-projects .section_6 .news_carousel ol,.single-projects .section_7 .wrap ul,.single-projects .section_7 .news_carousel ul,.single-projects .section_7 .wrap ol,.single-projects .section_7 .news_carousel ol,.single-projects .section_9 .wrap ul,.single-projects .section_9 .news_carousel ul,.single-projects .section_9 .wrap ol,.single-projects .section_9 .news_carousel ol,.single-jobs .section_1 .wrap ul,.single-jobs .section_1 .news_carousel ul,.single-jobs .section_1 .wrap ol,.single-jobs .section_1 .news_carousel ol,.single-jobs .section_2 .wrap ul,.single-jobs .section_2 .news_carousel ul,.single-jobs .section_2 .wrap ol,.single-jobs .section_2 .news_carousel ol,.single-jobs .section_3 .wrap ul,.single-jobs .section_3 .news_carousel ul,.single-jobs .section_3 .wrap ol,.single-jobs .section_3 .news_carousel ol,.single-jobs .section_4 .wrap ul,.single-jobs .section_4 .news_carousel ul,.single-jobs .section_4 .wrap ol,.single-jobs .section_4 .news_carousel ol,.single-jobs .section_5 .wrap ul,.single-jobs .section_5 .news_carousel ul,.single-jobs .section_5 .wrap ol,.single-jobs .section_5 .news_carousel ol,.single-jobs .section_6 .wrap ul,.single-jobs .section_6 .news_carousel ul,.single-jobs .section_6 .wrap ol,.single-jobs .section_6 .news_carousel ol,.single-jobs .section_7 .wrap ul,.single-jobs .section_7 .news_carousel ul,.single-jobs .section_7 .wrap ol,.single-jobs .section_7 .news_carousel ol,.single-jobs .section_9 .wrap ul,.single-jobs .section_9 .news_carousel ul,.single-jobs .section_9 .wrap ol,.single-jobs .section_9 .news_carousel ol,.single-people .section_1 .wrap ul,.single-people .section_1 .news_carousel ul,.single-people .section_1 .wrap ol,.single-people .section_1 .news_carousel ol,.single-people .section_2 .wrap ul,.single-people .section_2 .news_carousel ul,.single-people .section_2 .wrap ol,.single-people .section_2 .news_carousel ol,.single-people .section_3 .wrap ul,.single-people .section_3 .news_carousel ul,.single-people .section_3 .wrap ol,.single-people .section_3 .news_carousel ol,.single-people .section_4 .wrap ul,.single-people .section_4 .news_carousel ul,.single-people .section_4 .wrap ol,.single-people .section_4 .news_carousel ol,.single-people .section_5 .wrap ul,.single-people .section_5 .news_carousel ul,.single-people .section_5 .wrap ol,.single-people .section_5 .news_carousel ol,.single-people .section_6 .wrap ul,.single-people .section_6 .news_carousel ul,.single-people .section_6 .wrap ol,.single-people .section_6 .news_carousel ol,.single-people .section_7 .wrap ul,.single-people .section_7 .news_carousel ul,.single-people .section_7 .wrap ol,.single-people .section_7 .news_carousel ol,.single-people .section_9 .wrap ul,.single-people .section_9 .news_carousel ul,.single-people .section_9 .wrap ol,.single-people .section_9 .news_carousel ol,.single-technologies .section_1 .wrap ul,.single-technologies .section_1 .news_carousel ul,.single-technologies .section_1 .wrap ol,.single-technologies .section_1 .news_carousel ol,.single-technologies .section_2 .wrap ul,.single-technologies .section_2 .news_carousel ul,.single-technologies .section_2 .wrap ol,.single-technologies .section_2 .news_carousel ol,.single-technologies .section_3 .wrap ul,.single-technologies .section_3 .news_carousel ul,.single-technologies .section_3 .wrap ol,.single-technologies .section_3 .news_carousel ol,.single-technologies .section_4 .wrap ul,.single-technologies .section_4 .news_carousel ul,.single-technologies .section_4 .wrap ol,.single-technologies .section_4 .news_carousel ol,.single-technologies .section_5 .wrap ul,.single-technologies .section_5 .news_carousel ul,.single-technologies .section_5 .wrap ol,.single-technologies .section_5 .news_carousel ol,.single-technologies .section_6 .wrap ul,.single-technologies .section_6 .news_carousel ul,.single-technologies .section_6 .wrap ol,.single-technologies .section_6 .news_carousel ol,.single-technologies .section_7 .wrap ul,.single-technologies .section_7 .news_carousel ul,.single-technologies .section_7 .wrap ol,.single-technologies .section_7 .news_carousel ol,.single-technologies .section_9 .wrap ul,.single-technologies .section_9 .news_carousel ul,.single-technologies .section_9 .wrap ol,.single-technologies .section_9 .news_carousel ol{list-style-position:inside;padding-left:15px}.single-news-article .section_1 .wrap ul,.single-news-article .section_1 .news_carousel ul,.single-news-article .section_2 .wrap ul,.single-news-article .section_2 .news_carousel ul,.single-news-article .section_3 .wrap ul,.single-news-article .section_3 .news_carousel ul,.single-news-article .section_4 .wrap ul,.single-news-article .section_4 .news_carousel ul,.single-news-article .section_5 .wrap ul,.single-news-article .section_5 .news_carousel ul,.single-news-article .section_6 .wrap ul,.single-news-article .section_6 .news_carousel ul,.single-news-article .section_7 .wrap ul,.single-news-article .section_7 .news_carousel ul,.single-news-article .section_9 .wrap ul,.single-news-article .section_9 .news_carousel ul,.single-projects .section_1 .wrap ul,.single-projects .section_1 .news_carousel ul,.single-projects .section_2 .wrap ul,.single-projects .section_2 .news_carousel ul,.single-projects .section_3 .wrap ul,.single-projects .section_3 .news_carousel ul,.single-projects .section_4 .wrap ul,.single-projects .section_4 .news_carousel ul,.single-projects .section_5 .wrap ul,.single-projects .section_5 .news_carousel ul,.single-projects .section_6 .wrap ul,.single-projects .section_6 .news_carousel ul,.single-projects .section_7 .wrap ul,.single-projects .section_7 .news_carousel ul,.single-projects .section_9 .wrap ul,.single-projects .section_9 .news_carousel ul,.single-jobs .section_1 .wrap ul,.single-jobs .section_1 .news_carousel ul,.single-jobs .section_2 .wrap ul,.single-jobs .section_2 .news_carousel ul,.single-jobs .section_3 .wrap ul,.single-jobs .section_3 .news_carousel ul,.single-jobs .section_4 .wrap ul,.single-jobs .section_4 .news_carousel ul,.single-jobs .section_5 .wrap ul,.single-jobs .section_5 .news_carousel ul,.single-jobs .section_6 .wrap ul,.single-jobs .section_6 .news_carousel ul,.single-jobs .section_7 .wrap ul,.single-jobs .section_7 .news_carousel ul,.single-jobs .section_9 .wrap ul,.single-jobs .section_9 .news_carousel ul,.single-people .section_1 .wrap ul,.single-people .section_1 .news_carousel ul,.single-people .section_2 .wrap ul,.single-people .section_2 .news_carousel ul,.single-people .section_3 .wrap ul,.single-people .section_3 .news_carousel ul,.single-people .section_4 .wrap ul,.single-people .section_4 .news_carousel ul,.single-people .section_5 .wrap ul,.single-people .section_5 .news_carousel ul,.single-people .section_6 .wrap ul,.single-people .section_6 .news_carousel ul,.single-people .section_7 .wrap ul,.single-people .section_7 .news_carousel ul,.single-people .section_9 .wrap ul,.single-people .section_9 .news_carousel ul,.single-technologies .section_1 .wrap ul,.single-technologies .section_1 .news_carousel ul,.single-technologies .section_2 .wrap ul,.single-technologies .section_2 .news_carousel ul,.single-technologies .section_3 .wrap ul,.single-technologies .section_3 .news_carousel ul,.single-technologies .section_4 .wrap ul,.single-technologies .section_4 .news_carousel ul,.single-technologies .section_5 .wrap ul,.single-technologies .section_5 .news_carousel ul,.single-technologies .section_6 .wrap ul,.single-technologies .section_6 .news_carousel ul,.single-technologies .section_7 .wrap ul,.single-technologies .section_7 .news_carousel ul,.single-technologies .section_9 .wrap ul,.single-technologies .section_9 .news_carousel ul{list-style-type:disc}.single-news-article .section_1 .wrap ol,.single-news-article .section_1 .news_carousel ol,.single-news-article .section_2 .wrap ol,.single-news-article .section_2 .news_carousel ol,.single-news-article .section_3 .wrap ol,.single-news-article .section_3 .news_carousel ol,.single-news-article .section_4 .wrap ol,.single-news-article .section_4 .news_carousel ol,.single-news-article .section_5 .wrap ol,.single-news-article .section_5 .news_carousel ol,.single-news-article .section_6 .wrap ol,.single-news-article .section_6 .news_carousel ol,.single-news-article .section_7 .wrap ol,.single-news-article .section_7 .news_carousel ol,.single-news-article .section_9 .wrap ol,.single-news-article .section_9 .news_carousel ol,.single-projects .section_1 .wrap ol,.single-projects .section_1 .news_carousel ol,.single-projects .section_2 .wrap ol,.single-projects .section_2 .news_carousel ol,.single-projects .section_3 .wrap ol,.single-projects .section_3 .news_carousel ol,.single-projects .section_4 .wrap ol,.single-projects .section_4 .news_carousel ol,.single-projects .section_5 .wrap ol,.single-projects .section_5 .news_carousel ol,.single-projects .section_6 .wrap ol,.single-projects .section_6 .news_carousel ol,.single-projects .section_7 .wrap ol,.single-projects .section_7 .news_carousel ol,.single-projects .section_9 .wrap ol,.single-projects .section_9 .news_carousel ol,.single-jobs .section_1 .wrap ol,.single-jobs .section_1 .news_carousel ol,.single-jobs .section_2 .wrap ol,.single-jobs .section_2 .news_carousel ol,.single-jobs .section_3 .wrap ol,.single-jobs .section_3 .news_carousel ol,.single-jobs .section_4 .wrap ol,.single-jobs .section_4 .news_carousel ol,.single-jobs .section_5 .wrap ol,.single-jobs .section_5 .news_carousel ol,.single-jobs .section_6 .wrap ol,.single-jobs .section_6 .news_carousel ol,.single-jobs .section_7 .wrap ol,.single-jobs .section_7 .news_carousel ol,.single-jobs .section_9 .wrap ol,.single-jobs .section_9 .news_carousel ol,.single-people .section_1 .wrap ol,.single-people .section_1 .news_carousel ol,.single-people .section_2 .wrap ol,.single-people .section_2 .news_carousel ol,.single-people .section_3 .wrap ol,.single-people .section_3 .news_carousel ol,.single-people .section_4 .wrap ol,.single-people .section_4 .news_carousel ol,.single-people .section_5 .wrap ol,.single-people .section_5 .news_carousel ol,.single-people .section_6 .wrap ol,.single-people .section_6 .news_carousel ol,.single-people .section_7 .wrap ol,.single-people .section_7 .news_carousel ol,.single-people .section_9 .wrap ol,.single-people .section_9 .news_carousel ol,.single-technologies .section_1 .wrap ol,.single-technologies .section_1 .news_carousel ol,.single-technologies .section_2 .wrap ol,.single-technologies .section_2 .news_carousel ol,.single-technologies .section_3 .wrap ol,.single-technologies .section_3 .news_carousel ol,.single-technologies .section_4 .wrap ol,.single-technologies .section_4 .news_carousel ol,.single-technologies .section_5 .wrap ol,.single-technologies .section_5 .news_carousel ol,.single-technologies .section_6 .wrap ol,.single-technologies .section_6 .news_carousel ol,.single-technologies .section_7 .wrap ol,.single-technologies .section_7 .news_carousel ol,.single-technologies .section_9 .wrap ol,.single-technologies .section_9 .news_carousel ol{list-style-type:decimal}.section_1{position:relative;padding:40px 0;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#133558}.section_1 video,.section_1 .plyr{position:absolute;min-height:100%;min-width:100%;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section_1 video .plyr__video-wrapper,.section_1 .plyr .plyr__video-wrapper{position:initial}.section_1 video .plyr__video-wrapper video,.section_1 .plyr .plyr__video-wrapper video{position:absolute;min-height:100%;min-width:100%;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;max-height:100%}.section_1 video .plyr__controls,.section_1 .plyr .plyr__controls{display:none}.section_1 .bg_img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-size:cover}.section_1 .bg_img_overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.4;filter:alpha(opacity=40);top:0}.section_1 .wrap,.section_1 .news_carousel{position:relative}.section_1 .wrap h4,.section_1 .news_carousel h4,.section_1 .wrap h2,.section_1 .news_carousel h2{color:#fff}.section_1 .wrap h2,.section_1 .news_carousel h2{font-size:3.4em;margin:0.25em auto;max-width:980px !important;line-height:1.2em}.section_1 .wrap h2 p,.section_1 .news_carousel h2 p{margin:0}.section_1 .wrap h4,.section_1 .news_carousel h4{text-transform:uppercase;margin-bottom:0;font-size:1em;letter-spacing:0.2em}.section_1 .wrap .play_video,.section_1 .news_carousel .play_video{height:60px;width:60px;margin:15px 0 0 0;cursor:pointer}.section_1 .wrap .buttons,.section_1 .news_carousel .buttons{margin-top:30px}.section_1 .wrap .buttons button,.section_1 .news_carousel .buttons button{margin:5px 15px;background-color:transparent;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:13px 30px;color:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;font-size:1.1em;line-height:1}.section_1 .wrap .buttons button:hover,.section_1 .news_carousel .buttons button:hover,.section_1 .wrap .buttons button:active,.section_1 .news_carousel .buttons button:active,.section_1 .wrap .buttons button:focus,.section_1 .news_carousel .buttons button:focus{background-color:#fff;color:#000;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.section_2{text-align:center}.section_2 .wrap:last-of-type,.section_2 .news_carousel:last-of-type{position:relative;z-index:1000}.section_2 h2{width:100%}.section_2 .staff_member .image_container{width:80px;height:80px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:cover;background-repeat:no-repeat;background-position:center center}.section_2 .staff_member .image_container .overlay{position:absolute;height:50px;width:50px;bottom:0;right:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#133558;text-align:left;-webkit-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);-moz-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25)}.section_2 .staff_member .image_container .overlay .play{height:20px;width:20px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section_2 .staff_member:hover .image_container .overlay,.section_2 .staff_member:focus .image_container .overlay{background-color:rgba(19,53,88,0.7);opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.section_2 .staff_member .text_container{float:left;width:calc(100% - 100px);padding-left:40px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:rgba(0,0,0,0.5)}.section_2 .staff_member .text_container .name{color:#133558}.section_2 .team_item .image_container{overflow:visible !important;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center}.section_2 .team_item .image_container .overlay{position:absolute;height:50px;width:50px;bottom:0;right:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#133558;text-align:left;-webkit-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);-moz-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25)}.section_2 .team_item .image_container .overlay .play{height:20px;width:20px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section_2 .team_item .text_container{float:left;width:100%;color:rgba(0,0,0,0.5)}.section_2 .team_item .text_container .play-mobile{height:30px;width:30px}.section_2 .team_item .text_container .name{color:#133558}.section_2 .is-selected{-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.section_2 .is-selected .team_item .image_container .overlay{background-color:rgba(19,53,88,0.7);opacity:1;filter:alpha(opacity=100)}.section_2 .team_carousel{margin-bottom:-2em}.section_2 .team_carousel .flickity-slider .team_item{opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s}.section_2 .team_carousel .flickity-slider .team_item:hover,.section_2 .team_carousel .flickity-slider .team_item.is-selected{opacity:1;filter:alpha(opacity=100);opacity:1;filter:alpha(opacity=100)}.section_2 .team_carousel .team_item{margin:40px 0;padding:0 50px;width:100%;min-width:280px}.section_2 .team_carousel .team_item .image_container{width:160px;height:160px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;clear:both;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:1em;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section_2 .team_carousel .team_item .text_container{text-align:center}.section_3 .figures{width:80%;margin:0 auto}.section_3 .figures a{color:#fff}.section_3 .figures .column_4{padding:0 3%}.section_3 .figures .column_4 .number{font-size:5em;line-height:1.25}.section_3 .figures .column_4 .text{font-size:1.5em;line-height:1.25}.section_4{text-align:center}.section_4 .wrap,.section_4 .news_carousel{position:relative}.section_4 h2{width:100%}.section_4 .staff{text-align:left;margin:5em 0;list-style:none !important}.section_4 .staff .row li{width:100%;float:left;border-bottom:1px solid #e4e4e4}.section_4 .staff .row li:hover .overlay,.section_4 .staff .row li:focus .overlay{background-color:rgba(19,53,88,0.7);opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.section_4 .staff .row:first-of-type a:first-of-type li{border-top:1px solid #e4e4e4}.section_4 .staff .staff_member{margin:25px 0}.section_4 .staff .staff_member .description p{margin:1em 0;color:rgba(0,0,0,0.5)}.section_4 .staff .image_container{width:100px;height:100px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:0 auto;clear:both;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.section_4 .staff .image_container .overlay{position:absolute;height:50px;width:50px;bottom:0;right:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#133558;text-align:left;-webkit-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);-moz-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25)}.section_4 .staff .image_container .overlay .play{height:20px;width:20px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section_4 .staff .text_container{float:left;text-align:center;margin-top:0.5em;width:100%}.section_4 .staff .text_container .position{color:#133558;font-size:1.2em;margin-bottom:0.4em}.section_5 .wrap,.section_5 .news_carousel{margin-bottom:1em}.section_5 .news_carousel{margin-top:2.5em;margin-bottom:calc(35px + 2.5em)}.section_5 .news_carousel .flickity-page-dots{bottom:-60px}.section_5 .news_carousel .flickity-page-dots .dot{background:white}.section_5 .news_carousel .news_item{width:80vw;max-width:350px;background-color:#fff;color:rgba(0,0,0,0.5);float:left;margin-right:50px;-webkit-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);-moz-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);margin-right:50px}.section_5 .news_carousel .news_item:last-of-type{margin-right:0}.section_5 .news_carousel .news_item.view_more{text-align:center;display:table;background-color:#133558}.section_5 .news_carousel .news_item.view_more h3,.section_5 .news_carousel .news_item.view_more .section_8 li .title a,.section_8 li .title .section_5 .news_carousel .news_item.view_more a,.section_5 .news_carousel .news_item.view_more .section_8 li .date,.section_8 li .section_5 .news_carousel .news_item.view_more .date,.section_5 .news_carousel .news_item.view_more .section_9 li .title a,.section_9 li .title .section_5 .news_carousel .news_item.view_more a,.section_5 .news_carousel .news_item.view_more .section_9 li .date,.section_9 li .section_5 .news_carousel .news_item.view_more .date{line-height:100%;display:table-cell;vertical-align:middle}.section_5 .news_carousel .news_item.view_more h3 a,.section_5 .news_carousel .news_item.view_more .section_8 li .title a a,.section_8 li .title .section_5 .news_carousel .news_item.view_more a a,.section_5 .news_carousel .news_item.view_more .section_8 li .date a,.section_8 li .section_5 .news_carousel .news_item.view_more .date a,.section_5 .news_carousel .news_item.view_more .section_9 li .title a a,.section_9 li .title .section_5 .news_carousel .news_item.view_more a a,.section_5 .news_carousel .news_item.view_more .section_9 li .date a,.section_9 li .section_5 .news_carousel .news_item.view_more .date a{color:white}.section_5 .news_carousel .news_item .image_container{overflow:hidden;height:200px;width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.section_5 .news_carousel .news_item .text{padding:30px}.section_5 .news_carousel .news_item .text .title{font-weight:bold;display:block;display:-webkit-box;height:97.5px;margin-top:0;font-size:26px;line-height:1.25;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.section_5 .news_carousel .news_item .text .date{text-transform:uppercase;color:rgba(0,0,0,0.5);font-size:0.8em;letter-spacing:0.2em}.section_5 .news_carousel .news_item .text .content{display:block;display:-webkit-box;max-height:126px;margin:0 auto;font-size:14px;line-height:1.8;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.section_5 .news_carousel .news_item .text p{margin:1.5em 0}.section_5 .news_carousel .news_item .text .read_more{margin-bottom:0}.news_carousel .flickity-viewport{max-width:100vw !important;position:static}.news_carousel .news_item{min-height:100%;width:30vw;max-width:350px;background-color:#fff;color:rgba(0,0,0,0.5);float:left;margin-right:50px}.news_carousel .news_item:last-of-type{margin-right:0}.news_carousel .news_item .image_container{overflow:hidden;height:200px;width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.news_carousel .news_item .text{padding:30px}.news_carousel .news_item .text .title{font-weight:bold;display:block;display:-webkit-box;height:97.5px;margin-top:0;font-size:26px;line-height:1.25;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news_carousel .news_item .text .date{text-transform:uppercase;color:rgba(0,0,0,0.5);font-size:0.8em;letter-spacing:0.2em}.news_carousel .news_item .text .content{display:block;display:-webkit-box;max-height:126px;margin:0 auto;font-size:14px;line-height:1.8;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news_carousel .news_item .text p{margin:1.5em 0}.news_carousel .news_item .text .read_more{margin-bottom:0}.section_6 .wrap_projects{width:100%;max-width:none;margin-top:2.5em !important}.section_6 .project{overflow:hidden;position:relative;width:50%;height:0;padding-bottom:50%;background-size:cover;background-repeat:no-repeat;background-position:center center}.section_6 .project .overlay{position:absolute;height:100%;width:100%;background-color:#133558;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;color:#fff;text-align:left;padding:25px;display:table}.section_6 .project .overlay:hover{opacity:.94;filter:alpha(opacity=94);-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.section_6 .project .overlay .content{display:table-cell;vertical-align:bottom}.section_6 .project .overlay .project_name{font-size:1em;line-height:1em;margin-bottom:1em}.section_6 .project .overlay .project_excerpt{margin:1em 0;color:rgba(255,255,255,0.5)}.section_6 .view_more{text-align:right;clear:both;padding-top:2em}.section_6 .view_more a{color:#133558;font-weight:bold;margin:2em 0}.section_7.navy_scheme{color:#fff}.section_7.navy_scheme p{color:#fff}.section_7 .carousel_container{-webkit-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);-moz-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);margin-top:2.5em;margin-bottom:calc(35px + 2.5em);background-color:white}.section_7 .carousel_container .technology_carousel{padding-bottom:600px}.section_7 .carousel_container .technology_carousel .flickity-viewport{position:absolute;width:100%}.section_7 .carousel_container .technology_carousel .flickity-prev-next-button{display:none}.section_7 .carousel_container .technology_carousel .flickity-page-dots{text-align:center;bottom:-35px}.section_7 .carousel_container .technology_carousel .technology_item{width:100%;background-color:#fff;color:rgba(0,0,0,0.5);text-align:left}.section_7 .carousel_container .technology_carousel .technology_item.view_more{text-align:center;background-color:rgba(0,0,0,0.03);min-height:0;height:100%}.section_7 .carousel_container .technology_carousel .technology_item.view_more h3,.section_7 .carousel_container .technology_carousel .technology_item.view_more .section_8 li .title a,.section_8 li .title .section_7 .carousel_container .technology_carousel .technology_item.view_more a,.section_7 .carousel_container .technology_carousel .technology_item.view_more .section_8 li .date,.section_8 li .section_7 .carousel_container .technology_carousel .technology_item.view_more .date,.section_7 .carousel_container .technology_carousel .technology_item.view_more .section_9 li .title a,.section_9 li .title .section_7 .carousel_container .technology_carousel .technology_item.view_more a,.section_7 .carousel_container .technology_carousel .technology_item.view_more .section_9 li .date,.section_9 li .section_7 .carousel_container .technology_carousel .technology_item.view_more .date{margin:0;display:inline-block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section_7 .carousel_container .technology_carousel .technology_item.view_more h3 a,.section_7 .carousel_container .technology_carousel .technology_item.view_more .section_8 li .title a a,.section_8 li .title .section_7 .carousel_container .technology_carousel .technology_item.view_more a a,.section_7 .carousel_container .technology_carousel .technology_item.view_more .section_8 li .date a,.section_8 li .section_7 .carousel_container .technology_carousel .technology_item.view_more .date a,.section_7 .carousel_container .technology_carousel .technology_item.view_more .section_9 li .title a a,.section_9 li .title .section_7 .carousel_container .technology_carousel .technology_item.view_more a a,.section_7 .carousel_container .technology_carousel .technology_item.view_more .section_9 li .date a,.section_9 li .section_7 .carousel_container .technology_carousel .technology_item.view_more .date a{color:#133558}.section_7 .carousel_container .technology_carousel .technology_item .image_container{height:250px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.section_7 .carousel_container .technology_carousel .technology_item .text_container{padding:30px}.section_7 .carousel_container .technology_carousel .technology_item .text{color:rgba(0,0,0,0.5);display:block;display:-webkit-box;max-height:126px;margin:0 auto;font-size:14px;line-height:1.8;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.section_7 .carousel_container .technology_carousel .technology_item .title{margin-top:0;color:#133558;font-weight:bold;display:block;display:-webkit-box;height:97.5px;margin-top:0;font-size:26px;line-height:1.25;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.section_7 .carousel_container .technology_carousel .technology_item .date{text-transform:uppercase}.section_7 .carousel_container .technology_carousel .technology_item .read_more{margin-bottom:0;color:#133558}.section_8 .wrap,.section_8 .news_carousel,.section_9 .wrap,.section_9 .news_carousel{position:relative}.section_8 .buttons button,.section_9 .buttons button{background-color:transparent;border:1px solid #133558;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:13px 30px;color:#133558;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;font-size:1em;line-height:1}.section_8 .buttons button:hover,.section_8 .buttons button:active,.section_8 .buttons button:focus,.section_9 .buttons button:hover,.section_9 .buttons button:active,.section_9 .buttons button:focus{background-color:#133558;color:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.section_8.white_scheme .title a,.section_8.white_scheme .date,.section_8.light_scheme .title a,.section_8.light_scheme .date,.section_9.white_scheme .title a,.section_9.white_scheme .date,.section_9.light_scheme .title a,.section_9.light_scheme .date{color:#133558}.section_8.white_scheme .title a,.section_8.light_scheme .title a,.section_9.white_scheme .title a,.section_9.light_scheme .title a{-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.section_8.white_scheme .title a:hover,.section_8.light_scheme .title a:hover,.section_9.white_scheme .title a:hover,.section_9.light_scheme .title a:hover{color:rgba(19,53,88,0.8);-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.section_8.dark_scheme .title a,.section_8.dark_scheme .date,.section_9.dark_scheme .title a,.section_9.dark_scheme .date{color:white}.section_8.navy_scheme .title a,.section_8.navy_scheme .date,.section_9.navy_scheme .title a,.section_9.navy_scheme .date{color:white}.section_8.navy_scheme .title a,.section_9.navy_scheme .title a{-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.section_8.navy_scheme .title a:hover,.section_9.navy_scheme .title a:hover{color:rgba(255,255,255,0.8);-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.section_8 li,.section_9 li{padding:30px 0;border-top:1px solid #e4e4e4}.section_8 li p,.section_9 li p{margin-bottom:0}.section_8 li p a,.section_9 li p a{color:rgba(0,0,0,0.5)}.section_8 li p a:hover,.section_9 li p a:hover{color:#31aff5}.section_8 li .column_1,.section_8 li .column_2,.section_9 li .column_1,.section_9 li .column_2{float:left}.section_8 li .column_1,.section_9 li .column_1{width:75%}.section_8 li .column_2,.section_9 li .column_2{width:25%;text-align:right}.section_8 li .title a,.section_8 li .date,.section_9 li .title a,.section_9 li .date{display:block}.page-template-home .section_1{overflow:hidden;background:none}.page-template-people .section_2 .staff{display:inline-block;list-style:none !important;width:100%}.page-template-people .section_2 .staff .staff_member{margin:1em 0}.page-template-people .section_2 .staff .staff_member .image_container,.page-template-people .section_2 .staff .staff_member .text_container{float:none;width:auto;padding:0;top:auto;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.page-template-people .section_2 .staff .staff_member .image_container{width:80px;margin:1em auto}.page-template-people .section_2 .staff .staff_member .image_container .overlay{text-align:left;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.page-template-people .team_carousel{margin-bottom:-2em}.page-template-people .team_carousel .flickity-slider .team_item{opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s}.page-template-people .team_carousel .flickity-slider .team_item:hover{opacity:1;filter:alpha(opacity=100)}.page-template-people .team_carousel .flickity-slider .team_item.is-selected{opacity:1;filter:alpha(opacity=100)}.page-template-people .team_carousel .team_item{margin:40px 0;padding:0 50px;width:100%;min-width:280px}.page-template-people .team_carousel .team_item .image_container{width:160px;height:160px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;clear:both;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:1em;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-people .team_carousel .team_item .text_container{text-align:center}.page-template-people .team_carousel .team_item.is-selected{opacity:1;filter:alpha(opacity=100)}.page-template-people .section_4 .text_container{color:rgba(0,0,0,0.5)}.page-template-people .section_5{padding-bottom:0}.page-template-people .section_5 .small_wrap{padding-bottom:60px}.page-template-people .section_5 .project{padding-bottom:0 !important;min-width:20%;min-height:20vw}.page-template-people .section_5 .project .overlay{display:none}.page-template-people .wrap_projects{width:100%;max-width:none;margin-top:2.5em !important}.page-template-people .project{overflow:hidden;position:relative;height:0;width:50%;padding-bottom:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0.2)}.page-template-people .project .overlay{position:absolute;height:100%;width:100%;background-color:#133558;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;color:#fff;text-align:left;padding:25px;display:table;min-height:160px}.page-template-people .project .overlay:hover{opacity:.94;filter:alpha(opacity=94);-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.page-template-people .project .overlay .overlay_content{display:table-cell;vertical-align:bottom}.page-template-people .project .overlay .position{color:rgba(255,255,255,0.5)}.single-people .section_2 .name{color:#133558;margin-bottom:0.25em}.single-people .section_2 .title{color:rgba(0,0,0,0.5);margin-top:0.25em}.single-people .section_2 .staff_member .image_container{width:125px;height:125px;float:none;margin:0 auto;top:0;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.single-people .section_2 .social li{display:inline-block;margin:0 7.5px}.single-people .section_2 .social li .fa{color:#133558;font-size:1.2em}.single-people .section_3 .wrap_projects{width:100%;max-width:none;margin-top:2.5em !important}.single-people .section_3 .projects{display:inline-block}.single-people .section_3 .project{overflow:hidden;position:relative;width:240px;height:0;padding-bottom:240px;max-width:50vw;background-size:cover;background-repeat:no-repeat;background-position:center center}.single-people .section_3 .project .overlay{position:absolute;height:100%;width:100%;background-color:#133558;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;color:#fff;text-align:left;padding:25px}.single-people .section_3 .project .overlay:hover{opacity:.94;filter:alpha(opacity=94);-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.single-people .section_3 .project .overlay .project_name{font-size:1.4em;line-height:1.4em;margin-bottom:1em}.single-people .section_3 .project .overlay .project_excerpt{margin:10px 0}.single-people .section_7 p{color:rgba(0,0,0,0.5)}.page-template-publications .authors .author a{color:rgba(0,0,0,0.5) !important;font-weight:bold}.page-template-publications .authors .author:after{content:"- "}.page-template-publications .authors .author:last-of-type:after{content:""}.page-template-projects .wrap_projects,.page-template-past-projects .wrap_projects{width:100%;max-width:none;margin-top:2.5em !important}.page-template-projects .section_2 .staff,.page-template-past-projects .section_2 .staff{margin-top:20px;list-style:none !important}.page-template-projects .section_2 .staff .image_container,.page-template-projects .section_2 .staff .text_container,.page-template-past-projects .section_2 .staff .image_container,.page-template-past-projects .section_2 .staff .text_container{float:none;width:auto;padding:0;top:auto;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.page-template-projects .section_2 .staff .image_container,.page-template-past-projects .section_2 .staff .image_container{width:80px;margin:0 auto;margin-bottom:1em}.page-template-projects .section_2 .staff .image_container .overlay,.page-template-past-projects .section_2 .staff .image_container .overlay{text-align:left;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.page-template-projects .project,.page-template-past-projects .project{overflow:hidden;position:relative;width:50%;height:0;padding-bottom:50%;background-size:cover;background-repeat:no-repeat;background-position:center center}.page-template-projects .project .overlay,.page-template-past-projects .project .overlay{position:absolute;height:100%;width:100%;background-color:#133558;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;color:#fff;text-align:left;padding:25px;display:table}.page-template-projects .project .overlay:hover,.page-template-past-projects .project .overlay:hover{opacity:.94;filter:alpha(opacity=94);-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.page-template-projects .project .overlay .content,.page-template-past-projects .project .overlay .content{display:table-cell;vertical-align:bottom}.page-template-projects .project .overlay .project_name,.page-template-past-projects .project .overlay .project_name{font-size:1.4em;line-height:1.4em;margin-bottom:1em}.page-template-projects .project .overlay .project_excerpt,.page-template-past-projects .project .overlay .project_excerpt{margin:1em 0;color:rgba(255,255,255,0.5)}.page-template-technologies .carousel_container{-webkit-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);-moz-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);margin-top:2.5em;margin-bottom:calc(35px + 2.5em);background-color:white}.page-template-technologies .carousel_container .technology_carousel{padding-bottom:570px}.page-template-technologies .carousel_container .technology_carousel .flickity-viewport{position:absolute;width:100%}.page-template-technologies .carousel_container .technology_carousel .flickity-prev-next-button{display:none}.page-template-technologies .carousel_container .technology_carousel .flickity-page-dots{text-align:center;bottom:-50px}.page-template-technologies .carousel_container .technology_carousel .technology_item{width:100%;background-color:#fff;color:rgba(0,0,0,0.5);text-align:left}.page-template-technologies .carousel_container .technology_carousel .technology_item.view_more{text-align:center;background-color:rgba(0,0,0,0.03);min-height:0;height:100%}.page-template-technologies .carousel_container .technology_carousel .technology_item.view_more h3,.page-template-technologies .carousel_container .technology_carousel .technology_item.view_more .section_8 li .title a,.section_8 li .title .page-template-technologies .carousel_container .technology_carousel .technology_item.view_more a,.page-template-technologies .carousel_container .technology_carousel .technology_item.view_more .section_8 li .date,.section_8 li .page-template-technologies .carousel_container .technology_carousel .technology_item.view_more .date,.page-template-technologies .carousel_container .technology_carousel .technology_item.view_more .section_9 li .title a,.section_9 li .title .page-template-technologies .carousel_container .technology_carousel .technology_item.view_more a,.page-template-technologies .carousel_container .technology_carousel .technology_item.view_more .section_9 li .date,.section_9 li .page-template-technologies .carousel_container .technology_carousel .technology_item.view_more .date{margin:0;display:inline-block;position:absolute;top:50%;right:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-template-technologies .carousel_container .technology_carousel .technology_item.view_more h3 a,.page-template-technologies .carousel_container .technology_carousel .technology_item.view_more .section_8 li .title a a,.section_8 li .title .page-template-technologies .carousel_container .technology_carousel .technology_item.view_more a a,.page-template-technologies .carousel_container .technology_carousel .technology_item.view_more .section_8 li .date a,.section_8 li .page-template-technologies .carousel_container .technology_carousel .technology_item.view_more .date a,.page-template-technologies .carousel_container .technology_carousel .technology_item.view_more .section_9 li .title a a,.section_9 li .title .page-template-technologies .carousel_container .technology_carousel .technology_item.view_more a a,.page-template-technologies .carousel_container .technology_carousel .technology_item.view_more .section_9 li .date a,.section_9 li .page-template-technologies .carousel_container .technology_carousel .technology_item.view_more .date a{color:#133558}.page-template-technologies .carousel_container .technology_carousel .technology_item .image_container{height:250px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.page-template-technologies .carousel_container .technology_carousel .technology_item .text_container{padding:30px}.page-template-technologies .carousel_container .technology_carousel .technology_item .text{color:rgba(0,0,0,0.5);display:block;display:-webkit-box;max-height:126px;margin:0 auto;font-size:14px;line-height:1.8;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page-template-technologies .carousel_container .technology_carousel .technology_item .title{margin-top:0;color:#133558;font-weight:bold;display:block;display:-webkit-box;height:65px;margin-top:0;font-size:26px;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page-template-technologies .carousel_container .technology_carousel .technology_item .date{text-transform:uppercase}.page-template-technologies .carousel_container .technology_carousel .technology_item .read_more{margin-bottom:0;color:#133558}.loading{text-align:center;position:absolute;top:50%;width:100%;display:none}.loading img{height:40px;width:40px}.news_carousel_2{display:block}.news .news_item{width:100%;min-height:100%;background-color:#fff;color:rgba(0,0,0,0.5);float:left;margin-bottom:25px;-webkit-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);-moz-box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25);box-shadow:7px 7px 25px 0px rgba(0,0,0,0.25)}.news .news_item .image_container{overflow:hidden;height:200px;width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.news .news_item .text{padding:30px}.news .news_item .text .title{font-weight:bold;display:block;display:-webkit-box;height:97.5px;margin-top:0;font-size:26px;line-height:1.25;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news .news_item .text .date{text-transform:uppercase;color:rgba(0,0,0,0.5);font-size:0.8em;letter-spacing:0.2em}.news .news_item .text .content{display:block;display:-webkit-box;max-height:75.6px;margin:0 auto;font-size:14px;line-height:1.8;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news .news_item .text p{margin:1.5em 0}.news .news_item .text .read_more{margin-bottom:0}.navigation{width:100%;font-size:1.2em;font-weight:bold;margin-top:2em}.navigation a.page-numbers,.navigation .current{display:none}.navigation .pagination a.prev.page-numbers,.navigation .pagination a.next.page-numbers{display:inline-block}.navigation .page-link{cursor:pointer}.navigation .page-link.prev{float:left;color:#133558}.navigation .page-link.next{float:right;color:#133558}.navigation .page-link.disabled{color:rgba(19,53,88,0.5);cursor:default}section,.section{overflow-x:hidden}.section.navy_scheme .navigation .page-link.prev,.section.navy_scheme .navigation .page-link.next,.section.dark_scheme .navigation .page-link.prev,.section.dark_scheme .navigation .page-link.next{color:#fff}.section.navy_scheme .navigation .page-link.disabled,.section.dark_scheme .navigation .page-link.disabled{color:rgba(255,255,255,0.5);cursor:default}.single-news-article .section_2 .staff{list-style:none !important}.single-news-article .section_2 p:first-child{color:#000;font-size:1.8em;font-weight:bold}.single-news-article .section_2 p:last-child{color:rgba(0,0,0,0.5);font-weight:light;font-size:1em}.single-news-article .section_3{min-height:500px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.single-news-article .section_3 .bg_img_overlay{position:absolute;width:100%;height:100%;opacity:.4;filter:alpha(opacity=40);top:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #000 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #000 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 )}.single-news-article .section_3 .caption_container{display:table-cell;vertical-align:bottom}.single-news-article .section_3 .caption_container .wrap,.single-news-article .section_3 .caption_container .news_carousel{position:relative}.single-news-article .section_3 .caption_container .wrap .caption_text,.single-news-article .section_3 .caption_container .news_carousel .caption_text{color:white !important;font-weight:bold}.single-news-article .section_4{text-align:left}.single-news-article .section_5 .wrap_projects{width:100%;max-width:none;margin-top:2.5em !important}.single-news-article .section_5 .projects{display:inline-block}.single-news-article .section_5 .project{overflow:hidden;position:relative;width:240px;height:0;padding-bottom:240px;max-width:50vw;background-size:cover;background-repeat:no-repeat;background-position:center center}.single-news-article .section_5 .project .overlay{position:absolute;height:100%;width:100%;background-color:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;color:#133558;text-align:left;padding:25px}.single-news-article .section_5 .project .overlay:hover{opacity:.94;filter:alpha(opacity=94);-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.single-news-article .section_5 .project .overlay .project_name{font-size:1.4em;line-height:1.4em;margin-bottom:1em}.single-news-article .section_5 .project .overlay .project_excerpt{margin:10px 0}.single-news-article .section_5 .view_more{text-align:right;clear:both}.single-news-article .section_5 .view_more a{color:#133558;font-weight:bold;margin:2em 0}.single-news-article .section_7 p{color:rgba(0,0,0,0.5)}.single-news-article .section_7 .technology_carousel .flickity-page-dots .dot{background:#333}.single-technologies .section_2{text-align:left}.single-technologies .section_2 .column_2{width:100%}.single-technologies .section_2{padding-bottom:0}.single-technologies .section_2 .staff{list-style:none !important}.single-technologies .section_2 p:first-child{color:#000;font-size:1.8em;font-weight:bold}.single-technologies .section_2 p:last-child{color:rgba(0,0,0,0.5);font-weight:light;font-size:1em}.single-technologies .section:last-of-type{margin-bottom:0 !important}.single-technologies .section_3{min-height:500px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;margin:40px 0}.single-technologies .section_3.white_scheme,.single-technologies .section_3.light_scheme,.single-technologies .section_3.dark_scheme,.single-technologies .section_3.navy_scheme{margin:0 !important}.single-technologies .section_3 .bg_img_overlay{position:absolute;width:100%;height:100%;opacity:.4;filter:alpha(opacity=40);top:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #000 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #000 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 )}.single-technologies .section_3 .caption_container{display:table-cell;vertical-align:bottom}.single-technologies .section_3 .caption_container .wrap,.single-technologies .section_3 .caption_container .news_carousel{position:relative}.single-technologies .section_3 .caption_container .wrap .caption_text,.single-technologies .section_3 .caption_container .news_carousel .caption_text{color:white !important;font-weight:bold}.single-technologies .section_4{padding-top:0}.single-technologies .section_3 .wrap_projects{width:100%;max-width:none;margin-top:2.5em !important}.single-technologies .section_3 .projects{display:inline-block}.single-technologies .section_3 .project{overflow:hidden;position:relative;width:240px;height:0;padding-bottom:240px;max-width:50vw;background-size:cover;background-repeat:no-repeat;background-position:center center}.single-technologies .section_3 .project .overlay{position:absolute;height:100%;width:100%;background-color:#133558;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;color:#fff;text-align:left;padding:25px}.single-technologies .section_3 .project .overlay:hover{opacity:.94;filter:alpha(opacity=94);-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.single-technologies .section_3 .project .overlay .project_name{font-size:1.4em;line-height:1.4em;margin-bottom:1em}.single-technologies .section_3 .project .overlay .project_excerpt{margin:10px 0}.single-technologies .section_4{text-align:left}.single-technologies .section_5 .wrap_projects{width:100%;max-width:none;margin-top:2.5em !important}.single-technologies .section_5 .project{overflow:hidden;position:relative;width:50%;height:0;padding-bottom:50%;margin-bottom:2em;background-size:cover;background-repeat:no-repeat;background-position:center center}.single-technologies .section_5 .project .overlay{position:absolute;height:100%;width:100%;background-color:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;color:#133558;text-align:left;padding:25px}.single-technologies .section_5 .project .overlay:hover{opacity:.94;filter:alpha(opacity=94);-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.single-technologies .section_5 .project .overlay .project_name{font-size:1.4em;line-height:1.4em;margin-bottom:1em}.single-technologies .section_5 .project .overlay .project_excerpt{margin:10px 0}.single-technologies .section_5 .view_more{text-align:right;clear:both}.single-technologies .section_5 .view_more a{color:#133558;font-weight:bold;margin:2em 0}.single-technologies .team_carousel{margin-bottom:-2em}.single-technologies .team_carousel .flickity-slider .team_item{opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s}.single-technologies .team_carousel .flickity-slider .team_item:hover{opacity:1;filter:alpha(opacity=100)}.single-technologies .team_carousel .flickity-slider .team_item.is-selected{opacity:1;filter:alpha(opacity=100)}.single-technologies .team_carousel .team_item{margin:40px auto;padding:0 50px;width:100%;min-width:280px;float:none}.single-technologies .team_carousel .team_item .image_container{width:160px;height:160px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;clear:both;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:1em;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.single-technologies .team_carousel .team_item .text_container{text-align:center}.single-technologies .team_carousel .team_item.is-selected{opacity:1;filter:alpha(opacity=100)}.single-technologies .section_8 ul,.single-technologies .section_9 ul{list-style:none !important}.section_8 ul,.section_9 ul{list-style:none !important}.single-projects ul{padding-left:0 !important}.single-projects .section_2 .staff{list-style:none !important}.single-projects .section_3{min-height:500px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.single-projects .section_3 .bg_img_overlay{position:absolute;width:100%;height:100%;opacity:.4;filter:alpha(opacity=40);top:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #000 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #000 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 )}.single-projects .section_3 .caption_container{display:table-cell;vertical-align:bottom}.single-projects .section_3 .caption_container .wrap,.single-projects .section_3 .caption_container .news_carousel{position:relative}.single-projects .section_3 .caption_container .wrap .caption_text,.single-projects .section_3 .caption_container .news_carousel .caption_text{color:white !important;font-weight:bold}.single-projects .section_4{text-align:left}.single-projects .section_5{padding-bottom:6em}.single-projects .section_5 .wrap_projects{width:100%;max-width:none;margin-top:2.5em !important}.single-projects .section_5 .project{overflow:hidden;position:relative;width:50%;height:0;padding-bottom:50%;margin-bottom:2em;background-size:cover;background-repeat:no-repeat;background-position:center center}.single-projects .section_5 .project .overlay{position:absolute;height:100%;width:100%;background-color:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;color:#133558;text-align:left;padding:25px}.single-projects .section_5 .project .overlay:hover{opacity:.94;filter:alpha(opacity=94);-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.single-projects .section_5 .project .overlay .project_name{font-size:1.4em;line-height:1.4em;margin-bottom:1em}.single-projects .section_5 .project .overlay .project_excerpt{margin:10px 0}.single-projects .section_5 .view_more{text-align:right;clear:both}.single-projects .section_5 .view_more a{color:#133558;font-weight:bold;margin:2em 0}.single-projects .team_carousel .flickity-slider .team_item{opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s}.single-projects .team_carousel .flickity-slider .team_item:hover{opacity:1;filter:alpha(opacity=100)}.single-projects .team_carousel .flickity-slider .team_item.is-selected{opacity:1;filter:alpha(opacity=100)}.single-projects .team_carousel .team_item{margin:40px 0;padding:0 50px;width:100%;min-width:280px}.single-projects .team_carousel .team_item .image_container{width:160px;height:160px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;clear:both;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:1em;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.single-projects .team_carousel .team_item .text_container{text-align:center}.single-projects .team_carousel .team_item.is-selected{opacity:1;filter:alpha(opacity=100)}.section_7{color:rgba(0,0,0,0.5)}.page-template-alumni .gfield_label{display:none !important}.page-template-alumni .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.page-template-alumni .gform_body #field_2_1,.page-template-alumni .gform_body #field_2_4{width:50%;float:left;clear:none}.page-template-alumni .gform_body #field_2_1 input,.page-template-alumni .gform_body #field_2_4 input{width:100%;min-width:100%}.page-template-alumni .gform_body #field_2_1{padding-right:2.5%}.page-template-alumni .gform_body #field_2_4{padding-left:2.5%}.page-template-alumni .gform_body #field_2_3{padding-top:1.25%}.page-template-alumni .gform_body textarea{width:100% !important}.page-template-alumni .gform_body .gfield_label{display:none !important}.page-template-alumni .gform_body #field_2_5 label{display:block !important}.page-template-alumni .gform_body #input_2_5{width:0.1px;height:0.1px;opacity:0;filter:alpha(opacity=0);overflow:hidden;position:absolute;z-index:-1}.page-template-alumni .gform_body #field_2_5{margin-top:30px}.page-template-alumni .gform_body #field_2_5 label{background-color:transparent;border:1px solid #133558;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:7px 35px;color:#133558;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;cursor:pointer;width:100%;min-width:205px;text-align:center}.page-template-alumni .gform_body #field_2_5 label .gfield_required{color:#133558}.page-template-alumni .gform_body #field_2_5.gfield_error label{margin-top:-33px}.page-template-alumni .gform_body #field_2_5:focus label,.page-template-alumni .gform_body #field_2_5 label:hover,.page-template-alumni .gform_body #field_2_5 .selected{background-color:#133558;color:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.page-template-alumni .gform_body #field_2_5:focus label .gfield_required,.page-template-alumni .gform_body #field_2_5 label:hover .gfield_required,.page-template-alumni .gform_body #field_2_5 .selected .gfield_required{color:#fff}.page-template-alumni .gform_body #field_2_5:focus label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.page-template-alumni .alumni_form .gform_footer{padding:0 !important;margin:0;margin-top:10px;font-size:1em}.page-template-alumni input[type="text"],.page-template-alumni input[type="password"],.page-template-alumni input[type="datetime"],.page-template-alumni input[type="datetime-local"],.page-template-alumni input[type="date"],.page-template-alumni input[type="month"],.page-template-alumni input[type="time"],.page-template-alumni input[type="week"],.page-template-alumni input[type="number"],.page-template-alumni input[type="email"],.page-template-alumni input[type="url"],.page-template-alumni input[type="search"],.page-template-alumni input[type="tel"],.page-template-alumni input[type="color"],.page-template-alumni select,.page-template-alumni textarea,.page-template-alumni .field{background-color:rgba(0,0,0,0.03)}.page-template-alumni ::-webkit-input-placeholder{color:#133558}.page-template-alumni :-ms-input-placeholder{color:#133558}.page-template-alumni ::-moz-placeholder{color:#133558;opacity:1;filter:alpha(opacity=100)}.page-template-alumni :-moz-placeholder{color:#133558;opacity:1;filter:alpha(opacity=100)}.page-template-alumni .gform_confirmation_message_2{font-size:1.2em;font-weight:bold;color:#133558}.page-template-alumni .validation_error,.page-template-alumni .gform_ajax_spinner,.page-template-alumni .gform_delete,.page-template-alumni #gform_preview_2_5{display:none !important}.page-template-alumni .gfield_error{background-color:transparent !important;border:0 !important;padding-top:0 !important;margin-top:30px}.page-template-alumni #field_2_5 .validation_message{padding:0;margin:0;width:40%;float:left;margin-top:-35px}.single-jobs section .gfield_label{display:none !important}.single-jobs section .gform_body #field_3_1,.single-jobs section .gform_body #field_3_4{width:50%;float:left;clear:none}.single-jobs section .gform_body #field_3_1 input,.single-jobs section .gform_body #field_3_4 input{width:100%;min-width:100%}.single-jobs section .gform_body #field_3_1{padding-right:2.5%}.single-jobs section .gform_body #field_3_4{padding-left:2.5%}.single-jobs section .gform_body #field_3_3{padding-top:1.25%}.single-jobs section .gform_body #field_3_5 label{display:block !important}.single-jobs section .gform_body #input_3_5{width:0.1px;height:0.1px;opacity:1;filter:alpha(opacity=100);overflow:hidden;position:absolute;z-index:-1}.single-jobs section .gform_body #field_3_5{margin-top:30px}.single-jobs section .gform_body #field_3_5 label{background-color:transparent;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:7px 35px;color:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;cursor:pointer;width:100%;text-align:center}.single-jobs section .gform_body #field_3_5 label .gfield_required{color:white}.single-jobs section .gform_body #field_3_5.gfield_error label{margin-top:-33px}.single-jobs section .gform_body #field_3_5:focus label,.single-jobs section .gform_body #field_3_5 label:hover,.single-jobs section .gform_body #field_3_5 .selected{background-color:#fff;color:#133558;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.single-jobs section .gform_body #field_3_5:focus label .gfield_required,.single-jobs section .gform_body #field_3_5 label:hover .gfield_required,.single-jobs section .gform_body #field_3_5 .selected .gfield_required{color:#133558}.single-jobs section .gform_body #field_3_5:focus label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.single-jobs section .gform_body textarea{width:100% !important}.single-jobs section .gform_body .gfield_label{display:none !important}.single-jobs section .gform_footer{padding:0 !important;margin:0 !important;margin-left:20px;font-size:1em}.single-jobs section input[type="text"],.single-jobs section input[type="password"],.single-jobs section input[type="datetime"],.single-jobs section input[type="datetime-local"],.single-jobs section input[type="date"],.single-jobs section input[type="month"],.single-jobs section input[type="time"],.single-jobs section input[type="week"],.single-jobs section input[type="number"],.single-jobs section input[type="email"],.single-jobs section input[type="url"],.single-jobs section input[type="search"],.single-jobs section input[type="tel"],.single-jobs section input[type="color"],.single-jobs section select,.single-jobs section textarea,.single-jobs section .field{background-color:#fff}.single-jobs section ::-webkit-input-placeholder{color:#133558}.single-jobs section :-ms-input-placeholder{color:#133558}.single-jobs section ::-moz-placeholder{color:#133558;opacity:1;filter:alpha(opacity=100)}.single-jobs section :-moz-placeholder{color:#133558;opacity:1;filter:alpha(opacity=100)}.single-jobs section #gform_submit_button_3{background-color:#fff;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:5px 35px;color:#133558;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;font-size:1.1em}.single-jobs section #gform_submit_button_3:hover,.single-jobs section #gform_submit_button_3:active,.single-jobs section #gform_submit_button_3:focus{background-color:transparent;color:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.single-jobs .validation_error,.single-jobs .gform_ajax_spinner,.single-jobs .gform_delete,.single-jobs #gform_preview_3_5{display:none !important}.single-jobs .gfield_error{background-color:transparent !important;border:0 !important;padding-top:0 !important;margin-top:30px}.single-jobs #field_3_5 .validation_message{padding:0;margin:0;width:40%;float:left;margin-top:-35px}.section_8 ul{list-style:none !important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{margin:0 !important}.entry-title a,.entry-title a:visited{color:inherit}.entry-title a:hover,.entry-title a:visited:hover{color:inherit}.pagination-links .pagination ul.page-numbers li{display:inline-block;padding:5px}blockquote{margin:0 0 1.5em 0.75em;padding:0 0 0 0.75em;border-left:3px solid #31aff5;font-style:italic;color:#B7B7B7}.single .entry-content blockquote{margin:0 0 1.5em 0.75em;padding:0 0 0 0.75em;border-left:3px solid #31aff5;font-style:italic;color:#B7B7B7}.single .entry-content dl dt{font-weight:bold}.single .entry-content dl dd{padding-left:15px}.single .entry-content ul{list-style-type:disc;list-style-position:inside;padding-left:15px}.single .entry-content ol{list-style-type:decimal;list-style-position:inside;padding-left:15px}.single .entry-content table{width:100%;border:1px solid #B7B7B7;margin-bottom:20px}.single .entry-content table caption{margin:0 0 7px;font-size:0.75em;color:#9fa6b4;text-transform:uppercase;letter-spacing:1px}.single .entry-content tr{border-bottom:1px solid #B7B7B7}.single .entry-content tr:nth-child(even){background-color:#f8f9fa}.single .entry-content td{padding:7px;border-right:1px solid #B7B7B7}.single .entry-content td:last-child{border-right:0}.single .entry-content th{background-color:#f8f9fa;border-bottom:1px solid #B7B7B7;border-right:1px solid #B7B7B7}.single .entry-content th:last-child{border-right:0}.single .entry-content pre{font-family:Helvetica,Arial,sans-serif;background:#000;color:#f8f9fa;font-size:0.9em;padding:20px;margin:0 0 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.wp-caption{max-width:100%;position:relative}.wp-caption img{max-width:100%;margin-bottom:0;width:100%;vertical_align:bottom}.wp-caption p.wp-caption-text{font-size:0.9em;text-align:left;position:absolute;bottom:0;background:rgba(0,0,0,0.6);color:#fff;left:0;right:0;padding:10px 20px;margin:0}.wrap,.news_carousel,.small_wrap,.medium_wrap{width:85%;margin:0 auto}.column,.column_2,.column_3,.column_4,.column_6{float:left}.column_2,.column_3,.column_4,.column_6{width:100%}a,a:visited{color:#31aff5;text-decoration:none;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out}a:hover,a:focus,a:visited:hover,a:visited:focus{color:rgba(0,0,0,0.5)}a:link,a:visited:link{-webkit-tap-highlight-color:transparent}h1,.h1,h2,.h2,h3,.section_8 li .title a,.section_8 li .date,.section_9 li .title a,.section_9 li .date,.h3,h4,.h4,h5,.h5{text-rendering:optimizelegibility;font-weight:500;color:#000}h1 a,.h1 a,h2 a,.h2 a,h3 a,.section_8 li .title a a,.section_8 li .date a,.section_9 li .title a a,.section_9 li .date a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:2em}h2,.h2{font-size:2em;line-height:1.25}h2.heading,.h2.heading{margin-top:0}h3,.section_8 li .title a,.section_8 li .date,.section_9 li .title a,.section_9 li .date,.h3{font-size:1.3em}h4,.h4{font-size:1.1em}h5,.h5{font-size:0.8em}p{margin:2em 0}.regular{font-weight:500}.semi_bold{font-weight:600}.center{text-align:center;margin:0 auto}.tal{text-align:left}.wp-caption-text{color:white !important}.header{position:fixed;top:0;left:0;right:0;z-index:999;background-color:white;-webkit-box-shadow:0px 5px 25px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 5px 25px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 25px 0px rgba(0,0,0,0.15)}.header.menu-open{z-index:1001}.header #logo.white{display:none}#logo{float:left;max-width:190px;margin:20px 0}.mobile_nav{background-color:#133558;height:100%;width:80px;float:right;position:absolute;top:0;right:0;cursor:pointer}.mobile_nav img{height:25px;width:25px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.nav{display:none;border-bottom:0;margin:0}.nav li a{display:block;color:#000;font-weight:500;text-decoration:none;padding:0.75em}.nav li a:hover,.nav li a:focus{color:inherit}.nav li ul.sub-menu,.nav li ul.children{line-height:1.5}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:30px}.header .button_container{position:absolute;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:20px;width:25px;z-index:100;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease}.header .button_container:focus{outline:0}.header .button_container:hover{opacity:.7;filter:alpha(opacity=70)}.header .button_container.active .top{transform:translateY(11px) translateX(0) rotate(45deg);background:#133558}.header .button_container.active .middle{opacity:0;filter:alpha(opacity=0);background:#133558}.header .button_container.active .bottom{transform:translateY(-10px) translateX(0) rotate(-45deg);background:#133558}.header .button_container span{background:#fff;border:none;height:1px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;cursor:pointer}.header .button_container span:nth-of-type(2){top:10px;width:70%;left:30%}.header .button_container span:nth-of-type(3){top:21px}.mobile_nav_overlay{position:fixed;background:#eeeeee;top:0;right:0;bottom:0;left:0;height:0%;visibility:hidden;-webkit-transition:visibility 0.35s,height 0.35s;-moz-transition:visibility 0.35s,height 0.35s;overflow:hidden}.mobile_nav_overlay.open{visibility:visible;height:100vh}.mobile_nav_overlay.open li{animation:MobNavfadeInRight .5s ease forwards;animation-delay:.35s}.mobile_nav_overlay.open li:nth-of-type(2){animation-delay:.4s}.mobile_nav_overlay.open li:nth-of-type(3){animation-delay:.45s}.mobile_nav_overlay.open li:nth-of-type(4){animation-delay:.50s}.mobile_nav_overlay nav{position:relative;height:70%;top:50%;transform:translateY(-50%);font-size:2.5em;font-weight:400;text-align:center}.mobile_nav_overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.mobile_nav_overlay ul li{display:block;height:25%;height:calc(100% / 6);min-height:50px;position:relative;opacity:0;filter:alpha(opacity=0)}.mobile_nav_overlay ul li a{display:block;position:relative;color:#133558;text-decoration:none;overflow:hidden}.mobile_nav_overlay ul li a:hover,.mobile_nav_overlay ul li a:focus,.mobile_nav_overlay ul li a:active{color:black}@keyframes MobNavfadeInRight{0%{opacity:0;filter:alpha(opacity=0);left:20%}100%{opacity:1;filter:alpha(opacity=100);left:0}}.footer-nav{border-bottom:0;margin:0}.footer-nav li a{display:block;padding:0.2em 0;color:rgba(0,0,0,0.5)}.footer{clear:both;background-color:rgba(0,0,0,0.03)}.footer h4{color:rgba(0,0,0,0.5)}.footer .gform_body #field_1_1,.footer .gform_body #field_1_4{width:50%;float:left;clear:none}.footer .gform_body #field_1_1 input,.footer .gform_body #field_1_4 input{width:100%;min-width:100%}.footer .gform_body #field_1_1{padding-right:2.5%}.footer .gform_body #field_1_4{padding-left:2.5%}.footer .gform_body #field_1_3{padding-top:1.25%}.footer .gform_body textarea{width:100% !important}.footer .gform_body .gfield_label{display:none !important}.footer .gform_footer{text-align:right}.footer input[type="text"],.footer input[type="password"],.footer input[type="datetime"],.footer input[type="datetime-local"],.footer input[type="date"],.footer input[type="month"],.footer input[type="time"],.footer input[type="week"],.footer input[type="number"],.footer input[type="email"],.footer input[type="url"],.footer input[type="search"],.footer input[type="tel"],.footer input[type="color"],.footer select,.footer textarea,.footer .field{background-color:white}.footer ::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}.footer :-ms-input-placeholder{color:rgba(0,0,0,0.5)}.footer ::-moz-placeholder{color:rgba(0,0,0,0.5);opacity:1;filter:alpha(opacity=100)}.footer :-moz-placeholder{color:rgba(0,0,0,0.5);opacity:1;filter:alpha(opacity=100)}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"] input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.field{padding:0 1em !important}textarea{padding:1em !important}#gform_submit_button_1,#gform_submit_button_2{background-color:#133558;border:1px solid #133558;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:5px 35px;color:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;font-size:1.1em}#gform_submit_button_1:hover,#gform_submit_button_1:active,#gform_submit_button_1:focus,#gform_submit_button_2:hover,#gform_submit_button_2:active,#gform_submit_button_2:focus{background-color:transparent;color:#133558;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.copyright{border-top:2px solid rgba(0,0,0,0.03);padding-top:30px;margin-top:30px;clear:both}#sticky-social{display:none}.flickity-prev-next-button{z-index:1}.flickity-page-dots .dot{margin:4px 16px 4px 0 !important}.flickity-page-dots .dot:last-of-type{margin-right:0 !important}#video_popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(51,51,51,0.9);color:#fff;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}#video_popup video{max-width:100%;max-height:100%}#video_popup .wrap,#video_popup .news_carousel{z-index:10;height:100%}#video_popup .wrap .plyr,#video_popup .news_carousel .plyr{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:80vw;max-width:100vw}.staff:hover li{opacity:.5;filter:alpha(opacity=50)}.staff li{-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.staff li:hover{opacity:1;filter:alpha(opacity=100)}.mejs-layers,.mejs-controls{display:none !important}@media only screen and (min-width: 481px){.section_1{padding:100px 0}.section_1 .wrap .play_video,.section_1 .news_carousel .play_video{margin:25px 0 10px 0}.page-template-people .column_6{width:50%}.page-template-people .project{padding-bottom:50%}.single-news-article .section_5 .wrap_projects{margin:0 auto;max-width:480px}.single-projects .section_5 .wrap_projects{margin:0 auto;max-width:480px}.single-people .section_3 .wrap_projects{margin:0 auto;max-width:480px}.single-technologies .section_3 .wrap_projects{margin:0 auto;max-width:480px}.section_7 .carousel_container .technology_carousel{padding-bottom:600px}}@media only screen and (min-width: 768px){.non-mobile{display:block !important}#drag_indicator{display:block;position:absolute;float:left;background-color:#133558;height:60px;width:60px;line-height:60px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;z-index:1;color:white;text-align:center;font-weight:bold;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:visibility 0s,opacity 0.2s linear;-moz-transition:visibility 0s,opacity 0.2s linear}.drag_indicator_wrap:hover #drag_indicator{visibility:visible;opacity:1;filter:alpha(opacity=100)}.section_1{padding:175px 0}[class*="entypo-"]:before{font-family:"Entypo", sans-serif}#logo{max-width:275px}#sticky-social{display:block;left:0;position:fixed;top:40%;color:#fff;z-index:998;font-family:"Entypo"}#sticky-social a{background:#333;color:#fff;display:block;height:45px;font:16px "Open Sans", sans-serif;line-height:45px;position:relative;text-align:center;width:45px;cursor:pointer}#sticky-social a span{line-height:50px;left:-120px;position:absolute;text-align:center;width:120px}#sticky-social a a:hover span{left:100%}#sticky-social a[class*="facebook"],#sticky-social a[class*="facebook"] span,#sticky-social a[class*="facebook"]:hover{background:#3b5998}#sticky-social a[class*="twitter"],#sticky-social a[class*="twitter"] span,#sticky-social a[class*="twitter"]:hover{background:#00aced}#sticky-social a[class*="tumblr"],#sticky-social a[class*="tumblr"] span,#sticky-social a[class*="tumblr"]:hover{background:#32506d}#sticky-social a[class*="gplus"],#sticky-social a[class*="gplus"] span,#sticky-social a[class*="gplus"]:hover{background:#dd4b39}#sticky-social a[class*="addition"],#sticky-social a[class*="addition"] span,#sticky-social a[class*="addition"]:hover{background:#37b18a}.section{padding:60px 0}.large_section{padding:100px 0}.page-template-home .section_2 .staff .staff_member{width:25%}.single-news-article .team_carousel .team_item,.single-projects .team_carousel .team_item,.single-technologies .team_carousel .team_item{width:25%;float:left}.single-news-article .section_2 .staff .staff_member,.single-projects .section_2 .staff .staff_member,.single-technologies .section_2 .staff .staff_member{width:100%}.single-people .section_3 .wrap_projects{max-width:768px}.single-people .section_3 .wrap_projects .project{width:192px;padding-bottom:192px}.single-jobs section .gform_body #field_3_5 label{width:190px;margin-left:-405px;margin-right:125px;margin-top:-10px;float:right}.single-jobs section .gform_footer{text-align:right;float:right;margin-left:20px;clear:none !important;margin-top:-36px !important}.display-tablet{display:block}.display-mobile,.display-tablet-landscape,.display-desktop{display:none}.wrap,.news_carousel,.wrap_projects{max-width:700px}.small_wrap{width:65%;margin:0 auto;max-width:none}.small_wrap h2.semi_bold{max-width:550px;margin-left:auto;margin-right:auto}.medium_wrap{width:75%;margin:0 auto;max-width:none}.medium_wrap h2.semi_bold{max-width:550px;margin:0 auto}.column_2{width:50%}.column_3{width:33.33%}.column_4{width:25%}.column_6{width:33.33%}.page-template-home .section_1{padding:175px 0}.page-template-home .section_2 .column_2{width:100%}.page-template-home .section_2 .staff .staff_member{width:100%}.page-template-home .section_6 .wrap_projects{width:85%;margin:0 auto;max-width:480px}.page-template-home .section_6 .project{width:33.33%;padding-bottom:33.33%}.section_4 .staff .row li{width:45%;margin:0 2.5%}.section_4 .staff .row:first-of-type li{border-top:1px solid #e4e4e4}.section_4 .staff .image_container{float:left;margin:0;margin-top:20px}.section_4 .staff .text_container{text-align:left;margin-top:0;padding-top:15px}.single-news-article .section_7 .carousel_container .technology_carousel .flickity-prev-next-button{border-color:#333}.single-news-article .section_7 .carousel_container .technology_carousel .flickity-prev-next-button .arrow{fill:#333}.section_7 .carousel_container .technology_carousel{padding-bottom:350px}.section_7 .carousel_container .technology_carousel .technology_item .image_container{float:left;width:50%;height:350px}.section_7 .carousel_container .technology_carousel .technology_item .text_container{width:50%;float:left}.section_7 .carousel_container .technology_carousel .technology_item.view_more{max-height:350px}.section_7 .carousel_container .technology_carousel .flickity-prev-next-button{display:block;width:30px;height:30px;top:auto;bottom:-25%;background:none;border:2px solid #333;outline:0}.section_7 .carousel_container .technology_carousel .flickity-prev-next-button .arrow{fill:#333}.section_7 .carousel_container .technology_carousel .flickity-prev-next-button.previous{left:auto;right:40px}.section_7 .carousel_container .technology_carousel .flickity-prev-next-button.next{right:0}.section_7 .carousel_container .technology_carousel .flickity-page-dots{text-align:left}.single-news-article .section_5 .project{min-width:0;min-height:0}.page-template-people .section_5 .project{min-width:0;min-height:0}.page-template-people .column_6{width:33.33%}.page-template-people .project{padding-bottom:33.33%}.page-template-people .team_carousel .team_item{width:33.33%;max-width:375px}.page-template-projects .column_4,.page-template-past-projects .column_4{width:33.33%}.page-template-projects .project,.page-template-past-projects .project{padding-bottom:33.33%;width:33.33%}.page-template-technologies .technology_item{width:100%;background-color:#fff;position:relative;text-align:left;min-height:225px;border-bottom:1px solid rgba(0,0,0,0.1)}.page-template-technologies .technology_item .thumbnail,.page-template-technologies .technology_item .text{float:left}.page-template-technologies .technology_item .thumbnail{background-size:cover;background-repeat:no-repeat;background-position:center center;width:30%;height:100%;float:left}.page-template-technologies .technology_item .text{width:70%;left:30%;float:left;padding:0 25px;color:rgba(0,0,0,0.5);min-height:225px}.single-news-article .section_1{padding:185px 0}.single-news-article .section_2{text-align:left}.single-news-article .section_2 .column_2{width:100%}.single-news-article .section_5 .column_3{width:33.33%}.single-technologies .section_1{padding:185px 0}.single-technologies .section_2{text-align:left}.single-technologies .section_2 .staff{height:100%}.single-technologies .section_2 .staff li{width:100%}.single-technologies .section_2 .staff li .staff_member{height:100%;padding-top:4em;margin-bottom:-2em}.single-technologies .section_3{margin:60px 0}.single-technologies .section_3 .wrap_projects{max-width:768px}.single-technologies .section_3 .wrap_projects .project{width:192px;padding-bottom:192px}.single-technologies .section_5 .column_3{width:33.33%}.single-technologies .section_5 .project{padding-bottom:33.33%}.single-projects .section_1{padding:185px 0}.single-projects .section_2{text-align:left}.single-projects .section_2 .column_2{width:100%}.single-projects .section_2 .staff{height:100%}.single-projects .section_2 .staff li{width:100%}.single-projects .section_2 .staff li .staff_member{height:100%;padding-top:4em;margin-bottom:-2em}.single-projects .section_5 .column_3{width:33.33%}.single-projects .section_5 .project{padding-bottom:33.33%}.header{position:absolute}.news .news_item .image_container{height:300px}.nav{border:0;float:right;margin:35px 0}.nav ul{background:#fff;margin-top:0}.nav li{float:left;position:relative}.nav li a{padding:0.55em 1.5em;color:#fff;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out}.nav li a:hover,.nav li a:focus{color:white}.nav li ul.sub-menu,.nav li ul.children{margin-top:0;border:1px solid #ccc;position:absolute;visibility:hidden;z-index:8999}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:10px;border-right:0;display:block;width:180px;border-bottom:1px solid #ccc;font-size:0.9em}.nav li ul.sub-menu li:last-child a,.nav li ul.children li:last-child a{border-bottom:0}.nav li ul.sub-menu ul.sub-menu,.nav li ul.sub-menu ul.children,.nav li ul.children ul.sub-menu,.nav li ul.children ul.children{top:0;left:100%;margin-top:-1px}.nav li:hover>ul{top:auto;visibility:visible}.footer{text-align:left}}@media only screen and (min-width: 1024px){.wrap,.news_carousel{max-width:1000px}.team_carousel{margin:0 auto}.display-tablet-landscape{display:block}.display-mobile,.display-tablet,.display-desktop{display:none}.page-template-people .column_6{width:25%}.page-template-people .project{padding-bottom:25%}.single-people .section_3 .wrap_projects,.single-technologies .section_3 .wrap_projects{max-width:1000px}.single-people .section_3 .wrap_projects .project,.single-technologies .section_3 .wrap_projects .project{width:250px;padding-bottom:250px}.single-news-article .section_5 .wrap_projects{max-width:1000px}.single-news-article .section_5 .wrap_projects .project{width:250px;padding-bottom:250px}}@media only screen and (min-width: 1030px){.ten_thirty_up{display:block}.ten_thirty_down{display:none}.project .overlay{display:block}.section_1 .plyr .plyr__video-wrapper video{max-height:none;max-width:100%}.single-projects .section_2 .column_2{width:60%}.single-projects .section_2 .column_2:last-child{left:60%;width:40%;height:100%;padding-left:5%;position:absolute}.display-desktop{display:block}.display-mobile,.display-tablet-landscape,.display-tablet{display:none}.page-template-home .section_2,.single-news-article .section_2{text-align:left}.page-template-home .section_2 .column_2,.single-news-article .section_2 .column_2{width:60%}.page-template-home .section_2 .column_2 h2,.single-news-article .section_2 .column_2 h2{width:66.66%}.page-template-home .section_2 .column_2:last-child,.single-news-article .section_2 .column_2:last-child{left:60%;width:40%;padding-left:5%}.page-template-home .section_2 .staff li,.single-news-article .section_2 .staff li{height:33.33%;width:100%}.page-template-home .section_2 .staff li .staff_member,.single-news-article .section_2 .staff li .staff_member{padding-top:12.5%;margin-bottom:-1em}.page-template-home .section_2 .staff .row:last-child li,.single-news-article .section_2 .staff .row:last-child li{border-bottom:1px solid #e4e4e4}.news .news_item{width:calc(33.33% - 25px);max-width:350px;margin:0 12.5px 25px 12.5px}.news .news_item .image_container{height:200px}.page-template-alumni .gform_body #field_2_5 label{width:202px;margin-left:-405px;margin-right:125px;margin-top:-10px;float:right}.page-template-alumni .alumni_form .gform_footer{text-align:right;float:right;margin-left:20px;clear:none !important;margin-top:-36px !important}.single-technologies .section_2 .column_2{width:65%}.single-technologies .section_2 .column_2.ten_thirty_up{width:35%;padding-left:5%}.single-news-article .section_2 .column_2 h2{width:100%}.section_2 .team_item .image_container,.section_2 .staff_member .image_container{overflow:hidden !important}.section_2 .team_item .image_container .overlay,.section_2 .staff_member .image_container .overlay{position:absolute;height:100%;width:100%;background-color:rgba(19,53,88,0);opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.section_2 .team_item .image_container .overlay .play,.section_2 .staff_member .image_container .overlay .play{height:30px;width:30px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section_4 .staff .image_container{overflow:hidden !important}.section_4 .staff .image_container .overlay{position:absolute;height:100%;width:100%;background-color:rgba(19,53,88,0);opacity:0;filter:alpha(opacity=0);-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}.section_4 .staff .image_container .overlay .play{height:30px;width:30px}}@media only screen and (min-width: 1240px){.page-template-people .section_5 .project .overlay{display:table;font-size:0.9em;padding:10px 15px;min-height:0}.page-template-people .column_6{width:16.66%}.page-template-people .project{padding-bottom:16.66%}.header{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header #logo{margin:35px 0}.header #logo.navy{display:none}.header #logo.white{display:block}.nav{display:block;font-size:1.1em}.mobile_nav,.mobile_nav_overlay{display:none}}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.staggered-animation{opacity:0}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.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 bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.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:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 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 shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 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:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-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(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-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(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(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 bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(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:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{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 bounceOutDown{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:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{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 bounceOutLeft{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:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{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 bounceOutRight{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:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{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 bounceOutUp{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:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{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:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{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:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{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:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{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:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{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:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{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:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.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 flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.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:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-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 lightSpeedIn{from{-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:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{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:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 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:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 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 hinge{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:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 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:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 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:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@font-face{font-family:'lightcase';src:url("../fonts/lightcase.eot?55356177");src:url("../fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("../fonts/lightcase.woff?55356177") format("woff"),url("../fonts/lightcase.ttf?55356177") format("truetype"),url("../fonts/lightcase.svg?55356177#lightcase") format("svg");font-weight:normal;font-style:normal}[class*='lightcase-icon-']:before{font-family:'lightcase', sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:'\e800'}.lightcase-icon-pause:before{content:'\e801'}.lightcase-icon-close:before{content:'\e802'}.lightcase-icon-prev:before{content:'\e803'}.lightcase-icon-next:before{content:'\e804'}.lightcase-icon-spin:before{content:'\e805'}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial, sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,0.5)}@media screen and (max-width: 640px){html[data-lc-type=inline] #lightcase-case,html[data-lc-type=ajax] #lightcase-case{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;margin:0 !important;padding:55px 0 70px 0;width:100% !important;height:100% !important;overflow:auto !important}}@media screen and (min-width: 641px){html:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;text-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);-moz-box-shadow:0 0 30px rgba(0,0,0,0.5);-o-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-backface-visibility:hidden}}@media screen and (min-width: 641px){html[data-lc-type=image] #lightcase-content,html[data-lc-type=video] #lightcase-content{background-color:#333}}html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width: 640px){html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{padding:15px}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*{width:100% !important;max-width:none !important}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto !important;max-height:none !important}}@media screen and (max-width: 640px){html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 640px) and (min-width: 641px){html[data-lc-type=image] #lightcase-content .lightcase-contentInner,html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:0.75}}html[data-lc-type=image] #lightcase-content .lightcase-contentInner{position:relative;overflow:hidden !important}@media screen and (max-width: 640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}@media screen and (min-width: 641px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content .section_8 li .title a,.section_8 li .title #lightcase-content a,#lightcase-content .section_8 li .date,.section_8 li #lightcase-content .date,#lightcase-content .section_9 li .title a,.section_9 li .title #lightcase-content a,#lightcase-content .section_9 li .date,.section_9 li #lightcase-content .date,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width: 641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content .section_8 li .title a,.section_8 li .title #lightcase-content a,#lightcase-content .section_8 li .date,.section_8 li #lightcase-content .date,#lightcase-content .section_9 li .title a,.section_9 li .title #lightcase-content a,#lightcase-content .section_9 li .date,.section_9 li #lightcase-content .date,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width: 640px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width: 641px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-open body{overflow:hidden}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:normal;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:17px;color:#aaa}@media screen and (max-width: 640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333}}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width: 640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2001;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin 0.5s infinite linear;-moz-animation:lightcase-spin 0.5s infinite linear;-o-animation:lightcase-spin 0.5s infinite linear;animation:lightcase-spin 0.5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color, opacity, ease-in-out 0.25s;-moz-transition:color, opacity, ease-in-out 0.25s;-o-transition:color, opacity, ease-in-out 0.25s;transition:color, opacity, ease-in-out 0.25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}a[class*='lightcase-icon-']{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:none;cursor:pointer}a[class*='lightcase-icon-'],a[class*='lightcase-icon-']:focus{text-decoration:none;color:rgba(255,255,255,0.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color, opacity, ease-in-out 0.25s;-moz-transition:color, opacity, ease-in-out 0.25s;-o-transition:color, opacity, ease-in-out 0.25s;transition:color, opacity, ease-in-out 0.25s}a[class*='lightcase-icon-']>span{display:inline-block;text-indent:-9999px}a[class*='lightcase-icon-']:hover{color:white;text-shadow:0 0 15px white}.lightcase-isMobileDevice a[class*='lightcase-icon-']:hover{color:#aaa;text-shadow:none}a[class*='lightcase-icon-'].lightcase-icon-close{position:fixed;top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:none}a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px}a[class*='lightcase-icon-'].lightcase-icon-next{right:15px}a[class*='lightcase-icon-'].lightcase-icon-pause,a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-0.5em}@media screen and (min-width: 641px){a[class*='lightcase-icon-'].lightcase-icon-pause,a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0}}@media screen and (max-width: 640px){a[class*='lightcase-icon-']{bottom:15px;font-size:24px}}@media screen and (min-width: 641px){a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-0.5em}a[class*='lightcase-icon-']:hover,#lightcase-case:hover ~ a[class*='lightcase-icon-']{opacity:1}}#lightcase-overlay{display:none;width:100%;min-height:100%;max-width:100vw;position:fixed;z-index:2000;top:-9999px;bottom:-9999px;left:0;background:#333}@media screen and (max-width: 640px){#lightcase-overlay{opacity:1 !important}}
