@font-face{font-family:'din regular';src:url('../fonts/DINNextRoundedLTPro-Regular.eot');src:url('../fonts/DINNextRoundedLTPro-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/DINNextRoundedLTPro-Regular.woff2') format('woff2'),url('../fonts/DINNextRoundedLTPro-Regular.woff') format('woff'),url('../fonts/DINNextRoundedLTPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'din medium';src:url('../fonts/DINNextRoundedLTPro-Medium.eot');src:url('../fonts/DINNextRoundedLTPro-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/DINNextRoundedLTPro-Medium.woff2') format('woff2'),url('../fonts/DINNextRoundedLTPro-Medium.woff') format('woff'),url('../fonts/DINNextRoundedLTPro-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'din light';src:url('../fonts/DINNextRoundedLTPro-Light.eot');src:url('../fonts/DINNextRoundedLTPro-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/DINNextRoundedLTPro-Light.woff2') format('woff2'),url('../fonts/DINNextRoundedLTPro-Light.woff') format('woff'),url('../fonts/DINNextRoundedLTPro-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'din bold';src:url('../fonts/DINNextRoundedLTPro-Bold.eot');src:url('../fonts/DINNextRoundedLTPro-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/DINNextRoundedLTPro-Bold.woff2') format('woff2'),url('../fonts/DINNextRoundedLTPro-Bold.woff') format('woff'),url('../fonts/DINNextRoundedLTPro-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'dinpro bold';src:url('../fonts/DINPro-Bold.eot');src:url('../fonts/DINPro-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/DINPro-Bold.woff2') format('woff2'),url('../fonts/DINPro-Bold.woff') format('woff'),url('../fonts/DINPro-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}*:focus{outline:0}a,li,div{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}b,strong{font-weight:bold}figure{margin:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,p,pre,address,blockqoute,span,ul,ol,li,dl,dd,dt,img,form,fieldset,input{font-weight:400;padding:0;margin:0}body{font-family:'din regular',sans-serif;font-weight:400}p{font-size:16px;color:#76777b;letter-spacing:.25px}a{font-size:16px;color:#e33035;font-weight:400;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;vertical-align:top}img.vertical{max-width:none;width:auto;height:100%}.center{max-width:1170px;margin:0 auto 0 auto}.trans{transition:.5s all;-webkit-transition:.5s all}.clear{clear:both}.no-scroll{overflow:hidden}.group:after{content:"";display:table;clear:both}.printFrame{display:none}.flex{display:flex}.flex.equal{justify-content:space-between}.flex.h-center{justify-content:center}.flex.v-center{align-items:center}.flex.middle{justify-content:center;align-items:center}.flex.wrap{flex-wrap:wrap}.button{display:inline-block;width:135px;height:36px;line-height:36px;border:0;font-family:'din medium';font-size:18px;text-align:center}.button.big{font-family:'din bold';font-size:32px;letter-spacing:.25px;text-transform:uppercase;padding:9px 71px;width:auto;height:auto}.button.white{background:#fff;color:#e33035}.button.white:hover{color:#595961}.button.red{background:#df383c;color:#fff}.button.red:hover{background:#bb0424;text-decoration:none}.button.disabled{color:#ccc;cursor:default}.button.disabled:hover{color:#ccc;background:#fff}a.read-more{display:inline-block;font-family:'din medium';letter-spacing:.6px;padding:0 20px 0 0}a.read-more.gray{font-size:21px;color:#5b5b5f;background:url('../images/icons/icon_read_more.png') no-repeat 100% 50%}a.read-more.red{font-size:16px;color:#e33035;background:url('../images/icons/icon_read_more_gray.png') no-repeat 100% 50%}a.read-more.circle{font-size:24px;color:#df383c;line-height:36px;background:url('../images/icons/icon_submit.png') no-repeat 100% 50%;padding:0 40px 0 0}.input-item{position:relative}.input-item p{font-size:24px;color:#555557;margin:0 0 40px}.input-item p a{font-size:24px}[type="checkbox"]+label{font-size:12px;font-weight:500;color:#555;letter-spacing:.5px;text-transform:uppercase}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{text-transform:none;position:relative;cursor:pointer;padding:6px 0 0 40px}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:6px;width:23px;height:23px;border:2px solid #555557;border-radius:0;background:#fff}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:"✔";width:auto;height:auto;color:#e33035;background:none;border-radius:0;position:absolute;top:8px;left:7px;transition:all .2s;font-size:16px}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.custom-select{width:194px;overflow:hidden;background:#fafafa url("../images/icons/icon_select.png") no-repeat 5% 50%;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0}.custom-select select{font-family:'din light';font-size:16px;height:36px;line-height:36px;width:130%;border:0;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;color:#76777b;padding:0 0 0 30px;cursor:pointer}.custom-select select:focus{outline:0}[type="radio"]+label{font-family:'din medium';font-size:21px;color:#555557}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;cursor:pointer;padding:2px 0 0 35px}[type="radio"]:not(:checked)+label:before,[type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:6px;width:16px;height:16px;border:2px solid #595959;border-radius:16px}[type="radio"]:not(:checked)+label:after,[type="radio"]:checked+label:after{content:'';width:10px;height:10px;background:#df383c;border-radius:8px;position:absolute;top:11px;left:5px;transition:all .2s}[type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="radio"]:checked+label:after{opacity:1;transform:scale(1)}form.general .input-item{margin:0 0 20px}form.general .input-item label{font-family:'din bold';font-size:26px;color:#555557;margin:0 0 5px}form.general input[type="text"],form.general textarea{width:100%;height:41px;line-height:41px;font-size:16px;color:#555557;padding:0 0 0 15px;border:2px solid #555557}form.general textarea{height:180px}form.general input[type="submit"]{border:0;display:block;font-family:'din medium';font-size:24px;color:#555557;padding:0 30px 0 0;background:url('../images/icons/icon_submit.png') no-repeat 100% 50%;float:right}form.general .input-item.privacy label{font-family:'din medium';font-size:21px;color:#555557}form.general .input-item.privacy label a{font-family:'din medium';font-size:21px}form.gray .input-item{margin:0 0 20px}form.gray input[type="text"],form.gray textarea{width:100%;background:#eee;height:53px;line-height:53px;font-size:22px;color:#555557;padding:0 0 0 15px;border:1px solid #df383c}form.gray ::-webkit-input-placeholder{font-family:'din medium';font-size:24px;color:#555557}form.gray ::-moz-placeholder{font-family:'din medium';font-size:24px;color:#555557}form.gray :-ms-input-placeholder{font-family:'din medium';font-size:24px;color:#555557}form.gray :-moz-placeholder{font-family:'din medium';font-size:24px;color:#555557}form.gray .input-item.privacy{margin:40px 0}form.gray .input-item.privacy label{font-family:'din medium';font-size:24px;color:#555557}form.gray .input-item.privacy label a{font-family:'din medium';font-size:24px}::-webkit-input-placeholder{font-family:'din light';font-size:16px}::-moz-placeholder{font-family:'din light';font-size:16px}:-ms-input-placeholder{font-family:'din light';font-size:16px}:-moz-placeholder{font-family:'din light';font-size:16px}form.small ::-webkit-input-placeholder{font-family:'din medium';font-size:16px;color:#555557}form.small ::-moz-placeholder{font-family:'din medium';font-size:16px;color:#555557}form.small :-ms-input-placeholder{font-family:'din medium';font-size:16px;color:#555557}form.small :-moz-placeholder{font-family:'din medium';font-size:16px;color:#555557}.error-message{color:#f00;font-size:13px;font-weight:500}.validation-failed{border:1px solid #f00 !important}header{position:relative;padding:38px 0 0}#lang-wrapper{justify-content:flex-end;margin:0 0 15px}#lang-wrapper a{display:inline-block;font-size:18px;letter-spacing:1px;color:#76777b;margin:0 0 0 10px}#lang-wrapper a.active,#lang-wrapper a:hover{font-family:'din medium';color:#e33035;text-decoration:none}#lang-wrapper .subscribe{margin:0 20px 0 0}#lang-wrapper .subscribe a{font-family:'din medium';border-bottom:1px solid #76777b}#lang-wrapper .subscribe a:hover{border-bottom:1px solid #e33035}#logo{width:22.9%}#menu-wrapper{width:77.1%}#slogen{padding:0 0 0 90px;margin:30px 0 20px}#slogen h2{font-family:'din medium';font-size:26px;color:#5b5b5f;line-height:40px;letter-spacing:.25px;text-transform:uppercase}#slogen h2 span{color:#df383c}.menu-bg{position:absolute;bottom:80px;height:66px;width:50%;background:#de383c;right:0}#menu.screen{position:relative;background:#de383c;height:66px}#menu.screen ul{padding:18px 0 0 60px;list-style:none}#menu.screen>ul{height:100%}#menu.screen>ul:before{content:'';width:0;height:0;border-top:66px solid #fff;border-right:66px solid transparent;position:absolute;left:0;top:0}#menu.screen>ul>li{position:relative}#menu.screen>ul>li a{font-size:24px;color:#fff;letter-spacing:0}#menu.screen>ul>li:hover>a{text-decoration:none;color:#595961}#menu.screen>ul>li:hover>ul{display:block}#menu.screen>ul>li ul{position:absolute;display:none;z-index:50000;left:-20px;top:48px;background:#5b5b5f;padding:40px 30px 40px 30px;width:260px}#menu.screen>ul>li ul li{position:relative;z-index:300}#menu.screen>ul>li ul li a{display:block;padding:10px 0;line-height:24px}#menu.screen>ul>li ul li a:hover{color:#df383c;text-decoration:none}#menu.screen>ul>li ul .mask-right{width:0;height:0;border-bottom:160px solid #df383c;border-left:145px solid transparent;position:absolute;right:0;bottom:0;z-index:200}#mobile-menu{display:none}#mobile-menu{position:absolute;width:90px;height:24px;z-index:9999999;cursor:pointer;right:20px;bottom:70px;color:#e33035}#mobile-menu span.top,#mobile-menu span.bottom,#mobile-menu span.middle{position:absolute;right:0;background:#e33035;width:32px;height:2px}#mobile-menu span.top{top:3px}#mobile-menu span.middle{top:50%;transform:translateY(-50%)}#mobile-menu span.bottom{bottom:3px}.overlay{position:fixed;top:0;left:0;width:100%;height:0;opacity:0;visibility:hidden;z-index:900000;background:#e33035;padding:30px 0 0;text-align:center;overflow:scroll}.overlay.open{opacity:.9;visibility:visible;height:100%;transition:opacity .35s,visibility .35s,height .35s}.overlay.open .flex{flex-wrap:wrap}.overlay.open li{width:100%;animation:fadeInRight .5s ease forwards;animation-delay:.35s;padding:8px 0;opacity:0;position:relative;list-style:none;padding:8px 0}.overlay.open ul li i{color:#fff;font-size:25px}.overlay.open ul li,.overlay.open ul li a{color:#fff;text-transform:uppercase;text-decoration:none;font-size:22px;font-weight:600;cursor:pointer}.overlay.open ul li ul.open{display:block}.overlay.open ul li ul.dropdown{margin:5px 0}.overlay.open ul li ul.dropdown li{animation:none;opacity:1;padding:0}.overlay.open ul li ul.dropdown li a{font-size:16px;text-transform:none}#btn-close{position:absolute;top:30px;background:transparent;width:50px;height:50px;z-index:99999999999;cursor:pointer;right:20px;display:none}#btn-close span{position:absolute;left:0;background:#fff;width:100%;height:2px;top:20px}#btn-close>span.left{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#btn-close>span.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@keyframes fadeInRight{0{opacity:0;left:20%}100%{opacity:1;left:0}}#search-wrapper{background:#a5a5a7;margin:15px 0 0}#search-wrapper .center{padding:0 20px 0 220px}#search-wrapper span{font-family:'din bold';font-size:18px;color:#fff}#search-wrapper .flex{height:65px}#search-wrapper input[type="text"]{font-family:'din light';font-size:16px;height:36px;line-height:36px;padding:0 0 0 30px}#search-wrapper input[type="submit"]{width:39px;height:39px;background:url('../images/icons/icon_search_submit.png');border:0}#ticker-container{padding:15px 0 0}#ticker-container #ticker{height:40px}#ticker-container p{font-weight:700}#slider{height:595px;background:#df383c;overflow:hidden;position:relative}#slider .bg-left{position:absolute;left:0;bottom:0;top:0;width:200px;background:#df383c;z-index:200}#slider .wrapper{position:relative}#slider .mask-left{width:0;height:0;border-top:845px solid #df383c;border-right:700px solid transparent;position:absolute;left:0;top:0;z-index:200}#slider .mask-left div{position:absolute;top:-785px;right:-700px;left:0}#slider .mask-left div p.date{font-size:18px;color:#5b5b5f}#slider .mask-left div h2{font-family:'dinpro bold';font-size:44px;color:#fff;line-height:50px;text-transform:uppercase;margin:0 0 15px;max-width:500px}#slider .mask-left div p{font-family:'din light';font-size:22px;color:#fff;letter-spacing:.1px}#slider .mask-left div a.read-more{margin:20px 0 0 180px}#slider .mask-right{width:0;height:0;border-bottom:250px solid #df383c;border-left:200px solid transparent;position:absolute;right:0;bottom:0;z-index:200}#slider .image{position:absolute;right:0;z-index:100;width:1340px;height:595px;overflow:hidden}#slider .image img{max-width:none;width:auto;height:auto}#slider img{transition:3s all;-webkit-transition:3s all}#slider .slide{float:none;position:absolute;opacity:0;z-index:1;top:0;left:0;right:0}#slider .slide.visible{position:relative;opacity:1;z-index:2}#slider .slide img{width:100%;height:auto;display:block}a.slider-nav.next,a.slider-nav.prev{width:48px;height:48px;position:absolute;top:50%;z-index:10000000;transform:translateY(-50%)}a.slider-nav.prev{left:30px;background:url(/resources/images/icons/icon_slider_prev.png) no-repeat}a.slider-nav.next{right:30px;background:url(/resources/images/icons/icon_slider_next.png) no-repeat}.line{position:relative;background:#5b5b5f;height:105px}.line .red-bg{position:absolute;left:0;top:0;bottom:0;width:600px;background:#df383c}.line .left{position:relative;width:206px;height:105px;background:#df383c}.line .left .mask{width:0;height:0;border-bottom:105px solid #fff;border-left:85px solid transparent;position:absolute;right:0;bottom:0;z-index:200}.line .right{position:relative;min-width:400px;background:#5b5b5f;height:105px}.line .right .mask{width:0;height:0;border-bottom:105px solid #fff;border-right:85px solid transparent;position:absolute;left:0;bottom:0;z-index:200}#about{margin:140px 0 70px}#main-image{height:595px;background:#df383c;overflow:hidden;position:relative}#main-image img{width:auto;height:100%;max-width:none}#main-image .bg-left{position:absolute;left:0;bottom:0;top:0;width:200px;background:#df383c;z-index:200}#main-image .wrapper{position:relative}#main-image .mask-left{width:0;height:0;border-top:845px solid #df383c;border-right:700px solid transparent;position:absolute;left:0;top:0;z-index:200}#main-image .mask-left div{position:absolute;top:-785px;right:-700px;left:0}#main-image .mask-left div p.date{font-size:18px;color:#5b5b5f}#main-image .mask-left div h2{font-family:'dinpro bold';font-size:49px;color:#fff;line-height:55px;text-transform:uppercase;margin:0 0 15px}#main-image .mask-left div p{font-family:'din light';font-size:22px;color:#fff;letter-spacing:.1px}#main-image .mask-left div a{display:inline-block;font-family:'din medium';letter-spacing:.6px;padding:0 20px 0 0;margin:20px 0 0 180px;font-size:21px;color:#5b5b5f;background:url(../images/icons/icon_read_more.png) no-repeat 100% 50%}#main-image .mask-right{width:0;height:0;border-bottom:250px solid #df383c;border-left:200px solid transparent;position:absolute;right:0;bottom:0;z-index:200}#main-image .image{position:absolute;right:0;z-index:100;max-width:1340px;max-height:595px;overflow:hidden}#news-full{margin:70px 0}#news-full h2 a{font-family:'din bold';font-size:26px;color:#df383c;text-transform:none}#news-full p,#news-full p a{font-size:24px;color:#555557;line-height:36px}#news-full p.date{font-family:'din light';font-size:18px;color:#555557}#news-full a.read-more{float:right;margin:20px 0 0}#news-full .post{padding:40px 0;border-bottom:1px solid #e4e4e4}#news-full .post:first-child{padding:0 0 40px}#news-full .post:last-child{border:0}#news-full .post .lead{margin:10px 0 0}#news-full .post .lead p:first-child a{font-family:'din bold';font-size:26px;color:#df383c}#news-full .post .image{padding:6px;border:2px solid #df383c;margin:30px 0 0}#news-full .post .image .cut{max-height:500px;overflow:hidden}#news-full .post .image img{width:100%}#news-two-col .post{padding:40px 0;border-bottom:1px solid #e4e4e4}#news-two-col .post:first-child{padding:0 0 40px}#news-two-col .post:last-child{border:0}#news-two-col .post .wrapper{margin:20px 0 0}#news-two-col .post .wrapper .image{padding:6px;border:2px solid #df383c;height:225px;text-align:center}#news-two-col .post .wrapper .image .cut{height:209px;width:300px;overflow:hidden}#news-two-col .post.vertical .wrapper .image{padding:6px;border:2px solid #df383c;height:301px;text-align:center}#news-two-col .post.vertical .wrapper .image .cut{height:285px;width:200px;overflow:hidden}#news-two-col .post .wrapper .image .cut img{min-height:209px}#news-two-col .post .wrapper .text{width:80%;padding:0 0 0 30px}#news-two-col .post .wrapper .text.full{width:100%;padding:0}#news-two-col .post .wrapper .text a.read-more{float:right;margin:20px 0 0}.tiled-news{margin:0 0 70px}.tiled-news .col1,.tiled-news .col2,.tiled-news .post{width:50%}.tiled-news .col2 .post{min-height:300px}.tiled-news p{font-size:14px;padding:0 25px}.tiled-news p.date{font-family:'din light';font-size:10px;margin:10px 0;text-align:right}.tiled-news h3{line-height:22px;padding:0 25px}.tiled-news h3 a{font-family:'din bold';font-size:18px;color:#e33035;text-transform:uppercase}.tiled-news .image{position:relative}.tiled-news .image img{min-height:170px}.tiled-news .image .icon{position:absolute;left:20px;bottom:-17px;width:58px;height:42px;z-index:9000}.tiled-news .image .icon.news{background:url('../images/icons/icon_news.png')}.tiled-news .image .category{font-family:'din medium';font-size:14px;color:#fff;letter-spacing:.6px;position:absolute;left:70px;bottom:10px;text-transform:uppercase}.tiled-news .image .category.label{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);padding:10px 0 10px 80px;cursor:pointer}.tiled-news .post .image .cut{height:170px;overflow:hidden}.tiled-news .post .image .icon.video{background:url('../images/icons/icon_video.png')}.tiled-news .post .image.vertical .cut{height:299px;overflow:hidden}.tiled-news .post .image.vertical img{height:100%;width:auto;max-width:none}.tiled-news .col1 .featured{margin:0 0 30px}.tiled-news .col1 .featured p.date{font-size:14px}.tiled-news .col1 .featured .image .cut{height:330px;overflow:hidden}.tiled-news .col1 .featured .image .cut img{min-height:330px}.tiled-news .col2 .top{margin:0 0 30px}#map{margin:60px 0}.line-small{position:relative;background:#5b5b5f;height:77px;max-width:100%;overflow:hidden}.line-small .red-bg{position:absolute;left:0;top:0;bottom:0;width:600px;background:#df383c}.line-small .left{position:relative;width:95px;height:77px;background:#df383c}.line-small .left .mask{width:0;height:0;border-bottom:77px solid #fff;border-left:62px solid transparent;position:absolute;right:0;bottom:0;z-index:200}.line-small .right{position:relative;min-width:600px;background:#5b5b5f;height:77px}.line-small .right .mask{width:0;height:0;border-bottom:77px solid #fff;border-right:62px solid transparent;position:absolute;left:0;bottom:0;z-index:200}.line-small .right .bg{position:absolute;left:-62px;top:0;bottom:0;background:url('/resources/images/horizontal_line_bg.png') no-repeat;width:517px;z-index:250}#cta{padding:140px 0 70px;background:#c7c7c8}#cta .box{width:24%}#cta .image{height:190px;overflow:hidden}#cta h2{margin:40px 0 15px}#cta h2 a{font-family:'din medium';font-size:24px;color:#e33035;letter-spacing:1px;text-transform:uppercase}.image-text-col .box{width:30%}.image-text-col .box .text{position:relative;height:220px;overflow:hidden;margin:40px 0 0}.image-text-col .image{text-align:center;height:190px;overflow:hidden}.image-text-col h2{margin:0 0 15px}.image-text-col h2 a{font-family:'din medium';font-size:24px;color:#e33035;letter-spacing:1px;text-transform:uppercase}.image-text-col a.read-more{position:absolute;right:20px;bottom:20px}.subpage .search-results{margin:0 0 30px}.subpage .search-results p{margin:0}.subpage .search-results p.date{font-family:'din light'}.subpage h2 a{font-family:'din medium';font-size:24px;color:#e33035;letter-spacing:1px;text-transform:uppercase}.subpage #share{margin:35px 0 0}.subpage #share .wrapper{float:right}.subpage #share .wrapper.left{float:left}.subpage #share .wrapper a{display:block;width:48px;height:48px;background:url('../images/icons/sprite_social.png') no-repeat;margin:0 0 0 15px}.subpage #share .wrapper a.email{background-position:0 0}.subpage #share .wrapper a.print{background-position:-48px 0}.subpage #share .wrapper a.facebook{background-position:-96px 0}.subpage #share .wrapper a.twitter{background-position:-144px 0}.subpage article h1{font-family:'din bold';font-size:32px;line-height:40px;color:#df383c;letter-spacing:.25px;text-transform:uppercase;margin:40px 0}.subpage article h2{font-family:'din bold';font-size:29px;color:#555557;line-height:39px;margin:40px 0}.subpage article h3{font-family:'din bold';font-size:24px;color:#555557;line-height:28px;margin:20px 0 10px}.subpage article p{font-size:24px;color:#555557;margin:0 0 20px}.subpage article ul,.subpage article ol{font-size:24px;color:#555557;margin:0 0 20px 40px}.subpage article a{font-size:24px;color:#df383c}.subpage article img{width:100% !important;height:auto !important;padding:10px;border:2px solid #e71115;margin:0 0 20px}.who-we-are #about .box:first-child{margin:0 70px 0 0}#timeline{position:relative;margin:130px 0;padding:100px 0 0}#timeline h1{position:absolute;left:55%;top:0}#timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#b4301a;left:50%;transform:translateX(-50%)}#timeline .block{position:relative}#timeline .block .icon{position:absolute;width:62px;height:62px;background:url(../images/icons/icon_timeline.png) no-repeat;left:50%;top:19%;margin:0 0 0 -31px}#timeline .block .icon.is-hidden{visibility:hidden}#timeline .block .icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}#timeline .block .content{width:45%;text-align:right;position:relative}#timeline .block:nth-child(odd) .content{float:right;text-align:left}#timeline .block .content.is-hidden{visibility:hidden}#timeline .block .content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}#timeline .block .content .image{overflow:hidden;margin:0 0 20px}#timeline .content .text h2{font-family:'din bold';font-size:24px;color:#e33035;margin:0 0 20px;text-transform:uppercase}#timeline .content .text p{font-size:24px;color:#555557}#timeline .content .text .read-more{font-size:18px;margin:20px 0 0}#timeline .content span{position:absolute;width:100%;left:122%;top:22%;text-align:left;font-family:'din bold';font-size:24px;color:#e33035}#timeline .block:nth-child(odd) .content .date{left:auto;right:122%;text-align:right}#timeline .block .content .more-info a{display:block;width:100%;text-align:right}#timeline .block:nth-child(odd) .content .more-info a{text-align:left}.our-team #team .wrapper{flex-wrap:wrap;margin:65px 0 80px}.our-team #news-two-col .post.title{border-bottom:0;padding:40px 0 0}.our-team #news-two-col .post.title h2{font-size:28px;color:#e33035}.our-team #team .wrapper .person{width:47%;margin:0 0 80px}.our-team #team .wrapper .person .left{position:relative;width:66%;max-width:310px}.our-team #team .wrapper .person .left h2{margin:0 0 20px}.our-team #team .wrapper .person .left a.read-more{position:absolute;bottom:0;right:0}.our-team #team .wrapper .person .right{width:34%}.our-team #team .wrapper .person .right .image{padding:1px;border:1px solid #f00;height:225px;max-width:170px;overflow:hidden}.our-team #team .wrapper .person .right .image .cut{height:221px;overflow:hidden}.what-we-do #subpages{margin:80px 0 70px}.what-we-do #subpages .box{width:30%}.what-we-do #subpages .box .image{text-align:center;height:190px;overflow:hidden;margin:0 0 20px}.what-we-do #subpages .box h2{margin:0 0 15px;text-align:center}.what-we-do #details .box{border-right:3px solid #76777b;margin:0 0 60px;padding:0 30px}.what-we-do #details .box:first-child{padding:0 30px 0 0}.what-we-do #details .box:last-child{border:0;padding:0 0 0 30px}.what-we-do #details .box h2{margin:0 0 20px}.what-we-do #details .box p{margin:0 0 20px}.what-we-do #details .box .search-results p{margin:0}.get-involved #actions{margin:90px 0}.get-involved #actions .image{padding:1px;border:1px solid #e33035;max-width:350px}.get-involved #actions .image .cut{height:230px;overflow:hidden;max-width:350px}.get-involved #actions .box{position:relative;width:33.3%;padding:0 0 10px}.get-involved #actions .box .text{border-right:3px solid #e33035;padding:0 20px 0 0;max-width:370px}.get-involved #actions .box:last-child .text{border:0}.get-involved #actions .box h2{margin:30px 0 20px}.get-involved #actions .box p{margin:0 0 20px}.get-involved #actions .box a.more{position:absolute;bottom:0;right:50px;font-family:'din medium';font-size:24px;color:#5b5b5f;text-align:right;text-transform:uppercase}#act-now-form .left,#act-now-form .right{width:48%}#act-now-form textarea{font-family:'din medium';font-size:16px;color:#555557;line-height:21px;padding-top:16px}#act-now-form textarea.title{height:53px}#act-now-form textarea.message{height:184px}#act-now-form textarea.signoff{height:53px}#act-now-form input[type="text"]{font-family:'din medium';font-size:16px;color:#555557}#act-now-form p,#act-now-form label,#act-now-form label a{font-size:16px}#act-now-form .input-item.privacy{margin:30px 0}#act-now-form .input-item.privacy .error-message{margin:15px 0 0}#act-now-form .input-item.submit{text-align:center}.contact form{margin:60px 0 100px;max-width:560px}.contact form .textarea{margin:50px 0 20px}.contact #google-map .wrapper{max-width:975px;padding:10px;border:2px solid #df383c;margin:0 0 200px 0}.faq article{margin:0 0 100px}.faq article ul:first-of-type{margin:0 0 50px}.faq article ul li{position:relative;list-style:none;padding:4px 0 0 15px}.faq article ul li a{color:#555557}.faq article ul li:before{content:"";width:12px;height:20px;background:url(../images/icons/icon_list.png);position:absolute;left:-5px;top:11px}.faq article h2{font-family:'din bold';font-size:30px;color:#555557;margin:20px 0}.faq article p{line-height:30px}.strategic-litigation #sub{margin:140px 0 70px}.strategic-litigation #sub .box{margin:0 70px 0 0}.strategic-litigation #sub .box:last-child{margin:0}.strategic-litigation #cat-desc{margin:0 0 70px}.strategic-litigation #cat-desc h1{font-family:'din bold';font-size:26px;color:#df383c;margin:0 0 40px}.strategic-litigation #cat-desc p{font-size:24px;color:#555557;line-height:36px;margin:0 0 30px}.advocacy #sub{margin:140px 0 70px}.advocacy #sub .box{width:25%;padding:0 40px 0 0;margin:0 0 50px}.advocacy #sub .box .text{height:160px}#cat-desc{margin:0 0 70px}#cat-desc h1{font-family:'din bold';font-size:26px;color:#df383c;margin:0 0 40px}#cat-desc p,#cat-desc ul,#cat-desc a{font-size:24px;color:#555557;line-height:36px;margin:0 0 30px}#cat-desc a{color:#e33035}#cat-desc ul{margin:0 0 30px 30px}.issues-we-work-on #sub{margin:140px 0 70px}.issues-we-work-on #sub .wrapper{flex-wrap:wrap}.issues-we-work-on #sub .box{width:25%;padding:0 40px 0 0;margin:0 0 50px}.issues-we-work-on #sub .box .text{height:200px}.issues-we-work-on #sub .box h2{line-height:28px}.issues-we-work-on #sub .box h2 a{letter-spacing:0}#videos h2 a{font-family:'din bold';font-size:26px;color:#555557;text-transform:none}#videos p{font-size:24px;color:#555557;line-height:34px}#videos p.date{font-family:'din light';font-size:18px;color:#555557;margin:0 0 30px}#videos .featured{margin:0 0 60px}#videos .featured .video{padding:6px;border:2px solid #df383c;margin:30px 0 0}#videos .post{padding:40px 0;border-bottom:2px solid #787777}#videos .post:last-child{border-bottom:0}#videos .post p.date{margin:0 0 15px}#videos .post .image{width:25%;padding:2px;border:1px solid #ee9597;height:146px}#videos .post .image .cut{height:140px;overflow:hidden}#videos .post .text{width:75%;padding:0 0 0 50px}#videos .post .text.full{width:100%;padding:0}#videos .post .text.full iframe{width:100% !important;height:560px !important;margin:30px 0}.join-us .form-wrapper{margin:50px auto}.join-us .form-wrapper h2{font-family:'din medium';font-size:28px;line-height:32px;color:#df383c;letter-spacing:.25px;margin:0 0 20px}.subpage.donate img{max-width:none;width:auto !important}.donate form{margin:60px 0 100px}.donate form .input-item p{font-size:24px;color:#555557}.donate form .input-item input[type="submit"]{float:right;padding:9px 50px}.search h2{font-family:'din bold';font-size:30px;color:#555557;margin:0 0 30px}#news-two-col{margin:70px 0}.news-page #news{margin:70px 0}.news-page .tiled-news{margin:0 0 40px}.article article{padding:0 0 100px}.article article ul li{position:relative;list-style:none;padding:0 0 0 40px}.article article ul li:before{content:"";color:red;width:10px;height:10px;display:block;position:absolute;left:0;top:12px;background:url('../images/icons/icon_bullet.png') no-repeat}.blog-post .center{max-width:900px}.blog-post article{padding:0 0 100px}.blog-post article h1{margin:0 0 5px}.blog-post article p.date{font-size:18px;color:#555557;margin:0 0 20px}.blog-post article iframe{width:100% !important;height:560px !important}#error{padding:100px 0}#error .wrapper{text-align:center}#error h1{font-family:'din medium';font-size:51px;color:#5b5b5f;letter-spacing:.25px}#error p.number{font-family:'din medium';font-size:320px;color:#df383c;letter-spacing:.25px}.pager{padding:5px 0;margin:20px 0;text-align:right}.pager .active,.pager .page{font-family:'din medium';display:inline-block;width:30px;height:30px;line-height:30px;font-size:16px;text-align:center;cursor:pointer;margin:0 2px;color:#fff;background-color:#de383c}.pager .active,.pager .page:hover{background:#484848;color:#fff}.pager a{text-decoration:none}footer{position:relative;background:#e33035;height:300px;padding:50px 0}footer .mask-right{width:0;height:0;border-bottom:250px solid #5b5b5f;border-left:200px solid transparent;position:absolute;right:0;bottom:0;z-index:200}footer .social{margin:20px 0 0}footer .social i{position:relative;display:inline-flex;color:#e33035;border-radius:50%;font-size:21px;background:#fff;width:39px;height:39px;align-items:center;justify-content:center;margin:0 20px 0 0}footer .social a{text-decoration:none}footer .social i:hover{color:#595961}footer .social i span{position:absolute;bottom:0;left:12px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid #e33035}footer .buttons{margin:60px 0 20px}footer .buttons a{margin:0 12px 0 0}footer .copyright{z-index:900000}footer .copyright.mobile{display:none}footer .copyright p,footer .copyright p a{font-family:'din bold';font-size:18px;color:#c7c7c8}footer .copyright p a:hover{text-decoration:underline}footer .right{display:flex;justify-content:space-between;z-index:900000}footer .right div:first-child{margin:0 40px 0 0}footer .right p:first-child{color:#c7c7c8;margin:0 0 10px}footer .right p,footer .right a{font-family:'din medium';font-size:18px;color:#fff;margin:0 0 20px}@-webkit-keyframes cd-bounce-1{0{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0{opacity:0;-moz-transform:scale(0.5)}60%{opacity:1;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes cd-bounce-2{0{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}