@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@-o-viewport{zoom:1;width:extend-to-zoom}@viewport{zoom:1;width:extend-to-zoom}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.wf-loading #nav,.wf-loading .button,.wf-loading .date,.wf-loading .excerpt,.wf-loading .post-category,.wf-loading .post-date,.wf-loading .post-tag,.wf-loading .textwidget,.wf-loading .updated,.wf-loading .wp-pagenavi,.wf-loading a,.wf-loading blockquote,.wf-loading button,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading input,.wf-loading label,.wf-loading ol,.wf-loading p,.wf-loading select,.wf-loading span,.wf-loading textarea,.wf-loading ul{visibility:hidden}.clear{clear:both}.full{width:100%}.half{width:50%}.textcenter{text-align:center}.textleft{text-align:left}.textright{text-align:right}.separator{border-bottom:1px solid #1c62b0;height:1em;margin-bottom:1em}.hidden,.print{display:none}img{max-width:100%;height:auto}.image-caption [align=right],.image-caption.alignleft,.image-caption.alignright,.image-caption.left,.image-caption.right,.image-caption[align=left],.image-caption[style*=left],.image-caption[style*=right],.wp-caption [align=right],.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.left,.wp-caption.right,.wp-caption[align=left],.wp-caption[style*=left],.wp-caption[style*=right],img [align=right],img.alignleft,img.alignright,img.left,img.right,img[align=left],img[style*=left],img[style*=right],table [align=right],table.alignleft,table.alignright,table.left,table.right,table[align=left],table[style*=left],table[style*=right]{float:none;margin:1em auto}@media screen and (min-width:800px){.alignleft,.left{float:left}.alignright,.right{float:right}.image-caption.alignleft,.image-caption.left,.image-caption[align=left],.image-caption[style*=left],.wp-caption.alignleft,.wp-caption.left,.wp-caption[align=left],.wp-caption[style*=left],img.alignleft,img.left,img[align=left],img[style*=left],table.alignleft,table.left,table[align=left],table[style*=left]{margin:.3em 2em .5em 0;float:left;height:auto;width:auto}.image-caption [align=right],.image-caption.alignright,.image-caption.right,.image-caption[style*=right],.wp-caption [align=right],.wp-caption.alignright,.wp-caption.right,.wp-caption[style*=right],img [align=right],img.alignright,img.right,img[style*=right],table [align=right],table.alignright,table.right,table[style*=right]{margin:.3em 0 .5em 2em;float:right;height:auto;width:auto}}.multibutton{margin:0 auto;width:100%}.multibutton li{float:left;list-style:none;margin:0 0 1em;width:100%}.multibutton li:nth-child(n){margin-top:0;margin-right:0}.multibutton li:nth-child(1n){margin-right:0}@media screen and (min-width:800px){.multibutton li:first-child .button,.multibutton li:first-child .submit,.multibutton li:first-child a.button,.multibutton li:first-child button,.multibutton li:first-child button.submit,.multibutton li:first-child input[type=button],.multibutton li:first-child input[type=submit]{border-radius:2px 0 0 2px}}@media screen and (min-width:800px){.multibutton li:last-child .button,.multibutton li:last-child .submit,.multibutton li:last-child a.button,.multibutton li:last-child button,.multibutton li:last-child button.submit,.multibutton li:last-child input[type=button],.multibutton li:last-child input[type=submit]{border-radius:0 2px 2px 0}}.multibutton li .button,.multibutton li .submit,.multibutton li a.button,.multibutton li button,.multibutton li button.submit,.multibutton li input[type=button],.multibutton li input[type=submit]{width:100%}@media screen and (min-width:800px){.multibutton li .button,.multibutton li .submit,.multibutton li a.button,.multibutton li button,.multibutton li button.submit,.multibutton li input[type=button],.multibutton li input[type=submit]{border-radius:0;padding:0}}@media screen and (min-width:800px){.multibutton.two{max-width:20em}.multibutton.two li{width:50%}.multibutton.two li:nth-child(n){margin-top:0;margin-right:0}.multibutton.two li:nth-child(2n){margin-right:0}.multibutton.three{max-width:32em}.multibutton.three li{width:33.33333%}.multibutton.three li:nth-child(n){margin-top:0;margin-right:0}.multibutton.three li:nth-child(3n){margin-right:0}.multibutton.four{max-width:100%}.multibutton.four li{width:25%}.multibutton.four li:nth-child(n){margin-top:0;margin-right:0}.multibutton.four li:nth-child(4n){margin-right:0}}.aligncenter,.alignleft,.alignnone,.alignright{display:block}.alignnone{margin:0 0 1em}.aligncenter{clear:both;float:none;margin:0 auto}.alignright{margin:0 0 1em 2em}.alignleft{margin:0 2em 1em 0}.wp-caption{position:relative;font-style:italic;text-align:center;max-width:100%!important}.wp-caption>img{display:block;width:100%!important}.wp-caption .wp-caption-text{font-size:.8666666666666667em;line-height:1.1em;margin:0;padding:1em;width:100%}@media screen and (max-width:479px){.wp-caption .wp-caption-text{position:relative}}p.post-edit{bottom:0;position:absolute}a.post-edit-link{font-weight:700;text-decoration:underline}.embed-container,.iframe-container,.video-container,.video-wrapper{position:relative;float:left;height:0;overflow:hidden;padding:1em 0 55.25%;margin:.6em 0 1.666666666666667em;width:100%}.embed-container embed,.embed-container iframe,.embed-container object,.iframe-container embed,.iframe-container iframe,.iframe-container object,.video-container embed,.video-container iframe,.video-container object,.video-wrapper embed,.video-wrapper iframe,.video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.iframe-container{width:100%}@media print{*{position:relative!important;background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}#footer,#header,#main_menu,.cycle-slideshow,.narrowcolumn{display:none!important}ul>li{width:100%;float:left}.grid{width:100%}.print{display:block}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h1,h2,h3{page-break-after:avoid}}a{transition-property:background-color,color;transition-duration:.2s;color:#d82027;text-decoration:none}a:visited{color:#d82027}a:hover{color:#91151a;text-decoration:underline}a:active,a:focus{outline:0}a[href$=doc],a[href$=docx],a[href$=pdf],a[href$=xls],a[href$=xlsx]{background-position:right center;background-repeat:no-repeat;padding-right:24px}a[href$=pdf]{background-image:url(//lib-cdn.s3.amazonaws.com/assets/pdf.png)}a[href$=doc],a[href$=docx]{background-image:url(//lib-cdn.s3.amazonaws.com/assets/word.png)}a[href$=xls],a[href$=xlsx]{background-image:url(//lib-cdn.s3.amazonaws.com/assets/excel.png)}h1,h2,h3,h4,h5{color:#0e3158;line-height:1.2}h1.bordered:before,h2.bordered:before,h3.bordered:before,h4.bordered:before,h5.bordered:before{border-top:3px solid rgba(216,32,39,.5);content:"";display:block;height:20px;width:98px}h1 a,h2 a,h3 a,h4 a,h5 a{color:#0e3158;text-decoration:none}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited{color:#0e3158}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:#d82027;text-decoration:none}h1 a:active,h1 a:focus,h2 a:active,h2 a:focus,h3 a:active,h3 a:focus,h4 a:active,h4 a:focus,h5 a:active,h5 a:focus{outline:0}h1,h2{font-family:proxima-nova-n3,proxima-nova,sans-serif;font-style:normal;font-weight:300}h3,h4,h5{font-family:proxima-nova-n6,proxima-nova,sans-serif;font-style:normal;font-weight:600}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-family:proxima-nova-n4,proxima-nova,sans-serif;font-style:normal;font-weight:400;font-size:1em;margin:1.67em 0}p{margin-bottom:1em}cite,dfn,em,i,var{font-family:proxima-nova-i4,proxima-nova,sans-serif;font-style:italic;font-weight:400}b,strong{font-family:proxima-nova-n6,proxima-nova,sans-serif;font-style:normal;font-weight:600}blockquote{font-family:proxima-nova-n1,proxima-nova,sans-serif;font-style:normal;font-weight:100;color:#0e3158;line-height:1.2;margin-bottom:2em;padding:2em 2em 1em}blockquote p{font-size:20px;font-size:1.25rem}blockquote p:first-child:before{font-family:proxima-nova-n6,proxima-nova,sans-serif;font-style:normal;font-weight:600;content:"\201C";padding-right:.25em}blockquote p:last-child:after{font-family:proxima-nova-n6,proxima-nova,sans-serif;font-style:normal;font-weight:600;content:"\201D"}small{font-size:.8em}smaller{font-size:.5em}q{quotes:inherit}q:before{content:open-quote}q:after{content:close-quote}code,pre{margin:0 0 1.5em}code,kbd,pre,tt{font-family:Consolas,Monaco,monospace;white-space:pre-wrap}del{color:red}ins{color:green}sub{font-size:smaller;line-height:normal;vertical-align:sub}sup{font-size:smaller;line-height:normal;vertical-align:super}address{margin:0 0 1.25em}.divider,hr{background-color:rgba(114,114,114,.3);border:none;display:inline-block;height:1px;margin:.5em auto 1em;width:100%}.hls{background:#ffff7f}.fa{transition-property:background-color,color;transition-duration:.2s;font-weight:400}ol li,ul li{list-style:none;margin:0;padding:0}.widecolumn ol,.widecolumn ul{margin-bottom:1em;overflow:hidden;width:auto}.widecolumn ol.clearfix,.widecolumn ol.sharing,.widecolumn ul.clearfix,.widecolumn ul.sharing{zoom:1;margin:0}.widecolumn ol.clearfix:after,.widecolumn ol.clearfix:before,.widecolumn ol.sharing:after,.widecolumn ol.sharing:before,.widecolumn ul.clearfix:after,.widecolumn ul.clearfix:before,.widecolumn ul.sharing:after,.widecolumn ul.sharing:before{content:"";display:table}.widecolumn ol.clearfix:after,.widecolumn ol.sharing:after,.widecolumn ul.clearfix:after,.widecolumn ul.sharing:after{clear:both}.widecolumn ol.clearfix li,.widecolumn ol.sharing li,.widecolumn ul.clearfix li,.widecolumn ul.sharing li{float:left!important;list-style:none!important;margin:0!important}.widecolumn ol li,.widecolumn ul li{font-size:14px;font-size:.875rem;margin:0 0 .3em 2em}.widecolumn ol li ul,.widecolumn ul li ul{margin:.3em 0}.widecolumn ol li ul li,.widecolumn ul li ul li{list-style:circle}.widecolumn ol li ul li ul,.widecolumn ul li ul li ul{margin:.3em 0}.widecolumn ol li ul li ul li,.widecolumn ul li ul li ul li{list-style:square}.widecolumn ol li ol,.widecolumn ul li ol{margin:.3em 0}.widecolumn ol li ol li,.widecolumn ul li ol li{list-style:lower-alpha}.widecolumn ol li ol li ol,.widecolumn ul li ol li ol{margin:.3em 0}.widecolumn ol li ol li ol li,.widecolumn ul li ol li ol li{list-style:lower-roman}.widecolumn ul li{list-style:disc}.widecolumn ol li{list-style:decimal}form fieldset{border-color:#cfd8e1;border-radius:2px;border-style:solid;border-width:1px;display:table-cell;padding:0 1.25em 1.25em}form legend{color:#0e3158;font-family:proxima-nova-n3,proxima-nova,sans-serif;font-style:normal;font-weight:300;font-size:1.5em;padding:.5em}form label{display:block;font-size:12px;font-size:.75rem;font-style:italic}form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=file]),form select,form textarea{transition-property:background-color,box-shadow;transition-duration:.2s;background:#fff;border-color:#cfd8e1;border-style:solid;border-width:1px;border-radius:2px;box-shadow:none;color:#0e3158;font-family:proxima-nova-n4,proxima-nova,sans-serif;font-style:normal;font-weight:400;font-size:14px;font-size:.875rem;height:3em;margin:0 .5em .5em 0;padding:0 0 0 1em;vertical-align:middle;max-width:100%;width:100%}form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=file]):focus,form select:focus,form textarea:focus{background-color:rgba(245,247,249,.2);box-shadow:3px 3px 4px -2px rgba(0,0,0,.2) inset;outline:0}form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=file]).placeholder,form select.placeholder,form textarea.placeholder{color:#727272}form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=file])::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#727272}form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=file]):-moz-placeholder,form select:-moz-placeholder,form textarea:-moz-placeholder{color:#727272}form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=file])::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#727272}form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=file]):-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#727272}form textarea{min-height:10em;overflow:auto;padding:1em;min-width:100%;max-width:100%;width:100%}form input[type=checkbox],form input[type=radio]{cursor:pointer;margin:0 .5em 0 0}form .checkboxes label,form input[type=checkbox]+.wpcf7-list-item-label,form input[type=checkbox]+label{cursor:pointer}form input[type=checkbox]+.wpcf7-list-item-label:after,form input[type=checkbox]+.wpcf7-list-item-label:before,form input[type=checkbox]+label:after,form input[type=checkbox]+label:before{box-sizing:content-box}form :not(#foo)>input[type=checkbox]:checked,form :not(#foo)>input[type=checkbox]:not(:checked){clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:0;opacity:0;padding:0;position:absolute;width:1px}form #foo:checked:before,form input[type=checkbox]+.wpcf7-list-item-label,form input[type=checkbox]+label{transition-property:background-color,box-shadow,transform;cursor:pointer;display:inline-block;padding-left:2.25em;position:relative}form #foo:not(:checked),form input[type=checkbox]+.wpcf7-list-item-label:before,form input[type=checkbox]+label:before{transition-property:background-color,box-shadow;transition-duration:.2s;background-color:#fff;background-image:none;border-color:#cfd8e1;border-radius:2px;border-style:solid;border-width:1px;content:"";height:1.285714285714286em;left:0;position:absolute;width:1.285714285714286em}form #foo:not(:checked),form input[type=checkbox]:active+.wpcf7-list-item-label:before,form input[type=checkbox]:active+label:before,form input[type=checkbox]:checked:active+.wpcf7-list-item-label:before,form input[type=checkbox]:checked:active+label:before{background-color:rgba(245,247,249,.2);box-shadow:3px 3px 4px -2px rgba(0,0,0,.2) inset}form input[type=checkbox]+.wpcf7-list-item-label:before,form input[type=checkbox]:checked+label:before{background-color:#fff}form input+label:after,form input[type=checkbox]+.wpcf7-list-item-label:after{transition:transform 150ms ease-in-out 180ms}form #foo:checked,form input[type=checkbox]+.wpcf7-list-item-label:after,form input[type=checkbox]+label:after{border-color:#459ede;border-style:solid;border-width:0 0 .4285714285714286em .4285714285714286em;content:"";height:.4285714285714286em;left:.7142857142857143em;outline:1px solid transparent;position:absolute;top:.4em;transform:rotate(-45deg) scale(0) translateZ(1px);-ms-transform:rotate(-45deg) scale(0);transform-origin:0 100%;width:1.071428571428571em}form input[type=checkbox]:checked+.wpcf7-list-item-label:after,form input[type=checkbox]:checked+label:after{transform:rotate(-45deg) scale(1) translateZ(1px);-ms-transform:rotate(-45deg) scale(1)}form select{cursor:pointer;width:auto}@media mobile{form select{width:100%}}form select option{padding:.25em 0 .25em 1em}form .button,form .submit,form a.button,form button,form button.submit,form input[type=button],form input[type=submit]{margin:0 .5em .5em 0}.button,.simplePagerNav a,.submit,a.button,button,button.submit,input[type=button],input[type=submit]{cursor:pointer;transition-property:background-color,color;transition-duration:.2s;font-family:proxima-nova-n7,proxima-nova,sans-serif;font-style:normal;font-weight:700;background:#d82027;border-radius:2px;border-width:0;color:#fff;display:inline-block;height:42px;letter-spacing:1px;line-height:42px;font-size:13px;font-size:.8125rem;padding:0 2em;text-transform:uppercase;text-align:center;vertical-align:middle;-webkit-appearance:none!important}.button::-moz-focus-inner,.simplePagerNav a::-moz-focus-inner,.submit::-moz-focus-inner,a.button::-moz-focus-inner,button.submit::-moz-focus-inner,button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;margin-top:1px;padding:0}.button:hover,.simplePagerNav a:hover,.submit:hover,a.button:hover,button.submit:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background:#c21d23;text-decoration:none}.narrowcolumn input[type=submit]{background-color:#fdbe10;padding:0}.narrowcolumn input[type=submit]:hover{background:#f1b202}.validation_error,.validation_message{background:#fac5cb;border:2px solid red;border-radius:2px;padding:10px}.floats{margin:0 0 1em;width:100%;zoom:1}.floats:after,.floats:before{content:"";display:table}.floats:after{clear:both}.floats input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=file]),.floats select,.floats textarea{width:100%}.floats .submit,.floats a.button,.floats button,.floats button.submit,.floats input,.floats select,.floats textarea{float:left;margin:0}.floats>div,.floats>span{display:block;float:left;margin-left:.8125em;position:relative;width:100%}@media mobile{.floats>div,.floats>span{margin:0 0 1em}}.floats>div:first-child,.floats>span:first-child{margin-left:0!important}.floats>div.right,.floats>span.right{float:right}.floats>div.inline,.floats>span.inline{width:auto}.floats>div.inline>div,.floats>div.inline>input,.floats>div.inline>span,.floats>span.inline>div,.floats>span.inline>input,.floats>span.inline>span{display:inline}.floats.half>div,.floats.half>span,.floats>div.half,.floats>span.half{width:calc((100% - .8125em)/ 2)}.floats.third>div,.floats.third>span,.floats>div.third,.floats>span.third{width:32.4%;width:calc((100% - 1.625em)/ 3)}.floats.twothirds>div,.floats.twothirds>span,.floats>div.twothirds,.floats>span.twothirds{width:64%;width:calc(((100% - 1.625em)/ 3) * 2 + .8125em)}.floats.quarter>div,.floats.quarter>span,.floats>div.quarter,.floats>span.quarter{width:24.6666666%;width:calc((100% - 2.4375em)/ 4)}.floats.threequarters>div,.floats.threequarters>span,.floats>div.threequarters,.floats>span.threequarters{width:73%;width:calc(((100% - 2.4375em)/ 4) * 3 + 1.625em)}.floats.fifth>div,.floats.fifth>span,.floats>div.fifth,.floats>span.fifth{width:19%;width:calc((100% - 3.25em)/ 5)}.floats.twofifths>div,.floats.twofifths>span,.floats>div.twofifths,.floats>span.twofifths{width:calc(((100% - 3.25em)/ 5) * 2 + .8125em)}.floats.threefifths>div,.floats.threefifths>span,.floats>div.threefifths,.floats>span.threefifths{width:calc(((100% - 3.25em)/ 5) * 3 + 1.625em)}@media small{.floats{margin:0}.floats.fifth>div,.floats.fifth>span,.floats.half>div,.floats.half>span,.floats.quarter>div,.floats.quarter>span,.floats.third>div,.floats.third>span,.floats.threefifths>div,.floats.threefifths>span,.floats.threequarters>div,.floats.threequarters>span,.floats.twofifths>div,.floats.twofifths>span,.floats.twothirds>div,.floats.twothirds>span,.floats>div.fifth,.floats>div.half,.floats>div.quarter,.floats>div.third,.floats>div.threefifths,.floats>div.threequarters,.floats>div.twofifths,.floats>div.twothirds,.floats>span.fifth,.floats>span.half,.floats>span.quarter,.floats>span.third,.floats>span.threefifths,.floats>span.threequarters,.floats>span.twofifths,.floats>span.twothirds{margin:0;width:100%}}.gform_wrapper form label.gfield_label+div.ginput_container{margin-top:0;width:100%}.gform_wrapper form .gform_footer a.button,.gform_wrapper form .gform_footer button,.gform_wrapper form .gform_footer input[type=button],.gform_wrapper form .gform_footer input[type=submit]{font-size:14px;font-size:.875rem}@media screen and (max-width:479px){.gform_wrapper form .gform_footer a.button,.gform_wrapper form .gform_footer button,.gform_wrapper form .gform_footer input[type=button],.gform_wrapper form .gform_footer input[type=submit]{margin:0;width:100%!important}}@media screen and (min-width:480px){.gform_wrapper form .gfield.half{width:50%}}@media screen and (min-width:800px){.gform_wrapper form .gfield.half{width:100%}}@media screen and (min-width:1024px){.gform_wrapper form .gfield.half{width:50%}}@media screen and (min-width:480px){.gform_wrapper form .gfield.half-full .ginput_container{padding:0 .5rem 0 0;width:50%}}@media screen and (min-width:800px){.gform_wrapper form .gfield.half-full .ginput_container{padding:0;width:100%}}@media screen and (min-width:1024px){.gform_wrapper form .gfield.half-full .ginput_container{padding:0 .5rem 0 0;width:50%}}.gform_wrapper ul li{float:left;list-style:none;margin:0;padding:0 5px 0 0;width:100%}@media screen and (max-width:479px){.gform_wrapper ul li{padding:0}}.widecolumn .gform_wrapper ul li{margin:0 0 .5em}.widecolumn .gform_wrapper form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=file]),.widecolumn .gform_wrapper form textarea{width:100%}.widecolumn .gform_wrapper form .gfield_label{display:none}.widecolumn input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=file]),.widecolumn textarea{border-color:#cfd8e1}#slideshow{height:752px;position:relative}@media screen and (min-width:800px){#slideshow{height:auto;min-height:584px}}#slideshow .slide{background-image:url(../images/slide-default.png);background-repeat:no-repeat;background-position:center;background-size:auto 584px;display:none;height:584px;padding:0;text-align:center;width:100%}@media screen and (min-width:800px){#slideshow .slide{background-size:cover;height:584px;padding:0 0 6.4375rem}}#slideshow .slide.left{background-position:10% 50%;background-repeat:repeat-x;padding:0 10%}#slideshow .slide.left .slide-wrapper{transform:translate(0,0);margin:0;right:auto;text-align:left;top:5.125rem;width:100%}#slideshow .slide.left h1,#slideshow .slide.left h2,#slideshow .slide.left p{color:#fff}#slideshow .slide.left h1{font-family:proxima-nova-n6,proxima-nova,sans-serif;font-style:normal;font-weight:600;font-size:32px;font-size:2rem;line-height:1;margin:0 0 1rem}@media screen and (min-width:800px){#slideshow .slide.left h1{font-size:40px;font-size:2.5rem}}#slideshow .slide.left p{line-height:normal;margin:0 0 1.75rem}@media screen and (min-width:800px){#slideshow .slide.left p{font-size:25px;font-size:1.5625rem}}#slideshow .slide.left .button{background:#fdbe10}#slideshow .slide.left .button:hover{background:#f1b202}#slideshow .slide.form h1{font-size:22px;font-size:1.375rem}@media screen and (min-width:800px){#slideshow .slide.form h1{font-size:30px;font-size:1.875rem}}#slideshow .slide.form .slide-button{background-color:transparent;color:#0e3158;font-family:proxima-nova-n6,proxima-nova,sans-serif;font-style:normal;font-weight:600;font-size:14px;font-size:.875rem;height:auto;line-height:1.5;padding:0;position:relative}#slideshow .slide.form .slide-button::after{transition-property:background-color;transition-duration:.2s;background-color:#0e3158;bottom:0;content:"";display:inline-block;height:1px;left:0;margin:0 auto;position:absolute;right:0;width:100%}#slideshow .slide.form .slide-button:active,#slideshow .slide.form .slide-button:focus,#slideshow .slide.form .slide-button:hover{background-color:transparent;color:#d82027}#slideshow .slide.form .slide-button:active::after,#slideshow .slide.form .slide-button:focus::after,#slideshow .slide.form .slide-button:hover::after{background-color:#d82027}#slideshow .slide-wrapper{transform:translate(0,-52%);left:0;margin:auto;position:relative;right:0;top:50%;padding:0;width:80%;max-width:47em}#slideshow .text{margin:0 auto 3.5em}#slideshow h1,#slideshow h2,#slideshow p{color:#0e3158}#slideshow h1{font-family:proxima-nova-n4,proxima-nova,sans-serif;font-style:normal;font-weight:400;font-size:26px;font-size:1.625rem;line-height:normal;margin:0 0 1.5rem}@media screen and (min-width:800px){#slideshow h1{font-size:30px;font-size:1.875rem;line-height:1.333em}}#slideshow h2.separator-heading{font-family:proxima-nova-n6,proxima-nova,sans-serif;font-style:normal;font-weight:600;font-size:18px;font-size:1.125rem;letter-spacing:.12em;line-height:normal;margin:0 auto 2rem;position:relative;text-transform:uppercase;width:90%;max-width:26.625rem}#slideshow h2.separator-heading::after,#slideshow h2.separator-heading::before{border-top:solid 1px #0e3158;bottom:0;content:"";display:inline-block;height:1px;margin:auto 0;position:absolute;top:0;width:25%;z-index:1}#slideshow h2.separator-heading::before{left:0}#slideshow h2.separator-heading::after{right:0}@media screen and (max-width:479px){#slideshow h2.separator-heading::after,#slideshow h2.separator-heading::before{width:15%}}#slideshow p{font-size:18px;font-size:1.125rem}@media screen and (min-width:800px){#slideshow p{font-size:24px;font-size:1.5rem}}#slideshow .form img{display:none}#slideshow .gform_wrapper{background:rgba(115,129,144,.4);border-radius:5px;display:inline-block;margin:0 auto 6px;padding:6px;width:100%;max-width:27.5rem}#slideshow .gform_wrapper ul li{padding:.25rem}@media screen and (min-width:510px){#slideshow .gform_wrapper ul li.email,#slideshow .gform_wrapper ul li.first-name,#slideshow .gform_wrapper ul li.last-name{width:50%}}@media screen and (min-width:510px){#slideshow .gform_wrapper ul li.zip{width:28%}}#slideshow .gform_wrapper .gfield_label{display:none!important}#slideshow .gform_wrapper input[type=email],#slideshow .gform_wrapper input[type=text]{background-color:#fff;border-width:0;color:#0e3158;height:2.375rem;margin:0;padding:0 1rem}#slideshow .gform_wrapper input[type=email].placeholder,#slideshow .gform_wrapper input[type=text].placeholder{color:#0f335c}#slideshow .gform_wrapper input[type=email]::-webkit-input-placeholder,#slideshow .gform_wrapper input[type=text]::-webkit-input-placeholder{color:#0f335c}#slideshow .gform_wrapper input[type=email]:-moz-placeholder,#slideshow .gform_wrapper input[type=text]:-moz-placeholder{color:#0f335c}#slideshow .gform_wrapper input[type=email]::-moz-placeholder,#slideshow .gform_wrapper input[type=text]::-moz-placeholder{color:#0f335c}#slideshow .gform_wrapper input[type=email]:-ms-input-placeholder,#slideshow .gform_wrapper input[type=text]:-ms-input-placeholder{color:#0f335c}#slideshow .gform_wrapper .gform_footer{float:left;margin:0;padding:.25rem;width:100%}@media screen and (min-width:510px){#slideshow .gform_wrapper .gform_footer{width:22%}}#slideshow .gform_wrapper input[type=submit]{background:#0e3158;height:2.375rem;line-height:2.375rem;margin:0;padding:0;width:100%!important}#slideshow .gform_wrapper input[type=submit]:hover{background:#081d35}#slideshow .gform_wrapper div.validation_error,#slideshow .gform_wrapper div.validation_message{background:rgba(255,255,255,.4);color:red;font-size:12px;font-size:.75rem;line-height:normal}#slideshow .gform_wrapper div.validation_error{margin:.25rem}#slideshow .gform_wrapper div.validation_message{text-align:left;white-space:nowrap}#slideshow .ss{position:absolute;z-index:300;transition-property:background-color,box-shadow;transition-duration:.2s}#slideshow .ss.pager{bottom:10.5rem;left:50%;transform:translateX(-50%);position:absolute}@media screen and (min-width:800px){#slideshow .ss.pager{bottom:6.25rem}}#slideshow .ss.pager span{cursor:pointer;display:block;float:left;height:100%;padding:1.25em .3125em;text-align:center}#slideshow .ss.pager span:active>.circle,#slideshow .ss.pager span:hover>.circle{background-color:#fff;box-shadow:0 0 .5em #4d6884}#slideshow .ss.pager span.cycle-pager-active{cursor:default}#slideshow .ss.pager span.cycle-pager-active:active>.circle,#slideshow .ss.pager span.cycle-pager-active:hover>.circle,#slideshow .ss.pager span.cycle-pager-active>.circle{background-color:#4d6884;box-shadow:none}#slideshow .ss.pager span>.circle{transition-property:background-color,box-shadow;transition-duration:.2s;background-color:#fff;border-radius:50%;box-shadow:none;display:block;height:.625rem;width:.625rem}#slideshow .ss.next,#slideshow .ss.prev{transition-property:background-color;transition-duration:.2s;bottom:25%;cursor:pointer;display:block;height:172px;margin:auto;text-align:center;top:0;width:40px}@media screen and (max-width:479px){#slideshow .ss.next,#slideshow .ss.prev{bottom:25%}}#slideshow .ss.next:active,#slideshow .ss.next:focus,#slideshow .ss.next:hover,#slideshow .ss.prev:active,#slideshow .ss.prev:focus,#slideshow .ss.prev:hover{background-color:rgba(14,49,88,.6)}#slideshow .ss.next:active .fa,#slideshow .ss.next:focus .fa,#slideshow .ss.next:hover .fa,#slideshow .ss.prev:active .fa,#slideshow .ss.prev:focus .fa,#slideshow .ss.prev:hover .fa{color:#fff}#slideshow .ss.next .fa,#slideshow .ss.prev .fa{font-size:40px;font-size:2.5rem;color:rgba(14,49,88,.6);line-height:172px;position:relative}#slideshow .ss.prev{left:0}#slideshow .ss.prev .fa{left:-.1em}#slideshow .ss.next{right:0}#slideshow .ss.next .fa{right:-.1em}#nav-open-btn{transition-property:background-color,color,content,transform,width;transition-duration:.2s;color:#0e3158;display:block;height:100%;padding:2.5em 0 0 2.375em;position:absolute;right:0;text-transform:uppercase;top:0;width:10em}@media screen and (max-width:479px){#nav-open-btn{width:5.75em}}#nav-open-btn span:after,#nav-open-btn:after,#nav-open-btn:before{transition-property:background-color,transform,width;transition-duration:.4s;background-color:#0e3158;color:#0e3158;content:"";cursor:pointer;display:block;font-size:101%;height:.25em;left:3.5em;position:relative;top:0;transform:rotate(0) translate3d(0,0,0);-ms-transform:rotate(0) translate(0,0);width:2em}@media screen and (max-width:479px){#nav-open-btn span:after,#nav-open-btn:after,#nav-open-btn:before{left:0}}#nav-open-btn:after{transform:translate3d(0,.067em,0);-ms-transform:translate(0,.067em)}#nav-open-btn span{position:relative}#nav-open-btn span:before{transition-property:color,content;transition-duration:.4s;color:#0e3158;content:"menu";display:block;font-family:proxima-nova-n6,proxima-nova,sans-serif;font-style:normal;font-weight:600;font-size:1em;left:0;line-height:0;margin:0 auto;position:relative;text-decoration:none;text-transform:uppercase;top:.4375em}#nav-open-btn span:after{transform:translate3d(0,.867em,0);-ms-transform:translate(0,.867em)}#nav-open-btn.opened,#nav-open-btn:active,#nav-open-btn:hover{text-decoration:none}#nav-open-btn.opened:after,#nav-open-btn.opened:before,#nav-open-btn:active:after,#nav-open-btn:active:before,#nav-open-btn:hover:after,#nav-open-btn:hover:before{background-color:#d82027}#nav-open-btn.opened span,#nav-open-btn:active span,#nav-open-btn:hover span{text-decoration:none}#nav-open-btn.opened span:after,#nav-open-btn:active span:after,#nav-open-btn:hover span:after{background-color:#d82027}#nav-open-btn.opened span:before,#nav-open-btn:active span:before,#nav-open-btn:hover span:before{color:#d82027;text-decoration:none}#nav-open-btn.opened:after,#nav-open-btn.opened:before{width:2.25em}#nav-open-btn.opened:before{transform:translate3d(-.2em,.5em,0) rotateZ(45deg);-ms-transform:translate(-.2em,.5em) rotate(45deg)}#nav-open-btn.opened:after{transform:translate3d(-.2em,0,0) rotateZ(-45deg);-ms-transform:translate(-.2em,0) rotate(-45deg)}#nav-open-btn.opened span:before{content:"close";text-indent:-.25em}#nav-open-btn.opened span:after{background-color:transparent!important}@media screen and (max-width:479px){#nav-open-btn span:before{display:none}}@media screen and (min-width:1200px){#nav-open-btn{display:none}}#nav,#site-navigation,.button,.submit,a.button,button,button.submit,input[type=button],input[type=submit]{-webkit-touch-callout:none}#nav{transition-property:width;transition-duration:.5s;background-color:#0e3158;box-shadow:.8em 0 1em -1em rgba(0,0,0,.4) inset;display:none;overflow:hidden;position:relative;transform:translate3d(0,0,0);z-index:1}#nav .block{position:relative}#nav h1.logo{background-color:#fff;box-shadow:.8em 0 1em -1em rgba(0,0,0,.2) inset;width:100%;max-width:100%}#nav h1.logo a{background-size:190px auto;max-width:395px}#nav ul.sf-mobile-menu{zoom:1;display:inline-block;padding:0 0 1em;width:100%}#nav ul.sf-mobile-menu:after,#nav ul.sf-mobile-menu:before{content:"";display:table}#nav ul.sf-mobile-menu:after{clear:both}#nav li.menu-item{display:block;position:relative;width:100%}#nav li.menu-item.current-menu-item:after{content:"";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:50}#nav li.menu-item.current-menu-item a{background-color:rgba(0,0,0,.16);color:#fff}#nav li.menu-item.current-page-ancestor ul.sub-menu{display:block!important;opacity:1!important}#nav li.menu-item.current-page-ancestor ul.sub-menu li{display:block!important}#nav li.menu-item.current-page-ancestor ul.sub-menu li a{display:block!important}#nav li.menu-item a{transition-property:background-color,color;transition-duration:.4s;background-color:transparent;color:#fff;text-decoration:none;display:block;font-size:13px;letter-spacing:1px;line-height:42px;outline:0;padding:.8em 1.5em .6666666666666667em;position:relative;text-transform:uppercase;width:100%}#nav li.menu-item a:visited{color:#fff}#nav li.menu-item a:hover{color:#fff;text-decoration:none}#nav li.menu-item a:active,#nav li.menu-item a:focus{outline:0}#nav li.menu-item a:active,#nav li.menu-item a:focus,#nav li.menu-item a:hover{background-color:rgba(0,0,0,.16);text-decoration:none}#nav ul.sub-menu{transition-property:height;transition-duration:.2s}#nav ul.sub-menu>li{width:100%;transition-property:height;transition-duration:.2s}#nav ul.sub-menu>li:after{top:49%}#nav ul.sub-menu>li a{font-size:.75rem;padding:0 0 0 3em;text-transform:none}#nav ul.sub-menu>li a:active,#nav ul.sub-menu>li a:focus,#nav ul.sub-menu>li a:hover{text-decoration:none}#nav .button{background:#84b3c3;color:#fff;height:40px;letter-spacing:1px;line-height:42px;padding:0 1em;margin:0 0 0 1.25em;text-transform:uppercase}@media screen and (max-width:479px){#nav .button{display:none}}#nav .button:hover{background-color:#69a2b6}#nav .social{margin:1em}@media screen and (max-width:1199px){#nav{display:block;position:absolute;top:0}.js-ready #header,.js-ready #inner-wrap,.js-ready .page-wrap{left:0}.js-ready #nav{left:100%;width:0}.js-nav #header,.js-nav #header.nav-down,.js-nav #header.nav-up,.js-nav #inner-wrap,.js-nav .page-wrap{top:0;left:-70%;right:auto}.js-nav #nav{width:70%}.csstransforms3d.csstransitions.js-ready #header,.csstransforms3d.csstransitions.js-ready #inner-wrap,.csstransforms3d.csstransitions.js-ready .page-wrap{left:0!important;transform:translate3d(0,0,0);-ms-transform:translate(0,0);backface-visibility:hidden;transition:transform .5s ease}.csstransforms3d.csstransitions.js-ready #nav .block{opacity:.7;transform:scale3d(.3,.3,.3);-ms-transform:scale(.7);transform-origin:50% 0;transition:opacity .3s .1s ease,transform .5s ease,padding .2s ease}.csstransforms3d.csstransitions.js-nav #header,.csstransforms3d.csstransitions.js-nav #header.nav-down,.csstransforms3d.csstransitions.js-nav #header.nav-up,.csstransforms3d.csstransitions.js-nav #inner-wrap,.csstransforms3d.csstransitions.js-nav .page-wrap{transform:translate3d(-70%,0,0);-ms-transform:translate(-70%,0)}.csstransforms3d.csstransitions.js-nav #nav .block{opacity:1;transform:scale3d(1,1,1);-ms-transform:scale(1)}}*,:after,:before{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;image-rendering:optimizeQuality;shape-rendering:geometricPrecision}html{height:100%}html.no-touch{text-rendering:geometricPrecision}body{font-family:proxima-nova-n4,proxima-nova,sans-serif;font-style:normal;font-weight:400;background-color:#0e3158;box-shadow:0 110px 0 0 #fff inset;color:#727272;line-height:1.5;min-width:320px}body.admin-bar{padding:32px 0 0}body.admin-bar #header{top:32px}.container{zoom:1;margin:auto;position:relative;max-width:1244px;width:90%}.container:after,.container:before{content:"";display:table}.container:after{clear:both}#inner-wrap{background-color:#fff;box-shadow:.5em 0 1em 0 rgba(0,0,0,.12);height:100%;padding-top:110px;position:relative;width:100%}.page-wrap{height:100%;width:100%}#main{background-color:#fff;margin-top:3.125em;position:relative;padding-bottom:0}@media screen and (min-width:800px){#main{margin-top:7.125em}}.home .container{max-width:1020px}.home #main{background-image:url(../images/bg-home-main.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;height:auto;margin-top:0}.home #main>.container{padding-bottom:250px}@media screen and (min-width:1024px){.home #main>.container{padding-bottom:500px}}@media screen and (min-width:1400px){.home #main>.container{padding-bottom:900px}}#header{transition-property:transform,top;transition-duration:.2s;transition-timing-function:ease;box-shadow:0 1px 2px rgba(210,220,229,.5);background:#fff;display:block;height:110px;left:0;position:fixed;top:0;width:100%;min-width:320px;z-index:500}#header.nav-down{top:0;transform:translate3d(0,0,0)}#header.nav-up{top:-110px;transform:translate3d(0,-100%,0)}@media screen and (min-width:1200px){#header .social{padding-right:1em}}#header .social .youtube{display:none}#header .social .twitter .x-logo{background:url(../images/x-logo.svg) center center no-repeat;width:100%;background-size:50%;height:100%;filter:invert(100%);display:inline-block}.csstransforms3d.csstransitions #header.nav-down{top:0;transform:translate3d(0,0,0)}.csstransforms3d.csstransitions #header.nav-up{top:0;transform:translate3d(0,-110%,0)}h1.logo{float:left;height:110px;margin:0;position:relative;width:55%;max-width:395px}@media screen and (max-width:479px){h1.logo{width:236px}}@media screen and (min-width:800px){h1.logo{width:395px}}h1.logo a{background-image:url(../images/logo.svg);background-position:20px center;background-repeat:no-repeat;background-size:95% auto;display:block;height:100%;text-indent:-9999px;width:100%}@media screen and (max-width:479px){h1.logo a{background-size:216px auto}}.description{position:absolute;text-indent:-9999px}#main_menu{display:none;transition:all .4s;left:100%;padding:1em 0;position:fixed;top:0;width:0}@media screen and (min-width:1200px){#main_menu{display:block;margin-top:35px;float:right;left:0;padding:0;position:relative;top:auto;width:auto}}#main_menu>ul{zoom:1;width:100%}#main_menu>ul:after,#main_menu>ul:before{content:"";display:table}#main_menu>ul:after{clear:both}#main_menu>ul>li{float:left;position:relative}#main_menu>ul>li.menu-item{border-left:1px solid #e6e6e6}#main_menu>ul>li.menu-item:first-child{border-left:none}#main_menu>ul>li.menu-item a{color:rgba(56,64,75,.8);text-decoration:none;display:block;font-family:proxima-nova-n7,proxima-nova,sans-serif;font-style:normal;font-weight:700;font-size:13px;font-size:.8125rem;height:40px;letter-spacing:1px;line-height:42px;padding:0 1.5em;text-transform:uppercase}#main_menu>ul>li.menu-item a:visited{color:rgba(56,64,75,.8)}#main_menu>ul>li.menu-item a:hover{color:#fff;text-decoration:none}#main_menu>ul>li.menu-item a:active,#main_menu>ul>li.menu-item a:focus{outline:0}#main_menu>ul>li.menu-item a:hover{color:#fff;background-color:#459ede}#main_menu>ul>li.menu-item>a{border-radius:5px}#main_menu>ul>li.menu-item-has-children>a{order-radius:5px 5px 0 0}#main_menu>ul>li.menu-item-has-children:hover a{color:#fff;background-color:#459ede}#main_menu>ul>li.menu-item-has-children:hover .sub-menu{height:auto;opacity:1}#main_menu .sub-menu{transition-property:opacity;transition-duration:.2s;border-radius:0 5px 5px 5px;box-shadow:2px 5px 5px rgba(0,0,0,.15);background:#459ede;height:0;left:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:40px;min-width:15em}#main_menu .sub-menu li.menu-item{transition-property:opacity;transition-duration:.2s;position:relative;white-space:nowrap}#main_menu .sub-menu li.menu-item:before{transition-property:opacity;transition-duration:.2s;background-color:rgba(255,255,255,.2);content:"";display:block;height:1px;left:0;margin:0 auto;opacity:1;position:absolute;right:0;top:0;width:90%}#main_menu .sub-menu li.menu-item:first-child:before{opacity:0}#main_menu .sub-menu li.menu-item:hover+li:before,#main_menu .sub-menu li.menu-item:hover:before{display:none}#main_menu .sub-menu li.menu-item>a{border-radius:0;color:#fff;text-decoration:none;display:block;font-size:13px;padding:0 20px}#main_menu .sub-menu li.menu-item>a:visited{color:#fff}#main_menu .sub-menu li.menu-item>a:hover{color:#fff;text-decoration:none}#main_menu .sub-menu li.menu-item>a:active,#main_menu .sub-menu li.menu-item>a:focus{outline:0}#main_menu .sub-menu li.menu-item>a:hover{background-color:rgba(255,255,255,.25);text-decoration:none}#main_menu .button{font-family:proxima-nova-n7,proxima-nova,sans-serif;font-style:normal;font-weight:700;background:#84b3c3;border-radius:2px;color:#fff;height:40px;letter-spacing:1px;line-height:42px;margin:0 5px;padding:0 1em;text-transform:uppercase}#main_menu .button:hover{background-color:#69a2b6}.social:active li a,.social:focus li a,.social:hover li a{opacity:.5}.social:active li a:active,.social:active li a:focus,.social:active li a:hover,.social:focus li a:active,.social:focus li a:focus,.social:focus li a:hover,.social:hover li a:active,.social:hover li a:focus,.social:hover li a:hover{opacity:1}.social li{display:inline-block}.social a{transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-out;border-radius:3px;display:inline-block;height:40px;opacity:1;text-align:center;vertical-align:middle;width:42px}.social a .fa{color:#fff;font-size:20.5px;line-height:40px;text-indent:1px}.social a.twitter{background:#000;margin-left:5px}.social a.facebook{background:#596fc1}.social a.facebook .fa{font-size:18.5px}.social a.youtube{background:#ca231b;margin-left:5px}.action-menu{display:block;width:100%;z-index:10}.action-menu.body .action-link-one a:before{margin-top:5px}.action-menu li{font-family:proxima-nova-n6,proxima-nova,sans-serif;font-style:normal;font-weight:600;text-align:center;text-transform:uppercase}@media screen and (min-width:800px){.action-menu li{float:left;width:33.33333%}}.action-menu li a{text-align:center;display:block;font-size:13px;font-size:.8125rem;height:3.5rem;letter-spacing:.12em;line-height:3.625rem;position:relative;text-indent:2rem}.action-menu li a::before{transition-property:color;transition-duration:.2s;color:rgba(255,255,255,.8);display:inline-block;font-family:fontawesome;font-size:23px;font-size:1.4375rem;font-weight:400;height:2.5rem;line-height:2.5rem;margin:auto;position:absolute;text-indent:-2.5rem;top:.4rem;transform:translateZ(0)}.action-menu li a:hover{text-decoration:none}.action-menu li a:hover::before{color:#fff}.action-menu li.action-link-one a{background-color:#84b3c3;color:rgba(255,255,255,.8)}.action-menu li.action-link-one a::before{background-image:url(../images/x-logo.svg);filter:invert(100%);background-position:center;background-repeat:no-repeat;background-size:20px 20px;content:"";height:2rem;margin-left:-2rem;opacity:.8;transition-property:opacity;transition-duration:.2s;width:1.625rem}.action-menu li.action-link-one a:hover{color:#fff;background-color:#69a2b6}.action-menu li.action-link-one a:hover::before{opacity:1}.action-menu li.action-link-two a{background-color:#0e3158;color:rgba(255,255,255,.8)}.action-menu li.action-link-two a:before{content:"";font-size:20px;font-size:1.25rem}.action-menu li.action-link-two a:hover{color:#fff;background-color:#081d35}.action-menu li.action-link-three a{background-color:#0a2645;color:rgba(255,255,255,.8)}.action-menu li.action-link-three a:before{content:""}.action-menu li.action-link-three a:hover{color:#fff;background-color:#051221}.action-menu li.action-link-four a{background-color:#0e3158;color:rgba(255,255,255,.8)}.action-menu li.action-link-four a:before{content:""}.action-menu li.action-link-four a:hover{color:#fff;background-color:#081d35}.action-menu li.action-link-four a br{display:none}@media screen and (min-width:800px){.home{height:100%}}@media screen and (min-width:800px){.home nav.action-menu{bottom:0;margin-top:-110px;position:absolute;z-index:250}}@media screen and (min-width:800px){.home nav.action-menu a{height:90px;padding:2.75em 0 0;position:relative;text-indent:0}}@media screen and (min-width:800px){.home nav.action-menu a:before{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;text-indent:0;top:-1.75rem}}.home section header{padding:2.5rem 0 2rem}.home-news{background-color:#fff;text-align:center}.home-news header h1{font-size:30px;font-size:1.875rem;margin:0}.home-news header h1:before{margin:auto}.home-news .wrapper{background:#f5f7f9;border-bottom:7px solid rgba(158,158,158,.1)}.home-news .wrapper ul{display:inline-block;margin:2.5rem auto 0;text-align:center;width:100%}@media screen and (min-width:800px){.home-news .wrapper ul{margin:4.25rem auto 0}}@media screen and (min-width:1024px){.home-news .wrapper ul{margin:4.25rem auto 3.25rem}}.home-news li{display:block;float:none;margin:0 0 3em;vertical-align:top}@media screen and (min-width:800px){.home-news li{display:inline-block;padding:0 1.5%;width:49%}}@media screen and (min-width:1024px){.home-news li{margin:0;width:33%}}.home-news li img{display:block;height:auto;width:100%}@media screen and (min-width:1024px){.home-news li img{min-height:13.625rem}}.home-news li h3{margin:1.5em 0 .5em}.home-news li h3 a{color:#272e55}.home-news li p{font-size:13px;text-align:center;color:#989999}.home-news li a.thumb-link{display:block;position:relative}.home-news .news-thumb{position:relative}.home-news .news-thumb:hover .button{opacity:1}.home-news .button{transition-property:background-color,color,opacity;transition-duration:.2s;opacity:0;background:#fdbe10;bottom:0;left:0;margin:auto;padding:0;position:absolute;right:0;top:0;width:127px}.home-news .button:hover{background-color:#e2a702}.home-about{padding:2.5em 0;text-align:center}@media screen and (min-width:800px){.home-about{float:left;padding:3.625em 0;width:47%}}@media screen and (min-width:800px){.home-about.fullwidth{float:none;text-align:center;width:100%}}.home-about h1{font-size:30px;margin:1.25rem 0 2.75rem}.home-about h2{font-size:30px;color:#38404b;margin:0 0 60px 0;padding:0}.home-about p{font-size:17px;color:#757575;line-height:25px;margin-bottom:40px}.home-about p .more{padding:0 1em}.about-links a.button{height:45px;line-height:47px}.about-links a.button.about-one{background:#d82027}.about-links a.button.about-one:hover{background:#b41b21}.about-links a.button.about-two{background:#fdbe10}.about-links a.button.about-two:hover{background:#f1b202}@media screen and (min-width:800px){.events.homepage{float:right;width:40%}}#bodyheader .header{background-image:url(../images/slide-default.png);background-position:center top;background-repeat:no-repeat;background-size:auto;padding:4em 0}@media screen and (min-width:1024px){#bodyheader .header{background-size:cover}}#bodyheader .header h1{font-family:proxima-nova-n7,proxima-nova,sans-serif;font-style:normal;font-weight:700;color:#38404b;font-size:42px;letter-spacing:2px;margin:0;text-align:center;text-transform:uppercase}.widecolumn{padding-bottom:4em}@media screen and (min-width:800px){.widecolumn{float:left;padding-right:5.3%;width:70%;width:calc(100% - 310px)}}.widecolumn.post-excerpts article{border-top:1px solid #cfd8e1;padding:2.375rem 0 2.5rem}.widecolumn.post-excerpts article:first-child{border-top:0}.widecolumn.post-excerpts article h2{font-size:28px;font-size:1.75rem;margin:0 0 .625rem}.widecolumn.post-excerpts article span.posted{color:#0e3158;font-size:13px;font-size:.8125rem}.widecolumn.post-excerpts article p.excerpt{color:#727272;margin:1.375rem 0 1.4375rem;font-size:15px;font-size:.9375rem}.widecolumn.post-excerpts article a.read-more.button{background:#efefef;color:#0e3158}.widecolumn.post-excerpts article a.read-more.button:active,.widecolumn.post-excerpts article a.read-more.button:focus,.widecolumn.post-excerpts article a.read-more.button:hover{background-color:#0e3158;color:#fff}.widecolumn h1.title{margin:0 0 1em}.widecolumn .meta{zoom:1;font-size:13px;font-size:.8125rem;border-color:rgba(15,59,107,.2);border-style:solid;border-width:1px 0;color:#5e5e5e;line-height:2.375rem;padding:.3125rem;margin:0 0 2.5rem}.widecolumn .meta:after,.widecolumn .meta:before{content:"";display:table}.widecolumn .meta:after{clear:both}.widecolumn .meta footer{float:left}.widecolumn hr{background-color:rgba(15,59,107,.2)}.sharing{float:right}.sharing li{margin:0;padding:0;list-style:none;float:left}.sharing li:first-child{border-left:none}.sharing a{font-size:16px;font-size:1rem;padding:0 .75em}.sharing a.twitter{color:#3c9cdd;text-decoration:none}.sharing a.twitter:visited{color:#3c9cdd}.sharing a.twitter:hover{color:#3c9cdd;text-decoration:none}.sharing a.twitter:active,.sharing a.twitter:focus{outline:0}.sharing a.twitter .fa:before{font-size:18px;font-size:1.125rem}.sharing a.email,.sharing a.facebook{border-left:1px solid #cfd8e1}.sharing a.facebook{color:#596fc1;text-decoration:none}.sharing a.facebook:visited{color:#596fc1}.sharing a.facebook:hover{color:#596fc1;text-decoration:none}.sharing a.facebook:active,.sharing a.facebook:focus{outline:0}.sharing a.email{color:#de3949;text-decoration:none}.sharing a.email:visited{color:#de3949}.sharing a.email:hover{color:#de3949;text-decoration:none}.sharing a.email:active,.sharing a.email:focus{outline:0}.meta,article{zoom:1}.meta:after,.meta:before,article:after,article:before{content:"";display:table}.meta:after,article:after{clear:both}.wp-pagenavi{margin:3em 0 2em}.wp-pagenavi a,.wp-pagenavi span{background:#d8d8d8;border:none;color:#fff;float:left;font-size:15px;height:45px;line-height:45px;text-align:center;width:45px}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink,.wp-pagenavi span.nextpostslink,.wp-pagenavi span.previouspostslink{font-size:22px}.wp-pagenavi a.pages,.wp-pagenavi span.pages{font-size:14px;padding:0 25px;width:auto}.wp-pagenavi a{background:#d82027;color:#fff}.wp-pagenavi a:hover{background:#e4474d;text-decoration:none}.narrowcolumn{padding-bottom:4em;text-align:center}@media screen and (min-width:800px){.narrowcolumn{float:right;width:310px}}.narrowcolumn h2{font-family:proxima-nova-n7,proxima-nova,sans-serif;font-style:normal;font-weight:700;font-size:20px;letter-spacing:1px;padding:0;text-align:center;text-transform:uppercase}.narrowcolumn h2.title:before{font-size:14px;font-size:.875rem;color:#9dcaeb;content:"\f0e0";display:block;font-family:fontawesome;font-weight:400;margin-bottom:20px}.narrowcolumn h2:after{border-bottom:1px solid #d82027;content:"";display:block;height:20px;margin:0 auto 24px;width:100px}.narrowcolumn .stayinformed{background:#f5f7f9;border-top:7px solid rgba(210,220,229,.5);border-bottom:7px solid rgba(210,220,229,.5);padding:0 14.5%}.narrowcolumn .gform_wrapper{zoom:1;padding-bottom:1em;position:relative;max-width:100%}.narrowcolumn .gform_wrapper:after,.narrowcolumn .gform_wrapper:before{content:"";display:table}.narrowcolumn .gform_wrapper:after{clear:both}.narrowcolumn .gform_wrapper form input:not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.narrowcolumn .gform_wrapper form select:focus,.narrowcolumn .gform_wrapper form textarea:focus{background-color:rgba(255,255,255,.9)}.narrowcolumn .gform_wrapper form .gfield_label{display:none}.narrowcolumn .gform_wrapper form li{padding:0}.narrowcolumn .gform_wrapper form li.email{width:100%}.narrowcolumn .gform_wrapper form li.zip{width:60%}.narrowcolumn .gform_wrapper form .gform_footer{clear:none;float:left;margin:0;padding:0 0 0 8px;width:40%}.narrowcolumn .gform_wrapper form .gform_footer input[type=submit]{display:block;width:100%}.narrowcolumn .social{margin:0 0 .5em;text-align:center}.narrowcolumn .social a{transition-property:background-color;transition-duration:.2s;font-family:proxima-nova-n6,proxima-nova,sans-serif;font-style:normal;font-weight:600;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;letter-spacing:1px;line-height:40px;margin:0 0 .5em;padding:0 1em;text-indent:0;width:auto;vertical-align:top}.narrowcolumn .social a .fa{font-size:14px;font-size:.875rem;padding-right:.5em}.narrowcolumn .social a:active,.narrowcolumn .social a:focus,.narrowcolumn .social a:hover{text-decoration:none}.narrowcolumn .social a:active.facebook,.narrowcolumn .social a:focus.facebook,.narrowcolumn .social a:hover.facebook{background-color:#465fba}.narrowcolumn .social a:active.twitter,.narrowcolumn .social a:focus.twitter,.narrowcolumn .social a:hover.twitter{background-color:#595959}.narrowcolumn .social .twitter .x-logo{background:url(../images/x-logo.svg) center center no-repeat;width:30px;background-size:50%;height:30px;filter:invert(100%);display:inline-block;vertical-align:middle}.narrowcolumn .tweets{background:#f5f7f9;height:auto;margin:2.5em 0;padding:2.5em 8% 2.8em}.narrowcolumn .tweets .tweets-container{position:relative;top:0;transform:translate3d(0,0,0);-ms-transform:translate(0,0)}.narrowcolumn .tweets h2{font-style:normal;font-weight:500;font-size:22px;font-size:1.375rem;margin:0 0 1em;text-transform:none}.narrowcolumn .tweets h2:after{display:none}.narrowcolumn .tweets h2 a{color:#3c9cdd}.narrowcolumn .tweets ul{margin:0 auto 1em}.narrowcolumn .tweets ul li{color:#5e5e5e;font-family:proxima-nova-n4,proxima-nova,sans-serif;font-style:normal;font-weight:400}.narrowcolumn .tweets ul li p{font-size:18px;font-size:1.125rem}.narrowcolumn .tweets ul li p.date{font-size:13px;font-size:.8125rem}.narrowcolumn .tweets ul li a{color:#3c9cdd}.narrowcolumn .tweets .next,.narrowcolumn .tweets .prev{display:none}.narrowcolumn .tweets .follow{border:1px solid #3c9cdd;font-size:16px;font-size:1rem;color:#3c9cdd;text-decoration:none;margin:2em auto 0}.narrowcolumn .tweets .follow:visited{color:#3c9cdd}.narrowcolumn .tweets .follow:hover{color:#fff;text-decoration:none}.narrowcolumn .tweets .follow:active,.narrowcolumn .tweets .follow:focus{outline:0}.narrowcolumn .tweets .follow:hover{background-color:#3c9cdd;border-color:#3c9cdd}.narrowcolumn .buttons{height:60px;position:relative;text-align:center;width:100%}.narrowcolumn .buttons .wrapper #twitter-widget-0,.narrowcolumn .buttons .wrapper .fb-like{display:inline-block;vertical-align:bottom}.narrowcolumn .buttons .wrapper .fb-like{margin:0 5px 0 0}#footer{background:#0a2645;color:#fff;padding:2em 0;text-align:center}#footer .container{max-width:1020px}#footer a{color:rgba(255,255,255,.5);text-decoration:none}#footer a:visited{color:rgba(255,255,255,.5)}#footer a:hover{color:#fff;text-decoration:underline}#footer a:active,#footer a:focus{outline:0}#footer .footer-links{font-size:12px;font-size:.75rem;margin-bottom:1em}@media screen and (min-width:1024px){#footer .footer-links{float:left;margin-top:2em}}#footer .footer-links ul{display:inline-block;margin:0 auto}@media screen and (min-width:1024px){#footer .footer-links ul{float:left;margin:0}}#footer .footer-links li{float:left;padding:0 1em;width:8em}@media screen and (min-width:1024px){#footer .footer-links li{width:auto}}#footer .footer-links li:first-child{border-right:1px solid rgba(255,255,255,.5);text-align:right}@media screen and (min-width:1024px){#footer .footer-links li:first-child{padding-left:0;text-align:left}}#footer .copyright{font-size:13px;font-size:.8125rem;border:1px solid rgba(255,255,255,.2);display:inline-block;margin:1em auto 2em;padding:.846em 1.2em}@media screen and (min-width:1024px){#footer .copyright{left:50%;position:absolute;transform:translate(-50%,0)}}@media screen and (min-width:1024px){#footer .social{float:right;margin-top:1em}}#footer .social .twitter .x-logo{background:url(../images/x-logo.svg) center center no-repeat;width:100%;background-size:50%;height:100%;filter:invert(100%);display:inline-block}#modal{bottom:0;height:0;left:0;position:fixed;right:0;top:0;width:0}#modal.visible{background:rgba(0,0,0,.7);height:100%;width:100%;z-index:500}#modal .frame{max-height:360px;height:auto;left:50%;position:absolute;translate:-50%,-50%;top:50%;max-width:640px;width:80%}.sender-info label{display:none}p.contact{display:inline-block;width:100%}p.contact label{display:inline;font-size:14px;font-size:.875rem}p.contact label span{margin:.1em 1em 0 0}p.contact label span.contact-name{font-style:normal;font-weight:600}.message input[type=text],.message textarea{width:100%}.message #liberty_congress_connect_message{height:500px}input#send_message{margin:1.5em 0 0}.liberty-congress-connect-form input[type=checkbox]+label{margin-top:.8571428571428571em}.sign-letter-form_wrapper{border-color:#cfd8e1;border-radius:2px;border-style:solid;border-width:1px;display:table-cell;padding:0 1.25em 1.25em}.sign-letter-form_wrapper label{font-style:normal}.sign-letter-form_wrapper .gform_heading{padding:.5rem .5rem 0}.sign-letter-form_wrapper .gfield{padding:0 .5rem}.sign-letter-form_wrapper .gform_footer .top_label{padding:0 .5rem}.sign-letter-form_wrapper ul{margin:0}