/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
img,legend{border:0}
.btn,.underlined,p a,sub,sup{position:relative}
body,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0}
h1,h2,h3,h4,h5,h6,legend,li,p,td,th,ul{padding:0}
.btn,.text-nowrap{white-space:nowrap}
.form-control,.has-error .form-control{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.header .header-logo:focus,.header .header-logo:hover,a{text-decoration:none}
.header .header-toggle:focus,a:active,a:focus,a:hover{outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent;color:#4A4A4A}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
.btn,.header .header-logo .icon-alpha-logo{vertical-align:middle}
sup{top:-.5em}
sub{bottom:-.25em}
img{max-width:100%}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.h1,.h2,h1,h2{font-weight:700}
button{overflow:visible}
.navigation,.overflow-hidden{overflow:hidden}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-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}
table{border-collapse:collapse;border-spacing:0}
li,ul{list-style:none}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.btn-list:after,.btn-list:before,.clearfix:after,.clearfix:before,.row:after,.row:before{display:table;content:" "}
.btn-list:after,.clearfix:after,.row:after{clear:both}
.fade{opacity:0;-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear}
.fade.in{opacity:1}
.pull-left{float:left}
.pull-right{float:right}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-lowercase{text-transform:lowercase}
.btn-large,.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.hide{display:none!important}
.btn,.close-button,.form-control,.header .header-toggle,.no-highlight,.selectBox-option,.selectBox-toggle{-webkit-tap-highlight-color:transparent}
.table{display:table}
.table-cell{display:table-cell}
.table-row{display:table-row}
.blur{-webkit-transition:-webkit-filter .3s ease-in-out,filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out,filter .3s ease-in-out}
.blur-2{-webkit-filter:blur(2px);filter:blur(2px)}
.blur-5{-webkit-filter:blur(5px);filter:blur(5px)}
.blur-10{-webkit-filter:blur(10px);filter:blur(10px)}
.unblur{-webkit-filter:blur(0)!important;filter:blur(0)!important}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;float:left;min-height:1px}
.col-12{width:100%}
.col-11{width:91.66666667%}
.col-10{width:83.33333333%}
.col-9{width:75%}
.col-8{width:66.66666667%}
.col-7{width:58.33333333%}
.col-6{width:50%}
.col-5{width:41.66666667%}
.col-4{width:33.33333333%}
.col-3{width:25%}
.col-2{width:16.66666667%}
.col-1{width:8.33333333%}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:screen-default}
@media only screen and (min-width:480px){html{font-family:screen-mobile}
}
@media only screen and (min-width:640px){html{font-family:screen-tablet}
}
@media only screen and (min-width:768px){html{font-family:screen-desktop}
}
@media only screen and (min-width:1024px){html{font-family:screen-desktop-large}
}
.sans-serif,body{font-family:Karla,sans-serif}
body{font-size:18px;line-height:22px;color:#4A4A4A}
.serif{font-family:Alegreya,serif}
.btn:after,.underlined:after,p a:after{display:block;content:'';height:2px;width:100%;background-color:#4A4A4A;position:absolute;bottom:-2px;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform,background-color 150ms ease-in-out;transition:transform,background-color 150ms ease-in-out}
.btn,p a{display:inline-block}
.h1,h1{font-size:36px;line-height:42px}
.h2,h2{font-size:26px;line-height:36px}
.btn,.hero h2{font-weight:400}
p.large{font-size:20px;line-height:28px}
@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?3xpjhn);src:url(../fonts/icomoon.eot?3xpjhn#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?3xpjhn) format("truetype"),url(../fonts/icomoon.woff?3xpjhn) format("woff"),url(../fonts/icomoon.svg?3xpjhn#icomoon) format("svg");font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-alpha-logo:before{content:"\e900"}
.icon-arrow-down:before{content:"\e901"}
.icon-resize-handle:before{content:"\e902"}
.icon-arrow-left:before{content:"\e903"}
.icon-arrow-right:before{content:"\e904"}
body{background-color:#F7F7F7}
.container{margin-right:auto;margin-left:auto;padding:70px 30px 100px}
.hero{background-color:#fff;padding:53px 30px 32px}
.hero h2{margin:0;padding:0;font-family:Alegreya,serif;font-size:20px;line-height:28px}
.hero+.container{padding-top:0}
.page-header{margin-bottom:40px}
.catfish h2,.page-header .h1,.page-header h1{margin-bottom:25px}
.catfish{background-color:#E9E9E9}
@media only screen and (min-width:768px){.container{padding-right:0;padding-left:0;padding-top:100px;max-width:708px}
.hero{padding:25px 0 53px;margin-bottom:70px;text-align:center}
.hero h2{margin:0 auto;width:80%;font-size:26px;line-height:36px}
.catfish .btn-list,.page-header{margin-left:auto;margin-right:auto}
.catfish h2{margin-bottom:35px}
.catfish .btn-list{max-width:850px}
.page-header{margin-bottom:50px;max-width:750px}
.page-header .h1,.page-header h1{margin-bottom:35px}
}
@media only screen and (min-width:1024px){.container{max-width:964px}
}
@media only screen and (min-width:1084px){.container{max-width:1024px}
.hero h2{width:60%}
}
.btn{position:relative;padding:0 0 6px;margin:0;font-size:20px;line-height:24px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;border:none}
.btn-large,.form-control,label{font-weight:700}
.btn-small{font-size:18px;line-height:22px}
.btn-large{font-size:24px;line-height:28px}
.btn-list{margin-top:35px}
.btn-list li{margin-bottom:42px}
.btn-list li:last-child{margin-bottom:0}
.btn-list .btn{white-space:normal}
.close-button{border:none;-webkit-border-radius:0;border-radius:0;background-image:none;background-color:transparent;padding:0;height:20px;width:20px}
.close-button>span{display:block;position:absolute;left:50%;top:50%;background-color:#4A4A4A;width:20px;height:3px}
.close-button>span:nth-child(1){-webkit-transform:translateX(-50%) translateY(-50%) rotatez(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotatez(-45deg);transform:translateX(-50%) translateY(-50%) rotatez(-45deg)}
.close-button>span:nth-child(2){-webkit-transform:translateX(-50%) translateY(-50%) rotatez(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotatez(45deg);transform:translateX(-50%) translateY(-50%) rotatez(45deg)}
@media only screen and (min-width:768px){.btn-list{margin-top:50px}
.btn-list li{margin-right:4%;width:48%;float:left}
.btn-list li:last-child{margin-bottom:0}
.btn-list li:nth-child(2n){margin-right:0}
.btn-list .btn{white-space:normal}
}
fieldset{min-width:0;padding:0;margin:0;border:0}
label{display:inline-block;max-width:100%;margin-bottom:5px}
input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}
select[multiple],select[size]{height:auto}
.form-group{position:relative;margin-bottom:32px}
.form-group .icon-resize-handle{height:25px;width:20px;position:absolute;bottom:2px;right:0;pointer-events:none;z-index:2;background:#F7F7F7}
.touch-device .form-group .icon-resize-handle{display:none}
.form-bottom{margin-top:68px}
.form-bottom .form-alert{margin-top:30px}
.form-control{display:block;width:100%;height:52px;padding:12px;font-size:24px;line-height:28px;color:#4A4A4A;background-color:#fff;background-image:none;border:1px solid #D8D8D8;-webkit-border-radius:4px;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out 150ms -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out 150ms box-shadow ease-in-out .15s}
.form-control::-moz-placeholder{color:#4A4A4A;opacity:1}
.form-control:-ms-input-placeholder{color:#4A4A4A}
.form-control::-webkit-input-placeholder{color:#4A4A4A}
.form-control::-ms-expand{background-color:transparent;border:0}
.has-error .form-control{border-color:#F45165;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-success .form-control{border-color:#50E3C2;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
textarea.form-control{min-height:120px;height:auto;max-width:100%;resize:vertical}
select.form-control{line-height:52px;padding-top:0;padding-bottom:0;-webkit-appearance:none}
.form-transparent .form-control{border-width:0 0 2px;-webkit-border-radius:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-right:0}
.form-transparent textarea.form-control{padding-top:0;padding-bottom:8px;min-height:192px}
.form-narrow .form-group{max-width:400px;margin-left:auto;margin-right:auto}
.selectBox{position:relative;height:52px}
.selectBox-options{display:none;margin:5px 0 10px}
.selectBox-options .selectBox-option{display:block;font-size:24px;line-height:45px}
.selectBox-inputs{position:absolute;left:-66666px}
.modal-dialog{position:relative;max-width:100%}
.modal-content{position:relative;background-clip:padding-box}
.modal-body{padding:15px}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0}
.header{background:#fff;height:72px;max-width:100%;padding:0 30px}
.header .header-logo{float:left;font-size:13px;line-height:72px}
.header .header-logo span{position:absolute;left:-666666px}
.header .header-toggle{position:fixed;border:none;-webkit-border-radius:0;border-radius:0;background-image:none;background-color:#fff;padding:0;height:44px;width:44px;z-index:10;opacity:0;-webkit-transition:opacity 50ms linear,background-color 50ms linear,-webkit-transform 150ms ease-in-out;transition:opacity 50ms linear,background-color 50ms linear,transform 150ms ease-in-out}
.header .header-toggle>span{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:block;position:absolute;left:11px;top:21px;background-color:#4A4A4A;width:22px;height:3px;-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out}
.header .header-toggle>span:nth-child(1){top:15px}
.header .header-toggle>span:nth-child(4){top:27px}
.navigation{height:1px}
@media only screen and (min-width:768px){.form-transparent textarea.form-control{min-height:152px}
.header{height:176px;padding:0 60px}
.header .header-logo{font-size:22px;line-height:176px}
.navigation{float:right;height:auto}
.header-nav .nav-links .btn{padding-bottom:11px}
.header-nav .nav-links li{float:left;line-height:176px;margin-left:32px}
}
html{height:100%}
body{position:relative;min-height:100%;padding-bottom:187px}
.footer{background:#D8D8D8;height:187px;position:absolute;bottom:0;right:0;left:0}
.footer .legal{text-align:center;padding-top:60px}
.footer .back-to-top{position:absolute;bottom:30px;left:50%;text-transform:lowercase;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
@media only screen and (min-width:768px){body{padding-bottom:140px}
.footer{height:140px}
.footer .legal{text-align:left;padding-top:0;padding-left:60px;line-height:140px}
.footer .back-to-top{position:absolute;top:50%;right:60px;bottom:auto;left:auto;text-transform:none;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
}
.header.position-default .header-toggle,.header.position-scrolled .header-toggle{opacity:1;bottom:20px;left:20px;right:auto;top:auto}
.header-nav .nav-links .btn.active{cursor:default}
.navigation-open .header .header-toggle{z-index:1200}
.navigation-open .header-nav{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.navigation-open .header-nav .nav-links{text-align:center}
.navigation-open .header-nav .nav-links .btn{color:#fff;font-size:24px;line-height:28px}
.navigation-open .header-nav .nav-links .btn:not(.active):after{background-color:transparent}
.navigation-open .header-nav .nav-links .btn:after,.navigation-open .header-nav .nav-links .btn:hover:after{background:#fff}
.navigation-open .header-nav .nav-links li{margin-bottom:64px}
.navigation-open .header-nav .nav-links li:last-child{margin-bottom:0}
.navigation-open .navigation{height:auto;background-color:#4A4A4A}
.navigation-open .navigation.in+.header-toggle-outer .header-toggle{background-color:transparent}
.navigation-open .navigation.in+.header-toggle-outer .header-toggle>span{background-color:#fff}
.navigation-open .navigation.in+.header-toggle-outer .header-toggle span:nth-child(1),.navigation-open .navigation.in+.header-toggle-outer .header-toggle span:nth-child(4){opacity:0}
.navigation-open .navigation.in+.header-toggle-outer .header-toggle span:nth-child(2){-webkit-transform:rotatez(-45deg);-ms-transform:rotatez(-45deg);transform:rotatez(-45deg)}
.navigation-open .navigation.in+.header-toggle-outer .header-toggle span:nth-child(3){-webkit-transform:rotatez(45deg);-ms-transform:rotatez(45deg);transform:rotatez(45deg)}
@media only screen and (max-height:480px){.navigation-open .header-nav .nav-links li{margin-bottom:40px}
}
@media only screen and (max-height:320px){.navigation-open .header-nav .nav-links li{margin-bottom:20px}
}
@media only screen and (min-width:768px){.header.position-default .header-toggle,.header.position-scrolled .header-toggle{bottom:auto;left:auto;top:60px;right:60px}
.header.position-default .navigation{opacity:1!important;display:block!important}
.header.position-default .header-toggle{-webkit-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0);pointer-events:none;opacity:0}
.header.position-scrolled .header-toggle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.header-nav .nav-links .btn:not(.active):after{background:0 0}
.header-nav .nav-links .btn:hover:after{background:#4A4A4A}
.navigation-open .navigation{overflow-y:scroll}
.navigation-open .header.position-default .header-toggle{pointer-events:all;opacity:1}
.navigation-open .header .header-toggle{position:absolute}
.navigation-open .header .header-toggle-outer{position:fixed;top:0;right:0;z-index:1050;height:100%;width:160px}
.navigation-open .header-nav .nav-links{padding-bottom:6px}
.navigation-open .header-nav .nav-links li{float:none;line-height:normal;margin-left:0}
}
a:focus,a:hover{color:#4A4A4A;text-decoration:underline}
.btn:focus,.btn:hover,.modal .close:focus,.modal .close:hover,.selectBox-option:focus,.selectBox-option:hover,.selectBox-toggle:focus,.selectBox-toggle:hover,p a:focus,p a:hover{text-decoration:none}
.btn[disabled]{cursor:not-allowed}
.btn[disabled]:after{-webkit-transform:translate3d(0,-18px,0);transform:translate3d(0,-18px,0)}
.btn-small[disabled]:after{-webkit-transform:translate3d(0,-16px,0);transform:translate3d(0,-16px,0)}
.btn-large[disabled]:after{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.form-control:focus{border-color:#66afe9;outline:0}
.form-control:focus::-webkit-input-placeholder{color:rgba(74,74,74,.5)}
.form-control:focus::-moz-placeholder{color:rgba(74,74,74,.5)}
.form-control:focus:-ms-input-placeholder{color:rgba(74,74,74,.5)}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
.has-error .form-control:focus{border-color:#F45165}
.has-success .form-control:focus{border-color:#50E3C2}
.selectBox.active .selectBox-wrapper{position:absolute;background:#fff;top:-6px;right:-21px;left:-21px;padding:5px 20px;border:1px solid #D8D8D8;-webkit-box-shadow:0 2px 4px 0 #D8D8D8;box-shadow:0 2px 4px 0 #D8D8D8;-webkit-border-radius:4px;border-radius:4px;z-index:1}
.selectBox.active .selectBox-options{display:block}
.selectBox .form-control:focus{border-color:#D8D8D8}
.selectBox-toggle{position:relative}
.selectBox-toggle i{position:absolute;top:50%;right:0;font-size:9px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.modal-shown,.modal.modal-open{overflow-x:hidden;position:fixed}
.modal-shown{overflow-y:scroll;width:100%}
.modal.modal-open{display:block;overflow-y:auto;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 150ms ease-out;transition:transform 150ms ease-out;-webkit-transform:translateX(0) translateY(-25%);-ms-transform:translateX(0) translateY(-25%);transform:translateX(0) translateY(-25%)}
.modal.in .modal-dialog{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=1);opacity:1}