html{font-size:10px;}
@media only screen and (max-width:400px){html{font-size:9.375px;}
}
html, body{height:100%;}
body{background:#0a0809;font-family:'Libre Baskerville', serif;font-size:15px;line-height:30px;color:#5f5f5f;margin:0;padding:0;}
::selection{background:#A31E23;color:#FFF;}
::-moz-selection{background:#A31E23;color:#FFF;}
a{color:#A31E23;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:hover, a:focus, a:active{color:#AD3B44;}
a:focus{outline:none;}
h1, h2, h3, h4, h5, h6, .h01, .h02, .h03, .h04, .h05, .h06{font-family:'Montserrat', sans-serif;color:#0D0A0B;font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;}
h1, .h01, h2, .h02, h3, .h03, h4, .h04{margin-top:6rem;margin-bottom:1.8rem;}
@media only screen and (max-width:600px){h1, .h01, h2, .h02, h3, .h03, h4, .h04{margin-top:5.1rem;}
}
h5, .h05, h6, .h06{margin-top:4.2rem;margin-bottom:1.5rem;}
@media only screen and (max-width:600px){h5, .h05, h6, .h06{margin-top:3.6rem;margin-bottom:0.9rem;}
}
h1, .h01{font-family:'Montserrat', sans-serif;font-weight:bold;font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem;}
@media only screen and (max-width:600px){h1, .h01{font-size:3.3rem;letter-spacing:-.07rem;}
}
h2, .h02{font-size:3rem;line-height:1.3;}
h3, .h03{font-size:2.4rem;line-height:1.25;}
h4, .h04{font-size:2.1rem;line-height:1.286;}
h5, .h05{font-size:1.6rem;line-height:1.3125;}
h6, .h06{font-family:'Montserrat', sans-serif;font-weight:bold;font-size:1.4rem;line-height:1.5;text-transform:uppercase;letter-spacing:.16rem;}
p img{margin:0;}
p.lead{font-family:'Montserrat', sans-serif;font-size:2rem;line-height:1.8;margin-bottom:3.6rem;color:#0D0A0B;}
p.intro{font-family:'Montserrat', sans-serif;font-size:18px;line-height:21px;margin-bottom:3.6rem;color:#0D0A0B;}
p.requirements{font-family:'Montserrat', sans-serif;font-size:14px;line-height:16px;color:#FFF;letter-spacing:1px;}
@media only screen and (max-width:800px){p.lead{font-size:1.8rem;}
}
em, i, strong, b{font-size:inherit;line-height:inherit;font-style:normal;font-weight:normal;}
em, i{font-family:'Libre Baskerville', serif;font-style:italic;}
strong, b{font-family:'Libre Baskerville', serif;font-weight:bold;}
small{font-size:1.2rem;line-height:inherit;}
blockquote{margin:3.9rem 0;padding-left:4.5rem;position:relative;}
blockquote:before{content:"\201C";font-size:10rem;line-height:0px;margin:0;color:rgba(0, 0, 0, 0.15);font-family:arial, sans-serif;position:absolute;top:3.6rem;left:0;}
blockquote p{font-family:'Montserrat', sans-serif;padding:0;font-size:2.1rem;line-height:1.857;color:#0D0A0B;}
blockquote cite{display:block;font-family:'Montserrat', sans-serif;font-size:1.4rem;font-style:normal;line-height:1.5;}
blockquote cite:before{content:"\2014 \0020";}
blockquote cite a, blockquote cite a:visited{color:#6c6c6c;border:none;}
abbr{font-family:'Libre Baskerville', serif;font-weight:bold;font-variant:small-caps;text-transform:lowercase;letter-spacing:.05rem;color:#6c6c6c;}
var, kbd, samp, code, pre{font-family:Consolas, "Andale Mono", Courier, "Courier New", monospace;}
pre{padding:2.4rem 3rem 3rem;background:#F1F1F1;overflow-x:auto;}
code{font-size:1.4rem;margin:0 .2rem;padding:.3rem .6rem;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:3px;}
pre > code{display:block;white-space:pre;line-height:2;padding:0;margin:0;}
pre.prettyprint > code{border:none;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;text-decoration:none;}
mark{background:#ffd900;color:#000000;}
hr{border:solid rgba(0, 0, 0, 0.1);border-width:1px 0 0;clear:both;margin:2.4rem 0 1.5rem;height:0;}
ol{list-style:decimal;}
ul{list-style:disc;}
li{display:list-item;}
ol, ul{margin-left:1.7rem;}
ul li{padding-left:.4rem;}
ul ul, ul ol, ol ol, ol ul{margin:.6rem 0 .6rem 1.7rem;}
ul.disc li{display:list-item;list-style:none;padding:0 0 0 .8rem;position:relative;}
ul.disc li::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#A31E23;position:absolute;left:-17px;top:11px;vertical-align:middle;}
dt{margin:0;color:#A31E23;}
dd{margin:0 0 0 2rem;}
.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.video-container iframe,
.video-container object,
.video-container embed,
.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;}
img.pull-right{margin:1.5rem 0 0 3rem;}
img.pull-left{margin:1.5rem 3rem 0 0;}
table{border-width:0;width:100%;max-width:100%;}
th, td{padding:1.5rem 3rem;text-align:left;border-bottom:1px solid #E8E8E8;}
th{color:#0D0A0B;font-family:'Montserrat', sans-serif;font-weight:bold;}
td{line-height:1.5;}
th:first-child, td:first-child{padding-left:0;}
th:last-child, td:last-child{padding-right:0;}
.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;}
button, .btn{margin-bottom:1.2rem;}
fieldset{margin-bottom:1.5rem;}
input,
textarea,
select,
pre,
blockquote,
figure,
table,
p,
ul,
ol,
dl,
form,
.video-container,
.ss-custom-select{margin-bottom:1.2rem;}
.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.pace-inactive{display:none;}
.pace .pace-progress{background:#A31E23;position:fixed;z-index:900;top:0;right:100%;width:100%;height:4px;}
.oldie .pace{display:none;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#0F1215;z-index:800;height:100%;width:100%;}
.no-js #preloader, .oldie #preloader{display:none;}
#loader{position:absolute;left:50%;top:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;padding:0;background-color:#A31E23;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out;}
@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0);}
100%{-webkit-transform:scale(1);opacity:0;}
}
@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0);}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
fieldset{border:none;}
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea, select{display:block;height:6rem;padding:1.5rem 0;border:0;outline:none;color:#333333;font-family:'Montserrat', sans-serif;font-size:1.5rem;line-height:3rem;max-width:100%;background:transparent;border-bottom:2px solid rgba(0, 0, 0, 0.15);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ss-custom-select{position:relative;padding:0;}
.ss-custom-select select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';margin:0;line-height:3rem;vertical-align:middle;}
.ss-custom-select select option{padding-left:2rem;padding-right:2rem;}
.ss-custom-select select::-ms-expand{display:none;}
.ss-custom-select::after{border-bottom:2px solid rgba(0, 0, 0, 0.5);border-right:2px solid rgba(0, 0, 0, 0.5);content:'';display:block;height:8px;width:8px;margin-top:-7px;pointer-events:none;position:absolute;right:2.4rem;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.oldie .ss-custom-select::after{display:none;}
textarea{min-height:18rem;resize:none !important;}
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus, select:focus{color:#000000;border-bottom:2px solid black;}
label, legend{font-family:'Montserrat', sans-serif;font-weight:bold;font-size:1.4rem;margin-bottom:.9rem;line-height:1.714;color:#0D0A0B;display:block;}
input[type="checkbox"], input[type="radio"]{display:inline;}
label > .label-text{display:inline-block;margin-left:1rem;font-family:'Montserrat', sans-serif;line-height:inherit;}
label > input[type="checkbox"], label > input[type="radio"]{margin:0;position:relative;top:.15rem;}
::-webkit-input-placeholder{color:#6c6c6c;}
:-moz-placeholder{color:#6c6c6c;}
::-moz-placeholder{color:#6c6c6c;}
:-ms-input-placeholder{color:#6c6c6c;}
.placeholder{color:#6c6c6c !important;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus{-webkit-text-fill-color:#cf3e3e;transition:background-color 5000s ease-in-out 0s;}
.btn, button,
input[type="submit"],
input[type="reset"],
input[type="button"]{display:inline-block;font-family:'Montserrat', sans-serif;font-weight:400;font-size:1.2rem;text-transform:uppercase;letter-spacing:.3rem;height:5.4rem;line-height:calc(5.4rem - .6rem);padding:0 3rem;margin:0 .3rem 1.2rem 0;color:#151515;text-decoration:none;cursor:pointer;text-align:center;white-space:nowrap;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#c5c5c5;border:.3rem solid #c5c5c5;}
.btn:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.btn:focus, button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus{background-color:#b8b8b8;border-color:#b8b8b8;color:#000000;outline:0;}
.btn.btn--primary,
button.btn--primary,
input[type="submit"].btn--primary,
input[type="reset"].btn--primary,
input[type="button"].btn--primary{background:#0D0A0B;border-color:#0D0A0B;color:#FFFFFF;}
.btn.btn--primary:hover,
button.btn--primary:hover,
input[type="submit"].btn--primary:hover,
input[type="reset"].btn--primary:hover,
input[type="button"].btn--primary:hover,
.btn.btn--primary:focus,
button.btn--primary:focus,
input[type="submit"].btn--primary:focus,
input[type="reset"].btn--primary:focus,
input[type="button"].btn--primary:focus{background:#AD3B44;border-color:#AD3B44;}
.btn.full-width, button.full-width{width:100%;margin-right:0;}
.btn--medium, button.btn--medium{height:5.7rem !important;line-height:calc(5.7rem - .6rem) !important;}
.btn--large, button.btn--large{height:6rem !important;line-height:calc(6rem - .6rem) !important;}
.btn--stroke, button.btn--stroke{background:transparent !important;border:1px solid #000000;color:#000000;}
.btn--stroke:hover, button.btn--stroke:hover{border:1px solid #A31E23;color:#A31E23;}
.btn--pill, button.btn--pill{padding-left:3rem !important;padding-right:3rem !important;border-radius:1000px !important;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
.alert-box{padding:2.1rem 4rem 2.1rem 3rem;position:relative;margin-bottom:3rem;border-radius:3px;font-family:'Montserrat', sans-serif;font-size:1.5rem;line-height:1.6;}
.alert-box__close{position:absolute;right:1.8rem;top:1.8rem;cursor:pointer;}
.alert-box__close.im{font-size:12px;}
.alert-box--error{background-color:#ffd1d2;color:#e65153;}
.alert-box--success{background-color:#c8e675;color:#758c36;}
.alert-box--info{background-color:#d7ecfb;color:#4a95cc;}
.alert-box--notice{background-color:#fff099;color:#bba31b;}
.drop-cap:first-letter{float:left;margin:0;padding:1.5rem .6rem 0 0;font-size:8.4rem;font-family:'Montserrat', sans-serif;font-weight:bold;line-height:6rem;text-indent:0;background:transparent;color:#000000;}
.lining dt, .lining dd{display:inline;margin:0;}
.lining dt + dt:before, .lining dd + dt:before{content:"\A";white-space:pre;}
.lining dd + dd:before{content:", ";}
.lining dd + dd:before{content:", ";}
.lining dd:before{content:": ";margin-left:-0.2em;}
.dictionary-style dt{display:inline;counter-reset:definitions;}
.dictionary-style dt + dt:before{content:", ";margin-left:-0.2em;}
.dictionary-style dd{display:block;counter-increment:definitions;}
.dictionary-style dd:before{content:counter(definitions, decimal) ". ";}
.pull-quote{position:relative;padding:2.1rem 3rem 2.1rem 0px;}
.pull-quote:before, .pull-quote:after{height:1em;position:absolute;font-size:10rem;font-family:Arial, Sans-Serif;color:rgba(0, 0, 0, 0.15);}
.pull-quote:before{content:"\201C";top:-3.6rem;left:0;}
.pull-quote:after{content:'\201D';bottom:3.6rem;right:0;}
.pull-quote blockquote{margin:0;}
.pull-quote blockquote:before{content:none;}
.stats-tabs{padding:0;margin:3rem 0;}
.stats-tabs li{display:inline-block;margin:0 1.5rem 3rem 0;padding:0 1.5rem 0 0;border-right:1px solid rgba(13, 10, 11, 0.15);}
.stats-tabs li:last-child{margin:0;padding:0;border:none;}
.stats-tabs li a{display:inline-block;font-size:2.5rem;border:none;color:#151515;}
.stats-tabs li a:hover{color:#A31E23;}
.stats-tabs li a em{display:block;margin:.6rem 0 0 0;font-size:1.4rem;font-family:'Montserrat', sans-serif;color:#6c6c6c;}
.skill-bars{list-style:none;margin:6rem 0 3rem;}
.skill-bars li{height:5px;background:#CCCCCC;width:100%;margin-bottom:6.9rem;padding:0;position:relative;}
.skill-bars li strong{position:absolute;left:0;top:-3rem;color:#0D0A0B;text-transform:uppercase;letter-spacing:.2rem;font-size:12px;line-height:12px;font-weight:300 !important;font-family:Tahoma;}
.skill-bars li .progress{background:#A31E23;position:relative;height:100%;}
.skill-bars li .progress span{position:absolute;right:0;top:-3.6rem;display:block;font-family:'Montserrat', sans-serif;color:#FFFFFF;font-size:1.1rem;line-height:1;background:#A31E23;padding:.6rem .6rem;border-radius:3px;}
.skill-bars li .progress span::after{position:absolute;left:50%;bottom:-5px;margin-left:-5px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #61080F;content:"";}
.skill-bars li .percent5{width:5%;}
.skill-bars li .percent10{width:10%;}
.skill-bars li .percent15{width:15%;}
.skill-bars li .percent20{width:20%;}
.skill-bars li .percent25{width:25%;}
.skill-bars li .percent30{width:30%;}
.skill-bars li .percent35{width:35%;}
.skill-bars li .percent40{width:40%;}
.skill-bars li .percent45{width:45%;}
.skill-bars li .percent50{width:50%;}
.skill-bars li .percent55{width:55%;}
.skill-bars li .percent60{width:60%;}
.skill-bars li .percent65{width:65%;}
.skill-bars li .percent70{width:70%;}
.skill-bars li .percent75{width:75%;}
.skill-bars li .percent80{width:80%;}
.skill-bars li .percent85{width:85%;}
.skill-bars li .percent90{width:90%;}
.skill-bars li .percent95{width:95%;}
.skill-bars li .percent100{width:100%;}
.wide{max-width:1400px;}
.narrow{max-width:800px;}
.section-intro{text-align:center;position:relative;}
.section-intro h1{font-family:'Montserrat', sans-serif;font-weight:bolder;font-size:30px;line-height:30px;margin-top:0;text-transform:uppercase;letter-spacing:2px;color:#A31E23;}
.section-intro h3{font-family:'Montserrat', sans-serif;font-weight:bolder;font-size:2rem;color:#A31E23;text-transform:uppercase;letter-spacing:.15rem;margin-top:0;margin-bottom:0;}
.section-intro.has-bottom-sep{padding-bottom:1.5rem;position:relative;}
.section-intro.has-bottom-sep::after{display:inline-block;height:1px;width:240px;background-color:rgba(0, 0, 0, 0.1);text-align:center;}
@media only screen and (max-width:800px){.section-intro h1{font-size:4.2rem;}
.section-intro h3{font-size:1.8rem;}
}
@media only screen and (max-width:600px){.section-intro h1{font-size:3.6rem;}
.section-intro h3{font-size:1.7rem;}
}
@media only screen and (max-width:400px){.section-intro h1{font-size:3.3rem;}
.section-intro h3{font-size:1.6rem;}
}
.s-header{width:100%;height:72px;background-color:transparent;position:absolute;top:0;z-index:500;}
.s-header.offset{-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
.s-header.scrolling{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.s-header.sticky{position:fixed;top:0;background-color:rgba(0,0,0,1) !important;opacity:0;visibility:hidden;z-index:600;}
.s-header.sticky .header-logo a{margin:0;}
.s-header.sticky .header-nav-wrap{top:0;}
.s-header.sticky.scrolling{opacity:1;visibility:visible;}
.header-logo{display:inline-block;position:absolute;margin:0;padding:0;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:501;font-family:'Montserrat', sans-serif;font-weight:400;}
.header-logo a{display:block;margin:9px 0 0 0;padding:0;outline:0;border:none;width:auto;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FFF;}
.header-menu-toggle{display:none;position:absolute;right:29px;top:18px;height:42px;width:42px;line-height:42px;font-family:'Montserrat', sans-serif;font-size:1.4rem;text-transform:uppercase;letter-spacing:.2rem;color:rgba(255, 255, 255, 0.5);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.header-menu-toggle:hover, .header-menu-toggle:focus{color:#FFFFFF;}
.header-menu-toggle span{display:block;width:24px;height:2px;margin-top:-1px;position:absolute;left:9px;top:50%;right:auto;bottom:auto;background-color:white;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font:0/0 a;text-shadow:none;color:transparent;}
.header-menu-toggle span::before,
.header-menu-toggle span::after{content:'';width:100%;height:100%;background-color:inherit;position:absolute;left:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.header-menu-toggle span::before{top:-9px;}
.header-menu-toggle span::after{bottom:-9px;}
.s-header.sticky .header-menu-toggle{top:12px;}
.header-menu-toggle.is-clicked span{background-color:rgba(255, 255, 255, 0);-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.header-menu-toggle.is-clicked span::before,
.header-menu-toggle.is-clicked span::after{background-color:white;}
.header-menu-toggle.is-clicked span::before{top:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.header-menu-toggle.is-clicked span::after{bottom:0;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);}
.header-nav-wrap{font-family:'Montserrat', sans-serif;font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:.25rem;position:absolute;top:9px;right:50px;}
.header-nav{display:inline-block;list-style:none;margin:0;height:72px;}
.header-nav li{display:inline-block;padding-left:0;margin-right:2rem;}
.header-nav li a{display:block;line-height:72px;color:rgba(255,255,255,0.4);}
.header-nav li.current a{font-family:'Montserrat', sans-serif;font-weight:bold !important;display:block;line-height:72px;color:rgba(255,255,255,1);}
@media only screen and (max-width:800px){.header-logo{left:40px;}
.header-nav-wrap{display:none;height:auto;width:100%;right:auto;top:0;left:0;background-color:#000000;padding:120px 40px 21px;}
.header-nav-wrap .header-nav{display:block;height:auto;margin:0 0 4.2rem 0;border-top:1px solid rgba(255, 255, 255, 0.07);}
.header-nav-wrap .header-nav li{display:block;margin:0;padding:0;border-bottom:1px dotted rgba(255, 255, 255, 0.07);}
.header-nav-wrap .header-nav li a{padding:18px 0;line-height:18px;}
.header-menu-toggle{display:block;}
}
@media only screen and (min-width:801px){.header-nav-wrap{display:block !important;}
}
.s-home{width:100%;height:100%;min-height:786px;background-color:transparent;position:relative;display:table;}
.s-home .shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);}
.s-home .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background-color:#000000;}
.no-js .s-home{background:#0D0A0B;}
.home-content__main a{color:#FFFFFF;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.home-content__main a:hover, a:focus, a:active{color:rgba(255,255,255,0.7);}
.home-content__main a:focus{outline:none;}
.home-content{background-image:url("../img/collisionarts-welcome.jpg");background-repeat:no-repeat;background-position:center, center;background-size:cover;display:table-cell;width:100%;height:100%;vertical-align:bottom;padding-bottom:19.2rem;position:relative;}
.home-content h3{font-family:'Montserrat', sans-serif;font-weight:bold;font-size:21px;line-height: 53px;color:#FFFFFF;letter-spacing:1px;position:relative;padding-left:0px;/*margin-left:-30px*/;margin-bottom:.6rem;}
/*.home-content h3::before{display:block;content:"";width:20px;height:1px;background-color:#FFFFFF;margin-top:-1.5px;position:absolute;left:0;top:50%;}*/
.home-content h1{font-family:'Montserrat', sans-serif;font-weight:bold;color:#FFFFFF;font-size:30px !important;line-height:30px;margin-top:30px;}
.home-content__main{padding-right:300px;position:relative;font-family:Tahoma;}
.home-content__buttons{position:absolute;right:0;bottom:2.1rem;text-align:center;}
.home-content__buttons .btn{display:block;width:210px;border-color:#FFFFFF;color:#FFFFFF;margin:1.5rem 0 0 0;letter-spacing:.25rem;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.home-content__buttons .btn:hover,
.home-content__buttons .btn:focus{background:#FFFFFF !important;color:#000000;}
.home-content__scroll{position:absolute;left:.6rem;bottom:-13.2rem;}
.home-content__scroll a{font-family:'Montserrat', sans-serif;font-weight:400;font-size:1.1rem;text-transform:uppercase;letter-spacing:.3rem;color:#FFFFFF;position:relative;display:inline-block;line-height:3rem;padding-right:2rem;}
.home-content__scroll a::after{border-bottom:2px solid #FFFFFF;border-right:2px solid #FFFFFF;content:'';display:block;height:8px;width:8px;margin-top:-7px;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.home-social{font-family:'Montserrat', sans-serif;font-weight:bold;list-style:none;margin:0;padding-bottom:18rem;position:absolute;bottom:0;right:40px;}
.home-social::after{display:block;content:"";height:17.4rem;width:1px;background-color:rgba(255, 255, 255, 0.08);position:absolute;bottom:0;right:.75rem;}
.home-social a{color:white;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.home-social li{position:relative;height:3.6rem;}
.home-social i, .home-social span{position:absolute;top:0;line-height:3.6rem;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.home-social i{font-size:1.8rem;right:0;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}
.home-social span{color:#FFF;right:3.6rem;font-size:1.3rem;opacity:0;visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;}
.home-social li:hover span{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.home-social li:hover i{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
html.ss-preload .home-content__main{opacity:0;}
html.ss-loaded .home-content__main{animation-duration:2s;-webkit-animation-name:fadeIn;animation-name:fadeIn;}
html.no-csstransitions .home-content__main{opacity:1;}
@-webkit-keyframes bounce{0%, 100%{-webkit-transform:translate3d(0, -30px, 0);-ms-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
50%{-webkit-transform:translate3d(0, -4px, 0);-ms-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}
}
@keyframes bounce{0%, 100%{-webkit-transform:translate3d(0, -30px, 0);-ms-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
50%{-webkit-transform:translate3d(0, -4px, 0);-ms-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}
}
@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translate3d(0, -150%, 0);-ms-transform:translate3d(0, -150%, 0);transform:translate3d(0, -150%, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes fadeIn{from{opacity:0;-webkit-transform:translate3d(0, -150%, 0);-ms-transform:translate3d(0, -150%, 0);transform:translate3d(0, -150%, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@-webkit-keyframes fadeOut{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0, -150%, 0);-ms-transform:translate3d(0, -150%, 0);transform:translate3d(0, -150%, 0);}
}
@keyframes fadeOut{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0, -150%, 0);-ms-transform:translate3d(0, -150%, 0);transform:translate3d(0, -150%, 0);}
}
@media only screen and (max-width:1500px){.home-content h1{font-size:5.2rem;}
.home-content__main{max-width:1000px;}
}
@media only screen and (max-width:1200px){.home-content h1{font-size:5rem;}
/*.home-content br{display:none;}*/
.home-content__main{max-width:800px;}
.home-content__buttons{right:30px;}
}
@media only screen and (max-width:1000px){.home-content h1{font-size:4.8rem;}
.home-content__main{padding-right:40px;max-width:680px;}
.home-content__buttons{position:static;text-align:left;}
.home-content__buttons .btn{display:inline-block;margin-right:.9rem;}
}
@media only screen and (max-width:800px){.home-content h3{font-size:1.6rem;padding-left:12px;margin-left:-10px;}
.home-content h3::before{width:40px;}
.home-content h1{font-size:4.4rem;}
.home-content__main{max-width:500px;}
}
@media only screen and (max-width:600px){.home-content{padding-bottom:15rem;}
.home-content h1{font-size:4.2rem;}
.home-content__main{max-width:380px;padding:0;}
.home-content__scroll{bottom:-9rem;}
.home-social{padding-bottom:10.8rem;}
.home-social::after{height:10.2rem;}
}
@media only screen and (max-width:500px){.s-home{min-height:654px;}
.home-content h3{font-size:1.5rem;}
.home-content h1{font-size:3.8rem;}
.home-content__main{max-width:none;width:85%;margin-top:150px;}
}
@media only screen and (max-width:400px){.home-content{vertical-align:middle;}
.home-content h1{font-size:3.5rem;}
.home-content__main{width:auto;margin-left:25px;margin-right:25px;}
.home-content__buttons .btn{width:100%;}
.home-social{display:none;}
}
.s-about{padding-top:15rem;padding-bottom:9rem;background-color:#FFFFFF;position:relative;}
.about-content{margin-bottom:3rem;font-family:Tahoma;}
.about-content .left{padding-right:40px;}
.about-content .right{padding-left:40px;}
.timeline{position:relative;text-align:left;margin-top:3.6rem;}
.timeline::before{content:"";display:block;width:1px;height:100%;background-color:rgba(0, 0, 0, 0.1);position:absolute;left:2rem;top:0;}
.timeline__block{position:relative;padding-left:8rem;min-height:28.8rem;}
.timeline__bullet{background:#0D0A0B;height:1.5rem;width:1.5rem;border-radius:50%;margin-left:-0.75rem;box-shadow:0 0 0 9px #E9E9E9;position:absolute;left:2rem;top:.3rem;}
.timeline__header .timeline__timeframe{font-size:1.4rem;line-height:1.5;text-transform:uppercase;letter-spacing:.15rem;color:rgba(0, 0, 0, 0.5);margin-bottom:.9rem;font-family:'Montserrat', sans-serif;font-weight:bold;}
.timeline__header h3{line-height:1.25;margin:0 0 .3rem 0;}
.timeline__header h5{margin-top:0;}
.timeline__desc p{margin:0;padding-bottom:3rem;font-family:'Montserrat', sans-serif;}
@media only screen and (max-width:1000px){.about-content .left{padding-right:30px;}
.about-content .right{padding-left:30px;}
}
@media only screen and (max-width:900px){.about-content .left{padding-right:20px;}
.about-content .right{padding-left:20px;}
}
@media only screen and (max-width:800px){.about-content{max-width:600px;}
.about-content .left{padding-right:15px;}
.about-content .right{padding-left:15px;}
.about-content .right .timeline{margin-top:0;}
.about-content .left > h3, .about-content .right > h3{text-align:center;}
}
@media only screen and (max-width:600px){.about-content .left{padding-right:10px;}
.about-content .right{padding-left:10px;}
.timeline__block{padding-left:6rem;}
}
@media only screen and (max-width:400px){.about-content .left{padding-right:0;}
.about-content .right{padding-left:0;}
.timeline__block{padding-left:5.5rem;}
}
.s-testimonials{background-color:#0D0A0B;background-image:url("../img/collisionarts-testimonial.jpg");background-repeat:no-repeat;background-position:center, center;background-size:cover;padding-top:9.6rem;padding-bottom:10.2rem;color:rgba(255, 255, 255, 0.5);position:relative;}
.s-testimonials .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.85;background-color:#0D0A0B;}
.testimonials-header{text-align:center;padding:0 14rem;position:relative;}
.testimonials-header h1{font-family:'Montserrat', sans-serif;font-weight:bolder;font-size:30px;line-height:30px;margin-top:0;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}
.testimonials{margin-top:4.2rem;border-top:1px solid rgba(255, 255, 255, 0.1);position:relative;}
.testimonials__slider{position:relative;}
.testimonials__slider .slick-slide{outline:none;}
.testimonials__slider .slick-arrow{position:absolute;top:-10.2rem;color:white;border-radius:100%;padding-right:0;padding-left:0;background-color:rgba(255, 255, 255, 0.15);border:none;box-shadow:0 0 0 5px rgba(255, 255, 255, 0);cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:2;}
.testimonials__slider .slick-arrow .im{font-size:1.2rem;height:4.5rem;width:4.5rem;line-height:4.5rem;text-align:center;}
.testimonials__slider .slick-arrow:hover, .testimonials__slider .slick-arrow:focus{color:white;box-shadow:0 0 0 1px white;background-color:transparent;}
.testimonials__slider .slick-prev{left:4.5rem;}
.testimonials__slider .slick-next{right:4.5rem;}
.testimonials__slider .slick-dots{display:block;list-style:none;width:100%;padding:0;margin:1.5rem 0 0 0;text-align:center;position:absolute;top:100%;left:0;}
.testimonials__slider .slick-dots li{display:inline-block;width:27px;height:27px;margin:0;padding:9px;cursor:pointer;}
.testimonials__slider .slick-dots li button{display:block;width:10px;height:10px;border-radius:50%;background:#959595;border:none;line-height:10px;padding:0;margin:0;cursor:pointer;font:0/0 a;text-shadow:none;color:transparent;}
.testimonials__slider .slick-dots li button:hover,
.testimonials__slider .slick-dots li button:focus{outline:none;}
.testimonials__slider .slick-dots li.slick-active button,
.testimonials__slider .slick-dots li:hover button{background:#375636;}
.testimonials__slide{position:relative;padding-top:4.5rem;padding-left:12rem;padding-right:3rem;line-height:2.063;font-size:13px !important;font-family:Tahoma;}
.testimonials__slide::before{content:"";display:block;width:1px;height:3rem;position:absolute;left:calc(3.3rem + .9rem);top:0;background-color:rgba(255, 255, 255, 0.1);}
.testimonials__avatar{width:6.6rem;height:6.6rem;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.1);border-radius:100%;position:absolute;left:.9rem;top:4.8rem;outline:none;}
.testimonials__author{margin-top:0rem;color:#FFFFFF;}
.testimonials__author span{display:block;font-family:Helvetica !important;font-size:1.3rem;color:rgba(120, 120, 120, 0.9);text-transform:none;letter-spacing:0;}
@media only screen and (max-width:1200px){.testimonials-header h1{font-size:3.8rem;}
}
@media only screen and (max-width:1000px){.testimonials__slide{padding-left:11rem;}
.testimonials__avatar{width:6rem;height:6rem;}
}
@media only screen and (max-width:800px){.testimonials-header h1{font-size:3rem;}
.header_link{padding-right:20px;margin-left:40px !important;}
}
@media only screen and (max-width:600px){.testimonials{margin-top:3rem;}
.header_link{padding-right:20px;margin-left:40px !important;}
.testimonials__slider .slick-arrow{top:5.1rem;}
.testimonials__slider .slick-prev{left:1rem;}
.testimonials__slider .slick-next{right:1rem;}
.testimonials-header{padding:0;}
.testimonials-header h1{font-size:2.7rem;}
.testimonials__slide{padding:13.2rem 0 0;text-align:center;}
.testimonials__slide::before{left:50%;}
.testimonials__avatar{left:50%;margin-left:-3rem;}
}
.s-cta{margin-top:-9rem;padding-top:0;padding-bottom:9rem;background-color:#FFFFFF;position:relative;z-index:1;}
.cta__content{border-top:1px solid rgba(0, 0, 0, 0.1);text-align:center;}
.cta__content h2 a{color:#0D0A0B;}
.cta__content span{color:#191A3F;}
.s-stats{background-color:#f1f1f1;text-align:center;}
.stats__col{padding:7.8rem 2rem 6.6rem;position:relative;overflow:hidden;white-space:nowrap;}
.stats__upsign{position:absolute;top:3rem;left:3rem;text-align:left;}
.stats__upsign i{font-size:2.1rem;line-height:1;color:#cf3e3e;color:#008C2C;}
.stats__count{font-family:'Libre Baskerville', serif;font-weight:bold;font-size:7.2rem;line-height:1;color:#0D0A0B;padding-bottom:1.5rem;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.stats__count::after{content:"";display:block;height:1px;width:100px;background-color:rgba(0, 0, 0, 0.1);position:absolute;bottom:0;left:50%;margin-left:-50px;}
.stats h4{margin-top:1.8rem;color:rgba(0, 0, 0, 0.4);font-size:1.8rem;position:relative;}
.stats__col--highlight{background:#111111;background-size:175px 175px;position:relative;}
.stats__col--highlight::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-image:linear-gradient(to bottom, rgba(13, 10, 11, 0) 0%, #0D0A0B 100%);}
.stats__col--highlight .stats__count{color:#FFFFFF;}
.stats__col--highlight .stats__count::after{background-color:#A31E23;}
.stats__col--highlight h4{color:rgba(255, 255, 255, 0.4);}
@media only screen and (max-width:1200px){.stats__count{font-size:5.8rem;}
.stats h4{font-size:1.6rem;}
}
@media only screen and (max-width:1000px){.stats__count{font-size:5rem;}
.stats h4{font-size:1.4rem;}
}
@media only screen and (max-width:800px){.stats__count{font-size:7.2rem;}
.stats h4{font-size:1.8rem;}
}
@media only screen and (max-width:600px){.s-stats{padding-top:6rem;padding-bottom:6rem;}
.stats__col{padding:4.8rem 2rem 4.2rem;}
}
input[type="file"]{background:transparent !important;border-bottom:1px solid rgba(255, 255, 255, 0.2);display:inline-block;padding-top:12px;padding-bottom:22px;margin-bottom:10px;cursor:pointer;width:100%;}
.upload{font-size:12px !important;font-family:'Montserrat', sans-serif;}
.message-warning, .message-success{display:none;background:rgba(0,0,0,0.5);font-size:1.5rem;line-height:2;padding:3rem;margin:0px;margin-bottom:3.6rem;width:100%;font-family:'Montserrat', sans-serif;}
.message-warning{color:rgba(255,0,0,0.7);}
.message-success{color:rgba(255,255,255,0.7);}
.message-warning i, .message-success i{margin-right:10px;font-size:1.2rem;}
::placeholder{color:rgba(133,133,133,0.7);opacity:1;}
:-ms-input-placeholder{color:rgba(133,133,133,0.7);}
::-ms-input-placeholder{color:rgba(133,133,133,0.7);}
.s-contact{background-color:#151515;background-image:url("../img/collisionarts-contact.jpg");background-repeat:no-repeat;background-position:center, center;background-size:cover;padding-top:13.2rem;padding-bottom:12rem;color:rgba(255, 255, 255, 1);position:relative;background-position:top, center;}
.s-contact .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background-color:#070606;}
.s-contact .section-intro h1{color:#FFFFFF;}
.s-contact .section-intro p{color:rgba(255, 255, 255, 0.5);}
.s-contact .section-intro.has-bottom-sep::after{background-color:rgba(255, 255, 255, 0.1);}
.s-contact .form-field{position:relative;}
.s-contact .form-field:after{content:"";display:table;clear:both;}
.s-contact .form-field label{font-size:1.1rem;line-height:2.4rem;position:absolute;bottom:-0.3rem;right:.6rem;text-transform:uppercase;letter-spacing:.1rem;padding:0 2rem;margin:0;color:#FFFFFF;background:#A31E23;;}
.s-contact .form-field label::after{content:"";position:absolute;left:-5px;top:50%;margin-top:-6px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #A31E23;}
.contact__main{max-width:900px;position:relative;}
p{font-family:'Montserrat', sans-serif;}
.contact__main h4{color:#FFFFFF;}
.contact__infos{font-size:12px;font-family:Tahoma;}
.contact__form{padding-right:40px;}
.contact__form input[type="email"],
.contact__form input[type="number"],
.contact__form input[type="text"],
.contact__form input[type="tel"],
.contact__form input[type="url"],
.contact__form textarea{background-color:transparent;border-bottom:1px solid rgba(255, 255, 255, 0.2);margin-bottom:.9rem;color:rgba(255, 255, 255, 0.75);}
.contact__form input[type="email"]:focus,
.contact__form input[type="number"]:focus,
.contact__form input[type="text"]:focus,
.contact__form input[type="tel"]:focus,
.contact__form input[type="url"]:focus,
.contact__form textarea:focus{color:white;border-bottom:1px solid white;}
.contact__form button{margin-top:4.2rem;background-color:#A31E23;border-color:#A31E23; color:#FFF !important;}
.contact__form button:hover{margin-top:4.2rem;background-color:#AD3B44;border-color:#AD3B44;}
.message-warning, .message-success{display:none;background:rgba(0,0,0,0.5);font-size:1.5rem;line-height:2;padding:3rem;margin:0px;margin-bottom:3.6rem;width:100%;font-family:'Montserrat', sans-serif;}
.message-warning{color:rgba(255,0,0,0.7);}
.message-success{color:rgba(255,255,255,0.7);}
.message-warning i, .message-success i{margin-right:10px;font-size:1.2rem;}
::placeholder{color:rgba(255,255,255,0.9);opacity:1;}
:-ms-input-placeholder{color:rgba(133,133,133,0.7);}
::-ms-input-placeholder{color:rgba(133,133,133,0.7);}
.submit-loader{display:none;position:relative;left:0;top:1.8rem;width:100%;text-align:center;margin-bottom:4.2rem;}
.submit-loader .text-loader{display:none;font-family:'Montserrat', sans-serif;font-weight:bold;font-size:1.4rem;color:#FFFFFF;letter-spacing:.2rem;text-transform:uppercase;}
.oldie .submit-loader .s-loader{display:none;}
.oldie .submit-loader .text-loader{display:block;}
.s-loader{margin:1.2rem auto 3rem;width:70px;text-align:center;-webkit-transform:translateX(0.45rem);-ms-transform:translateX(0.45rem);transform:translateX(0.45rem);}
.s-loader > div{width:9px;height:9px;background-color:#FFFFFF;border-radius:100%;display:inline-block;margin-right:.9rem;-webkit-animation:bouncedelay 1.4s infinite ease-in-out both;animation:bouncedelay 1.4s infinite ease-in-out both;}
.s-loader .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.s-loader .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
@-webkit-keyframes bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@keyframes bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@media only screen and (max-width:800px){.contact__form{padding-right:15px;}
.contact__infos{padding-top:1rem; width:100%;clear:both;}
.h1-responsive{text-align: left;}
}
@media only screen and (max-width:600px){.contact__form{padding-right:10px;}
}
@media only screen and (max-width:400px){.contact__form{padding-right:0;}
}
footer{font-family:'Montserrat', sans-serif;font-size:14px;padding:6.6rem 0 4.2rem;text-align:center;color:rgba(255, 255, 255, 0.2);}
footer a, footer a:visited{color:#A31E23;}
footer a:hover, footer a:focus{color:#FFFFFF;}
.footer-logo{display:inline-block;}
.footer-site-logo{display:block;width:130px;}
.footer-social{list-style:none;margin-top:3rem;margin-left:0;font-family:'Montserrat', sans-serif;font-size:1.3rem;text-transform:uppercase;letter-spacing:.3rem;}
.footer-social:after{content:"";display:table;clear:both;}
.footer-social li{display:inline-block;padding-left:0;margin-right:.9rem;line-height:3.9rem;vertical-align:middle;}
.footer-social li::after{content:"|";color:rgba(255, 255, 255, 0.15);padding-left:.9rem;}
.footer-social li i{font-size:1.7rem;line-height:3rem;vertical-align:top;padding-top:4px;}
.footer-social li span{margin-left:.6rem;}
.footer-social li a{color:rgba(255,255,255,0.4);}
.footer-social li a:hover{color:rgba(255,255,255,0.7);}
.footer-social li:last-child{margin-right:0;}
.footer-social li:last-child::after{display:none;}
.footer-bottom{text-align:center;}
.footer-bottom .copyright span{display:inline-block;color:rgba(255, 255, 255, 0.8);padding-top: 12px;}
.footer-bottom .copyright p{display:inline-block;color:rgba(255, 255, 255, 0.4);}
.footer-bottom .copyright a{color:rgba(255, 255, 255, 0.5);}
.footer-bottom .copyright a:hover{color:rgba(255, 255, 255, 1);}
.footer-bottom .copyright span::after{content:"";display:inline-block;padding:0 1rem 0 1.2rem;color:rgba(255, 255, 255, 0.5);}
.footer-bottom .copyright span:last-child::after{display:none;}
.go-top{position:fixed;bottom:0;right:0;z-index:600;display:none;}
.go-top a, .go-top a:visited{text-decoration:none;border:0 none;display:block;height:60px;width:60px;line-height:60px;text-align:center;background:black;color:rgba(255, 255, 255, 0.6);text-align:center;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid rgba(255,255,255,0.1);}
.go-top a i, .go-top a:visited i{font-size:12px;line-height:inherit;}
.go-top a:hover, .go-top a:focus{/*color:#FFFFFF;opacity:0.8;border:1px solid #484848;*/}
@media only screen and (max-width:600px){.footer-social li{margin-right:1.8rem;}
.footer-social li span, .footer-social li::after{display:none;}
.footer-social li i{font-size:2.4rem;}
.footer-bottom{padding-bottom:.6rem;}
.footer-bottom .copyright span{display:block;}
.footer-bottom .copyright span::after{display:none;}
}
@media only screen and (max-width:400px){.footer-site-logo{width:100px;}
.footer-social li{margin-right:1.2rem;}
.footer-social li i{font-size:2.2rem;}
}
.page-header{background-color:#0D0A0B;background-repeat:no-repeat;background-position:center, center;padding-top:20.4rem;padding-bottom:7.2rem;position:relative;color:rgba(255, 255, 255, 0.5);min-height:50.4rem;}
.page-header--single{padding-top:22.8rem;padding-bottom:7.2rem;text-align:center;}
.page-header::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.75;background-color:#0D0A0B;}
.page-header::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);}
.page-header__content{font-family:'Montserrat', sans-serif;font-size:2rem;line-height:1.8;position:relative;max-width:900px;z-index:2;}
.page-header__content p{padding-right:3rem;}
.page-header__info{margin-bottom:1.2rem;}
.page-header__info .div:last-child{margin-right:0;}
.page-header__cat, .page-header__date{display:inline-block;margin-right:2rem;margin-bottom:.3rem;}
.page-header__cat{font-size:1.4rem;line-height:1.5;text-transform:uppercase;letter-spacing:.16rem;color:rgba(255, 255, 255, 0.8);font-family:'Montserrat', sans-serif;font-weight:bold;}
.page-header__cat a{color:rgba(255, 255, 255, 0.8);}
.page-header__cat a:hover, .page-header__cat a:focus, .page-header__cat a:active{color:white;}
.page-header__cat a::after{content:", ";}
.page-header__cat a:last-child::after{display:none;}
.page-header__date{font-family:'Montserrat', sans-serif;font-weight:200;font-size:1.5rem;color:rgba(255, 255, 255, 0.4);}
.page-header__date a{color:rgba(255, 255, 255, 0.4);}
.page-header__date a:hover, .page-header__date a:focus, .page-header__date a:active{color:white;}
.page-header__title{color:#FFFFFF;position:relative;font-family:'Libre Baskerville', serif;font-weight:bold;font-size:6.6rem;line-height:1.227;margin-top:0;margin-bottom:3.6rem;}
.page-header__title a{color:#FFFFFF;}
.page-header__meta{list-style:none;margin-left:0;padding-top:2.4rem;font-size:1.6rem;position:relative;}
.page-header__meta::before{display:block;content:"";height:1px;width:100px;background-color:rgba(255, 255, 255, 0.1);position:absolute;top:0;left:50%;margin-left:-50px;}
.page-header__meta li{display:inline-block;padding-left:0;margin-right:2rem;}
.page-header__meta li::last-child{margin-right:0;}
.page-header__meta span, .page-header__meta a{color:#FFFFFF;}
.page-header__btn{border-color:#FFFFFF !important;color:#FFFFFF;letter-spacing:.25rem;}
.page-header__btn:hover, .page-header__btn:focus{background:#FFFFFF !important;color:#000000;}
#counter{width:90%;color:#EFEFEF;text-align:left;margin:18px auto 0;}
#counter span{font:62px/1em "montserrat-bold", sans-serif;display:block;padding:12px 0 30px;min-width:25%;float:left;}
#counter span em{font:11px/18px "montserrat-regular", sans-serif;text-transform:uppercase;letter-spacing:2px;margin-top:3px;display:block;text-align:center;color:#888;}
#mc_embed_signup{background-color:rgba(255,255,255,0.7) !important;border-radius:4px !important;font-size:13px !important;}
label[for=mce-EMAIL]{font-size:13px !important;}
@media only screen and (max-width:900px){#counter{width:92%;}
#counter span{font:58px/1em "montserrat-bold", sans-serif;}
.staff_container {padding-left: 30px;}
}
@media only screen and (max-width:768px){#counter{width:100%;}
#counter span{font:52px/1em "montserrat-bold", sans-serif;}
.staff_container {padding-left: 30px;}
}
@media only screen and (max-width:600px){#counter{margin-bottom:24px;}
#counter span{font:48px/1em "montserrat-bold", sans-serif;}
.staff_container {padding-left: 30px;}
}
@media only screen and (max-width:500px){#counter{margin-bottom:12px;}
#counter span{font:37px/1em "montserrat-bold", sans-serif;}
#counter span em{font:9px/18px "montserrat-regular", sans-serif;letter-spacing:1.5px;}
.staff_container {padding-left: 30px;}
}
@media only screen and (max-width:400px){#counter span{font:31px/1em "montserrat-bold", sans-serif;}
#counter span em{font:8px/18px "montserrat-regular", sans-serif;letter-spacing:1px;}
.staff_container {padding-left: 30px;}
}
.header_link{padding-right:20px;margin-left:-30px;}
.newsletter{font-size: 12px;}
.note{font-size: 12px;line-height: 14px !important;font-style:italic;display: block; padding-top: 12px;}
.logoL{float:left; padding-top:0px;}
.logoR{font-family:'Anton',sans-serif;font-size:26px;float:right;padding-top:21px;}
