/*!
 * Font Awesome Free 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:normal;src:url("/assets/fonts/fontawesome/fa-brands-400.eot");src:url("/assets/fonts/fontawesome/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/fontawesome/fa-brands-400.woff2") format("woff2"),url("/assets/fonts/fontawesome/fa-brands-400.woff") format("woff"),url("/assets/fonts/fontawesome/fa-brands-400.ttf") format("truetype"),url("/assets/fonts/fontawesome/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands'}/*!
 * Font Awesome Free 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;src:url("/assets/fonts/fontawesome/fa-regular-400.eot");src:url("/assets/fonts/fontawesome/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/fontawesome/fa-regular-400.woff2") format("woff2"),url("/assets/fonts/fontawesome/fa-regular-400.woff") format("woff"),url("/assets/fonts/fontawesome/fa-regular-400.ttf") format("truetype"),url("/assets/fonts/fontawesome/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}/*!
 * Font Awesome Free 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;src:url("/assets/fonts/fontawesome/fa-solid-900.eot");src:url("/assets/fonts/fontawesome/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/fontawesome/fa-solid-900.woff2") format("woff2"),url("/assets/fonts/fontawesome/fa-solid-900.woff") format("woff"),url("/assets/fonts/fontawesome/fa-solid-900.ttf") format("truetype"),url("/assets/fonts/fontawesome/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}/*!
 * Font Awesome Free 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:""}.fa-accessible-icon:before{content:""}.fa-accusoft:before{content:""}.fa-address-book:before{content:""}.fa-address-card:before{content:""}.fa-adjust:before{content:""}.fa-adn:before{content:""}.fa-adversal:before{content:""}.fa-affiliatetheme:before{content:""}.fa-algolia:before{content:""}.fa-align-center:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-align-right:before{content:""}.fa-amazon:before{content:""}.fa-amazon-pay:before{content:""}.fa-ambulance:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-amilia:before{content:""}.fa-anchor:before{content:""}.fa-android:before{content:""}.fa-angellist:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angrycreative:before{content:""}.fa-angular:before{content:""}.fa-app-store:before{content:""}.fa-app-store-ios:before{content:""}.fa-apper:before{content:""}.fa-apple:before{content:""}.fa-apple-pay:before{content:""}.fa-archive:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrows-alt:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asterisk:before{content:""}.fa-asymmetrik:before{content:""}.fa-at:before{content:""}.fa-audible:before{content:""}.fa-audio-description:before{content:""}.fa-autoprefixer:before{content:""}.fa-avianex:before{content:""}.fa-aviato:before{content:""}.fa-aws:before{content:""}.fa-backward:before{content:""}.fa-balance-scale:before{content:""}.fa-ban:before{content:""}.fa-band-aid:before{content:""}.fa-bandcamp:before{content:""}.fa-barcode:before{content:""}.fa-bars:before{content:""}.fa-baseball-ball:before{content:""}.fa-basketball-ball:before{content:""}.fa-bath:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-full:before{content:""}.fa-battery-half:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-bed:before{content:""}.fa-beer:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-bell:before{content:""}.fa-bell-slash:before{content:""}.fa-bicycle:before{content:""}.fa-bimobject:before{content:""}.fa-binoculars:before{content:""}.fa-birthday-cake:before{content:""}.fa-bitbucket:before{content:""}.fa-bitcoin:before{content:""}.fa-bity:before{content:""}.fa-black-tie:before{content:""}.fa-blackberry:before{content:""}.fa-blind:before{content:""}.fa-blogger:before{content:""}.fa-blogger-b:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-bold:before{content:""}.fa-bolt:before{content:""}.fa-bomb:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-bowling-ball:before{content:""}.fa-box:before{content:""}.fa-boxes:before{content:""}.fa-braille:before{content:""}.fa-briefcase:before{content:""}.fa-btc:before{content:""}.fa-bug:before{content:""}.fa-building:before{content:""}.fa-bullhorn:before{content:""}.fa-bullseye:before{content:""}.fa-buromobelexperte:before{content:""}.fa-bus:before{content:""}.fa-buysellads:before{content:""}.fa-calculator:before{content:""}.fa-calendar:before{content:""}.fa-calendar-alt:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-minus:before{content:""}.fa-calendar-plus:before{content:""}.fa-calendar-times:before{content:""}.fa-camera:before{content:""}.fa-camera-retro:before{content:""}.fa-car:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-square-down:before{content:""}.fa-caret-square-left:before{content:""}.fa-caret-square-right:before{content:""}.fa-caret-square-up:before{content:""}.fa-caret-up:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-cart-plus:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-centercode:before{content:""}.fa-certificate:before{content:""}.fa-chart-area:before{content:""}.fa-chart-bar:before{content:""}.fa-chart-line:before{content:""}.fa-chart-pie:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-check-square:before{content:""}.fa-chess:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-board:before{content:""}.fa-chess-king:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-pawn:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-rook:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-chrome:before{content:""}.fa-circle:before{content:""}.fa-circle-notch:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-check:before{content:""}.fa-clipboard-list:before{content:""}.fa-clock:before{content:""}.fa-clone:before{content:""}.fa-closed-captioning:before{content:""}.fa-cloud:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-cloudscale:before{content:""}.fa-cloudsmith:before{content:""}.fa-cloudversify:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-codepen:before{content:""}.fa-codiepie:before{content:""}.fa-coffee:before{content:""}.fa-cog:before{content:""}.fa-cogs:before{content:""}.fa-columns:before{content:""}.fa-comment:before{content:""}.fa-comment-alt:before{content:""}.fa-comments:before{content:""}.fa-compass:before{content:""}.fa-compress:before{content:""}.fa-connectdevelop:before{content:""}.fa-contao:before{content:""}.fa-copy:before{content:""}.fa-copyright:before{content:""}.fa-cpanel:before{content:""}.fa-creative-commons:before{content:""}.fa-credit-card:before{content:""}.fa-crop:before{content:""}.fa-crosshairs:before{content:""}.fa-css3:before{content:""}.fa-css3-alt:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-cut:before{content:""}.fa-cuttlefish:before{content:""}.fa-d-and-d:before{content:""}.fa-dashcube:before{content:""}.fa-database:before{content:""}.fa-deaf:before{content:""}.fa-delicious:before{content:""}.fa-deploydog:before{content:""}.fa-deskpro:before{content:""}.fa-desktop:before{content:""}.fa-deviantart:before{content:""}.fa-digg:before{content:""}.fa-digital-ocean:before{content:""}.fa-discord:before{content:""}.fa-discourse:before{content:""}.fa-dna:before{content:""}.fa-dochub:before{content:""}.fa-docker:before{content:""}.fa-dollar-sign:before{content:""}.fa-dolly:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-dot-circle:before{content:""}.fa-download:before{content:""}.fa-draft2digital:before{content:""}.fa-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-dropbox:before{content:""}.fa-drupal:before{content:""}.fa-dyalog:before{content:""}.fa-earlybirds:before{content:""}.fa-edge:before{content:""}.fa-edit:before{content:""}.fa-eject:before{content:""}.fa-elementor:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ember:before{content:""}.fa-empire:before{content:""}.fa-envelope:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-square:before{content:""}.fa-envira:before{content:""}.fa-eraser:before{content:""}.fa-erlang:before{content:""}.fa-ethereum:before{content:""}.fa-etsy:before{content:""}.fa-euro-sign:before{content:""}.fa-exchange-alt:before{content:""}.fa-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-expand:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-expeditedssl:before{content:""}.fa-external-link-alt:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-slash:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-messenger:before{content:""}.fa-facebook-square:before{content:""}.fa-fast-backward:before{content:""}.fa-fast-forward:before{content:""}.fa-fax:before{content:""}.fa-female:before{content:""}.fa-fighter-jet:before{content:""}.fa-file:before{content:""}.fa-file-alt:before{content:""}.fa-file-archive:before{content:""}.fa-file-audio:before{content:""}.fa-file-code:before{content:""}.fa-file-excel:before{content:""}.fa-file-image:before{content:""}.fa-file-pdf:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-video:before{content:""}.fa-file-word:before{content:""}.fa-film:before{content:""}.fa-filter:before{content:""}.fa-fire:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-firefox:before{content:""}.fa-first-aid:before{content:""}.fa-first-order:before{content:""}.fa-firstdraft:before{content:""}.fa-flag:before{content:""}.fa-flag-checkered:before{content:""}.fa-flask:before{content:""}.fa-flickr:before{content:""}.fa-flipboard:before{content:""}.fa-fly:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-font:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-fonticons:before{content:""}.fa-fonticons-fi:before{content:""}.fa-football-ball:before{content:""}.fa-fort-awesome:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-forumbee:before{content:""}.fa-forward:before{content:""}.fa-foursquare:before{content:""}.fa-free-code-camp:before{content:""}.fa-freebsd:before{content:""}.fa-frown:before{content:""}.fa-futbol:before{content:""}.fa-gamepad:before{content:""}.fa-gavel:before{content:""}.fa-gem:before{content:""}.fa-genderless:before{content:""}.fa-get-pocket:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-gift:before{content:""}.fa-git:before{content:""}.fa-git-square:before{content:""}.fa-github:before{content:""}.fa-github-alt:before{content:""}.fa-github-square:before{content:""}.fa-gitkraken:before{content:""}.fa-gitlab:before{content:""}.fa-gitter:before{content:""}.fa-glass-martini:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-globe:before{content:""}.fa-gofore:before{content:""}.fa-golf-ball:before{content:""}.fa-goodreads:before{content:""}.fa-goodreads-g:before{content:""}.fa-google:before{content:""}.fa-google-drive:before{content:""}.fa-google-play:before{content:""}.fa-google-plus:before{content:""}.fa-google-plus-g:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-wallet:before{content:""}.fa-graduation-cap:before{content:""}.fa-gratipay:before{content:""}.fa-grav:before{content:""}.fa-gripfire:before{content:""}.fa-grunt:before{content:""}.fa-gulp:before{content:""}.fa-h-square:before{content:""}.fa-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-hand-lizard:before{content:""}.fa-hand-paper:before{content:""}.fa-hand-peace:before{content:""}.fa-hand-point-down:before{content:""}.fa-hand-point-left:before{content:""}.fa-hand-point-right:before{content:""}.fa-hand-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-hand-rock:before{content:""}.fa-hand-scissors:before{content:""}.fa-hand-spock:before{content:""}.fa-handshake:before{content:""}.fa-hashtag:before{content:""}.fa-hdd:before{content:""}.fa-heading:before{content:""}.fa-headphones:before{content:""}.fa-heart:before{content:""}.fa-heartbeat:before{content:""}.fa-hips:before{content:""}.fa-hire-a-helper:before{content:""}.fa-history:before{content:""}.fa-hockey-puck:before{content:""}.fa-home:before{content:""}.fa-hooli:before{content:""}.fa-hospital:before{content:""}.fa-hospital-symbol:before{content:""}.fa-hotjar:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-start:before{content:""}.fa-houzz:before{content:""}.fa-html5:before{content:""}.fa-hubspot:before{content:""}.fa-i-cursor:before{content:""}.fa-id-badge:before{content:""}.fa-id-card:before{content:""}.fa-image:before{content:""}.fa-images:before{content:""}.fa-imdb:before{content:""}.fa-inbox:before{content:""}.fa-indent:before{content:""}.fa-industry:before{content:""}.fa-info:before{content:""}.fa-info-circle:before{content:""}.fa-instagram:before{content:""}.fa-internet-explorer:before{content:""}.fa-ioxhost:before{content:""}.fa-italic:before{content:""}.fa-itunes:before{content:""}.fa-itunes-note:before{content:""}.fa-jenkins:before{content:""}.fa-joget:before{content:""}.fa-joomla:before{content:""}.fa-js:before{content:""}.fa-js-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-key:before{content:""}.fa-keyboard:before{content:""}.fa-keycdn:before{content:""}.fa-kickstarter:before{content:""}.fa-kickstarter-k:before{content:""}.fa-korvue:before{content:""}.fa-language:before{content:""}.fa-laptop:before{content:""}.fa-laravel:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-leaf:before{content:""}.fa-leanpub:before{content:""}.fa-lemon:before{content:""}.fa-less:before{content:""}.fa-level-down-alt:before{content:""}.fa-level-up-alt:before{content:""}.fa-life-ring:before{content:""}.fa-lightbulb:before{content:""}.fa-line:before{content:""}.fa-link:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-linode:before{content:""}.fa-linux:before{content:""}.fa-lira-sign:before{content:""}.fa-list:before{content:""}.fa-list-alt:before{content:""}.fa-list-ol:before{content:""}.fa-list-ul:before{content:""}.fa-location-arrow:before{content:""}.fa-lock:before{content:""}.fa-lock-open:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-low-vision:before{content:""}.fa-lyft:before{content:""}.fa-magento:before{content:""}.fa-magic:before{content:""}.fa-magnet:before{content:""}.fa-male:before{content:""}.fa-map:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-mars:before{content:""}.fa-mars-double:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-maxcdn:before{content:""}.fa-medapps:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-medkit:before{content:""}.fa-medrt:before{content:""}.fa-meetup:before{content:""}.fa-meh:before{content:""}.fa-mercury:before{content:""}.fa-microchip:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-microsoft:before{content:""}.fa-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-minus-square:before{content:""}.fa-mix:before{content:""}.fa-mixcloud:before{content:""}.fa-mizuni:before{content:""}.fa-mobile:before{content:""}.fa-mobile-alt:before{content:""}.fa-modx:before{content:""}.fa-monero:before{content:""}.fa-money-bill-alt:before{content:""}.fa-moon:before{content:""}.fa-motorcycle:before{content:""}.fa-mouse-pointer:before{content:""}.fa-music:before{content:""}.fa-napster:before{content:""}.fa-neuter:before{content:""}.fa-newspaper:before{content:""}.fa-nintendo-switch:before{content:""}.fa-node:before{content:""}.fa-node-js:before{content:""}.fa-npm:before{content:""}.fa-ns8:before{content:""}.fa-nutritionix:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-opencart:before{content:""}.fa-openid:before{content:""}.fa-opera:before{content:""}.fa-optin-monster:before{content:""}.fa-osi:before{content:""}.fa-outdent:before{content:""}.fa-page4:before{content:""}.fa-pagelines:before{content:""}.fa-paint-brush:before{content:""}.fa-palfed:before{content:""}.fa-pallet:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-paragraph:before{content:""}.fa-paste:before{content:""}.fa-patreon:before{content:""}.fa-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-paw:before{content:""}.fa-paypal:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-alt:before{content:""}.fa-percent:before{content:""}.fa-periscope:before{content:""}.fa-phabricator:before{content:""}.fa-phoenix-framework:before{content:""}.fa-phone:before{content:""}.fa-phone-square:before{content:""}.fa-phone-volume:before{content:""}.fa-php:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pills:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-plane:before{content:""}.fa-play:before{content:""}.fa-play-circle:before{content:""}.fa-playstation:before{content:""}.fa-plug:before{content:""}.fa-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-plus-square:before{content:""}.fa-podcast:before{content:""}.fa-pound-sign:before{content:""}.fa-power-off:before{content:""}.fa-print:before{content:""}.fa-product-hunt:before{content:""}.fa-pushed:before{content:""}.fa-puzzle-piece:before{content:""}.fa-python:before{content:""}.fa-qq:before{content:""}.fa-qrcode:before{content:""}.fa-question:before{content:""}.fa-question-circle:before{content:""}.fa-quidditch:before{content:""}.fa-quinscape:before{content:""}.fa-quora:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-random:before{content:""}.fa-ravelry:before{content:""}.fa-react:before{content:""}.fa-rebel:before{content:""}.fa-recycle:before{content:""}.fa-red-river:before{content:""}.fa-reddit:before{content:""}.fa-reddit-alien:before{content:""}.fa-reddit-square:before{content:""}.fa-redo:before{content:""}.fa-redo-alt:before{content:""}.fa-registered:before{content:""}.fa-rendact:before{content:""}.fa-renren:before{content:""}.fa-reply:before{content:""}.fa-reply-all:before{content:""}.fa-replyd:before{content:""}.fa-resolving:before{content:""}.fa-retweet:before{content:""}.fa-road:before{content:""}.fa-rocket:before{content:""}.fa-rocketchat:before{content:""}.fa-rockrms:before{content:""}.fa-rss:before{content:""}.fa-rss-square:before{content:""}.fa-ruble-sign:before{content:""}.fa-rupee-sign:before{content:""}.fa-safari:before{content:""}.fa-sass:before{content:""}.fa-save:before{content:""}.fa-schlix:before{content:""}.fa-scribd:before{content:""}.fa-search:before{content:""}.fa-search-minus:before{content:""}.fa-search-plus:before{content:""}.fa-searchengin:before{content:""}.fa-sellcast:before{content:""}.fa-sellsy:before{content:""}.fa-server:before{content:""}.fa-servicestack:before{content:""}.fa-share:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-share-square:before{content:""}.fa-shekel-sign:before{content:""}.fa-shield-alt:before{content:""}.fa-ship:before{content:""}.fa-shipping-fast:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-shopping-cart:before{content:""}.fa-shower:before{content:""}.fa-sign-in-alt:before{content:""}.fa-sign-language:before{content:""}.fa-sign-out-alt:before{content:""}.fa-signal:before{content:""}.fa-simplybuilt:before{content:""}.fa-sistrix:before{content:""}.fa-sitemap:before{content:""}.fa-skyatlas:before{content:""}.fa-skype:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-sliders-h:before{content:""}.fa-slideshare:before{content:""}.fa-smile:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-snowflake:before{content:""}.fa-sort:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-amount-down:before{content:""}.fa-sort-amount-up:before{content:""}.fa-sort-down:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-sort-up:before{content:""}.fa-soundcloud:before{content:""}.fa-space-shuttle:before{content:""}.fa-speakap:before{content:""}.fa-spinner:before{content:""}.fa-spotify:before{content:""}.fa-square:before{content:""}.fa-square-full:before{content:""}.fa-stack-exchange:before{content:""}.fa-stack-overflow:before{content:""}.fa-star:before{content:""}.fa-star-half:before{content:""}.fa-staylinked:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-steam-symbol:before{content:""}.fa-step-backward:before{content:""}.fa-step-forward:before{content:""}.fa-stethoscope:before{content:""}.fa-sticker-mule:before{content:""}.fa-sticky-note:before{content:""}.fa-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-stopwatch:before{content:""}.fa-strava:before{content:""}.fa-street-view:before{content:""}.fa-strikethrough:before{content:""}.fa-stripe:before{content:""}.fa-stripe-s:before{content:""}.fa-studiovinari:before{content:""}.fa-stumbleupon:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-subscript:before{content:""}.fa-subway:before{content:""}.fa-suitcase:before{content:""}.fa-sun:before{content:""}.fa-superpowers:before{content:""}.fa-superscript:before{content:""}.fa-supple:before{content:""}.fa-sync:before{content:""}.fa-sync-alt:before{content:""}.fa-syringe:before{content:""}.fa-table:before{content:""}.fa-table-tennis:before{content:""}.fa-tablet:before{content:""}.fa-tablet-alt:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-tasks:before{content:""}.fa-taxi:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-tencent-weibo:before{content:""}.fa-terminal:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-th:before{content:""}.fa-th-large:before{content:""}.fa-th-list:before{content:""}.fa-themeisle:before{content:""}.fa-thermometer:before{content:""}.fa-thermometer-empty:before{content:""}.fa-thermometer-full:before{content:""}.fa-thermometer-half:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-thumbs-down:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbtack:before{content:""}.fa-ticket-alt:before{content:""}.fa-times:before{content:""}.fa-times-circle:before{content:""}.fa-tint:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-trademark:before{content:""}.fa-train:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-trash:before{content:""}.fa-trash-alt:before{content:""}.fa-tree:before{content:""}.fa-trello:before{content:""}.fa-tripadvisor:before{content:""}.fa-trophy:before{content:""}.fa-truck:before{content:""}.fa-tty:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-tv:before{content:""}.fa-twitch:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-typo3:before{content:""}.fa-uber:before{content:""}.fa-uikit:before{content:""}.fa-umbrella:before{content:""}.fa-underline:before{content:""}.fa-undo:before{content:""}.fa-undo-alt:before{content:""}.fa-uniregistry:before{content:""}.fa-universal-access:before{content:""}.fa-university:before{content:""}.fa-unlink:before{content:""}.fa-unlock:before{content:""}.fa-unlock-alt:before{content:""}.fa-untappd:before{content:""}.fa-upload:before{content:""}.fa-usb:before{content:""}.fa-user:before{content:""}.fa-user-circle:before{content:""}.fa-user-md:before{content:""}.fa-user-plus:before{content:""}.fa-user-secret:before{content:""}.fa-user-times:before{content:""}.fa-users:before{content:""}.fa-ussunnah:before{content:""}.fa-utensil-spoon:before{content:""}.fa-utensils:before{content:""}.fa-vaadin:before{content:""}.fa-venus:before{content:""}.fa-venus-double:before{content:""}.fa-venus-mars:before{content:""}.fa-viacoin:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-viber:before{content:""}.fa-video:before{content:""}.fa-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-vine:before{content:""}.fa-vk:before{content:""}.fa-vnv:before{content:""}.fa-volleyball-ball:before{content:""}.fa-volume-down:before{content:""}.fa-volume-off:before{content:""}.fa-volume-up:before{content:""}.fa-vuejs:before{content:""}.fa-warehouse:before{content:""}.fa-weibo:before{content:""}.fa-weight:before{content:""}.fa-weixin:before{content:""}.fa-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-wheelchair:before{content:""}.fa-whmcs:before{content:""}.fa-wifi:before{content:""}.fa-wikipedia-w:before{content:""}.fa-window-close:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-windows:before{content:""}.fa-won-sign:before{content:""}.fa-wordpress:before{content:""}.fa-wordpress-simple:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpexplorer:before{content:""}.fa-wpforms:before{content:""}.fa-wrench:before{content:""}.fa-xbox:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-y-combinator:before{content:""}.fa-yahoo:before{content:""}.fa-yandex:before{content:""}.fa-yandex-international:before{content:""}.fa-yelp:before{content:""}.fa-yen-sign:before{content:""}.fa-yoast:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;overflow-x:hidden;position:relative}body{font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.4;background:#ecf0f2;color:#455a64}@media (min-width: 61.25em){body{font-size:20px}}.preload *{transition:none !important}.preload-images{background:url("/assets/images/keith-default.svg") no-repeat -9999px -9999px,url("/assets/images/keith-code.svg") no-repeat -9999px -9999px,url("/assets/images/keith-art.svg") no-repeat -9999px -9999px,url("/assets/images/keith-music.svg") no-repeat -9999px -9999px,url("/assets/images/keith-hireme.svg") no-repeat -9999px -9999px}p{margin-bottom:28px}p:last-child{margin-bottom:0}.pull-left{float:left}.pull-right{float:right}h1,h2,h3,h4,h5,h6{margin-bottom:28px;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase}h1,.alpha{font-size:48px}@media (min-width: 46.25em){h1,.alpha{font-size:64px}}h2,.beta{font-size:48px}h3,.gamma{font-size:28px}h4,.delta{font-size:20px}h5,.epsilon{font-size:16px}h6,.zeta{font-size:12px}a{text-decoration:none;color:#42a5f5;transition:all 250ms}.page--code a{color:#ffa726}.page--art a{color:#42a5f5}.page--music a{color:#ba68c8}.page--hireme a{color:#66bb6a}hr{width:100%;height:0;margin-bottom:28px;border:0;border-bottom:6px solid #dbe2e5}.icon{position:relative;display:inline-block;width:28px;height:28px;font-size:16px}.icon:before{position:absolute;top:0;left:0;width:100%;height:100%}.icon--search{width:24px;height:24px}.icon--search:before{content:"";width:20px;height:20px;border:2px solid #607d8b;border-radius:50%}.icon--search:after{content:"";position:absolute;top:15px;left:19px;width:2px;height:10px;transform:rotate(-45deg);background:#607d8b}.btn .icon--search:before{border-color:white}.btn .icon--search:after{background:white}.icon--close{width:24px;height:24px}.icon--close:before,.icon--close:after{content:"";position:absolute;top:0;left:11px;width:2px;height:24px;background:#90a4ae}.icon--close:before{transform:rotate(-45deg)}.icon--close:after{transform:rotate(45deg)}.wrapper{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}@media (min-width: 46.25em){.wrapper{width:80%}}.wrapper--padded{padding:0 28px}.wrapper--sm{max-width:800px;width:100%}.text-input{height:42px;line-height:42px;padding:0 14px;border:1px solid transparent;font-family:"Montserrat",sans-serif;font-size:20px;background:#cfd8dc;color:#607d8b;webkit-appearance:none !important;appearance:none !important;outline:0;transition:box-shadow 100ms}.text-input-btn{display:flex;width:100%}.text-input-btn>.text-input{margin-right:14px}.btn{display:inline-block;height:42px;padding:0 14px;line-height:42px;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;border:0;outline:0;color:#78909c !important;cursor:pointer;background:#dee4e7;transition:box-shadow 200ms, background 200ms, transform 200ms}.btn--lg{line-height:56px;height:56px;padding:0 28px}.btn--raised{box-shadow: 0 1px 1px rgba(0,0,0,0.24),  0 3px 6px rgba(0,0,0,0.12)}.btn--raised:hover{box-shadow: 0 1px 3px rgba(0,0,0,0.24),  0 6px 10px rgba(0,0,0,0.12);transform:translateY(-2px)}.btn--transparent{background:transparent}.btn--default,.btn--art,.btn--music,.btn--code,.btn--hireme{color:white !important}.btn--default,.btn--art{background:#42a5f5}.btn--default:hover,.btn--art:hover{background:#42a5f5}.btn--music{background:#ba68c8}.btn--music:hover{background:#ba68c8}.btn--code{background:#ffa726}.btn--code:hover{background:#ffa726}.btn--hireme{background:#66bb6a}.btn--search{padding:7px 14px;background:transparent}.btn-group{margin:56px 0;display:flex;justify-content:center;flex-wrap:wrap}@media (min-width: 46.25em){.btn-group{flex-wrap:nowrap}}.btn-group>.btn{margin-bottom:28px;margin-right:0;width:100%;text-align:center}@media (min-width: 46.25em){.btn-group>.btn{width:250px;margin-bottom:0;margin-right:28px}.btn-group>.btn:last-child{margin-right:0}}.media{margin-bottom:28px;display:flex;align-items:flex-start;width:100%;max-width:100%}.media__img{margin-right:28px;flex-shrink:0;flex-grow:0}.media__img>img{display:block;width:100%}.media__body{flex:1;text-align:left}.media--fixed .media__img{width:150px}@media (min-width: 46.25em){.media--fixed .media__img{width:150px}}.media--middle{align-items:center}.media:last-child{margin-bottom:0}.figure{margin-bottom:28px;padding:14px;background:white;box-shadow:0 1px 1px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.06)}.figure__img{display:block;margin-bottom:14px;width:100%;outline:0}.figure__img>img{display:block;width:100%}.figure__caption{text-align:center;font-size:12px}@media (min-width: 46.25em){.figure__caption{font-size:16px}}.figure--left,.figure--right{max-width:200px}@media (min-width: 46.25em){.figure--left,.figure--right{max-width:320px}}.figure--left{float:left;margin-right:28px;margin-left:-28px}@media (min-width: 61.25em){.figure--left{margin-left:-84px;margin-right:42px}}.figure--right{float:right;margin-left:28px;margin-right:-28px}@media (min-width: 61.25em){.figure--right{margin-right:-84px;margin-left:42px}}.island{padding:28px}.island--lg{padding:42px}.island--xl{padding:56px}.gallery{padding:28px;padding-right:0;display:flex;flex-wrap:wrap}.gallery>.figure{margin-right:28px;width:calc(100% - 28px)}@media (min-width: 46.25em){.gallery>.figure{width:calc(50% - 28px)}}@media (min-width: 61.25em){.gallery>.figure{width:calc(33.33% - 28px)}}@media (min-width: 81.25em){.gallery>.figure{width:calc(25% - 28px)}}.module{margin-bottom:28px;padding:28px 0}.module h2{margin-bottom:42px;text-align:center;font-size:28px}@media (min-width: 46.25em){.module h2{font-size:48px}}.list{margin-bottom:28px}.list>li{padding:14px;border-bottom:2px solid #dbe2e5;list-style:none}.skills-list{margin:0 auto;margin-bottom:48px;max-width:380px}.skills-list i:before{color:#66bb6a}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid #37474f;border-right:1.1em solid #37474f;border-bottom:1.1em solid #37474f;border-left:1.1em solid #90caf9;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.preloader{position:fixed;top:0;right:0;left:0;height:100vh;background:#263238;transition:opacity 500ms;z-index:997}.preloader--hidden{opacity:0}.preloader>.loader{margin:0;position:absolute;top:50%;left:50%;margin:0 0 0 -5em}@keyframes scrollBg{0%{transform:translate(0)}100%{transform:translate(-25%)}}.home-grid{position:relative;display:grid;grid-gap:28px;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;padding:28px 0;transition:height 200ms}.home-grid:hover .home-grid__item{opacity:0.5}.home-grid__bg{display:none}@media (min-width: 61.25em){.home-grid__bg{display:flex;flex-wrap:wrap;position:absolute;top:-25%;left:0;width:150%;height:150%;opacity:0}.home-grid__item--art .home-grid__bg{color:#64b5f6}.home-grid__item--code .home-grid__bg{color:#ffb74d}.home-grid__item--music .home-grid__bg{color:#c680d1}.home-grid__item--hireme .home-grid__bg{color:#81c784}.home-grid__item:hover .home-grid__bg{animation:scrollBg 5s linear infinite;opacity:1;transition:opacity 200ms}.home-grid__bg>i{width:25%;height:50%;line-height:1;flex-shrink:0;flex-grow:0;font-size:20vmin;position:relative;z-index:-1}}.home-grid__item{overflow:hidden;position:relative;display:flex;align-items:center;text-decoration:none;transition:opacity 200ms;font-family:"Font Awesome 5 Free";font-weight:900;background-image:content("")}.home-grid__item:after{position:absolute;top:0;right:0;bottom:0;left:0;transition:box-shadow 200ms}.home-grid__item:hover{opacity:1 !important}.home-grid__item:hover:after{box-shadow:inset 0 10px 20px rgba(0,0,0,0.24), inset 0 16px 20px rgba(0,0,0,0.12)}.home-grid__item--art{background:#42a5f5}.home-grid__item--code{background:#ffa726}.home-grid__item--music{background:#ba68c8}.home-grid__item--hireme{background:#66bb6a}.home-grid__item>span{display:block;width:85%;margin:0 auto;line-height:1;text-align:center;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:300;font-size:7vw;color:white;position:relative;z-index:1}.page-head{position:relative;z-index:998;padding:28px 0;text-align:center;background:#37474f;color:white;box-shadow: 0 1px 1px rgba(0,0,0,0.24),  0 3px 6px rgba(0,0,0,0.12)}.page-head__logo{margin-bottom:14px;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:28px;line-height:28px}@media (min-width: 46.25em){.page-head__logo{font-size:28px}}.page-head__logo>a{color:inherit}.page-head__tagline{margin-bottom:14px;font-size:12px;line-height:1.4}@media (min-width: 46.25em){.page-head__tagline{font-size:16px;line-height:28px}}.page-head__social{display:flex;justify-content:center}.page-head__social>li{list-style:none;margin-right:14px;width:42px;height:42px;line-height:43px}.page-head__social>li:last-child{margin-right:0}.page-head__social>li>a{display:block;width:100%;height:100%;padding-left:1px;color:white;background:#455a64;border-radius:50%;transition:all 100ms}.page-head__social>li>a:hover{box-shadow: 0 1px 1px rgba(0,0,0,0.24),  0 3px 6px rgba(0,0,0,0.12)}.page-head__social>li>a.facebook:hover{background-color:#3b5999}.page-head__social>li>a.twitter:hover{background-color:#55acee}.page-head__social>li>a.instagram:hover{background-color:#e4405f}.page-head__social>li>a.envelope:hover{background-color:#66bb6a}.page-head__social>li>a.codepen:hover{background-color:#ba68c8}.page-search-toggle{background:transparent;border:0;outline:0;position:absolute;top:34px;right:28px;cursor:pointer}@keyframes searchResultOpen{0%{height:0}100%{height:75px}}.page-search{position:fixed;top:0;right:0;width:100%;transition:transform 500ms, box-shadow 500ms;transform:translate(0, -100%);background:white;z-index:999}@media (min-width: 46.25em){.page-search{max-width:320px;transform:translate(100%, 0)}}.page-search--open{transform:none;box-shadow: 0 3px 6px rgba(0,0,0,0.24),  0 8px 14px rgba(0,0,0,0.12)}.page-search .text-input-btn{width:100%;position:relative;padding:28px;z-index:1}.page-search .text-input-btn>.text-input{width:100%}.page-search .text-input-btn>.btn{width:42px;padding-left:0;padding-right:0}.page-search__results{width:100%;max-height:calc(100vh - 98px);overflow-y:auto;list-style:none;padding:0 28px;background:white;color:#37474f;transition:transform 1s;font-size:16px}@media (min-width: 46.25em){.page-search__results{max-width:350px}}.page-search__results>.media{position:relative;height:0;animation:searchResultOpen 200ms;animation-fill-mode:forwards}.page-search__results>.media>.media__img{width:75px;transition:box-shadow 200ms}.page-search__results>.media>.media__body{padding-right:42px}.page-search__results>.media:last-child{margin-bottom:28px}.page-search__noresults{margin-bottom:28px}.page-search a{color:#42a5f5}.search-type{position:absolute;right:0;top:50%;height:16px;width:20px;text-align:center;line-height:16px;margin-top:-8px}.search-type:before{content:"";font-size:16px;font-family:"Font Awesome 5 Free";font-weight:900;color:#cfd8dc}.search-type--art:before{content:"\f1fc"}.search-type--code:before{content:"\f121"}.search-type--music:before{content:"\f001"}.page-body{min-height:calc(100vh - 180px);box-shadow: 0 1px 1px rgba(0,0,0,0.24),  0 3px 6px rgba(0,0,0,0.12)}.page-content{padding-bottom:56px;padding-top:14px}@media (min-width: 46.25em){.page-content{padding-bottom:84px;padding-top:42px}}@keyframes keithBounce{0%{transform:scaleY(0.9)}50%{transform:scaleY(1.02)}100%{transform:none}}.keith{position:absolute;top:50%;left:50%;transform:translate(calc( -50% + 10px ), -50%);height:30vh;width:30vh;pointer-events:none;opacity:1;transition:opacity 500ms}.preload .keith{opacity:0}.keith>div{height:100%;width:100%;background-image:url(/assets/images/keith-default.svg);background-repeat:no-repeat;background-size:auto 100%;background-position:bottom center;transform-origin:bottom center;transition:transform 200ms;will-change:transform}@media (min-width: 46.25em){.keith{height:50vh;width:50vh}}.keith--music>div{background-image:url(/assets/images/keith-music.svg)}.keith--art>div{background-image:url(/assets/images/keith-art.svg);background-size:auto 95.5%}.keith--hireme>div{background-image:url(/assets/images/keith-hireme.svg)}.keith--code>div{background-image:url(/assets/images/keith-code.svg)}.keith--animating>div{animation:keithBounce 200ms;animation-fill-mode:forwards}.page-title{width:100%;margin-bottom:56px;padding:56px 0;text-align:center;text-transform:uppercase;line-height:1;background:#607d8b;color:white;box-shadow: 0 1px 1px rgba(0,0,0,0.24),  0 3px 6px rgba(0,0,0,0.12)}.post .page-title{bottom:0;left:0;right:0;margin-bottom:0}.page--art .page-title{background:#42a5f5}.page--code .page-title{background:#ffa726}.page--music .page-title{background:#ba68c8}.page--hireme .page-title{background:#66bb6a}.page-title h1{font-family:"Montserrat",sans-serif;margin-bottom:0;font-size:48px}@media (min-width: 61.25em){.page-title h1{font-size:64px}}@keyframes arrowPoint{0%{opacity:0;transform:translate(0, -100%)}50%{opacity:1}100%{transform:none}}.page-title__skip{position:absolute;left:50%;top:-80px;font-size:28px;background:transparent;border:0;outline:0;color:white;text-shadow:rgba(0,0,0,0.5) 0 0 10px;cursor:pointer;width:64px;height:64px;margin-left:-32px;line-height:64px;border-radius:50%;animation:arrowPoint 1s 2 forwards ease-out;transition:all 100ms}.page-title__skip:hover{background:#607d8b;text-shadow:none;box-shadow: 0 1px 3px rgba(0,0,0,0.24),  0 6px 10px rgba(0,0,0,0.12)}.page-title__link{color:white !important;font-family:"Montserrat",sans-serif;font-size:20px;margin-left:28px;text-transform:uppercase;opacity:0.5}.page-title__link:hover{opacity:1}.category-intro{margin-bottom:28px;margin-top:-28px;padding:28px;border-bottom:6px solid #dbe2e5;text-align:center}.posts{margin-bottom:56px}.posts{display:grid;grid-gap:28px;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr))}@media (min-width: 46.25em){.posts{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}}.page--music .posts{grid-template-columns:repeat(auto-fill, minmax(100%, 1fr))}@media (min-width: 46.25em){.page--music .posts{grid-template-columns:repeat(auto-fill, minmax(500px, 1fr))}}.post__header{padding:28px;padding-bottom:0}.post__header__title{margin-bottom:0;font-size:20px}.post__header__title>a{color:inherit}.post__header__title>a:hover{color:#42a5f5}.post__image{overflow:hidden;display:block;width:100%;background:#263238}.post__image img{display:block;height:100%;width:100%;object-fit:contain;object-position:center center}.post__content{padding:28px;padding-top:14px}.post--excerpt{background:white;box-shadow:0 1px 1px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.06)}.post--excerpt__image{background:#cfd8dc;width:100%;padding-bottom:75%}.post--excerpt__image>img{margin-bottom:-75%}.post--excerpt .post__header{padding:14px;padding-bottom:0}@media (min-width: 46.25em){.post--excerpt .post__header{padding-top:28px;padding-right:28px;padding-left:28px}}.post--excerpt .post__header__title{font-size:16px;line-height:21px;text-transform:none}@media (min-width: 46.25em){.post--excerpt .post__header__title{font-size:20px;line-height:28px}}.post--excerpt .post__content{padding:14px;padding-top:7px;font-size:12px;line-height:21px}@media (min-width: 46.25em){.post--excerpt .post__content{padding:28px;padding-top:14px;font-size:16px;line-height:28px}}.post--excerpt.post--music{height:150px}@media (min-width: 46.25em){.post--excerpt.post--music{height:150px}}.post--excerpt.post--music .post__content,.post--excerpt.post--music .post__header{padding-left:0}.post--full .post--full__excerpt{margin-bottom:56px;font-size:20px;font-style:italic;text-align:center;color:#b0bec5}.post--full .post__content{padding-top:56px;padding-bottom:56px;text-align:justify}.no-posts{text-align:center}.graph{position:relative;display:flex;align-items:stretch;height:50vh;max-width:900px;margin-bottom:28px;margin-top:28px;margin-left:auto;margin-right:auto}@media (min-width: 81.25em){.graph{height:65vh}}.graph:after{content:'';position:absolute;right:-1px;top:0;bottom:0;width:14px;background:linear-gradient(to left, #ecf0f2, transparent)}@media (min-width: 81.25em){.graph:after{display:none}}.graph__yaxis{position:relative;display:flex;flex-direction:column;justify-content:space-between;list-style:none;margin-right:28px;padding-bottom:62px;text-align:right;font-size:12px}@media (min-width: 81.25em){.graph__yaxis{font-size:16px}}.graph__yaxis:after{content:'';position:absolute;left:calc(100% + 28px - 2px);top:0;bottom:0;width:14px;z-index:1;background:linear-gradient(to right, #ecf0f2, transparent)}.graph-note{text-align:center;font-size:12px;text-transform:uppercase}@media (min-width: 81.25em){.graph-note{display:none}}.graph__items{position:relative;display:flex;flex:1;align-items:stretch;height:100%;overflow-x:auto;padding-bottom:62px}@media (min-width: 81.25em){.graph__items{overflow-x:visible}.graph__items:after{content:'';position:absolute;bottom:62px;left:0;width:100%;height:2px;background:#dbe2e5}}.graph__item{position:relative;flex:1;width:0;max-width:84px;min-width:84px;height:100%;margin-right:28px}@media (min-width: 81.25em){.graph__item{margin-right:42px}}.graph__item:first-child{margin-left:14px}.graph__item__bar{overflow:hidden;position:absolute;bottom:0;left:0;right:0;height:0;background:#66bb6a;transition:all 1.5s ease-in-out;transform-origin:bottom center}.graph__item__bar>span{position:absolute;bottom:0;left:50%;height:28px;margin-left:-14px;margin-bottom:-14px;display:block;transform-origin:left top 0;transform:rotate(-90deg);color:white;white-space:nowrap;pointer-events:none;font-size:12px}@media (min-width: 81.25em){.graph__item__bar>span{font-size:20px}}.graph__item__name{position:absolute;top:100%;left:0;right:0;padding-top:14px;text-align:center}.graph__item__name>i{display:block;margin:0 auto;font-size:48px}.graph__item--wp{color:#5c6bc0}.graph__item--wp>.graph__item__bar{background:#5c6bc0}.graph__item--html{color:#ff7043}.graph__item--html>.graph__item__bar{background:#ff7043}.graph__item--css{color:#ffa726}.graph__item--css>.graph__item__bar{background:#ffa726}.graph__item--js{color:#fbc02d}.graph__item--js>.graph__item__bar{background:#fbc02d}.graph__item--php{color:#00acc1}.graph__item--php>.graph__item__bar{background:#00acc1}.graph__item--angular{color:#ef5350}.graph__item--angular>.graph__item__bar{background:#ef5350}.graph__item--git{color:#ab47bc}.graph__item--git>.graph__item__bar{background:#ab47bc}.graph__item--react{color:#4fc3f7}.graph__item--react>.graph__item__bar{background:#4fc3f7}.about{text-align:center;background:#dbe2e5}.about__btn{display:block;margin-top:28px}@media (min-width: 46.25em){.about__btn{display:inline-block;margin-top:0;margin-left:14px}}@media (max-width: 46.24em){.about{font-size:20px}}.testimonials{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-28px;margin-top:56px}@media (min-width: 61.25em){.testimonials{width:calc(100% + 28px)}}.testimonial{overflow:hidden;position:relative;margin-bottom:28px;padding:28px;padding-bottom:112px;background:white;box-shadow:0 1px 1px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.06)}@media (min-width: 61.25em){.testimonial{padding-top:56px;padding-left:56px;padding-right:56px;width:calc(50% - 28px);margin-right:28px}}.testimonial>p{font-size:20px;line-height:1.4}.testimonial__cite{position:absolute;right:28px;bottom:28px;text-transform:uppercase;text-align:right;font-style:normal;max-width:calc(100% - 56px);color:#78909c}.testimonial__cite>strong{color:#455a64}.page-foot{width:100%;padding:28px;padding-bottom:56px;background:#37474f;color:#607d8b;text-align:center;font-size:16px}.page-foot a{font-weight:700;text-transform:uppercase;color:#607d8b;display:inline-block;padding:0 7px;transition:background 100ms}.page-foot a:nth-child(1):hover,.page-foot a:nth-child(1):focus{color:#66bb6a}.page-foot a:nth-child(2):hover,.page-foot a:nth-child(2):focus{color:#42a5f5}.page-foot a:nth-child(3):hover,.page-foot a:nth-child(3):focus{color:#ffa726}.page-foot a:nth-child(4):hover,.page-foot a:nth-child(4):focus{color:#ba68c8}.page-foot__copy{margin-bottom:28px;text-align:center}@media (min-width: 46.25em){.page-foot__copy{margin-bottom:0;text-align:left;float:left}}.page-foot__links{text-align:center}@media (min-width: 46.25em){.page-foot__links{text-align:left;float:right}}.page-foot:after{display:table;content:"";clear:both}.accessibility,.graph__item__name>span{position:absolute;width:1px;height:1px;opacity:0}.text-center{text-align:center}.text-bold{font-weight:700}
