html,body,br,hr,div,span,a,object,iframe,ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,p,blockquote,q,address,small,big,cite,dfn,ins,del,i,em,b,strong,sup,sub,strike,pre,code,samp,kbd,var,tt,form,fieldset,legend,label,input,textarea,option,.nobox{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}div,section,article,main,aside,header,footer,dialog,figure,figcaption,hgroup{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}blockquote,q{quotes:none}br{height:0}ul,ol,dl{list-style:none}table{border-spacing:0;border-collapse:collapse}td{text-align:left;font-weight:normal}img{border:0;border-style:none}fieldset{border:1px solid transparent}input[type=submit]{cursor:pointer;-webkit-appearance:none}input{font-family:'Montserrat', sans-serif}h1,h2,h3,h4,h5,h6{color:#2b325f;font-family:'Montserrat', sans-serif;font-weight:700}p{color:#2b325f;font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;line-height:24px}a{color:#da1333;text-decoration:none;cursor:pointer}a:hover{color:#da1333;text-decoration:none}a:active{outline:none}a:focus{outline:none}h1{font-size:4rem;line-height:4.625rem;letter-spacing:.02em}h2,h1.title-sm{font-size:2.25rem;line-height:3.125rem}h3{font-size:1.5rem;line-height:2rem}h3.large,.body h3{font-size:1.9rem;line-height:2.75rem}h4{font-size:20px;line-height:24px}h5{font-size:16px;line-height:18px}h6{font-size:14px;letter-spacing:.2em;text-transform:uppercase}strong{font-weight:bold}hr{border:0 #000 solid;border-top-width:1px;clear:both;height:0}ol{list-style:decimal}ul{list-style:disc}blockquote{position:relative;display:block;font-size:20px;line-height:32px;font-style:italic;padding:15px 80px 15px 80px}blockquote:before{display:block;content:'';width:3px;background:#da1333;height:calc(100% - 40px);position:absolute;top:20px;left:40px}html,body,p,a,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.left{float:left}.right{float:right}.vcenter{display:table-cell;vertical-align:middle}.last{margin-right:0 !important}.end{margin-bottom:0 !important;border-bottom:none !important}.centered{text-align:center}.overflow-hidden{overflow:hidden !important;position:relative}.icon{display:block;text-indent:-9999px;background-size:100%;text-indent:-9999px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.icon:hover{transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.full-bg{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.gray-bg{background:#F2F2F2}.b-bottom{border-bottom:1px solid #f5f5f5}.image-square:after{display:block;content:'';padding-top:100%}.red-line-title{position:relative;font-size:13px;text-transform:uppercase;color:#a9a9a9;letter-spacing:.3em;font-weight:400;line-height:13px;margin-bottom:20px}.red-line-title:before{display:block;content:'';width:95px;height:1px;background:#da1333;position:absolute;top:0;left:-225px}.red-line-title.red-line-closer:before{top:5px;left:-120px}.body img{max-width:100%}.body ul li,.body ol li{margin-left:20px;color:#2b325f;font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;line-height:24px}.list-social li{display:inline-block;vertical-align:middle}.list-social li .icon{display:block}.image-caption{font-size:10px;color:#7a7a7a;line-height:18px}.red-border-bottom:after{position:relative;top:20px;display:block;content:'';width:60px;height:3px;background:#da1333;margin-bottom:40px}.box-shadow{padding:25px;background:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(148,148,158,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(148,148,158,0.5);box-shadow:0px 0px 5px 0px rgba(148,148,158,0.5)}.btn{display:inline-block;font-size:13px;line-height:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#da1333;border:2px solid #da1333;padding:14px 25px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.btn-text-white{color:#fff}.btn-border-white{border:2px solid #fff}.btn-border-white:hover{background:#fff !important;color:#2b325f !important}.btn-filled{background:#da1333;color:#fff !important}.btn:hover{background:#da1333;color:#fff;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.btn-green{color:#3dce51;border:2px solid #3dce51}.btn-green.btn-filled{background:#3dce51;color:#fff}.arrow-btn{position:relative}.arrow-btn .arrow{width:28px;height:13px;background-image:url(/assets/images/site/icons/arrow_button_right.png);position:absolute;top:50%;margin-top:-7px;right:-17px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.arrow-btn:hover .arrow{right:-28px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.submit-arrow-btn{position:relative;display:inline-block}.submit-arrow-btn .arrow{width:28px;height:13px;background-image:url(/assets/images/site/icons/arrow_button_right_red.png);position:absolute;top:50%;margin-top:-7px;right:-17px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.submit-arrow-btn:hover .arrow{right:-28px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.arrow-link{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.12em;position:relative}.arrow-link .icon{width:14px;height:9px;background-image:url(/assets/images/site/icons/arrow_press_readmore.jpg);position:absolute;top:4px;right:-25px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.arrow-link:hover .icon{right:-30px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.link-plus{display:inline-block;border-bottom:1px solid #da1333;text-transform:uppercase;font-size:12px;letter-spacing:.16em;font-weight:700;padding-bottom:2px}.link-dash{display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:.16em;font-weight:700}.link-dash:before{position:relative;bottom:3px;margin-right:8px;display:inline-block;content:'';width:30px;height:1px;background:#da1333}.link-back{position:relative;color:#da1333;text-transform:uppercase;margin-left:30px;font-size:14px;letter-spacing:.04em;font-weight:700}.link-back:before{content:'';position:absolute;top:5px;left:-30px;display:block;width:14px;height:9px;background-image:url(/assets/images/site/icons/arrow_press_back.png);background-size:100%}.sliding-arrows{position:relative;height:50px;width:130px;background:#fff}.sliding-arrows .sliding-arrow-prev,.sliding-arrows .sliding-arrow-next{position:relative;display:block;background:#fff;width:50px;height:50px}.sliding-arrows .sliding-arrow-prev .icon,.sliding-arrows .sliding-arrow-next .icon{position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-6px;width:8px;height:12px}.sliding-arrows .sliding-arrow-prev{float:left}.sliding-arrows .sliding-arrow-prev .icon{background-image:url(/assets/images/site/icons/icon_arrow_left_static.png)}.sliding-arrows .sliding-arrow-prev:hover .icon{background-image:url(/assets/images/site/icons/icon_arrow_left_hover.png)}.sliding-arrows .sliding-arrow-next{float:right}.sliding-arrows .sliding-arrow-next .icon{background-image:url(/assets/images/site/icons/icon_arrow_right_static.png)}.sliding-arrows .sliding-arrow-next:hover .icon{background-image:url(/assets/images/site/icons/icon_arrow_right_hover.png)}.sliding-arrows .sliding-arrow-divider{pointer-events:none;display:block;z-index:2;width:20px;height:1px;background:#da1333;position:absolute;top:25px;left:55px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.sliding-arrows .sliding-arrow-divider.is-shifted-left{left:40px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.sliding-arrows .sliding-arrow-divider.is-shifted-right{left:70px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.btn-play{margin-top:10px;margin-bottom:0 !important;display:inline-block;width:70px;height:70px;background-image:url(/assets/images/site/icons/icon_play_btn.png)}.btn-play:hover{background-image:url(/assets/images/site/icons/icon_play_btn_hover.png)}.overlay{position:relative}.overlay>div{position:relative;z-index:2}.overlay:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%}.overlay-black-25:after{background:rgba(17,17,17,0.25)}.overlay-black-60:after{background:rgba(17,17,17,0.6)}.overlay-black-80:after{background:rgba(17,17,17,0.8)}.overlay-black-85:after{background:rgba(17,17,17,0.85)}.overlay-white-95:after{background:rgba(255,255,255,0.95)}.overlay-navy-50:after{background:rgba(10,29,53,0.5)}.overlay-navy-80:after{background:rgba(9,29,42,0.8)}.rotate-left{display:block;-webkit-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);transform:rotateZ(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.m-content-15 h1,.m-content-15 h2,.m-content-15 h3,.m-content-15 h4,.m-content-15 h5,.m-content-15 h6,.m-content-15 p,.m-content-15 a,.m-content-15 ul,.m-content-15 ol,.m-content-15 img,.m-content-15 blockquote,.m-content-15 div{margin-bottom:15px}.m-content-20 h1,.m-content-20 h2,.m-content-20 h3,.m-content-20 h4,.m-content-20 h5,.m-content-20 h6,.m-content-20 p,.m-content-20 a,.m-content-20 ul,.m-content-20 ol,.m-content-20 img,.m-content-20 blockquote,.m-content-20 div{margin-bottom:20px}.vp-10{padding-top:10px;padding-bottom:10px}.vp-20{padding-top:20px;padding-bottom:20px}.vp-40{padding-top:40px;padding-bottom:40px}.vp-50{padding-top:50px;padding-bottom:50px}.vp-60{padding-top:60px;padding-bottom:60px}.vp-80{padding-top:80px;padding-bottom:80px}.pt-20{padding-top:20px}.pt-50{padding-top:50px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-70{padding-bottom:70px}.hp-100{padding-left:9%;padding-right:9%}.hp-180{padding-left:16%;padding-right:16%}.vm-60{margin-top:60px !important;margin-bottom:60px !important}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.is-visible{visibility:visible !important;opacity:1 !important;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.is-hidden{visibility:hidden;opacity:0;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.dfcolumns .column{float:left}.dform_element{margin:5px 0 10px}.dform_error{font-weight:bold;color:red;font-size:14px}.form.form-style-1 p{font-size:14px;line-height:24px}.form.form-style-2 p{font-size:12px;line-height:20px}.form.form-style-3 label{font-size:13px}.form label.top-label{display:block;margin-bottom:10px}.form label.side-label{margin-left:10px}.form.form-style-1 input[type=text],.form.form-style-1 input[type=email],.form.form-style-1 textarea{color:#7a7a7a;width:100%;padding:15px 0;border-bottom:1px solid #7a7a7a}.form.form-style-2 input[type=text],.form.form-style-2 input[type=email],.form.form-style-2 textarea{color:#7a7a7a;width:100%;padding:15px;background:#f5f5f5;border-radius:4px;border:1px solid #e1e1e1}.form.form-style-3 input[type=text],.form.form-style-3 input[type=email],.form.form-style-3 textarea{color:#05182c;font-size:14px;letter-spacing:.06em;width:100%;padding:15px;background:#fff;border-radius:4px;border:1px solid #e1e1e1}.form .form-two-col:after,.form .form-three-col:after,.form .form-six-col:after{content:'';clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.form .form-two-col .form-two-col-left,.form .form-two-col .form-two-col-right{width:calc(50% - 10px)}.form .form-two-col .form-two-col-left{float:left}.form .form-two-col .form-two-col-right{float:right}.form .form-three-col .col{width:calc(33.333% - 20px);margin-right:20px;float:left}.form .form-three-col .col.last{width:33.333%;margin-right:0}.form .form-six-col .col{width:calc(16.666% - 20px);margin-right:20px;float:left}.form .form-six-col .col.last{width:16.666%;margin-right:0}.form label.label-checkbox{font-size:12px;padding-left:5px}.form label.label-select{font-size:14px;color:#7a7a7a;padding-left:25px}.form .submit-btn{display:inline-block;position:relative}.form input[type=submit]{padding:14px 32px;font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:#da1333;border:2px solid #da1333;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.form input[type=submit]:hover{background:#da1333;color:#fff !important}.form .submit-btn.arrow-btn .arrow-btn-box{height:100%;top:0;right:-48px}.form .select{width:100%}.form .select2-container--default .select2-selection--single{border-radius:4px}.form .select.full-select .select2-container{width:100% !important}.form ::-webkit-input-placeholder{color:#7a7a7a}.form :-moz-placeholder{color:#7a7a7a}.form ::-moz-placeholder{color:#7a7a7a}.form :-ms-input-placeholder{color:#7a7a7a}.form .select.short-select{float:left;width:auto;padding-right:40px}.form .select.short-select .select2-container{min-width:45px}.form .select.short-select .select2-container--default .select2-selection--single{border-radius:0;border:1px solid #e1e1e1;background:#fff}.form .select.short-select .select2-container .select2-selection--single{padding-top:10px;padding-bottom:10px;text-align:center}.form .select.short-select .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0}.form .select.short-select .select2-container--default .select2-selection--single .select2-selection__arrow{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;width:40px;background:#f5f5f5;right:-40px;top:0;left:auto}.simple-form{position:relative;width:auto;max-width:400px}.centered .simple-form{margin:10px auto 0 auto}.simple-form input[type=text],.simple-form input[type=email]{color:#fff;border:1px solid #fff;width:100%;padding:0 10px 0 10px;height:40px;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.simple-form .submit-btn{margin:0 !important;cursor:pointer;overflow:hidden;position:absolute;top:0;right:0;height:100%;width:50px}.simple-form .submit-btn input[type=submit]{position:absolute;top:50%;margin-top:-7px;right:100%;width:28px;height:13px;background-image:url(/assets/images/site/icons/arrow_button_right.png);text-indent:-9999px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.simple-form .submit-btn:before{display:block;content:'';position:absolute;top:50%;margin-top:-7px;right:12px;width:28px;height:13px;background-image:url(/assets/images/site/icons/arrow_button_right.png);text-indent:-9999px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.simple-form .submit-btn:hover input[type=submit]{right:12px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.simple-form .submit-btn:hover:before{right:-100%;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.simple-form ::-webkit-input-placeholder{color:#fff}.simple-form ::-moz-placeholder{color:#fff}.simple-form :-ms-input-placeholder{color:#fff}.simple-form :-moz-placeholder{color:#fff}.forms-form .dfcolumns .column{min-height:0 !important}.forms-form input[type=text],.forms-form input[type=email],.forms-form textarea{width:calc(100% - 20px) !important}.forms-form input[type=submit]{margin:20px 0}.forms-form .select2-container{width:calc(100% - 15px) !important}html,body{height:100%;font-size:1em;font-family:'Montserrat', sans-serif}#wrapper{min-height:100%;height:auto !important;margin:0 auto -260px;overflow:hidden}.no-top-banner #wrapper:before{display:none}#wrapper.is-darkened:after{opacity:1;visibility:visible;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}#wrapper:after{content:'';width:100vw;height:100vh;opacity:0;visibility:hidden;position:fixed;top:0;left:0;background:rgba(24,24,24,0.99);z-index:99998;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.full-height #wrapper{margin:0 auto}.container{width:92%;max-width:1140px;margin:auto;position:relative}.rel-container{position:relative}#header{position:absolute;top:0;left:0;width:100%;height:105px;padding:30px 0;z-index:999}#header.is-fixed{height:70px;padding:12px 0;position:fixed;top:0;left:0;background:#fff;border-bottom:1px solid #ddd;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);z-index:1000}#header.is-fixed #header-nav-top{padding-top:16px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}#header.is-fixed:hover #header-nav-top{opacity:1;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}#header.is-fixed #header-logo{background-image:url(/assets/images/site/icons/logo_condensed.png);width:50px;height:50px;top:-1px;left:0}.is-header-light #header{border-bottom:1px solid #ddd;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15)}#header #header-logo{display:block;background-image:url(/assets/images/site/icons/logo_negative.png);width:165px;height:68px;position:absolute;top:-12px;left:0;z-index:3;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.is-header-light #header #header-logo{background-image:url(/assets/images/site/icons/logo_color.png)}#header.is-fixed #header-logo{background-image:url(/assets/images/site/icons/logo_condensed.png);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}#header #header-contribute-btn{position:absolute;top:0;right:0;z-index:3;width:150px}#header #header-contribute-btn:hover{background-color:#c8102e !important}#header #header-shop-btn{position:absolute;top:0;right:165px;z-index:3;width:75px;padding:14px 15px}#header #header-nav-top{position:absolute;top:0;right:270px;padding-top:15px}#header #header-nav-top ul li{list-style:none;float:left;position:relative;margin-left:25px;font-size:14px;line-height:14px;font-weight:700;letter-spacing:.04em}#header #header-nav-top ul li a{color:#fff}#header.is-header-dark ul li a{color:#fff}#header.is-header-light #header-logo .logo-color{display:block}.is-header-light #header ul li a,#header.is-fixed ul li a{color:#2b325f !important}.is-header-light #header #header-shop-btn,#header.is-fixed #header-shop-btn,#header.is-mobile-open #header-shop-btn{color:#2b325f !important;border:2px solid #2b325f}.is-header-light #header #header-shop-btn:hover,#header.is-fixed #header-shop-btn:hover{color:#fff !important;background:#2b325f !important}#sidebar{position:absolute;top:0;left:35px;height:100vh;width:50px;text-align:center;z-index:90}.no-top-banner #sidebar{display:none !important}#sidebar #sidebar-tagline{position:absolute;top:calc(50% - 60px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}#sidebar #sidebar-tagline span{position:relative;color:#fff;white-space:nowrap;line-height:50px;font-size:10px;text-transform:uppercase;letter-spacing:.4em}#sidebar #sidebar-tagline span:before{display:block;content:'';width:45px;height:1px;background:#fff;position:absolute;top:24px;left:-60px}#side-social{position:fixed;bottom:45px;left:35px;width:50px;z-index:998}#side-social .list-social{width:100%}#side-social .list-social li{display:block;width:100%;text-align:center;margin-top:20px}#side-social .list-social li .icon{display:inline-block}#side-social .list-social li.facebook{height:20px}#side-social .list-social li.facebook .icon{width:10px;height:20px;background-image:url(/assets/images/site/icons/social_sidesticky_fb_blue.png)}#side-social.is-white .list-social li.facebook .icon{background-image:url(/assets/images/site/icons/social_sidesticky_fb_white.png)}#side-social .list-social li.twitter{height:14px}#side-social .list-social li.twitter .icon{width:18px;height:14px;background-image:url(/assets/images/site/icons/social_sidesticky_tw_color.png)}#side-social.is-white .list-social li.twitter .icon{width:18px;height:14px;background-image:url(/assets/images/site/icons/social_sidesticky_tw_white.png)}#side-social .list-social li.plus{height:18px}#side-social .list-social li.plus .icon{width:18px;height:18px;background-image:url(/assets/images/site/social_sidesticky_add_followus.png)}.sh-nav-background{top:0;right:0;bottom:0;left:0}.sh-nav-background{position:absolute}.sh-nav-background::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);background:#144286;background:-moz-linear-gradient(-45deg, #144286 0%, #2f3f7a 50%, #503c6b 100%);background:-webkit-linear-gradient(-45deg, #144286 0%, #2f3f7a 50%, #503c6b 100%);background:linear-gradient(135deg, #144286 0%, #2f3f7a 50%, #503c6b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#144286', endColorstr='#503c6b',GradientType=1 );-webkit-transition-delay:.25s;transition-delay:.25s;z-index:1}.has-nav-open .sh-nav-background::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.has-nav-open .sh-nav-background::before{-webkit-transition-delay:0s;transition-delay:0s}.sh-nav{overflow:hidden;top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999;visibility:hidden;-webkit-transition:visibility 0s .85s;transition:visibility 0s .85s}.sh-nav-dropdown-link,.sh-nav-link{text-decoration:none}.sh-nav #close-social-hub{opacity:0;visibility:hidden;cursor:pointer;position:absolute;top:50px;right:50px;width:18px;height:18px;background-image:url(/assets/images/site/icons/icon_close_followus_static.png);z-index:5}.sh-nav #close-social-hub.active{opacity:1;visibility:visible}.sh-nav #close-social-hub:hover{background-image:url(/assets/images/site/icons/icon_close_followus_hover.png)}.has-nav-open .sh-nav{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.sh-nav-list-container{position:relative;z-index:4}.sh-nav-list{position:relative;margin:0;padding:0;list-style:none;z-index:4;display:inline-block}.sh-nav-item{position:relative;-webkit-transform:translateX(-100%) translateX(-7.5rem);-ms-transform:translateX(-100%) translateX(-7.5rem);transform:translateX(-100%) translateX(-7.5rem);-webkit-transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);opacity:0}.sh-nav-item:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}.sh-nav-item:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.sh-nav-item:nth-child(3){-webkit-transition-delay:.0666666667s;transition-delay:.0666666667s}.sh-nav-item:nth-child(4){-webkit-transition-delay:50ms;transition-delay:50ms}.sh-nav-item:nth-child(5){-webkit-transition-delay:40ms;transition-delay:40ms}.sh-nav-item:nth-child(6){-webkit-transition-delay:33.3333333ms;transition-delay:33.3333333ms}.sh-nav-item:nth-child(7){-webkit-transition-delay:28.5714286ms;transition-delay:28.5714286ms}.sh-nav-item:nth-child(8){-webkit-transition-delay:25ms;transition-delay:25ms}.has-nav-open .sh-nav-item{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.has-nav-open .sh-nav-item:nth-child(1){-webkit-transition-delay:.19s;transition-delay:.19s}.has-nav-open .sh-nav-item:nth-child(2){-webkit-transition-delay:.23s;transition-delay:.23s}.has-nav-open .sh-nav-item:nth-child(3){-webkit-transition-delay:.27s;transition-delay:.27s}.has-nav-open .sh-nav-item:nth-child(4){-webkit-transition-delay:.31s;transition-delay:.31s}.has-nav-open .sh-nav-item:nth-child(5){-webkit-transition-delay:.35s;transition-delay:.35s}.has-nav-open .sh-nav-item:nth-child(6){-webkit-transition-delay:.39s;transition-delay:.39s}.has-nav-open .sh-nav-item:nth-child(7){-webkit-transition-delay:.43s;transition-delay:.43s}.has-nav-open .sh-nav-item:nth-child(8){-webkit-transition-delay:.47s;transition-delay:.47s}.has-search-open .sh-nav-item{-webkit-transform:translateX(-100%) translateX(-7.5rem);-ms-transform:translateX(-100%) translateX(-7.5rem);transform:translateX(-100%) translateX(-7.5rem);opacity:0}.sh-nav-link{display:inline-block;color:#fff;font-weight:700;cursor:pointer;-webkit-transition:color 0.45s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:color 0.45s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:color 0.45s cubic-bezier(0.4, 0, 0.2, 1),transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:color 0.45s cubic-bezier(0.4, 0, 0.2, 1),transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.sh-nav-item.-dropdown:hover .sh-nav-link,.sh-nav-link:hover{color:#fff !important}.sh-nav-dropdown-link:hover{color:#fff}.sh-nav-dropdown{visibility:hidden;-webkit-transition:visibility 0s .6s;transition:visibility 0s .6s}.sh-nav-item:hover .sh-nav-dropdown{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:0s;transition-delay:0s}.sh-nav-dropdown-list{margin:0;padding:0;list-style:none;white-space:nowrap}.sh-nav-dropdown-item{display:block;position:relative;-webkit-transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1)}.sh-nav-dropdown-item:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}.sh-nav-dropdown-item:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.sh-nav-dropdown-item:nth-child(3){-webkit-transition-delay:.0666666667s;transition-delay:.0666666667s}.sh-nav-dropdown-item:nth-child(4){-webkit-transition-delay:50ms;transition-delay:50ms}.sh-nav-dropdown-item:nth-child(5){-webkit-transition-delay:40ms;transition-delay:40ms}.sh-nav-dropdown-item:nth-child(6){-webkit-transition-delay:33.3333333ms;transition-delay:33.3333333ms}.sh-nav-dropdown-item:nth-child(7){-webkit-transition-delay:28.5714286ms;transition-delay:28.5714286ms}.sh-nav-dropdown-item:nth-child(8){-webkit-transition-delay:25ms;transition-delay:25ms}.sh-nav-item:hover .sh-nav-dropdown-item{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.sh-nav-item:hover .sh-nav-dropdown-item:nth-child(1){-webkit-transition-delay:.34s;transition-delay:.34s}.sh-nav-item:hover .sh-nav-dropdown-item:nth-child(2){-webkit-transition-delay:.38s;transition-delay:.38s}.sh-nav-item:hover .sh-nav-dropdown-item:nth-child(3){-webkit-transition-delay:.42s;transition-delay:.42s}.sh-nav-item:hover .sh-nav-dropdown-item:nth-child(4){-webkit-transition-delay:.46s;transition-delay:.46s}.sh-nav-item:hover .sh-nav-dropdown-item:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.sh-nav-item:hover .sh-nav-dropdown-item:nth-child(6){-webkit-transition-delay:.54s;transition-delay:.54s}.sh-nav-item:hover .sh-nav-dropdown-item:nth-child(7){-webkit-transition-delay:.58s;transition-delay:.58s}.sh-nav-item:hover .sh-nav-dropdown-item:nth-child(8){-webkit-transition-delay:.62s;transition-delay:.62s}.sh-nav-dropdown-link{display:block;color:#fff;padding:.625rem 0;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.sh-nav-aside-wrapper{position:absolute;right:0;bottom:0;z-index:5;top:0;height:100vh;width:15rem;padding:7.5rem 0;text-align:center}.sh-nav-item.has-dropdown .sh-nav-dropdown{height:100%;visibility:visible;opacity:1}.sh-nav-dropdown-link.facebook:hover{color:#3b5b9b}.sh-nav-dropdown-link.twitter:hover{color:#1da0f1}.sh-nav-dropdown-link.instagram:hover{color:#901fa4}.sh-nav-dropdown-link.youtube:hover{color:#d7362a}.sh-nav-dropdown-link.snapchat:hover{color:#fff800}.sh-nav-aside,.sh-nav-aside-tag-text,.sh-nav-aside-tag,.c-nav_social_link{display:inline-block}.sh-nav-aside-tag{color:#fff;-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;-webkit-transition-delay:.1s;transition-delay:.1s}.sh-nav-aside-tag-text{text-transform:uppercase;font-size:10px;letter-spacing:.4em;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.has-nav-open .sh-nav-aside-tag{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.45s;transition-delay:.45s;opacity:1}#footer-push{height:260px}#footer{height:260px;padding-top:60px;background:#213875;overflow:hidden;z-index:2;position:relative}.full-height #footer,.full-height #footer-push{display:none}#footer .container{max-width:1260px}#footer p,#footer li,#footer a,#footer h5,#footer input{color:#fff;letter-spacing:0}#footer p,#footer li{font-size:11px;letter-spacing:.08em;line-height:18px}#footer a:hover{color:#fff;text-decoration:underline}#footer-bottom{padding-top:25px}#footer-bottom .footer-links li{list-style:none;float:left;margin-left:25px}#footer-top{position:relative;border-bottom:1px solid #4d6091;padding-bottom:50px}#footer-top .footer-signup{min-width:400px}#footer-top h5{margin-bottom:20px}#footer-top .footer-signup input.email{width:200px;margin-bottom:10px;display:inline-block}#footer-top .footer-signup input.zipcode{width:100px;margin-bottom:10px;display:inline-block}#footer-top .footer-signup .submit{height:40px;display:inline-block;width:30px;border:0;background:url(/assets/images/site/icons/arrow_button_right.png) no-repeat center right;text-indent:-9999px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.footer-nav li{list-style:none;float:left;margin-right:30px}.footer-social{position:absolute;top:0;right:0}.footer-social li{margin-right:5px}.footer-social li.facebook .icon{width:36px;height:36px;background-image:url(/assets/images/site/icons/icon_sm_circle_facebook.png)}.footer-social li.twitter .icon{width:36px;height:36px;background-image:url(/assets/images/site/icons/icon_sm_circle_twitter.png)}.footer-social li.instagram .icon{width:36px;height:36px;background-image:url(/assets/images/site/icons/icon_sm_circle_insta.png)}.footer-social li.youtube .icon{width:36px;height:36px;background-image:url(/assets/images/site/icons/icon_sm_circle_youtube.png)}.footer-social li.google .icon{width:36px;height:36px;background-image:url(/assets/images/site/icons/icon_sm_circle_google.png)}#home.full-bg{background-image:url(/assets/images/site/home_bg.jpg)}#home #banner{position:relative}#home #banner .content{padding-top:105px}#home #banner .social-quick-menu{position:absolute;bottom:80px;right:35px}#home #banner .social-quick-menu li{list-style:none;display:block;margin-top:15px}#home #banner .social-quick-menu li a .icon{margin:0 auto}#home #banner .social-quick-menu li a.facebook .icon{width:8px;height:18px;background-image:url(/assets/images/site/icons/icon_social_media_banner_sidebar_facebook.png)}#home #banner .social-quick-menu li a.twitter .icon{width:15px;height:12px;background-image:url(/assets/images/site/icons/icon_social_media_banner_sidebar_twitter.png)}#home #banner .social-quick-menu li a.more .icon{width:17px;height:17px;background-image:url(/assets/images/site/icons/icon_social_media_banner_sidebar_socialhub.png)}#home #content{position:relative;z-index:2;width:100%;height:100vh;padding:0 4%;display:table;text-align:center}#home #content h1{color:#fff;margin-bottom:50px}main{position:relative;padding:50px 0;min-height:250px}.no-top-banner main{padding:160px 0 50px 0}main.page-content-1140 section,main.has-aside .large-section-title{max-width:1140px;width:92%;margin:auto}.inner-content-960{max-width:960px !important;margin:0 auto !important}.full-width-section{max-width:100% !important;width:100% !important}main.has-aside .container{max-width:1072px}.content-aside{width:26%}.content-aside .aside-block{margin-bottom:30px}.content-aside .aside-block h5{margin-bottom:15px}.content-main{width:65%}#press .content-main .press-post{margin-bottom:80px}#press .content-main .press-post .image{width:100%;height:330px}#press .content-main .press-post h3{font-size:26px;line-height:34px}#press .content-main .press-post h3 a{color:#2b325f}#press .content-main .press-post h3 a:hover{text-decoration:underline}#press .content-aside .archives ul{margin-left:20px}#press .content-aside .archives ul li a{font-size:14px}#press.press-detail main .container{max-width:810px}#press.press-detail .source{color:#7a7a7a}#press.press-detail .source a{color:#da1333}#press.press-detail .list-social li{font-weight:700;margin-right:10px}#press.press-detail .list-social li a{display:block;text-indent:-9999px;width:36px;height:36px}#press.press-detail .list-social li a.facebook{background-image:url(/assets/images/site/icons/icon_share_facebook.jpg)}#press.press-detail .list-social li a.twitter{background-image:url(/assets/images/site/icons/icon_share_twitter.jpg)}#press.press-detail .list-social li a.google{background-image:url(/assets/images/site/icons/icon_share_google.jpg)}#rallies .rally-form{padding-bottom:40px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}#rallies .rally-form-notes{padding-top:15px;font-size:11px;color:#8b96aa;line-height:16px}.rally-ticket{border:1px dotted #ccc;padding:20px}.rally-ticket h2{font-size:1.25rem;line-height:2.5rem}.rally-ticket small{font-size:12px;color:#94949e;font-style:italic}.rally-ticket .event_barcode{margin-bottom:0}#gallery .subnav{padding-bottom:30px}#gallery .subnav ul li{list-style:none;float:left;margin-right:15px}#gallery .subnav ul li a{display:block;color:#8b96aa;padding:0 15px 15px 15px}#gallery .subnav ul li a:hover{color:#213875}#gallery .subnav ul li a.active{color:#213875;border-bottom:2px solid #213875}#contact .content-aside{width:34%}#contact .content-main{width:57%}#not-found-404 main p{margin-bottom:40px}.alert-popup-container{display:table;text-align:center;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;background:rgba(17,17,17,0.9)}.alert-popup-container .alert-popup{position:relative;padding:40px;text-align:left;display:inline-block;background:#fff;width:92%;max-width:750px}.alert-popup-container .alert-popup h2{font-weight:800;text-transform:uppercase}.alert-popup-container .alert-popup h2 span{color:#da1333}.alert-popup-container .alert-popup .left,.alert-popup-container .alert-popup .right{width:50%}.alert-popup-container .alert-popup .left img,.alert-popup-container .alert-popup .right img{max-width:100%}.alert-popup-container .close-alert-popup{position:absolute;top:-35px;right:0;width:18px;height:18px;background-image:url(/assets/images/site/icons/icon_close_popup_static.png)}.slideout-menu{position:fixed;top:0;right:-100%;background:#fff;z-index:99999;width:100%;max-width:750px;padding:80px 65px 65px 65px;height:100vh;overflow-y:scroll;transition:500ms ease all;-webkit-transition:500ms ease all;-o-transition:500ms ease all}.slideout-menu.is-slid-out{right:0;transition:500ms ease all;-webkit-transition:500ms ease all;-o-transition:500ms ease all}.slideout-menu .close-slideout-menu{position:absolute;top:30px;right:30px;width:18px;height:18px;background-image:url(/assets/images/site/icons/icon_close_contribute_popout.png)}.slideout-menu .panel-nav li{display:inline-block;margin-right:25px;font-size:18px;font-weight:700;letter-spacing:.06em}.slideout-menu .panel-nav li a{color:#111517;padding:0 25px 15px 25px}.slideout-menu .panel-nav li a:hover,.slideout-menu .panel-nav li.ui-state-active a{border-bottom:5px solid #da1333}.slideout-menu .panel{padding-top:40px}.large-banner{width:100%;height:630px}.large-banner .container{height:100%;display:table}.large-banner .content>*{color:#fff}.large-banner .content h5{font-size:13px;letter-spacing:0.20em;margin-bottom:15px}.large-banner .content h2{font-size:48px;line-height:60px;margin-bottom:35px}.large-banner .content a.btn{font-size:16px;letter-spacing:0.14em;font-weight:700}.internal-banner{width:100%;height:500px;padding:0 4%;display:table;text-align:center;overflow:hidden;position:relative;z-index:2}.internal-banner-main{height:440px}.internal-banner-main .content{padding-top:50px}.internal-banner h1,.internal-banner h2,.internal-banner h3,.internal-banner h4,.internal-banner h5,.internal-banner h6,.internal-banner p{color:#fff;margin-bottom:30px}.internal-banner h1,.internal-banner h2{font-size:3.75rem;line-height:3rem;text-transform:uppercase}.internal-banner h3{font-size:1.875rem;line-height:2.1875rem}.internal-banner p{font-size:16px}.internal-banner div{position:relative;z-index:2}.internal-banner .internal-banner-title{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding-bottom:55px}.internal-banner .internal-banner-title h1{font-size:38px;line-height:38px;letter-spacing:0;margin-bottom:0}.info-block-img-left:after{content:'';clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.info-block-img-left .image{float:left;width:57%}.info-block-img-left .image img{width:100%}.info-block-img-left .text{float:right;width:34%;padding-top:140px}.info-block-img-right:after{content:'';clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.info-block-img-right .image{float:right;width:57%;padding-top:50px}.info-block-img-right .image img{width:100%}.info-block-img-right .text{float:left;width:34%}.photo-slider .photo-slider-container{width:100%;height:auto;position:relative}.photo-slider .photo-slider-container .slide{width:100%;height:auto;position:relative}.photo-slider .photo-slider-container .slide .image{width:100%;height:560px}.photo-slider .photo-slider-arrows{position:absolute;top:510px;right:-1px}.photo-slider .photo-slider-container .slick-dots-container{position:absolute;top:0;right:-30px;height:560px;display:table}.photo-slider .photo-slider-container .slick-dots-container .slick-dots{text-align:center;display:table-cell;vertical-align:middle}.photo-slider .photo-slider-container .slick-dots-container .slick-dots li{list-style:none;display:block;font-size:14px;margin:25px 0}.photo-slider .photo-slider-container .slick-dots-container .slick-dots li a{color:#111517}.photo-slider .photo-slider-container .slick-dots-container .slick-dots li.slick-active a{color:#da1333}.full-width-photo-slider{margin-bottom:50px !important}.full-width-photo-slider .slick-list{overflow:visible !important}.full-width-photo-slider .photo-slider-container{width:100%;height:auto;position:relative}.full-width-photo-slider .photo-slider-container .slide{width:100%;height:auto;position:relative}.full-width-photo-slider .photo-slider-container .slide .image{width:100%;height:650px}.full-width-photo-slider .photo-slider-arrows{position:relative;float:right;top:auto;right:auto}.full-width-photo-slider .pagination-container{left:50%;transform:translateX(-50%);width:92%;max-width:1140px;margin:auto;position:absolute;top:650px;padding-right:160px !important;padding-top:17px}.full-width-photo-slider .pagination-container .pagination-status{float:right;text-align:right;font-size:12px;color:#202020;letter-spacing:.3em}.full-width-photo-slider .image-caption-container{padding-right:200px;left:50%;transform:translateX(-50%);width:92%;max-width:1140px;margin:auto;position:absolute;top:650px;padding-top:20px}.full-width-photo-slider .arrows-container{left:50%;transform:translateX(-50%);width:92%;max-width:1140px;margin:auto;position:absolute;top:650px;padding-right:0 !important}.full-width-photo-slider .fw-photo-slider-large-arrow{z-index:2;cursor:pointer;width:5%;min-width:40px;height:100%;position:absolute;top:0;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.full-width-photo-slider .fw-photo-slider-large-arrow:hover{background:rgba(0,0,0,0.25);transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.full-width-photo-slider .fw-photo-slider-large-arrow .icon{display:block;width:20px;height:32px;position:absolute;top:50%;margin-top:-16px}.full-width-photo-slider .fw-photo-slider-large-arrow.fw-photo-slider-large-arrow-prev{left:0}.full-width-photo-slider .fw-photo-slider-large-arrow.fw-photo-slider-large-arrow-prev .icon{background-image:url(/assets/images/site/icons/arrow_slider_large_left.png);left:50%;margin-left:-10px}.full-width-photo-slider .fw-photo-slider-large-arrow.fw-photo-slider-large-arrow-next{right:0}.full-width-photo-slider .fw-photo-slider-large-arrow.fw-photo-slider-large-arrow-next .icon{background-image:url(/assets/images/site/icons/arrow_slider_large_right.png);right:50%;margin-right:-10px}.content-aside nav ul li{list-style:none;padding:15px 0;border-bottom:1px solid #f5f5f5}.content-aside nav ul li a{display:block;position:relative;padding:5px 0}.content-aside nav ul li a:hover:before,.content-aside nav ul li a.cur:before{display:block;width:4px;height:100%;content:'';background:#da1333;position:absolute;top:0;left:-15px}.content-aside nav ul li a .date{color:#7a7a7a;font-size:12px;letter-spacing:.1em}.content-aside .m-content-20 p{font-size:12px;line-height:20px}.block-list-col{display:flex;display:-ms-flex;display:-webkit-flex;flex-wrap:wrap}.block-list-col .list-item .image{width:100%;height:200px}.block-list-col .list-item .date{color:#7a7a7a;font-size:12px;letter-spacing:.1em}.block-list-col-three .list-item{width:29%;max-width:29%;flex-grow:1;-webkit-flex-grow:1}.block-list-col-three .list-item.list-item-first{margin-right:6.5%}.block-list-col-three .list-item.list-item-third{margin-left:6.5%}.pagination{width:100%;position:relative;height:80px;border-top:1px solid #f5f5f5}.pagination .pagination-numbers{position:absolute;top:-1px;left:0}.pagination .pagination-numbers li{list-style:none;float:left;line-height:16px}.pagination .pagination-numbers li a{display:block;padding:15px 11px;color:#7a7a7a}.pagination .pagination-numbers li a:hover{color:#da1333}.pagination .pagination-numbers li a.cur{padding:14px 11px 15px 11px;color:#da1333;border-top:1px solid #da1333}.pagination .pagination-arrows{position:absolute;top:0;right:0}.social-share span{display:inline-block;font-weight:700;text-transform:uppercase;font-size:14px;margin-right:15px}.social-share ul{display:inline-block}.social-share li{margin-right:10px}.social-share .icon{width:13px;height:13px}.social-share .facebook .icon{background-image:url(/assets/images/site/icons/social_share_fb_static.png)}.social-share .facebook:hover .icon{background-image:url(/assets/images/site/icons/social_share_fb_hover.png)}.social-share .twitter .icon{background-image:url(/assets/images/site/icons/social_share_tw_static.png)}.social-share .twitter:hover .icon{background-image:url(/assets/images/site/icons/social_share_tw_hover.png)}.social-share .google .icon{background-image:url(/assets/images/site/icons/social_share_google_static.png)}.social-share .google:hover .icon{background-image:url(/assets/images/site/icons/social_share_google_hover.png)}.social-share .pinterest .icon{background-image:url(/assets/images/site/icons/social_share_pinterest_static.png)}.social-share .pinterest:hover .icon{background-image:url(/assets/images/site/icons/social_share_pinterest_hover.png)}.social-share .linkedin .icon{background-image:url(/assets/images/site/icons/social_share_linkedin_static.png)}.social-share .linkedin:hover .icon{background-image:url(/assets/images/site/icons/social_share_linkedin_hover.png)}.photo-carousel{position:relative}.photo-carousel .slick-list{overflow:visible !important}.photo-carousel .slide{display:block;width:315px !important;margin-right:15px}.photo-carousel .slide .image{display:block;width:100%;height:250px}.photo-carousel .slide .image .image-overlay{opacity:0;visibility:hidden;width:100%;height:100%;display:table;text-align:center;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.photo-carousel .slide .image:hover .image-overlay{opacity:1;visibility:visible;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.photo-carousel .slide .image .image-overlay span{display:inline-block;position:relative;z-index:2;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.photo-carousel .slide .image .image-overlay span:after{margin-top:3px;display:block;content:'';width:100%;height:1px;background:#da1333}.photo-carousel-arrows{position:absolute;top:25px;right:0}.large-gallery-slider{position:relative}.large-gallery-slider .slick-list{overflow:visible !important}.large-gallery-slider .large-gallery-slides .slide{height:650px;margin-right:30px}.large-gallery-slider .large-gallery-slides .slide .image{width:100%;height:100%}.large-gallery-slider .large-gallery-mobile-arrows{display:none;position:absolute;bottom:30px;right:24px}.large-gallery-slider .large-gallery-arrow-prev,.large-gallery-slider .large-gallery-arrow-next{opacity:0;visibility:hidden;position:absolute;top:50%;margin-top:-30px;width:38px;height:60px}.large-gallery-slider:hover .large-gallery-arrow-prev,.large-gallery-slider:hover .large-gallery-arrow-next{opacity:1;visibility:visible}.large-gallery-slider .large-gallery-arrow-prev{background-image:url(/assets/images/site/icons/icon_arrow_gallery_left.png);left:25px}.large-gallery-slider .large-gallery-arrow-next{background-image:url(/assets/images/site/icons/icon_arrow_gallery_right.png);right:55px}.large-gallery-slider .large-gallery-progress{margin-top:30px}.large-gallery-slider .large-gallery-progress .progress{display:block;width:calc(100% - 30px);height:2px;overflow:hidden;background-color:#f5f5f5;background-image:linear-gradient(to right, #da1333, #da1333);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}.large-gallery-slider .large-gallery-count{position:absolute;bottom:-40px;right:30px}.large-gallery-slider .large-gallery-count span{font-weight:700;font-size:14px;letter-spacing:.04em}.large-gallery-slider .large-gallery-count span.large-gallery-count-current{color:#da1333}.split-callouts{width:100%;display:flex;flex-direction:row-reverse;background-color:#da1333}.split-callouts .callout{width:50%;float:left;padding:45px 95px;flex:1}.split-callouts .callout>*{color:#fff;position:relative;z-index:2}.split-callouts .callout .simple-form{margin-top:25px;max-width:400px}.split-callouts .callout .simple-form input.email{width:200px;margin-bottom:10px;display:inline-block}.split-callouts .callout .simple-form input.zipcode{width:100px;margin-bottom:10px;display:inline-block}.split-callouts .callout .simple-form .submit{height:40px;display:inline-block;width:30px;border:0;background:url(/assets/images/site/icons/arrow_button_right.png) no-repeat center right;text-indent:-9999px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.image-background-section{position:relative;width:100%;padding:90px 0 95px 0}.image-background-section .container{height:100%}.image-background-section .content{padding:0 15%;position:relative;z-index:2}.image-background-section .content .btn{margin:30px 0 0 0 !important}.image-background-section.right-content .content{max-width:calc(360px + 15%);float:right;padding-left:0}.image-background-section.right-content .content h3{font-size:42px;line-height:42px;letter-spacing:0}.image-background-section.right-shadow{padding:130px 0 135px 0}.image-background-section.right-shadow .content>*{color:#fff}.image-background-section.right-content .content .btn{padding:17px 35px;border:3px solid #fff}.insta-feed{padding:85px 0 10px 0}.insta-feed .title{position:relative;text-align:center}.insta-feed .title h4{color:#2b325f;font-size:32px}.insta-feed .title .insta-feed-follow{text-transform:uppercase;color:#2b325f;font-weight:700;font-size:12px;letter-spacing:.1em;position:absolute;top:9px;right:0}.insta-feed .title .insta-feed-follow .icon{position:absolute;top:1px;left:-25px;width:14px;height:14px;background-image:url(/assets/images/site/icons/icon_instagram_quicklink.png)}.insta-feed .insta-feed-items{padding-top:70px}.insta-feed .insta-feed-items .insta-feed-item{width:22%;margin-right:4%;float:left}.insta-feed .insta-feed-items .insta-feed-item .image{width:100%}.insta-feed .insta-feed-items .insta-feed-item .favorites-container{padding:25px 0 15px 0}.insta-feed .insta-feed-items .insta-feed-item .favorites-container .favorites{color:#2b325f}.insta-feed .insta-feed-items .insta-feed-item .favorites-container .favorites .icon{position:relative;top:1px;display:inline-block;margin-right:10px;width:15px;height:13px;background-image:url(/assets/images/site/icons/icon_instagram_heart.png)}.insta-feed .insta-feed-items .insta-feed-item .favorites-container .favorites.is-favorited .icon,.insta-feed .insta-feed-items .insta-feed-item .favorites-container .favorites:hover .icon{background-image:url(/assets/images/site/icons/icon_instagram_heart_hover.png)}.insta-feed .insta-feed-items .insta-feed-item:nth-child(4){margin-right:0 !important}.twitter-feed{padding:85px 0}.twitter-feed .title{position:relative;text-align:center}.twitter-feed .title h4{color:#2b325f;font-size:32px}.twitter-feed .title .twitter-feed-follow{text-transform:uppercase;color:#2b325f;font-weight:700;font-size:12px;letter-spacing:.1em;position:absolute;top:9px;right:0}.twitter-feed .title .twitter-feed-follow .icon{position:absolute;top:1px;left:-23px;width:14px;height:14px;background-image:url(/assets/images/site/icons/twitter.svg)}.twitter-feed .twitter-feed-posts{padding-top:55px;text-align:center}.twitter-feed .twitter-feed-posts .twitter-feed-post{width:40%;margin:15px 4% 15px;display:inline-block}.twitter-feed .twitter-feed-posts .twitter-feed-post .image img{width:100%}.twitter-feed .twitter-feed-posts .twitter-feed-post .twitter-post-link{display:block;padding-top:15px;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.1em}.twitter-feed .twitter-feed-posts .twitter-feed-post .twitter-post-timestamp{display:block;padding-top:15px;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.1em}.contribute-box{padding:15px;background-color:#f5f5f5}.contribute-box a{display:inline-block;background-color:#da1333;width:calc(25% - 4px);height:45px;text-align:center;border-radius:4px;font-size:14px;line-height:45px;letter-spacing:.08em;cursor:pointer;font-weight:700;color:#fff}.contribute-box a:hover{background-color:#AC0220}.accordian{border-top:1px solid #f5f5f5}.accordian p{font-size:14px;line-height:20px;margin-bottom:15px}.accordian p.date{font-size:12px;margin-bottom:5px}.accordian .accordian-item{border-bottom:1px solid #f5f5f5;padding-right:25px}.accordian .accordian-item .title{display:block;padding:15px 0;position:relative}.accordian .accordian-item .title .arrow{width:14px;height:8px;background-image:url(/assets/images/site/icons/arrow_form_dropdown.png);position:absolute;top:50%;margin-top:-4px;right:-20px;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.accordian .accordian-item.is-open .title .arrow{background-image:url(/assets/images/site/icons/arrow_form_dropdown_up.png);transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.accordian .accordian-item .hidden{padding-bottom:15px;display:none;height:0;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.accordian .accordian-item.is-open .hidden{display:block;height:auto;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.image-grid .grid-sizer,.image-grid .grid-item{width:calc(25% - 10px)}.image-grid .grid-item{position:relative;margin-bottom:10px}.image-grid .grid-item .hidden-gallery-images{visibility:hidden;position:absolute}.image-grid .grid-item img{display:block;width:100%}.image-grid .gutter-sizer{width:10px}.image-grid .grid-item--width2{width:calc(50% - 10px)}.popup-video-overlay.overlay{background-color:rgba(0,0,0,0.95);position:fixed;width:100%;bottom:0px;top:0px;z-index:9999;opacity:0;pointer-events:none;transition:all .5s}.popup-video-overlay.overlay.on{opacity:1;pointer-events:auto}.popup-video-overlay.overlay .container{margin-top:5%;max-width:70%;height:60%}.popup-video-overlay.overlay .container .close-popup-video{float:right;margin-bottom:10px}.popup-video-overlay.overlay .popup-video-vid,.popup-video-overlay.overlay .popup-video-vid iframe{height:100%}.popup-video-overlay.overlay{overflow:hidden;background-color:transparent;transition:none}.popup-video-overlay.overlay:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(0,0,0,0.95);width:0;height:200%;z-index:-1;pointer-events:none;transition:all .8s}.popup-video-overlay.overlay.on:before{width:120%;transform:translate(-50%, -50%)}.popup-video-overlay.overlay .container{width:100%;max-width:100%;margin-top:0;height:100%}.popup-video-overlay.overlay .container iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:80%;opacity:0;transition:opacity .5s}.popup-video-overlay.overlay.on .container iframe{opacity:1;-webkit-transition-delay:.45s;-moz-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}.popup-video-overlay.overlay .container .close-popup-video{width:28px;height:28px;background-image:url(/assets/images/site/icons/icon_close_video.png);margin:0;position:fixed;top:30px;right:30px;z-index:100;opacity:0;pointer-events:none;transition:all .3s}.popup-video-overlay.overlay.on .container .close-popup-video{opacity:1;pointer-events:auto;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.popup-video-overlay.overlay.exiting:before{transform:translate(-50%, -50%);width:0}.popup-video-overlay.overlay.exiting .container iframe{opacity:0;transition:opacity .3s}.popup-video-overlay.overlay.exiting .container #close-popup-video{opacity:0;pointer-events:none;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@media screen and (max-width: 1200px){.popup-video-overlay.overlay .container{width:100%}}.side-pagination{position:relative;left:45px}.side-pagination:before{display:block;content:'';width:40px;height:1px;background:#da1333;position:absolute;top:7px;left:-45px}.side-pagination:after{content:'';clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.side-pagination ul li{list-style:none;float:left;position:relative}.side-pagination ul li a{display:block;padding-left:14px}.side-pagination ul li,.side-pagination ul li a{color:#8b96aa;font-size:12px;text-transform:uppercase;letter-spacing:.2em}.popup-window{opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;transition:300ms ease all;-webkit-transition:300ms ease all;-o-transition:300ms ease all}.popup-window .close-popup-window{position:absolute;top:10px;right:10px;width:12px;height:12px;background-image:url(/assets/images/site/icons/icon_close_signup.png)}.popup-window:before{opacity:.8;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#144286;background:-moz-linear-gradient(-45deg, #144286 0%, #2f3f7a 50%, #503c6b 100%);background:-webkit-linear-gradient(-45deg, #144286 0%, #2f3f7a 50%, #503c6b 100%);background:linear-gradient(135deg, #144286 0%, #2f3f7a 50%, #503c6b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#144286', endColorstr='#503c6b',GradientType=1 );-webkit-transition-delay:.25s;transition-delay:.25s;z-index:1}.popup-window .popup-window-box{border-top:3px solid #da1333;padding:45px 45px 25px 45px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;width:92%;max-width:615px;z-index:2}.popup-window .popup-window-box .title{font-weight:700;font-size:18px}.popup-window .popup-window-box .notes a{font-size:11px;color:#8b96aa;text-decoration:underline}.basic main .body p,.basic main .body li{color:#94949e;font-size:15px;line-height:25px}.page-two-col-title{margin-bottom:40px}.page-two-col-title h1{font-size:30px;letter-spacing:0}.page-two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.sticky-aside .sticky-aside-inner.stick{top:120px;position:fixed}.sticky-aside .sticky-aside-inner.no-stick{position:absolute;bottom:0;right:0;top:auto}
