html{font-size:10px}@media only screen and (max-width:400px){html{font-size:9.411764705882353px}}body,html{height:100%}body{padding:0;font-size:1.7rem;font-weight:400;font-style:normal;color:#757575;margin:0;background:#111;line-height:1.765;font-family:lora-regular,serif}a{color:#0087cc;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:active,a:focus,a:hover{color:#c10505}a:active,a:hover{outline:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-weight:400;font-style:normal;color:#000;font-family:montserrat-medium,sans-serif}.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin-bottom:1.8rem;margin-top:6rem}@media only screen and (max-width:600px){.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin-top:5.1rem}}.h5,.h6,h5,h6{margin-bottom:1.5rem;margin-top:4.2rem}@media only screen and (max-width:600px){.h5,.h6,h5,h6{margin-bottom:.9rem;margin-top:3.6rem}}.h1,h1{font-size:3.6rem;letter-spacing:-.1rem;line-height:1.25}@media only screen and (max-width:600px){.h1,h1{font-size:3.3rem;letter-spacing:-.07rem}}.h2,h2{font-size:3rem;line-height:1.3}.h3,h3{font-size:2.4rem;line-height:1.25}.h4,h4{font-size:2.1rem;line-height:1.286}.h5,h5{font-size:1.6rem;line-height:1.313}.h6,h6{font-size:1.3rem;text-transform:uppercase;letter-spacing:.16rem;line-height:1.385}p img{margin:0}p.lead{font-size:2rem;font-weight:300;margin-bottom:3.6rem;color:#000;line-height:1.8;font-family:montserrat-regular,sans-serif}@media only screen and (max-width:800px){p.lead{font-size:1.8rem}}b,em,i,strong{font-size:inherit;font-weight:400;font-style:normal;line-height:inherit}em,i{font-family:lora-italic,serif}b,strong{font-family:lora-bold,serif}small{font-size:1.2rem;line-height:inherit}blockquote{position:relative;margin:3.9rem 0;padding-left:4.5rem}blockquote:before{font-size:10rem;color:rgba(0,0,0,.25);content:"\201C";position:absolute;top:3.6rem;margin:0;left:0;line-height:0px;font-family:arial,sans-serif}blockquote p{padding:0;font-size:2.1rem;color:#111;line-height:1.857}blockquote cite,blockquote p{font-family:montserrat-regular,sans-serif}blockquote cite{font-size:1.4rem;font-style:normal;line-height:1.5;display:block}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{border:none;color:#828282}abbr{color:#828282;font-variant:small-caps;text-transform:lowercase;letter-spacing:.05rem;font-family:lora-bold,serif}code,kbd,pre,samp,var{font-family:Consolas,Andale Mono,Courier,Courier New,monospace}pre{overflow-x:auto;padding:2.4rem 3rem 3rem}code,pre{background:#f1f1f1}code{padding:.3rem .6rem;font-size:1.4rem;border:1px solid #e1e1e1;margin:0 .2rem;border-radius:3px;white-space:nowrap}pre>code{padding:0;margin:0;line-height:2;white-space:pre;display:block}pre.prettyprint>code{border:none}del{text-decoration:line-through}abbr[title],dfn[title]{text-decoration:none;border-bottom:1px dotted;cursor:help}mark{color:#000;background:#ffd900}hr{height:0;border:solid rgba(0,0,0,.1);border-width:1px 0 0;clear:both;margin:2.4rem 0 1.5rem}ol{list-style:decimal}ul{list-style:disc}li{display:list-item}ol,ul{margin-left:1.7rem}ul li{padding-left:.4rem}ol ol,ol ul,ul ol,ul ul{margin:.6rem 0 .6rem 1.7rem}ul.disc li{list-style:none;padding:0 0 0 .8rem;position:relative;display:list-item}ul.disc li:before{height:8px;content:"";position:absolute;top:11px;border-radius:50%;background:#c10505;left:-17px;width:8px;vertical-align:middle;display:inline-block}dt{color:#c10505;margin:0}dd{margin:0 0 0 2rem}.video-container{height:0;overflow:hidden;position:relative;padding-bottom:56.25%}.video-container embed,.video-container iframe,.video-container object,.video-container video{height:100%;position:absolute;top:0;left:0;width:100%}img.pull-right{margin:1.5rem 0 0 3rem}img.pull-left{margin:1.5rem 3rem 0 0}table{max-width:100%;border-width:0;width:100%;font-family:lora-regular,serif}td,th{padding:1.5rem 3rem;border-bottom:1px solid #e8e8e8;text-align:left}th{color:#000;font-family:montserrat-bold,sans-serif}td{line-height:1.5}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.btn,button{margin-bottom:1.2rem}fieldset{margin-bottom:1.5rem}.cl-custom-select,.video-container,blockquote,dl,figure,form,input,ol,p,pre,select,table,textarea,ul{margin-bottom:3rem}.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{height:4px;right:100%;position:fixed;top:0;background:#c10505;width:100%;z-index:900}.oldie .pace{display:none}#preloader{height:100%;right:0;position:fixed;bottom:0;top:0;background:#050505;left:0;width:100%;display:table;z-index:800}.no-js #preloader,.oldie #preloader{display:none}#loader{text-align:center;vertical-align:middle;display:table-cell}.line-scale-pulse-out>div{height:35px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite;animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite;background-color:#c10505;margin:2px;border-radius:2px;width:4px;display:inline-block}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.line-scale-pulse-out>div:first-child,.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}fieldset{border:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:6rem;padding:1.5rem 0;font-size:1.4rem;border:0;color:#333;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;max-width:100%;border-bottom:2px solid rgba(0,0,0,.15);outline:none;background:transparent;line-height:3rem;font-family:montserrat-light,sans-serif;display:block}.cl-custom-select{padding:0;position:relative}.cl-custom-select select{text-overflow:"";-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-indent:.01px;margin:0;line-height:3rem;vertical-align:middle}.cl-custom-select select option{padding-right:2rem;padding-left:2rem}.cl-custom-select select::-ms-expand{display:none}.cl-custom-select:after{height:8px;border-right:2px solid rgba(0,0,0,.5);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none;right:2.4rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;content:"";position:absolute;border-bottom:2px solid rgba(0,0,0,.5);top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;width:8px;margin-top:-7px;display:block}.oldie .cl-custom-select:after{display:none}textarea{min-height:25rem}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{color:#000;border-bottom:2px solid #000}label,legend{font-size:1.4rem;font-weight:700;margin-bottom:.9rem;color:#000;line-height:1.714;font-family:montserrat-regular,sans-serif;display:block}input[type=checkbox],input[type=radio]{display:inline}label>.label-text{font-weight:400;margin-left:1rem;line-height:inherit;font-family:montserrat-regular,sans-serif;display:inline-block}label>input[type=checkbox],label>input[type=radio]{position:relative;top:.15rem;margin:0}::-webkit-input-placeholder{color:#828282}:-moz-placeholder,::-moz-placeholder{color:#828282}:-ms-input-placeholder{color:#828282}.placeholder{color:#828282!important}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#c10505}.btn,button,input[type=button],input[type=reset],input[type=submit]{height:5.4rem;padding:0 3rem;font-size:1.2rem;border:.2rem solid #c5c5c5;text-decoration:none;color:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;letter-spacing:.3rem;text-align:center;background-color:#c5c5c5;margin:0 .3rem 1.2rem 0;cursor:pointer;line-height:5rem;white-space:nowrap;font-family:montserrat-medium,sans-serif;display:inline-block}.btn:focus,.btn:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{border-color:#b8b8b8;color:#000;outline:0;background-color:#b8b8b8}.btn.btn--primary,button.btn--primary,input[type=button].btn--primary,input[type=reset].btn--primary,input[type=submit].btn--primary{border-color:#c10505;color:#fff;background:#c10505}.btn.btn--primary:focus,.btn.btn--primary:hover,button.btn--primary:focus,button.btn--primary:hover,input[type=button].btn--primary:focus,input[type=button].btn--primary:hover,input[type=reset].btn--primary:focus,input[type=reset].btn--primary:hover,input[type=submit].btn--primary:focus,input[type=submit].btn--primary:hover{border-color:#33a242;background:#33a242}.btn.full-width,button.full-width{margin-right:0;width:100%}.btn--medium,button.btn--medium{height:5.7rem!important;line-height:5.3rem!important}.btn--large,button.btn--large{height:6rem!important;line-height:5.6rem!important}.btn--stroke,button.btn--stroke{border:.2rem solid #c10505;color:#c10505;background:transparent!important}.btn--stroke:hover,button.btn--stroke:hover{border:.2rem solid #000;color:#000}.btn--pill,button.btn--pill{padding-right:3rem!important;border-radius:1000px!important;padding-left:3rem!important}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}.alert-box{padding:2.1rem 4rem 2.1rem 3rem;font-size:1.5rem;margin-bottom:3rem;position:relative;border-radius:3px;line-height:1.6;font-family:montserrat-regular,sans-serif}.alert-box__close{right:1.8rem;position:absolute;top:1.8rem;cursor:pointer}.alert-box__close.fa{font-size:12px}.alert-box--error{color:#e65153;background-color:#ffd1d2}.alert-box--success{color:#758c36;background-color:#c8e675}.alert-box--info{color:#4a95cc;background-color:#d7ecfb}.alert-box--notice{color:#bba31b;background-color:#fff099}.drop-cap:first-letter{padding:1.5rem .6rem 0 0;font-size:8.4rem;font-weight:700;text-indent:0;color:#000;margin:0;background:transparent;line-height:6rem;float:left;font-family:montserrat-regular,sans-serif}.lining dd,.lining dt{margin:0;display:inline}.lining dd+dt:before,.lining dt+dt:before{content:"\A";white-space:pre}.lining dd+dd:before{content:", "}.lining dd:before{content:": ";margin-left:-.2em}.dictionary-style dt{counter-reset:definitions;display:inline}.dictionary-style dt+dt:before{content:", ";margin-left:-.2em}.dictionary-style dd{counter-increment:definitions;display:block}.dictionary-style dd:before{content:counter(definitions,decimal) ". "}.pull-quote{padding:2.1rem 3rem 2.1rem 0;position:relative}.pull-quote:after,.pull-quote:before{height:1em;font-size:10rem;color:rgba(0,0,0,.25);position:absolute;font-family:Arial,Sans-Serif}.pull-quote:before{content:"\201C";top:-3.6rem;left:0}.pull-quote:after{right:0;content:"\201D";bottom:3.6rem}.pull-quote blockquote{margin:0}.pull-quote blockquote:before{content:none}.stats-tabs{padding:0;margin:3rem 0}.stats-tabs li{border-right:1px solid rgba(0,0,0,.1);padding:0 1.5rem 0 0;margin:0 1.5rem 3rem 0;display:inline-block}.stats-tabs li:last-child{padding:0;border:none;margin:0}.stats-tabs li a{font-size:2.5rem;border:none;font-weight:700;color:#000;font-family:montserrat-regular,sans-serif;display:inline-block}.stats-tabs li a:hover{color:#c10505}.stats-tabs li a em{font-size:1.4rem;color:#828282;margin:.6rem 0 0;font-family:montserrat-regular,sans-serif;display:block}.skill-bars{list-style:none;margin:6rem 0 3rem}.skill-bars li{height:.6rem;padding:0;margin-bottom:6.9rem;position:relative;background:#c9c9c9;width:100%}.skill-bars li strong{font-size:1.4rem;color:#000;text-transform:uppercase;position:absolute;letter-spacing:.2rem;top:-3rem;left:0;line-height:2.4rem;font-family:montserrat-bold,sans-serif}.skill-bars li .progress{height:100%;position:relative;background:#000}.skill-bars li .progress span{padding:.6rem;font-size:1.1rem;right:0;color:#fff;position:absolute;top:-3.6rem;border-radius:3px;background:#000;line-height:1;font-family:montserrat-regular,sans-serif;display:block}.skill-bars li .progress span:after{border-right:5px solid transparent;border-left:5px solid transparent;content:"";position:absolute;border-top:5px solid #000;bottom:-5px;margin-left:-5px;left:50%}.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}.display-1{font-size:7.8rem;color:#000;line-height:1.25;margin-top:0;font-family:montserrat-medium,sans-serif}.display-1--light{color:#fff}.display-2{font-size:5.2rem;color:#000;line-height:1.255;margin-top:0;font-family:montserrat-medium,sans-serif}.display-2--light{color:#fff}.subhead+.display-2{margin-top:.6rem}.subhead{font-size:1.7rem;margin-bottom:0;color:#c10505;text-transform:uppercase;letter-spacing:.25rem;line-height:1.333;margin-top:0;font-family:montserrat-bold,sans-serif}.subhead--dark{color:#000}@media only screen and (max-width:1200px){.display-1{font-size:7.2rem}.display-2{font-size:4.4rem}}@media only screen and (max-width:800px){.display-1{font-size:6.5rem}.display-2{font-size:4rem}}@media only screen and (max-width:600px){.display-1{font-size:5rem}.display-2{font-size:3.3rem}.subhead{font-size:1.5rem}}@media only screen and (max-width:400px){.display-1{font-size:4.2rem}.display-2{font-size:3rem}}.section-header{margin-bottom:3.6rem;position:relative;max-width:960px;text-align:center}.section-header.has-bottom-sep{position:relative;padding-bottom:2.1rem}.section-header.has-bottom-sep:before{height:1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:"";position:absolute;bottom:0;background-color:rgba(0,0,0,.1);left:50%;width:550px;display:inline-block}.section-header.has-bottom-sep.light-sep:before{background-color:hsla(0,0%,100%,.05)}@media only screen and (max-width:1200px){.section-header{max-width:800px}}@media only screen and (max-width:900px){.section-header{max-width:700px}}@media only screen and (max-width:800px){.s-clients{padding-bottom:17.4rem}.section-header.has-bottom-sep:before{width:400px}}@media only screen and (max-width:600px){.section-header.has-bottom-sep{padding-bottom:0}.section-header.has-bottom-sep:before{width:250px}}.slick-slider .slick-slide{outline:none}.slick-slider .slick-dots{list-style:none;padding:0;position:absolute;text-align:center;top:100%;margin:3rem 0 0;left:0;width:100%;display:block}.slick-slider .slick-dots li{height:27px;padding:9px;margin:0;cursor:pointer;width:27px;display:inline-block}.slick-slider .slick-dots li button{height:10px;padding:0;border:none;text-shadow:none;color:transparent;margin:0;border-radius:50%;background:#959595;cursor:pointer;width:10px;line-height:10px;font:0/0 a;display:block}.slick-slider .slick-dots li button:focus,.slick-slider .slick-dots li button:hover{outline:none}.slick-slider .slick-dots li.slick-active button,.slick-slider .slick-dots li:hover button{background:#c10505}.s-header{height:96px;position:absolute;top:0;background-color:transparent;width:100%;z-index:500}.header-logo{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;position:absolute;top:50%;margin:0;left:40px;display:inline-block;z-index:501}.header-logo a{padding:0;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0;margin:29px 0 0;width:50%;display:block}.header-nav{height:100%;-webkit-transform:translateZ(0);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);overflow-y:auto;overflow-x:hidden;-webkit-backface-visibility:hidden;padding:3.6rem 3rem 3.6rem 3.6rem;font-size:1.3rem;right:0;color:hsla(0,0%,100%,.25);-webkit-transition:all .5s ease;transition:all .5s ease;position:fixed;visibility:hidden;top:0;background:#0c0c0c;width:280px;line-height:1.846;font-family:montserrat-light,sans-serif;z-index:700}.header-nav a,.header-nav a:visited{color:hsla(0,0%,100%,.5)}.header-nav a:active,.header-nav a:focus,.header-nav a:hover{color:#fff}.header-nav h3{font-size:11px;margin-bottom:4.8rem;color:#c10505;text-transform:uppercase;letter-spacing:.25rem;line-height:1.5;margin-top:.9rem;font-family:montserrat-semibold,sans-serif}.header-nav p{margin-bottom:2.7rem}.header-nav__content{position:relative;opacity:0;visibility:hidden;left:50px}.header-nav__list{list-style:none;padding:0 0 1.8rem;font-size:1.8rem;margin:3.6rem 0 3rem;font-family:montserrat-regular,sans-serif}.header-nav__list li{line-height:4.5rem;padding-left:0}.header-nav__list a,.header-nav__list a:visited{color:#fff}.header-nav__social{list-style:none;font-size:1.8rem;margin:0;display:inline-block}.header-nav__social li{margin-right:12px;padding-left:0;display:inline-block}.header-nav__social li a{color:hsla(0,0%,100%,.15)}.header-nav__social li a:focus,.header-nav__social li a:hover{color:#fff}.header-nav__social li:last-child{margin:0}.header-nav__close{height:30px;text-shadow:none;right:30px;color:transparent;font:0/0 a;position:absolute;top:36px;background-color:rgba(0,0,0,.3);border-radius:3px;width:30px;display:block;z-index:800}.header-nav__close span:after,.header-nav__close span:before{height:2px;content:"";position:absolute;top:50%;background-color:#fff;left:9px;width:12px;margin-top:-1px;display:block}.header-nav__close span:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header-nav__close span:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-is-open .header-nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;-webkit-overflow-scrolling:touch}.menu-is-open .header-nav .header-nav__content{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;opacity:1;visibility:visible;left:0;-webkit-transition-property:all;transition-property:all}.header-menu-toggle{height:42px;font-size:1.3rem;right:38px;color:#c10505;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-transform:uppercase;position:fixed;letter-spacing:.3rem;top:24px;width:42px;line-height:42px;font-family:montserrat-medium,sans-serif}.header-menu-toggle.opaque,.header-menu-toggle.opaque .header-menu-text{background-color:#000}.header-menu-toggle:focus,.header-menu-toggle:hover{color:#fff}.header-menu-text{position:absolute;top:0;left:-70px;width:70px;padding-left:12px;display:block}.header-menu-icon{height:2px;right:auto;bottom:auto;top:50%;background-color:#fff;left:10px;width:22px;margin-top:-1px;display:block}.header-menu-icon,.header-menu-icon:after,.header-menu-icon:before{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute}.header-menu-icon:after,.header-menu-icon:before{height:100%;content:"";background-color:inherit;left:0;width:100%}.header-menu-icon:before{top:-9px}.header-menu-icon:after{bottom:-9px}@media only screen and (max-width:600px){.s-header{height:90px}.header-logo{left:30px}.header-menu-toggle{right:25px}}@media only screen and (max-width:400px){.header-menu-text{display:none}}.s-home{height:100%;min-height:786px;position:relative;background-color:transparent;width:100%;display:table}.s-home .shadow-overlay{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#cc000000",GradientType=0);opacity:.4;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.8));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8))}.s-home .overlay,.s-home .shadow-overlay{height:100%;position:absolute;top:0;left:0;width:100%}.s-home .overlay{opacity:.6;background-color:#000}.no-js .s-home{background:#000}.home-content{height:100%;overflow:hidden;position:relative;padding-bottom:15.6rem;width:100%;vertical-align:middle;display:table-cell}.home-content h3{font-size:1.6rem;margin-bottom:1.2rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;position:relative;letter-spacing:.3rem;margin-left:6px}.home-content h1,.home-content h3{margin-top:0;font-family:montserrat-medium,sans-serif}.home-content h1{font-size:6.3rem;color:#fff;line-height:1.333}.home-content__main{padding-top:24rem;position:relative}.home-content__buttons{padding-top:6rem;text-align:left}.home-content__buttons .btn{border-color:#fff;color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;letter-spacing:.25rem;margin:1.5rem 1.5rem 0 0;width:215px}.home-content__buttons .btn:last-child{margin-right:0}.home-content__buttons .btn:focus,.home-content__buttons .btn:hover{color:#000;background:#fff!important}.home-content__scroll{right:9.5rem;position:absolute;bottom:8.4rem}.home-content__scroll a{font-size:1rem;color:#fff;text-transform:uppercase;position:relative;letter-spacing:.3rem;line-height:3rem;font-family:montserrat-semibold,sans-serif;padding-left:2.5rem;display:inline-block}.home-content__scroll a:before{height:8px;border-right:2px solid #c10505;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;content:"";position:absolute;border-bottom:2px solid #c10505;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;left:0;width:8px;margin-top:-6px;display:block}.home-content__line{height:10.2rem;right:7.2rem;position:absolute;bottom:0;background-color:#c10505;width:2px;display:block}.home-social{list-style:none;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);right:5.4rem;position:absolute;top:50%;margin:0;font-family:montserrat-regular,sans-serif}.home-social a{color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.home-social li{padding:.9rem 0;position:relative}.home-social li a{height:33px;width:33px;display:block}.home-social i,.home-social span{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;top:0;line-height:33px}.home-social i{height:33px;font-size:14px;border:2px solid #fff;right:0;text-align:center;border-radius:50%;width:33px;line-height:29px;display:inline-block}.home-social span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);font-size:1.3rem;right:4.5rem;color:#c10505;opacity:0;visibility:hidden;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.home-social li:hover span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}html.cl-preload .home-content__main{opacity:0}html.cl-loaded .home-content__main{-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:2s}html.no-csstransitions .home-content__main{opacity:1}@-webkit-keyframes fadeIn{0%{-webkit-transform:translate3d(0,150%,0);-ms-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);opacity:0}to{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fadeIn{0%{-webkit-transform:translate3d(0,150%,0);-ms-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);opacity:0}to{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{-webkit-transform:translate3d(0,-150%,0);-ms-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0);opacity:0}}@keyframes fadeOut{0%{opacity:1}to{-webkit-transform:translate3d(0,-150%,0);-ms-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0);opacity:0}}@media only screen and (max-width:1500px){.home-content h1{font-size:6rem}.home-content__main{max-width:1000px}}@media only screen and (max-width:1200px){.home-content h1{font-size:5.5rem}.home-content__main{max-width:800px}}@media only screen and (max-width:1000px){.home-content h1{font-size:4.6rem}.home-content br{display:none}.home-content__main{padding-top:21rem;max-width:680px;padding-right:80px}}@media only screen and (max-width:800px){.home-content h3{font-size:1.5rem}.home-content h1{font-size:4rem}.home-content__main{max-width:550px;padding-right:70px}}@media only screen and (max-width:700px){.home-content__main{max-width:490px}.home-content__buttons{padding-top:1.2rem;text-align:center}.home-content__buttons .btn{margin:1.5rem 0 0;width:70%;display:block}.home-social{right:4rem}.home-content__scroll{right:7.5rem}.home-content__line{right:5.5rem}}@media only screen and (max-width:600px){.home-content h1{font-size:3.8rem}.home-social{right:2rem}.home-social li{padding:.6rem 0}.home-social i{font-size:17px;border:none}.home-social span{display:none}.home-content__scroll{bottom:5.4rem}.home-content__line{height:7.2rem}}@media only screen and (max-width:500px){.s-home{min-height:642px}.home-content h1{font-size:3.5rem}.home-content__main{padding-top:15rem;max-width:none;padding-right:25px;text-align:center;width:85%}.home-content__buttons{padding-top:1.2rem}.home-content__buttons .btn{margin:1.5rem 0 0;width:auto}.home-social{display:none}}@media only screen and (max-width:450px){.home-content h1{font-size:3.3rem}}@media only screen and (max-width:400px){.s-home{min-height:630px}.home-content h1{font-size:3.2rem}.home-content__main{padding-top:16.2rem;width:auto}}.s-about{padding-top:16.2rem;color:#010507;position:relative;background-color:#111;padding-bottom:9rem}.s-about .section-header.has-bottom-sep:before{background-color:hsla(0,0%,100%,.25)}.about-desc{font-size:2.4rem;max-width:1024px;line-height:1.75}.about-desc,.about-stats{text-align:center}.stats__col{overflow:hidden;border-right:1px solid hsla(0,0%,100%,.25);padding:0 2rem;position:relative;margin:5.4rem 0;white-space:nowrap}.stats__col:last-child{border-right:none}.stats__count{overflow:hidden;text-overflow:ellipsis;font-size:8.4rem;color:#fff;position:relative;line-height:1;white-space:nowrap;font-family:montserrat-bold,sans-serif}.stats h5{font-size:1.8rem;color:#000;position:relative;line-height:1.333;margin-top:1.8rem;font-family:montserrat-semibold,sans-serif}.about__line{height:10.2rem;right:7.2rem;position:absolute;top:0;background-color:#fff;width:2px;display:block}@media only screen and (max-width:1200px){.about-desc{font-size:2.2rem;max-width:940px}.about-stats{padding-top:3rem;max-width:800px;padding-bottom:3.9rem}.stats__col{margin:1.5rem 0}.stats__col:nth-child(n){border:none}.stats__col:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.25)}}@media only screen and (max-width:800px){.about-desc{font-size:2rem;max-width:600px}.stats__count{font-size:8rem}.stats h5{margin-top:1.2rem}}@media only screen and (max-width:700px){.about__line{right:5.5rem}}@media only screen and (max-width:600px){.s-about{padding-top:12rem}.about-desc{font-size:1.9rem}.about-stats{padding-top:0}.stats__col{padding-top:3rem;position:relative;margin:0;padding-bottom:3rem}.stats__col:after{height:1px;content:"";position:absolute;bottom:0;background-color:hsla(0,0%,100%,.25);margin-left:-125px;left:50%;width:250px;display:block}.stats__col:last-child:after{display:none}.stats__col:nth-child(n){border:none}.about__line{height:7.2rem}}@media only screen and (max-width:400px){.about-desc{font-size:1.8rem}.stats__count{font-size:7.8rem}}.s-services{padding-top:16.2rem;color:#757575;position:relative;background-color:#fff;padding-bottom:13.2rem}.services-list{margin-top:6rem}.services-list .service-item{margin-bottom:.9rem}.services-list .service-item h3{margin-top:0}.services-list .service-item:nth-child(odd){padding-right:50px}.services-list .service-item:nth-child(2n+2){padding-left:50px}.services-list .service-text{margin-left:7.8rem}.services-list .service-icon{font-size:4.8rem;color:#c10505;float:left;margin-top:-.6rem}@media only screen and (max-width:1200px){.services-list{max-width:1000px}.services-list .service-item:nth-child(odd){padding-right:30px}.services-list .service-item:nth-child(2n+2){padding-left:30px}}@media only screen and (max-width:1000px){.services-list h3{font-size:2.5rem}.services-list .service-item:nth-child(odd){padding-right:20px}.services-list .service-item:nth-child(2n+2){padding-left:20px}}@media only screen and (max-width:800px){.services-list{max-width:500px;text-align:center;margin-top:4.2rem}.services-list .service-item:nth-child(n){padding-right:15px;padding-left:15px}.services-list h3{font-size:3rem}.services-list .service-text{margin-left:0}.services-list .service-icon{font-size:4.5rem;float:none;margin-top:0}}@media only screen and (max-width:600px){.s-services{padding-top:12rem}.services-list .service-item:nth-child(n){padding-right:10px;padding-left:10px}.services-list h3{font-size:2.5rem}}@media only screen and (max-width:400px){.services-list .service-item:nth-child(n){padding-right:0;padding-left:0}.services-list h3{font-size:2.5rem}}.s-works{min-height:800px;padding:0 0 15rem;position:relative;background:#fff}.s-works .intro-wrap{padding:15rem 0 25.2rem;background:#111}.works-content{max-width:1160px;margin-top:-23.4rem}.masonry:after{content:"";clear:both;display:table}.masonry .grid-sizer,.masonry__brick{width:50%}.masonry__brick{padding:0;float:left}.item-folio{overflow:hidden;position:relative}.item-folio__thumb img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:bottom}.item-folio__thumb a{display:block}.item-folio__thumb a:before{height:100%;content:"";top:0;background-color:rgba(0,0,0,.8);left:0;width:100%}.item-folio__thumb a:after,.item-folio__thumb a:before{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;opacity:0;visibility:hidden;display:block;z-index:1}.item-folio__thumb a:after{height:30px;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);font-size:2.7rem;color:hsla(0,0%,100%,.8);content:"+";text-align:center;top:50%;margin-left:-15px;left:50%;width:30px;line-height:30px;margin-top:-15px;font-family:georgia,serif}.item-folio__text{-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);padding:0 3.3rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;opacity:0;bottom:3.6rem;visibility:hidden;left:0;z-index:2}.item-folio__title{font-size:1.4rem;color:#fff;text-transform:uppercase;letter-spacing:.2rem;margin:0 0 .3rem;line-height:1.286;font-family:montserrat-semibold,sans-serif}.item-folio__cat{font-size:1.4rem;margin-bottom:0;color:hsla(0,0%,100%,.5);line-height:1.714;font-family:montserrat-light,sans-serif}.item-folio__caption{display:none}.item-folio__project-link{height:4.2rem;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);color:#fff;position:absolute;opacity:0;visibility:hidden;text-align:center;top:3rem;box-shadow:0 0 0 1px #fff;border-radius:50%;left:3rem;width:4.2rem;display:block;z-index:500}.item-folio__project-link i{font-size:1.8rem;line-height:4.2rem}.item-folio__project-link:before{height:3rem;content:"";position:absolute;top:-3rem;background-color:hsla(0,0%,100%,.1);left:50%;width:1px;display:block}.item-folio__project-link:active,.item-folio__project-link:focus,.item-folio__project-link:hover{color:#000;background-color:#fff}.item-folio:hover .item-folio__thumb a:before{opacity:1;visibility:visible}.item-folio:hover .item-folio__thumb a:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.item-folio:hover .item-folio__thumb img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.item-folio:hover .item-folio__project-link,.item-folio:hover .item-folio__text{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1;visibility:visible}@media only screen and (max-width:800px){.item-folio__cat,.item-folio__title{font-size:1.3rem}}@media only screen and (max-width:600px){.s-works{padding-bottom:12rem}.s-works .intro-wrap{padding:12rem 0 25.2rem}.works-content{margin-top:-25.2rem}.masonry__brick{width:100%;float:none}.item-folio__cat,.item-folio__title{font-size:1.4rem}}.s-clients{padding-top:16.2rem;color:#757575;position:relative;background-color:#e6e6e6;padding-bottom:16.8rem}.clients-outer{position:relative;text-align:center;padding-bottom:9rem;margin-top:3.6rem}.clients__slide{padding:1.5rem 2.8rem;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:.55;display:block}.clients__slide:focus,.clients__slide:hover{opacity:1}.clients-testimonials{padding-top:7.2rem;position:relative;text-align:center;margin-top:4.2rem}.clients-testimonials:before{height:1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:"";position:absolute;text-align:center;top:0;background-color:rgba(0,0,0,.1);left:50%;width:550px;display:block}.clients-testimonials .testimonials{margin:0 10%}.clients-testimonials .testimonials p{font-size:3rem;margin-bottom:6rem;color:#555;line-height:1.8;font-family:lora-regular,serif}.clients-testimonials .testimonials__slide{padding:0 0 3rem}.clients-testimonials .testimonials__avatar{height:8.4rem;margin:0 auto 1.2rem;border-radius:50%;width:8.4rem}.clients-testimonials .testimonials__name,.clients-testimonials .testimonials__pos{display:block}.clients-testimonials .testimonials__name{color:#000;font-family:montserrat-semibold,sans-serif}.clients-testimonials .testimonials__pos{font-size:1.4rem;font-family:montserrat-light,sans-serif}.clients-testimonials .testimonials .slick-arrow{height:66px;padding:0;border:none;text-shadow:none;color:transparent;font:0/0 a;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;background-size:22px 15px;top:7.2rem;background-color:transparent;margin:0;background-position:50%;cursor:pointer;width:66px;background-repeat:no-repeat;z-index:2}.clients-testimonials .testimonials .slick-prev{left:-130px;background-image:url(https://reclaimedwoodklam.info/images/left-arrow.png)}.clients-testimonials .testimonials .slick-next{right:-130px;background-image:url(https://reclaimedwoodklam.info/images/right-arrow.png)}.clients-testimonials .testimonials .slick-dots{margin-top:-.6px}@media only screen and (max-width:1200px){.clients-testimonials .testimonials{margin:0 12%}.clients-testimonials .testimonials p{font-size:2.6rem}.clients-testimonials .testimonials .slick-prev{left:-100px}.clients-testimonials .testimonials .slick-next{right:-100px}}@media only screen and (max-width:1000px){.clients-testimonials .testimonials p{font-size:2.2rem}}@media only screen and (max-width:800px){.clients-testimonials:before{width:400px}.clients-testimonials .testimonials{margin:0 2rem}.clients-testimonials .testimonials .slick-arrow{bottom:3rem;top:auto}.clients-testimonials .testimonials .slick-prev{left:0}.clients-testimonials .testimonials .slick-next{right:0}}@media only screen and (max-width:600px){.s-clients{padding-top:12rem}.clients-testimonials:before{width:250px}.clients-testimonials .testimonials{margin:0}.clients-testimonials .testimonials p{font-size:2rem}}@media only screen and (max-width:400px){.clients-testimonials .testimonials p{font-size:1.9rem}}.s-contact{padding-top:15rem;color:hsla(0,0%,100%,.5);position:relative;background-color:#151515;background-position:50%,50%;padding-bottom:12rem;background-image:url(https://reclaimedwoodklam.info/images/contact-bg.jpg);background-repeat:no-repeat}.s-contact .overlay{height:100%;position:absolute;opacity:.8;top:0;background-color:#151515;left:0;width:100%}.s-contact .form-field{position:relative}.s-contact .form-field:after{content:"";clear:both;display:table}.s-contact .form-field label{padding:0 2rem;font-size:1rem;right:.6rem;color:#fff;text-transform:uppercase;position:absolute;bottom:-.3rem;letter-spacing:.1rem;margin:0;background:#c10505;line-height:2.4rem;font-family:montserrat-light,sans-serif}.s-contact .form-field label:after{border-right:5px solid #c10505;content:"";position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;top:50%;left:-5px;margin-top:-6px}.contact__line{height:20.4rem;position:absolute;top:-10.2rem;background-color:#c10505;margin-left:-1px;left:50%;width:2px;display:block}.contact-content{padding-top:6rem;font-size:1.5rem;color:hsla(0,0%,100%,.4);position:relative;max-width:1000px;background-color:rgba(0,0,0,.2);padding-bottom:6rem;line-height:2;font-family:montserrat-light,sans-serif}.contact-content h3{margin-bottom:6.6rem;color:#fff;margin-top:0}.contact-content h5{color:#c10505;margin-top:0}.contact-content input[type=email],.contact-content input[type=number],.contact-content input[type=password],.contact-content input[type=search],.contact-content input[type=tel],.contact-content input[type=text],.contact-content input[type=url],.contact-content select,.contact-content textarea{margin-bottom:.9rem;color:hsla(0,0%,100%,.6);border-bottom:1px solid hsla(0,0%,100%,.07)}.contact-content input[type=email]:focus,.contact-content input[type=number]:focus,.contact-content input[type=password]:focus,.contact-content input[type=search]:focus,.contact-content input[type=tel]:focus,.contact-content input[type=text]:focus,.contact-content input[type=url]:focus,.contact-content select:focus,.contact-content textarea:focus{color:#fff;border-bottom:1px solid #c10505}.contact-content .btn,.contact-content button{margin-top:3.6rem}.contact-content input::-webkit-input-placeholder,.contact-content select::-webkit-input-placeholder,.contact-content textarea::-webkit-input-placeholder{color:#4f4f4f}.contact-content input:-moz-placeholder,.contact-content input::-moz-placeholder,.contact-content select:-moz-placeholder,.contact-content select::-moz-placeholder,.contact-content textarea:-moz-placeholder,.contact-content textarea::-moz-placeholder{color:#4f4f4f}.contact-content input:-ms-input-placeholder,.contact-content select:-ms-input-placeholder,.contact-content textarea:-ms-input-placeholder{color:#4f4f4f}.contact-content input.placeholder,.contact-content select.placeholder,.contact-content textarea.placeholder{color:#4f4f4f!important}.contact-primary,.contact-secondary{padding:0 5rem;float:left}.contact-primary{width:65%}.contact-primary #contactForm{margin-top:-1.5rem}.contact-secondary{width:35%}.contact-secondary:before{right:0;content:"";position:absolute;bottom:0;top:0;background-color:#121212;width:35%;display:block}.contact-secondary .contact-info{position:relative}.contact-secondary .cinfo{margin-bottom:4.8rem}.contact-social{list-style:none;font-size:2rem;margin:0;display:inline-block}.contact-social li{margin-right:15px;padding-left:0;display:inline-block}.contact-social li a{color:#fff}.contact-social li a:focus,.contact-social li a:hover{color:#c10505}.contact-social li:last-child{margin:0}.message-success,.message-warning{padding:3rem;font-size:1.5rem;margin-bottom:3.6rem;background:#111;width:100%;line-height:2;display:none}.message-warning{color:#ff6163}.message-success{color:#c10505}.message-success i,.message-warning i{font-size:1.2rem;margin-right:10px}.submit-loader{margin-bottom:3rem;position:relative;text-align:center;top:1.8rem;left:0;width:100%;display:none}.submit-loader .text-loader{font-size:1.3rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.2rem;line-height:1.846;font-family:montserrat-regular,sans-serif;display:none}.oldie .submit-loader .s-loader{display:none}.oldie .submit-loader .text-loader{display:block}.s-loader{-webkit-transform:translateX(.45rem);-ms-transform:translateX(.45rem);transform:translateX(.45rem);text-align:center;margin:1.2rem auto 3rem;width:70px}.s-loader>div{-webkit-animation:bouncedelay 1.4s ease-in-out infinite both;animation:bouncedelay 1.4s ease-in-out infinite both;height:9px;margin-right:.9rem;background-color:#fff;border-radius:100%;width:9px;display:inline-block}.s-loader .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.s-loader .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,80%,to{-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%,to{-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:1200px){.contact-content{max-width:900px}}@media only screen and (max-width:1000px){.contact-content{max-width:700px}.contact-primary,.contact-secondary{width:100%;float:none}.contact-primary #contactForm{margin-bottom:7.2rem;margin-top:-1.5rem}.contact-secondary .hide-on-fullwidth,.contact-secondary:before{display:none}.message-success,.message-warning{margin-bottom:6rem}}@media only screen and (max-width:800px){.contact-content h3{text-align:center}}@media only screen and (max-width:600px){.s-contact{padding-top:12rem;padding-bottom:0}.contact__line{height:14.4rem;top:-7.2rem}.contact-content{text-align:center;padding-bottom:12rem}.contact-primary,.contact-secondary{padding:0 20px}}@media only screen and (max-width:400px){.contact-primary,.contact-secondary{padding:0 5px}}footer{padding:9rem 0 6rem;font-size:15px;color:hsla(0,0%,100%,.3);text-align:center;line-height:2;font-family:montserrat-light,sans-serif}footer h4{font-size:1.6rem;margin-bottom:3.6rem;line-height:1.313;margin-top:0}footer a,footer h4{color:#fff}footer a:active,footer a:focus,footer a:hover{color:#c10505}footer .row{max-width:980px}.footer-main{text-align:left}.footer-main .left{padding-right:40px}.footer-main .right{padding-left:40px}.footer-logo{height:56px;padding:0;border:none;text-shadow:none;color:transparent;font:0/0 a;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0;margin:-.6rem 0 3.6rem;background:url(https://reclaimedwoodklam.info/images/logo-footer.png) no-repeat 50%;background-size:262px 56px;width:262px;display:block}.footer-subscribe .subscribe-form{padding:0;position:relative;margin:0}.footer-subscribe #mc-form{width:100%}.footer-subscribe #mc-form input[type=email]{height:5.4rem;padding:1.2rem 160px 1.2rem 60px;border:none;margin-bottom:1.8rem;color:hsla(0,0%,100%,.5);background:url(https://reclaimedwoodklam.info/images/email-icon.png) 20px no-repeat,rgba(0,0,0,.1);background-size:24px 16px,auto;width:100%}.footer-subscribe #mc-form input[type=email]:focus{color:#fff}.footer-subscribe #mc-form input[type=email]::-webkit-input-placeholder{color:hsla(0,0%,100%,.2)}.footer-subscribe #mc-form input[type=email]:-moz-placeholder,.footer-subscribe #mc-form input[type=email]::-moz-placeholder{color:hsla(0,0%,100%,.2)}.footer-subscribe #mc-form input[type=email]:-ms-input-placeholder{color:hsla(0,0%,100%,.2)}.footer-subscribe #mc-form input[type=email].placeholder{color:hsla(0,0%,100%,.2)!important}.footer-subscribe #mc-form input[type=submit]{border-color:#c10505;padding:0 20px;right:0;color:#fff;position:absolute;top:0;background:#c10505}.footer-subscribe #mc-form label{padding:0 2rem;font-size:1.3rem;color:#fff;font-family:montserrat-regular,sans-serif}.footer-subscribe #mc-form label i{padding-right:6px}.footer-bottom{font-size:14px;text-align:center;margin-top:5.4rem}.footer-bottom .copyright span{display:inline-block}.footer-bottom .copyright span:after{padding:0 1rem 0 1.2rem;color:hsla(0,0%,100%,.05);content:"|";display:inline-block}.footer-bottom .copyright span:last-child:after,.go-top{display:none}.go-top{right:30px;position:fixed;bottom:30px;z-index:600}.go-top a,.go-top a:visited{height:60px;border:0;text-decoration:none;color:hsla(0,0%,100%,.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;text-align:center;background:#000;width:60px;line-height:60px;display:block}.go-top a i,.go-top a:visited i{font-size:18px;line-height:inherit}.go-top a:focus,.go-top a:hover{color:#fff}@media only screen and (max-width:900px){.footer-main .left{padding-right:20px}.footer-main .right{padding-left:20px}}@media only screen and (max-width:800px){footer .row{max-width:600px}.footer-main .left{margin-bottom:4.2rem;padding-right:15px}.footer-main .right{padding-left:15px}}@media only screen and (max-width:600px){.footer-main .left{padding-right:10px}.footer-main .right{padding-left:10px}.footer-logo{margin:-.6rem auto 3.6rem}.footer-bottom{padding-bottom:.6rem}.footer-bottom .copyright span{display:block}.footer-bottom .copyright span:after{display:none}.go-top{right:0;bottom:0}}@media only screen and (max-width:500px){.footer-subscribe #mc-form input[type=email]{padding:1.2rem 20px;text-align:center;background:rgba(0,0,0,.1)}.footer-subscribe #mc-form input[type=submit]{margin-bottom:1.8rem;position:static;width:100%}.footer-subscribe #mc-form label{text-align:center}}@media only screen and (max-width:400px){.footer-main .left{padding-right:0}.footer-main .right{padding-left:0}}