@import url(animate.css);@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);@import url(//fonts.googleapis.com/css?family=Raleway:400,700|Roboto+Condensed:400italic);body{color:#6f6f6f;font:400 13px/24px "Raleway", sans-serif;-webkit-text-size-adjust:none}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,.terms-list dt{font-weight:700;text-transform:uppercase}h1,h2,h3{display:inline-block;position:relative}h1:before,h2:before,h3:before{content:'';position:absolute;bottom:-7px;left:1px;width:32px;height:8px;background:#FC0019}h1{font-size:36px;line-height:36px}h2{font-size:30px;line-height:36px}h3{font-size:24px;line-height:24px}h3:before{bottom:-10px}h4{font-size:18px;line-height:24px}h5{font-size:17px;line-height:20px}h6,.terms-list dt{font-size:14px;line-height:24px}p a:hover,.terms-list dd a:hover,.marked-list a:hover,.list a:hover{text-decoration:underline}p .fa,.terms-list dd .fa,.marked-list .fa,.list .fa{text-decoration:none}time{display:block;font-size:24px;line-height:24px;font-weight:700}blockquote{padding-left:70px;position:relative}blockquote:before{position:absolute;content:'\f10d';font-size:45px;line-height:20px;font-family:"FontAwesome";color:#FC0019;left:0;top:20px}blockquote p+h6,blockquote .terms-list dd+h6,.terms-list blockquote dd+h6,blockquote .terms-list p+dt,.terms-list blockquote p+dt,blockquote .terms-list dd+dt,.terms-list blockquote dd+dt{margin-top:10px}a{font:inherit;color:inherit;text-decoration:none;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}a:focus{outline:none}a:active{background-color:transparent}a[href^="tel:"],a[href^="callto:"]{color:inherit;text-decoration:none}strong{font-weight:700}.center{text-align:center}.primary-color{color:#484848}.fa{line-height:inherit}.img-add{margin-top:5px}[class*='fa-']:before{font-weight:400;font-family:"FontAwesome"}.page{display:flex;flex-wrap:wrap;overflow:hidden;min-height:100vh}.lt-ie9 .page{min-width:1200px}.main-wrapper{width:100%}*+h4{margin-top:52px}*+p,.terms-list *+dd{margin-top:10px}*+.row{margin-top:70px}*+.box{margin-top:48px}*+.wrapper{margin-top:70px}*+.marked-list{margin-top:23px}*+.terms-list{margin-top:64px}h3+.center{margin-top:70px}img+h6,.terms-list img+dt{margin-top:7px}h6+.offset,.terms-list dt+.offset{margin-top:40px}h3+.offset{margin-top:65px}.row+.row{margin-top:53px}a+a{margin-top:30px}img+.offset{margin-top:24px}.brand{display:inline-block}.brand_name{overflow:hidden;color:#000}.brand_slogan{color:#5a5a5a;font-size:13px;line-height:5px}.bg-primary .btn,.bg-secondary2 .btn,.bg-secondary3 .btn{float:right;color:#fff}.bg-primary .btn:hover,.bg-secondary2 .btn:hover,.bg-secondary3 .btn:hover{color:#fff}.bg-primary .btn:hover:before,.bg-secondary2 .btn:hover:before,.bg-secondary3 .btn:hover:before{background:#fff}.bg-primary{background:url("../images/bg-primary.jpg") fixed no-repeat #FC0019;-webkit-background-size:cover;background-size:cover;color:#fff}.bg-primary .box .box_aside{padding-top:3px}.bg-primary .box .box_cnt *+p,.bg-primary .box .box_cnt .terms-list *+dd,.terms-list .bg-primary .box .box_cnt *+dd{margin-top:12px}.bg-primary .box .box_cnt *+.btn{margin-top:15px;margin-right:25px}.bg-primary *+.row{margin-top:48px}.bg-secondary{background:#dcdcdc}.bg-secondary.wrapp{padding-bottom:32px}.bg-secondary.wrapp p,.bg-secondary.wrapp .terms-list dd,.terms-list .bg-secondary.wrapp dd{padding:0 20px}.bg-secondary.wrapp img+h6,.bg-secondary.wrapp .terms-list img+dt,.terms-list .bg-secondary.wrapp img+dt{margin-top:24px}.bg-secondary2{background:url("../images/bg-secondary.jpg") fixed no-repeat #FC0019;-webkit-background-size:cover;background-size:cover;color:#fff}.bg-secondary2 *+.btn{margin-top:17px;margin-right:16px}.bg-secondary3{background:url("../images/bg-secondary2.jpg") fixed no-repeat #FC0019;-webkit-background-size:cover;background-size:cover;color:#fff}.bg-secondary3 .box .box_cnt{padding-left:30px}.bg-secondary3 .box .box_cnt *+p,.bg-secondary3 .box .box_cnt .terms-list *+dd,.terms-list .bg-secondary3 .box .box_cnt *+dd{margin-top:11px}.bg-secondary3 .box .box_cnt *+.btn{margin-top:17px;margin-right:16px}.bg-secondary4{background:url("../images/bg-secondary3.jpg") fixed no-repeat #FC0019;-webkit-background-size:cover;background-size:cover;color:#fff}.bg-secondary4 .marked-list li:before{background:#fff}@media (max-width: 1199px){.bg-primary{background:url("../images/bg-primary.jpg") scroll no-repeat #FC0019;-webkit-background-size:cover;background-size:cover}.bg-secondary2{background:url("../images/bg-secondary.jpg") scroll no-repeat #FC0019;-webkit-background-size:cover;background-size:cover}.bg-secondary3{background:url("../images/bg-secondary2.jpg") scroll no-repeat #FC0019;-webkit-background-size:cover;background-size:cover}background:url("../images/bg-secondary2.jpg") scroll no-repeat #FC0019;-webkit-background-size:cover;background-size:cover}@media (max-width: 767px){.bg-secondary.wrapp img{width:100%}}.services{padding-left:53px;position:relative}.services:before{content:'\f05d';position:absolute;left:3px;top:-5px;font-size:36px;line-height:36px;font-family:"FontAwesome";color:#484848}.btn{display:inline-block;text-transform:uppercase;font-weight:700;color:#FC0019;position:relative}.btn:before{content:' ';position:absolute;bottom:2px;left:0;right:0;height:2px;width:0;background:#FC0019;-moz-transition:0.2s ease all;-o-transition:0.2s ease all;-webkit-transition:0.2s ease all;transition:0.2s ease all}.btn:hover{color:#484848}.btn:hover:before{width:100%;background:#484848}.btn:active{color:#2f2f2f}.wrapper{overflow:hidden}.wrapper:before,.wrapper:after{display:table;content:"";line-height:0}.wrapper:after{clear:both}.wrapper a+a{margin-top:0}.wrapper a{float:left;position:relative;display:block;overflow:hidden;width:50%}.wrapper a img{width:100%;height:auto;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease}.wrapper a.main{width:100%}.wrapper a .info-box{position:absolute;top:50%;left:0;right:0;color:#fff;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper a .info-box h3:before{display:none}.wrapper a .info-box h6,.wrapper a .info-box .terms-list dt,.terms-list .wrapper a .info-box dt{font-family:"Roboto Condensed", sans-serif;font-style:italic;font-weight:400}.wrapper a:hover img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}@media (max-width: 767px){.wrapper a{width:100%}.wrapper a h3{font-size:14px;line-height:14px}.wrapper a h6,.wrapper a .terms-list dt,.terms-list .wrapper a dt{font-size:12px;line-height:14px}}.box:before,.box:after{display:table;content:"";line-height:0}.box:after{clear:both}.box_aside{padding-top:6px;float:left}.box_aside .fa{font-size:60px;line-height:83px;width:83px;height:83px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;color:#484848;background:#dcdcdc}.box_cnt{padding-left:40px}.box_cnt *+p,.box_cnt .terms-list *+dd,.terms-list .box_cnt *+dd{margin-top:5px}.box_cnt__no-flow{overflow:hidden}@media (max-width: 479px){.box .box_cnt__no-flow{overflow:visible;padding-left:0}.box .box_aside{float:none;display:block;text-align:center}.box *+.box_cnt{margin-top:20px}}.contact-list a{display:inline-block}.contact-list a:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}@media (min-width: 980px) and (max-width: 1199px){.contact-list a{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}.contact-list a:hover{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@media (min-width: 768px) and (max-width: 979px){.contact-list a{-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6);margin-left:-30px}.contact-list a:hover{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}}@media (max-width: 767px){.contact-list a+a{margin-top:0;margin-left:30px}}@media (max-width: 479px){.contact-list a+a{margin-top:30px;margin-left:0}}.terms-list dt{color:#484848}.terms-list dd>a{display:inline-block}.terms-list dd a{font-weight:700;text-transform:uppercase;color:#FC0019}.terms-list dd a:hover{text-decoration:underline;color:#484848}.terms-list dd+dt{margin-top:27px}.index-list{counter-reset:li}.index-list li{position:relative}.index-list li>h6,.index-list .terms-list li>dt,.terms-list .index-list li>dt{margin-top:7px}.index-list li:before{position:relative;content:counter(li, decimal-leading-zero) ".";counter-increment:li;font-size:24px;line-height:116px;color:#484848;font-weight:700;text-align:center;z-index:1}.index-list li:after{content:'';position:absolute;left:50%;top:0;bottom:0;background:url("../images/index-bg.png");height:116px;width:134px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.index-list li p,.index-list li .terms-list dd,.terms-list .index-list li dd{padding:0 20px}.index-list li.grid_1:nth-child(12n+13),.index-list li.grid_2:nth-child(6n+7),.index-list li.grid_3:nth-child(4n+5),.index-list li.grid_4:nth-child(3n+4),.index-list li.grid_6:nth-child(2n+3){clear:left}.marked-list li{position:relative;padding-left:21px}.marked-list li:before{content:'';position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:5px;width:11px;background:#FC0019}.marked-list li+li{margin-top:14px}.marked-list a:hover{text-decoration:none;color:#FC0019}.address-list address{font:700 14px/24px "Raleway", sans-serif;color:#484848;text-transform:uppercase}.address-list li dl a{margin-right:70px}.address-list li dl a:hover{color:#FC0019}.address-list li dl a:active{color:#c90014}.address-list li dl a[href^="mailto:"]{text-transform:uppercase;font-weight:700;color:#FC0019}.address-list li dl a[href^="mailto:"]:hover{color:#484848;text-decoration:underline}.address-list li dt{float:left}.address-list li dd{float:right}.address-list li dl+dl{clear:both}.address-list li dl+dl dd,.address-list li dl+dl dt{display:inline-block;float:none}.address-list li dt+dd{margin-top:0}.address-list li dd+dt{clear:both;margin-top:0}.address-list address+dl{margin-top:9px}@media (min-width: 768px) and (max-width: 979px){.address-list li dl{font-size:13px}}.inline-list li{display:inline-block}.inline-list li img{-moz-transition:0.5s ease all;-o-transition:0.5s ease all;-webkit-transition:0.5s ease all;transition:0.5s ease all}.inline-list li:last-child{margin-left:130px}.inline-list li+li{margin-left:170px}.inline-list a:hover img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width: 1199px){.inline-list li+li,.inline-list li:last-child{margin-left:50px}}@media (max-width: 767px){.inline-list li+li,.inline-list li:last-child{margin-left:0;margin-top:30px}.inline-list li{display:block}}.sf-menu{padding-top:6px;display:inline-block;font-size:14px;line-height:36px}.sf-menu:before,.sf-menu:after{display:table;content:"";line-height:0}.sf-menu:after{clear:both}.sf-menu>li{position:relative;float:left;text-align:center}.sf-menu>li+li{margin-left:13px}.sf-menu a{display:inline-block;position:relative;padding:0 4px}.sf-menu a:before{content:'';position:absolute;top:-22px;left:0;right:0;height:0;background:#FC0019;-moz-transition:0.3s ease all;-o-transition:0.3s ease all;-webkit-transition:0.3s ease all;transition:0.3s ease all}.sf-menu>li>a{color:#484848}.sf-menu>li.sfHover>a:before,.sf-menu>li>a:hover:before{height:17px}.sf-menu>li>a.active:before{height:17px}.sf-menu ul{text-align:left;font-size:13px;display:none;position:absolute;top:100%;width:148px;padding:17px 0 3px 15px;left:-12px;background:#fff;color:#484848;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sf-menu ul li a:before{content:'';position:absolute;top:50%;left:-15px;height:4px;width:0;background:#FC0019;-moz-transition:0.3s ease all;-o-transition:0.3s ease all;-webkit-transition:0.3s ease all;transition:0.3s ease all;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sf-menu ul>li.sfHover>a:before,.sf-menu ul>li>a:hover:before{width:11px}.sf-menu ul ul{position:static;top:100%;width:auto;margin-top:0;padding:0;z-index:4;line-height:20px;border-left:2px solid #FC0019}.sf-menu ul ul li a:before{display:none}.sf-menu ul ul>li>a{color:#484848;margin-left:5px}.sf-menu ul ul>li.sfHover>a,.sf-menu ul ul>li>a:hover{color:#FC0019}@media (max-width: 767px){.sf-menu{display:none}}.rd-mobilemenu{display:none;position:fixed;top:0;left:0;bottom:0;z-index:9999999;text-align:left;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease}.rd-mobilemenu.active{right:0}.rd-mobilemenu_ul{position:fixed;top:-56px;left:0;bottom:-56px;width:240px;padding:132px 0 76px;color:#666;background:#FFF;font-size:14px;line-height:20px;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);-moz-transform:translateX(-240px);-ms-transform:translateX(-240px);-o-transform:translateX(-240px);-webkit-transform:translateX(-240px);transform:translateX(-240px);-moz-transition:0.3s ease;-o-transition:0.3s ease;-webkit-transition:0.3s ease;transition:0.3s ease;-moz-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-o-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);transition:0.3s cubic-bezier(0.55, 0, 0.1, 1)}.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.rd-mobilemenu_ul a{display:block;padding:14px 25px 16px}.rd-mobilemenu_ul a.active{background:#f5f5f5;color:#2d2d2d}.rd-mobilemenu_ul a:hover{background:#FC0019;color:#FFF}.rd-mobilemenu_ul a .rd-submenu-toggle{position:absolute;top:50%;right:11px;margin-top:-17.5px;width:32px;height:32px;font:400 10px "FontAwesome";line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;z-index:1;background:rgba(0,0,0,0.1)}.rd-mobilemenu_ul a .rd-submenu-toggle:after{content:'\f078'}.rd-mobilemenu_ul a .rd-submenu-toggle:hover{background:#FFF;color:#666}.rd-mobilemenu_ul a.rd-with-ul{position:relative}.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rd-mobilemenu_ul ul a{padding-left:40px}.rd-mobilemenu_ul ul ul a{padding-left:60px}.rd-mobilemenu_ul:after{content:'';display:block;height:20px}.rd-mobilepanel{display:none;position:fixed;top:0;left:0;right:0;height:56px;background:#FFF;color:#000;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);z-index:99999991}.rd-mobilepanel_title{position:fixed;top:4px;left:56px;right:56px;color:#000;font-size:24px;line-height:48px;text-overflow:ellipsis;white-space:nowrap}.rd-mobilepanel_title:before{display:none}.rd-mobilepanel_toggle{position:fixed;top:4px;left:8px;width:48px;height:48px}.rd-mobilepanel_toggle span{position:relative;display:block;margin:auto;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.rd-mobilepanel_toggle span:after,.rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-8px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.rd-mobilepanel_toggle span:after{top:8px}.rd-mobilepanel_toggle span:after,.rd-mobilepanel_toggle span:before,.rd-mobilepanel_toggle span{width:24px;height:4px;background-color:#000;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.rd-mobilepanel_toggle span{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rd-mobilepanel_toggle span:before,.rd-mobilepanel_toggle span:after{-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center}.rd-mobilepanel_toggle.active span{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.rd-mobilepanel_toggle.active span:before,.rd-mobilepanel_toggle.active span:after{top:0;width:15px}.rd-mobilepanel_toggle.active span:before{-webkit-transform:rotate3d(0, 0, 1, -40deg);transform:rotate3d(0, 0, 1, -40deg)}.rd-mobilepanel_toggle.active span:after{-webkit-transform:rotate3d(0, 0, 1, 40deg);transform:rotate3d(0, 0, 1, 40deg)}@media (max-width: 767px){body{padding-top:56px}.rd-mobilemenu,.rd-mobilepanel{display:block}}@media (max-width: 359px){.rd-mobilepanel_title{font-size:18px}}.isStuck{background:#fff;z-index:999;border-bottom:1px solid #FC0019;padding-top:10px;padding-bottom:10px}@media only screen and (max-width: 979px){.isStuck{display:none !important}}.toTop{width:50px;height:50px;font-size:24px;line-height:46px;color:#fff;background:#484848;border-radius:50%;-webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 8px 0 rgba(0,0,0,0.4);box-shadow:4px 4px 8px 0 rgba(0,0,0,0.4);position:fixed;right:40px;bottom:40px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20}.toTop:hover{color:#fff;background:#FC0019;text-decoration:none}.mobile .toTop,.tablet .toTop{display:none !important}.thumb{display:block;position:relative;overflow:hidden}.thumb img{width:100%;height:auto;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease}.thumb_overlay{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;background:transparent}.thumb:hover .thumb_overlay{opacity:1;background:rgba(252,0,25,0.5)}.lt-ie9 .thumb:hover .thumb_overlay{background:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FC0019', endColorstr='#80FC0019')";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FC0019', endColorstr='#80FC0019');zoom:1}.lt-ie9 .thumb:hover .thumb_overlay:before{display:block}.thumb:hover img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}header{background:#fff;padding-top:12px;padding-bottom:19px}header .border{height:8px;overflow:hidden}header .border img{width:100%}header *+.border{margin-top:18px}header *+p,header .terms-list *+dd,.terms-list header *+dd{margin-top:0}header .brand{float:left}header .nav{float:right;margin-right:-7px}@media (max-width: 979px){header{text-align:center}header .brand,header .nav{float:none}}main{display:block;background:#fff}.well{padding-top:40px;padding-bottom:14px}.well2{padding-top:56px;padding-bottom:50px}.well3{padding-top:60px;padding-bottom:54px}.well4{padding-top:30px;padding-bottom:60px}.well__ins1{padding-bottom:52px}.well__ins2{padding-bottom:60px}.well__ins3{padding-top:28px}.well__ins4{padding-top:60px}.well2__ins1{padding-bottom:60px}.well2__ins2{padding-top:28px}.well2__ins3{padding-bottom:94px}.well3__ins1{padding-top:30px}footer{align-self:flex-end;padding-top:21px;padding-bottom:21px;background:#FC0019;color:#fff;width:100%}footer:before,footer:after{display:table;content:"";line-height:0}footer:after{clear:both}footer .copyright{float:left;font-size:14px;line-height:36px;font-weight:700;text-transform:uppercase}footer .privacy-link{float:right;font-size:14px;line-height:36px;font-weight:700;text-transform:uppercase}footer .privacy-link a:hover{color:#484848}footer .inline-list{float:left}footer .inline-list li:last-child{margin-left:16px}footer .inline-list li a{font-size:33px;line-height:35px;color:#fff}footer .inline-list li a:hover{color:#484848}footer .inline-list li a:active{color:#2f2f2f}footer .inline-list li+li{margin-left:16px}@media (max-width: 1199px){.inline-list li+li,.inline-list li:last-child{margin-top:0}}@media (max-width: 767px){footer{text-align:center}footer .inline-list,footer .copyright{float:none}footer .inline-list li{display:inline-block}}.content-page{font-size:14px}.content-page p,.content-page .terms-list dd,.terms-list .content-page dd{margin-top:20px}.content-page ul{list-style:disc;margin-top:20px;padding-left:16px}.content-page ul li{margin-top:5px}.content-page ul li:first-of-type{margin-top:0}.index-exp .row{display:flex;flex-wrap:wrap;justify-content:center}.index-exp .grid_3{margin-bottom:30px}.index-projects .wrapper a{background:#000}.index-projects .wrapper a img{opacity:0.85}.index-projects .button{background:#FC0019;color:#FFF;display:block;font-size:17px;font-weight:bold;margin:30px auto 0;padding:10px;text-align:center;text-transform:uppercase;width:280px}.index-awards{padding-bottom:60px}.content-page,.contact-page{padding:40px 0}.content-page h1,.contact-page h1{margin-bottom:20px}.portfolio-page h1{display:block;margin-bottom:40px}.portfolio-page h3{display:block;margin-bottom:30px}.portfolio-page .portfolio-items{display:flex;flex-wrap:wrap;margin-bottom:20px}.portfolio-page .portfolio-items .item{background:#000;margin-bottom:30px;margin-top:0;position:relative;width:100%}.portfolio-page .portfolio-items .item img{opacity:0.85;width:100%}.portfolio-page .portfolio-items .item .info-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#FFF;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:absolute;text-align:center;top:0;width:100%}.portfolio-page .portfolio-items .item .info-box h3:before{display:none}.portfolio-page .portfolio-items .item .overlay{align-items:center;background:rgba(0,0,0,0.2);display:none;height:100%;left:0;justify-content:center;position:fixed;top:0;width:100%;z-index:1000}.portfolio-page .portfolio-items .item .overlay.active{display:flex}.portfolio-page .portfolio-items .item .overlay .overlay-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFF;display:flex;flex-direction:column;left:5%;padding:20px;width:90%;z-index:1000}.portfolio-page .portfolio-items .item .overlay .overlay-content .text-content h3{margin-bottom:20px}.portfolio-page .portfolio-items .item .overlay .overlay-content .text-content span{display:block;font-weight:bold;margin-top:10px}.portfolio-page .portfolio-items .item .overlay .overlay-content .images{margin-top:20px}.portfolio-page .portfolio-items .item .overlay .overlay-content .images img{max-width:100%;transform:none !important}@media screen and (min-width: 768px){.portfolio-page .portfolio-items .item{margin-right:5%;overflow:hidden;width:47.5%}.portfolio-page .portfolio-items .item:nth-of-type(even){margin-right:0}.portfolio-page .portfolio-items .item img{transition:transform 0.25s ease-in-out}.portfolio-page .portfolio-items .item:hover img{transform:scale(1.1)}.portfolio-page .portfolio-items .item .overlay .overlay-content{align-items:center;flex-direction:row;font-size:18px;justify-content:space-between;padding:40px;width:800px}.portfolio-page .portfolio-items .item .overlay .overlay-content .text-content{width:45%}.portfolio-page .portfolio-items .item .overlay .overlay-content .text-content h3{font-size:30px;line-height:1;margin-bottom:30px}.portfolio-page .portfolio-items .item .overlay .overlay-content .text-content h6,.portfolio-page .portfolio-items .item .overlay .overlay-content .text-content .terms-list dt,.terms-list .portfolio-page .portfolio-items .item .overlay .overlay-content .text-content dt{font-size:20px}.portfolio-page .portfolio-items .item .overlay .overlay-content .text-content span{margin-top:20px}.portfolio-page .portfolio-items .item .overlay .overlay-content .images{margin-top:0;width:45%}}@media screen and (min-width: 1200px){.portfolio-page .portfolio-items .item{margin-right:5%;width:30%}.portfolio-page .portfolio-items .item:nth-of-type(even){margin-right:5%}.portfolio-page .portfolio-items .item:nth-of-type(3n+3){margin-right:0}}.contact-page .container{display:flex;flex-wrap:wrap}.contact-page .container .contact-info{margin-bottom:20px;text-align:right;width:100%}.contact-page .container .contact-info span{display:block;margin-bottom:20px}.contact-page .container .contact-info span.phone{background:url(../images/phoneicon.png) no-repeat right center;padding-right:45px}.contact-page .container .contact-info span.email{background:url(../images/mailicon.png) no-repeat right center;padding-right:45px}.contact-page .container .contact-info span.twitter{background:url(../images/twittericon.png) no-repeat right center;padding:1px 45px 1px 0}.contact-page .container .contact-form{max-width:500px;width:100%}.contact-page .container .contact-form .form-text,.contact-page .container .contact-form .form-message,.contact-page .container .contact-form .form-button{margin-bottom:20px;width:100%}.contact-page .container .contact-form .form-wrap{display:flex;flex-direction:column-reverse}.contact-page .container .contact-form .form-wrap .form-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#EFEFEF;border:none;padding:10px;width:100%}.contact-page .container .contact-form .form-button .button{-webkit-appearance:none;align-self:center;background:#FC0019;border:none;color:#FFF;display:inline-block;padding:10px;text-transform:uppercase;width:100px}.contact-page .container .contact-form .form-button .button:hover{background:#CCC}@media screen and (min-width: 768px){.contact-page .container{flex-direction:row-reverse;justify-content:space-between}.contact-page .container:after{display:none}.contact-page .container h1{width:100%}.contact-page .container .contact-info{width:35%}.contact-page .container .contact-form{width:60%}.contact-page .container .contact-form .form-button .button{align-self:flex-end}}
