.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
@charset 'UTF-8';.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;margin-top:-10px;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{bottom:-45px;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
@font-face{font-family:'Crimson Text';font-style:normal;font-weight:400;src:url("../fonts/crimson-text-v6-latin-regular.eot");src:local('Crimson Text'),local('CrimsonText-Roman'),url("../fonts/crimson-text-v6-latin-regular.eot?#iefix") format('embedded-opentype'),url("../fonts/crimson-text-v6-latin-regular.woff2") format('woff2'),url("../fonts/crimson-text-v6-latin-regular.woff") format('woff'),url("../fonts/crimson-text-v6-latin-regular.ttf") format('truetype'),url("../fonts/crimson-text-v6-latin-regular.svg#CrimsonText") format('svg')}@font-face{font-family:'Crimson Text';font-style:italic;font-weight:400;src:url("../fonts/crimson-text-v6-latin-italic.eot");src:local('Crimson Text Italic'),local('CrimsonText-Italic'),url("../fonts/crimson-text-v6-latin-italic.eot?#iefix") format('embedded-opentype'),url("../fonts/crimson-text-v6-latin-italic.woff2") format('woff2'),url("../fonts/crimson-text-v6-latin-italic.woff") format('woff'),url("../fonts/crimson-text-v6-latin-italic.ttf") format('truetype'),url("../fonts/crimson-text-v6-latin-italic.svg#CrimsonText") format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("../fonts/open-sans-v13-latin-regular.eot");src:local('Open Sans'),local('OpenSans'),url("../fonts/open-sans-v13-latin-regular.eot?#iefix") format('embedded-opentype'),url("../fonts/open-sans-v13-latin-regular.woff2") format('woff2'),url("../fonts/open-sans-v13-latin-regular.woff") format('woff'),url("../fonts/open-sans-v13-latin-regular.ttf") format('truetype'),url("../fonts/open-sans-v13-latin-regular.svg#OpenSans") format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("../fonts/open-sans-v13-latin-600.eot");src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("../fonts/open-sans-v13-latin-600.eot?#iefix") format('embedded-opentype'),url("../fonts/open-sans-v13-latin-600.woff2") format('woff2'),url("../fonts/open-sans-v13-latin-600.woff") format('woff'),url("../fonts/open-sans-v13-latin-600.ttf") format('truetype'),url("../fonts/open-sans-v13-latin-600.svg#OpenSans") format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("../fonts/open-sans-v13-latin-700.eot");src:local('Open Sans Bold'),local('OpenSans-Bold'),url("../fonts/open-sans-v13-latin-700.eot?#iefix") format('embedded-opentype'),url("../fonts/open-sans-v13-latin-700.woff2") format('woff2'),url("../fonts/open-sans-v13-latin-700.woff") format('woff'),url("../fonts/open-sans-v13-latin-700.ttf") format('truetype'),url("../fonts/open-sans-v13-latin-700.svg#OpenSans") format('svg')}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'Open Sans','Arial',sans-serif;font-weight:400}img{max-width:100%;height:auto}a{text-decoration:none}a[href^=tel]{color:inherit;text-decoration:none}input[type=text],input[type=email],textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}textarea{overflow:auto}.load{position:relative;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);top:30px;-webkit-transition:all 0.6s ease-in;-moz-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;-ms-transition:all 0.6s ease-in;transition:all 0.6s ease-in}.loaded{opacity:1;-ms-filter:none;filter:none;top:0}.load--delay-200{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;-ms-transition-delay:.6s;transition-delay:.6s}.load--delay-400{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;-ms-transition-delay:1.2s;transition-delay:1.2s}.load--delay-600{-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-o-transition-delay:1.8s;-ms-transition-delay:1.8s;transition-delay:1.8s}.loaded{opacity:1;-ms-filter:none;filter:none;top:0}.button{border:1px solid #fff;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;display:inline-block;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;letter-spacing:.01em;}.button span{padding:14px 44px 14px 15px;display:block;position:relative;background:url("../img/button.png") right 15px center no-repeat;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.button:hover span{color:#000;background-image:url("../img/button--black.png")}.button--pink-hover:hover span{color:#ff1d4d;background-image:url("../img/button--primary.png")}.button--grey{color:#878787;border-color:#878787;}.button--grey span{background-image:url("../img/button--grey.png")}.button--grey:hover{border:1px solid #000;}.button--grey:hover span{color:#fff;background-image:url("../img/button.png")}.button--black{color:#000;border-color:#000;}.button--black span{background-image:url("../img/button--black.png")}.button--black:hover span{color:#fff;background-image:url("../img/button.png")}.button--primary{color:#ff1d4d;border-color:#ff1d4d;}.button--primary span{background-image:url("../img/button--primary.png")}.button--primary:hover span{color:#fff;background-image:url("../img/button.png")}.button:before{position:absolute;content:'';width:80%;height:80%;left:10%;top:10%;background:transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.button:hover:before{left:0;top:0;width:100%;height:100%;background:#fff}.button--black:hover:before{background:#000}.button--primary:hover:before{background:#ff1d4d}.button--grey:hover:before{background:#000}.button--toggle{width:236px;text-align:left}.button--toggle.button--primary.active{background:#ff1d4d;}.button--toggle.button--primary.active span{background:url("../img/button--toggle.png") right 15px center no-repeat;color:#fff}.button--auto-width{width:auto !important}.alignleft{margin:0 15px 5px 0;float:left}.alignright{margin:0 0 5px 15px;float:right}.aligncenter{margin:0 auto 5px;display:block;text-align:center}.wrapper{*zoom:1;width:auto;max-width:1000px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.wrapper:before,.wrapper:after{content:'';display:table}.wrapper:after{clear:both}.thirds{*zoom:1;}.thirds:before,.thirds:after{content:'';display:table}.thirds:after{clear:both}.thirds .third{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0%;margin-right:3%;}.thirds .third:before,.thirds .third:after{content:'';display:table}.thirds .third:after{clear:both}.thirds .third:last-child{margin-right:0%}@media only screen and (max-width:767px){.thirds .third{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.thirds .third:first-child{margin-left:auto}.thirds .third:last-child{margin-right:auto}}.halves{*zoom:1;}.halves:before,.halves:after{content:'';display:table}.halves:after{clear:both}.halves .half{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%;}.halves .half:before,.halves .half:after{content:'';display:table}.halves .half:after{clear:both}.halves .half:nth-child(2n){margin-right:0%;float:right}.halves .half:nth-child(2n+1){clear:both}@media only screen and (max-width:767px){.halves .half{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.halves .half:first-child{margin-left:auto}.halves .half:last-child{margin-right:auto}}.halves .half-span{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0%;margin-right:0%;}.halves .half-span:before,.halves .half-span:after{content:'';display:table}.halves .half-span:after{clear:both}@media only screen and (max-width:767px){.halves .half-span{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.halves .half-span:first-child{margin-left:auto}.halves .half-span:last-child{margin-right:auto}}body{padding-top:60px;background:#fff;-webkit-transition:padding 0.6s ease-in-out;-moz-transition:padding 0.6s ease-in-out;-o-transition:padding 0.6s ease-in-out;-ms-transition:padding 0.6s ease-in-out;transition:padding 0.6s ease-in-out;}@media only screen and (max-width:1000px){body{padding-top:48px}}@media only screen and (max-width:500px){body{padding-top:40px}}body.scrolling{padding-top:40px}.header{position:fixed;height:60px;background:#fff;z-index:99999;width:100%;top:0;text-align:center;-webkit-transition:height 0.6s ease-in-out;-moz-transition:height 0.6s ease-in-out;-o-transition:height 0.6s ease-in-out;-ms-transition:height 0.6s ease-in-out;transition:height 0.6s ease-in-out;}@media only screen and (max-width:1000px){.header{height:48px}}@media only screen and (max-width:500px){.header{height:40px}}.header .header__menu-button{display:none;}@media only screen and (max-width:1000px){.header .header__menu-button{display:block;position:absolute;top:0;right:0;display:block;padding:14px 20px;-webkit-transition:padding 0.6s ease-in-out;-moz-transition:padding 0.6s ease-in-out;-o-transition:padding 0.6s ease-in-out;-ms-transition:padding 0.6s ease-in-out;transition:padding 0.6s ease-in-out}}@media only screen and (max-width:500px){.header .header__menu-button{padding:12px}}.header .header__menu-button img{width:33px;height:20px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}@media only screen and (max-width:500px){.header .header__menu-button img{width:25px;height:16px}}.header .header__logo{position:absolute;top:18px;left:70px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}@media only screen and (max-width:1000px){.header .header__logo{left:50%;margin-left:-20px;top:18px}}@media only screen and (max-width:500px){.header .header__logo{top:10px}}.header .header__logo img{width:54px;height:62px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}@media only screen and (max-width:1000px){.header .header__logo img{width:41px;height:46px}}.header .header__nav{margin:30px 0 0;-webkit-transition:margin 0.6s ease-in-out;-moz-transition:margin 0.6s ease-in-out;-o-transition:margin 0.6s ease-in-out;-ms-transition:margin 0.6s ease-in-out;transition:margin 0.6s ease-in-out;}@media only screen and (max-width:1000px){.header .header__nav{display:none}}.header .header__nav ul{display:inline-block;vertical-align:top;}.header .header__nav ul li{float:left;}.header .header__nav ul li a{color:#000;font-family:'Crimson Text','Times',serif;padding:5px 0 6px;margin:0 10px;display:block;font-size:18px;border-bottom:1px solid transparent;-webkit-transition:border-bottom 0.3s ease-in-out;-moz-transition:border-bottom 0.3s ease-in-out;-o-transition:border-bottom 0.3s ease-in-out;-ms-transition:border-bottom 0.3s ease-in-out;transition:border-bottom 0.3s ease-in-out}.header .header__nav ul li.current-menu-item > a,.header .header__nav ul li.current-page-ancestor > a,.header .header__nav ul li:hover a{border-bottom:1px solid #ff1d4d}.page-template-page-home .header__madeknown,.page-template-page-what-we-do .header__madeknown,.single-work .header__madeknown{display:none}.archive #menu-item-31 a,.single-post #menu-item-31 a{border-bottom:1px solid #ff1d4d}#menu-item-32.current-menu-item.loaded:after{background:url("../img/flag--primary.png") 0 0 no-repeat;-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px}.scrolling .header{height:40px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.15);box-shadow:0 2px 5px rgba(0,0,0,0.15);}.scrolling .header .header__menu-button{padding:10px 20px;}@media only screen and (max-width:500px){.scrolling .header .header__menu-button{padding:12px}}.scrolling .header .header__madeknown{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);top:63px;left:40px}.scrolling .header .header__logo{top:10px;}@media only screen and (max-width:1000px){.scrolling .header .header__logo{margin-left:-20px}}.scrolling .header .header__logo img{width:41px;height:46px}.scrolling .header .header__nav{margin:10px 0 0}.page-template-page-contact .header,.page-template-page-news .header,.page-template-page-work .header,page-template-default .header{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.15);box-shadow:0 2px 5px rgba(0,0,0,0.15)}.footer{background:#fff;padding:10px 20px 50px;text-align:center;-webkit-box-shadow:0 -3px 3px rgba(0,0,0,0.1);box-shadow:0 -3px 3px rgba(0,0,0,0.1);-webkit-transition:padding 0.2s ease-in-out;-moz-transition:padding 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out;transition:padding 0.2s ease-in-out;}@media only screen and (max-width:480px){.footer{padding:10px 20px 20px}}.footer p,.footer a,.footer span{display:inline-block;font-size:11px;color:#666;-webkit-transition:font-size 0.2s ease-in-out;-moz-transition:font-size 0.2s ease-in-out;-o-transition:font-size 0.2s ease-in-out;-ms-transition:font-size 0.2s ease-in-out;transition:font-size 0.2s ease-in-out;}@media only screen and (max-width:480px){.footer p,.footer a,.footer span{font-size:9px}}.hero,.hero--fixed{position:relative;}.hero .hero__carousel,.hero--fixed .hero__carousel{position:relative;margin:0;}.hero .hero__carousel .slick-dots,.hero--fixed .hero__carousel .slick-dots{bottom:auto;width:auto;right:70px;top:50%;}@media only screen and (max-width:1000px){.hero .hero__carousel .slick-dots,.hero--fixed .hero__carousel .slick-dots{right:50px}}@media only screen and (max-width:500px){.hero .hero__carousel .slick-dots,.hero--fixed .hero__carousel .slick-dots{display:none !important}}.hero .hero__carousel .slick-dots li,.hero--fixed .hero__carousel .slick-dots li{float:none;display:block;margin:0 0 2px;}.hero .hero__carousel .slick-dots li button,.hero--fixed .hero__carousel .slick-dots li button{background:transparent;width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;padding:0;margin:0;border:2px solid #fff;-webkit-transition:background 0.6s ease-in-out;-moz-transition:background 0.6s ease-in-out;-o-transition:background 0.6s ease-in-out;-ms-transition:background 0.6s ease-in-out;transition:background 0.6s ease-in-out}.hero .hero__carousel .slick-dots li button:before,.hero--fixed .hero__carousel .slick-dots li button:before{display:none}.hero .hero__carousel .slick-dots li.slick-active button,.hero--fixed .hero__carousel .slick-dots li.slick-active button{background:#fff}.hero .hero__carousel .item,.hero--fixed .hero__carousel .item{position:relative;min-height:300px;height:1500px;}@media only screen and (max-width:414px){.hero .hero__carousel .item,.hero--fixed .hero__carousel .item{background:#fff !important}}.hero .hero__carousel .item .hero-down,.hero--fixed .hero__carousel .item .hero-down{position:absolute;bottom:15px;left:50%;margin-left:-17px;width:34px;height:38px;background:url("../img/arrow-down.png");-webkit-background-size:34px 38px;-moz-background-size:34px 38px;background-size:34px 38px;z-index:9}.hero .hero__carousel .item .madeknown,.hero--fixed .hero__carousel .item .madeknown{position:absolute;top:32px;left:47px;width:101px;height:11px;background:url("../img/madeknown.png");-webkit-background-size:101px 11px;-moz-background-size:101px 11px;background-size:101px 11px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}@media only screen and (max-width:1000px){.hero .hero__carousel .item .madeknown,.hero--fixed .hero__carousel .item .madeknown{left:50% !important;margin-left:-50px !important;top:25px;display:none !important}}@media only screen and (max-width:414px){.hero .hero__carousel .item .img-full,.hero--fixed .hero__carousel .item .img-full{display:none}}.hero .hero__carousel .item .img-sm-actual,.hero--fixed .hero__carousel .item .img-sm-actual{display:none;}@media only screen and (max-width:414px){.hero .hero__carousel .item .img-sm-actual,.hero--fixed .hero__carousel .item .img-sm-actual{display:block}}.hero .hero__carousel .item .img-sm,.hero--fixed .hero__carousel .item .img-sm{position:absolute;top:0;left:0;bottom:0;right:0;display:none;}@media only screen and (max-width:414px){.hero .hero__carousel .item .img-sm,.hero--fixed .hero__carousel .item .img-sm{display:block}}.hero .hero__carousel .item .caption,.hero--fixed .hero__carousel .item .caption{position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%;white-space:nowrap;}@media only screen and (max-width:1000px){.hero .hero__carousel .item .caption,.hero--fixed .hero__carousel .item .caption{padding:0 20px}}@media only screen and (max-width:767px){.hero .hero__carousel .item .caption,.hero--fixed .hero__carousel .item .caption{white-space:normal}}@media only screen and (max-width:414px){.hero .hero__carousel .item .caption,.hero--fixed .hero__carousel .item .caption{top:80px;margin-top:0;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%);width:90%}}.hero .hero__carousel .item .caption h2,.hero--fixed .hero__carousel .item .caption h2{color:#fff;font-size:70px;font-family:'Crimson Text','Times',serif;line-height:1.142857143;margin:0 0 30px;position:relative;top:20px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-ms-transition-delay:1.5s;transition-delay:1.5s;}@media only screen and (max-width:1300px){.hero .hero__carousel .item .caption h2,.hero--fixed .hero__carousel .item .caption h2{font-size:56px}}@media only screen and (max-width:1100px){.hero .hero__carousel .item .caption h2,.hero--fixed .hero__carousel .item .caption h2{font-size:49px}}@media only screen and (max-width:978px){.hero .hero__carousel .item .caption h2,.hero--fixed .hero__carousel .item .caption h2{font-size:49px}}@media only screen and (max-width:767px){.hero .hero__carousel .item .caption h2,.hero--fixed .hero__carousel .item .caption h2{font-size:28px}}@media only screen and (max-width:767px){.hero .hero__carousel .item .caption h2 br,.hero--fixed .hero__carousel .item .caption h2 br{display:none}}.hero .hero__carousel .item .caption h2 i,.hero--fixed .hero__carousel .item .caption h2 i{font-style:italic}.hero .hero__carousel .item .caption h2.medium,.hero--fixed .hero__carousel .item .caption h2.medium{font-size:80px;line-height:1.125;}@media only screen and (max-width:1300px){.hero .hero__carousel .item .caption h2.medium,.hero--fixed .hero__carousel .item .caption h2.medium{font-size:64px}}@media only screen and (max-width:1100px){.hero .hero__carousel .item .caption h2.medium,.hero--fixed .hero__carousel .item .caption h2.medium{font-size:56px}}@media only screen and (max-width:978px){.hero .hero__carousel .item .caption h2.medium,.hero--fixed .hero__carousel .item .caption h2.medium{font-size:48px}}@media only screen and (max-width:767px){.hero .hero__carousel .item .caption h2.medium,.hero--fixed .hero__carousel .item .caption h2.medium{font-size:32px}}.hero .hero__carousel .item .caption h2.large,.hero--fixed .hero__carousel .item .caption h2.large{font-size:90px;line-height:1.166666667;}@media only screen and (max-width:1300px){.hero .hero__carousel .item .caption h2.large,.hero--fixed .hero__carousel .item .caption h2.large{font-size:72px}}@media only screen and (max-width:1100px){.hero .hero__carousel .item .caption h2.large,.hero--fixed .hero__carousel .item .caption h2.large{font-size:63px}}@media only screen and (max-width:978px){.hero .hero__carousel .item .caption h2.large,.hero--fixed .hero__carousel .item .caption h2.large{font-size:54px}}@media only screen and (max-width:767px){.hero .hero__carousel .item .caption h2.large,.hero--fixed .hero__carousel .item .caption h2.large{font-size:36px}}.hero .hero__carousel .item .caption h2.xlarge,.hero--fixed .hero__carousel .item .caption h2.xlarge{font-size:120px;line-height:1.083333333;}@media only screen and (max-width:1300px){.hero .hero__carousel .item .caption h2.xlarge,.hero--fixed .hero__carousel .item .caption h2.xlarge{font-size:96px}}@media only screen and (max-width:1100px){.hero .hero__carousel .item .caption h2.xlarge,.hero--fixed .hero__carousel .item .caption h2.xlarge{font-size:84px}}@media only screen and (max-width:978px){.hero .hero__carousel .item .caption h2.xlarge,.hero--fixed .hero__carousel .item .caption h2.xlarge{font-size:72px}}@media only screen and (max-width:767px){.hero .hero__carousel .item .caption h2.xlarge,.hero--fixed .hero__carousel .item .caption h2.xlarge{font-size:36px}}.hero .hero__carousel .item .caption a,.hero--fixed .hero__carousel .item .caption a{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;-webkit-transition:opacity 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out;-o-transition:opacity 0.6s ease-in-out;-ms-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out;-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;-ms-transition-delay:2s;transition-delay:2s;}@media only screen and (max-width:767px){.hero .hero__carousel .item .caption a br,.hero--fixed .hero__carousel .item .caption a br{display:none}}@media only screen and (max-width:600px){.hero .hero__carousel .item .caption a span,.hero--fixed .hero__carousel .item .caption a span{padding:10px 39px 10px 10px;font-size:10px;background-position:right 10px center}}.hero .hero__carousel .item .caption.Top,.hero--fixed .hero__carousel .item .caption.Top{top:60px;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%)}.hero .hero__carousel .item .caption.Bottom,.hero--fixed .hero__carousel .item .caption.Bottom{top:auto;bottom:80px;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%)}.hero .hero__carousel .item.dark .hero-down,.hero--fixed .hero__carousel .item.dark .hero-down{background:url("../img/arrow-down-dark.png");-webkit-background-size:34px 38px;-moz-background-size:34px 38px;background-size:34px 38px}.hero .hero__carousel .item.dark .madeknown,.hero--fixed .hero__carousel .item.dark .madeknown{background:url("../img/madeknown--dark.png");-webkit-background-size:101px 11px;-moz-background-size:101px 11px;background-size:101px 11px}.hero .hero__carousel .item.dark h2,.hero--fixed .hero__carousel .item.dark h2{color:#000}.hero .hero__carousel .item.dark .caption a,.hero--fixed .hero__carousel .item.dark .caption a{color:#000;border-color:#000;}.hero .hero__carousel .item.dark .caption a span,.hero--fixed .hero__carousel .item.dark .caption a span{color:#000;background-image:url("../img/button--black.png")}.hero .hero__carousel .item.show .caption h2,.hero--fixed .hero__carousel .item.show .caption h2,.hero .hero__carousel .item.show .caption a,.hero--fixed .hero__carousel .item.show .caption a{opacity:1;-ms-filter:none;filter:none;top:0}.hero--fixed .hero__carousel .item .hero-down{display:none;}@media only screen and (max-width:414px){.hero--fixed .hero__carousel .item .hero-down{display:block}}.hero--fixed .hero__carousel .item img{width:100%}.hero--home{margin:0 0 20px;padding:0 20px;}@media only screen and (max-width:1000px){.hero--home{padding:0 10px;margin:0 0 10px}}.hero--home .hero__carousel .item{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}.hero--home .hero__carousel .item .madeknown{display:block !important;left:27px}.black{padding:37px 0 57px;background:#000;text-align:center;}@media only screen and (max-width:1000px){.black{padding:50px 20px 30px}}.black .wrapper{*zoom:1;width:auto;max-width:902px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.black .wrapper:before,.black .wrapper:after{content:'';display:table}.black .wrapper:after{clear:both}.black h2{color:#fff;font-size:36px;font-family:'Crimson Text','Times',serif;margin:0 0 40px;line-height:1.138888889;}@media only screen and (max-width:500px){.black h2{font-size:28px}}.black .thirds{padding:10px 0 0;*zoom:1;}.black .thirds:before,.black .thirds:after{content:'';display:table}.black .thirds:after{clear:both}.black .thirds .third{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0%;margin-right:3%;padding:0 0 20px;}.black .thirds .third:before,.black .thirds .third:after{content:'';display:table}.black .thirds .third:after{clear:both}.black .thirds .third:nth-child(3n){margin-right:0%;float:right}.black .thirds .third:nth-child(3n+1){clear:both}@media only screen and (max-width:1000px){.black .thirds .third{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}.black .thirds .third:before,.black .thirds .third:after{content:'';display:table}.black .thirds .third:after{clear:both}.black .thirds .third:nth-child(3n){margin-right:3%;float:left}.black .thirds .third:nth-child(3n+1){clear:none}.black .thirds .third:nth-child(2n){margin-right:0%;float:right}.black .thirds .third:nth-child(2n+1){clear:both}}@media only screen and (max-width:600px){.black .thirds .third{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.black .thirds .third:first-child{margin-left:auto}.black .thirds .third:last-child{margin-right:auto}}.black .thirds .third img{margin:0 0 20px;width:47px;height:47px}.black .thirds .third h4{color:#706f6f;font-size:28px;font-family:'Crimson Text','Times',serif;margin:0 0 15px}.black .thirds .third p{color:#848484;font-size:14px;line-height:1.769230769;margin:0 0 20px}.black a.button{clear:both}.title-panel{background:url("../img/title-panel.png");text-align:center;padding:43px 0 45px;}@media only screen and (max-width:767px){.title-panel{padding:30px 0}}@media only screen and (max-width:1040px){.title-panel .wrapper{padding:0 20px}}.title-panel h3{color:#ff1d4d;font-size:12px;font-weight:700;text-transform:uppercase}.title-panel h5{font-size:14px;color:#808080;margin:30px 0 0}.title-panel hr{border:none;border-top:2px solid #ff1d4d;width:160px;margin:10px auto 0}.title-panel p{color:#1d1d1b;font-family:'Crimson Text','Times',serif;font-size:32px;line-height:1.3;margin:30px 0 0;}@media only screen and (max-width:500px){.title-panel p{font-size:24px}}.title-panel a{display:inline-block}.title-panel .blurb{text-align:left;*zoom:1;width:auto;max-width:790px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;}.title-panel .blurb:before,.title-panel .blurb:after{content:'';display:table}.title-panel .blurb:after{clear:both}@media only screen and (max-width:830px){.title-panel .blurb{padding:0 20px}}.title-panel .blurb h2{color:#1d1d1b;font-family:'Crimson Text','Times',serif;font-size:32px;line-height:1.3;margin:20px 0 15px;}@media only screen and (max-width:500px){.title-panel .blurb h2{font-size:24px}}.title-panel .blurb h2 i,.title-panel .blurb h2 em{font-style:italic}.title-panel .blurb p{color:#1d1d1b;font-size:14px;line-height:1.76923;margin:0 0 15px;font-family:'Open Sans','Arial',sans-serif;}.title-panel .blurb p i,.title-panel .blurb p em{font-style:italic}.title-panel .blurb h6{color:#808080;font-size:11px;line-height:1.5;margin:0;}.title-panel .blurb h6 i,.title-panel .blurb h6 em{font-style:italic}.title-panel--no-shadow{-webkit-box-shadow:none;box-shadow:none}.work{background:url("../img/title-panel.png");}.work .halves{padding:10px;}@media only screen and (max-width:1000px){.work .halves{padding:5px}}.work .halves .half-span{text-align:center;padding:10px;}@media only screen and (max-width:1000px){.work .halves .half-span{padding:5px}}.work .halves .half-span a{position:relative;display:block;background:#fff;}.work .halves .half-span a .hover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,29,77,0.9);z-index:10;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out;-o-transition:opacity 0.6s ease-in-out;-ms-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out;}.work .halves .half-span a .hover .hover-text{position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;}.work .halves .half-span a .hover .hover-text p{color:#fff;font-family:'Crimson Text','Times',serif;font-size:24px;line-height:1.333333333;margin:0 0 20px}.work .halves .half-span a .hover .hover-text label{cursor:pointer}.work .halves .half-span a .text{padding:40px 0;}@media only screen and (max-width:500px){.work .halves .half-span a .text{padding:30px 20px}}.work .halves .half-span a .text h3{color:#1d1d1b;font-family:'Crimson Text','Times',serif;font-size:28px;line-height:1.142857143;margin:0 0 10px}.work .halves .half-span a .text p{color:#000;font-size:14px;line-height:1.769230769}.work .halves .half-span a .img{position:relative;}.work .halves .half-span a .img img{display:block;width:100%}.work .halves .half-span a .img span{position:absolute;top:-19px;left:50%;margin-left:-17px;width:34px;height:38px;background:url("../img/arrow-down--inverted.png");-webkit-background-size:34px 38px;-moz-background-size:34px 38px;background-size:34px 38px;z-index:9}.work .halves .half-span a:hover .hover{opacity:1;-ms-filter:none;filter:none}.latest{padding:70px 0;text-align:center;background:url("../img/title-panel.png");}@media only screen and (max-width:1000px){.latest{padding:50px 0}}@media only screen and (max-width:500px){.latest{padding:30px 0}}.latest h3{color:#ff1d4d;font-size:12px;font-weight:700;text-transform:uppercase}.latest hr{border:none;border-top:2px solid #ff1d4d;width:160px;margin:10px auto 0}.latest .thirds{padding:60px 0 0;}@media only screen and (max-width:1000px){.latest .thirds{padding:40px 0 0}}@media only screen and (max-width:767px){.latest .thirds .third{margin:0 0 30px;padding:0 10%}}.latest .thirds .third a{display:block;}.latest .thirds .third a h5{color:#ff1d4d;font-family:'Crimson Text','Times',serif;font-size:24px;line-height:1.25;margin:0 0 20px;-webkit-transition:color 0.6s ease-in-out;-moz-transition:color 0.6s ease-in-out;-o-transition:color 0.6s ease-in-out;-ms-transition:color 0.6s ease-in-out;transition:color 0.6s ease-in-out}.latest .thirds .third a p{color:#1d1d1b;font-size:14px;line-height:1.769230769}.latest .thirds .third a span{display:block;width:35px;height:40px;background:url("../img/hexagon--primary.png");-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;margin:20px auto 0}.latest .thirds .third a:hover h5{color:#000}.latest .thirds .third a:hover span{background:url("../img/hexagon--primary-hover.png");-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px}.features{padding:0 0 40px;background:url("../img/title-panel.png");*zoom:1;}.features:before,.features:after{content:'';display:table}.features:after{clear:both}@media only screen and (max-width:1000px){.features{padding:0 0 20px}}@media only screen and (max-width:1040px){.features .wrapper{padding:0 20px}}.features .feature{*zoom:1;-webkit-transition:background 0.6s ease-in-out;-moz-transition:background 0.6s ease-in-out;-o-transition:background 0.6s ease-in-out;-ms-transition:background 0.6s ease-in-out;transition:background 0.6s ease-in-out;margin-bottom:20px;*zoom:1;float:left;clear:none;text-align:inherit;width:31.13333333333333%;margin-left:0%;margin-right:3.3%;}.features .feature:before,.features .feature:after{content:'';display:table}.features .feature:after{clear:both}.features .feature:before,.features .feature:after{content:'';display:table}.features .feature:after{clear:both}.features .feature:nth-child(3n){margin-right:0%;float:right}.features .feature:nth-child(3n+1){clear:both}@media only screen and (max-width:978px){.features .feature{*zoom:1;float:left;clear:none;text-align:inherit;width:48.35%;margin-left:0%;margin-right:3.3%}.features .feature:before,.features .feature:after{content:'';display:table}.features .feature:after{clear:both}.features .feature:nth-child(3n){margin-right:3.3%;float:left}.features .feature:nth-child(3n+1){clear:none}.features .feature:nth-child(2n){margin-right:0%;float:right}.features .feature:nth-child(2n+1){clear:both}}@media only screen and (max-width:680px){.features .feature{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.features .feature:first-child{margin-left:auto}.features .feature:last-child{margin-right:auto}}.features .feature .text img{text-align:center;margin:0 auto 10px;display:block;width:47px;height:47px}.features .feature .text h2{color:#ff1d4d;font-family:'Crimson Text','Times',serif;font-size:26px;margin:0 0 15px;text-align:center}.features .feature .text h3{font-family:'Crimson Text','Times',serif;font-size:28px;margin:0 0 20px}.features .feature .text p{color:#1d1d1b;font-size:14px;line-height:1.76923;margin:0 0 10px;}.features .feature .text p i,.features .feature .text p em{font-style:italic}.features .feature .text p strong{font-weight:700}.features .feature .text h6{color:#808080;font-size:11px;margin:0 0 10px;line-height:1.5;}.features .feature .text h6 i,.features .feature .text h6 em{font-style:italic}.features .feature .text h6 strong{font-weight:700}.features .feature:nth-of-type(even) .img{float:right;}@media only screen and (max-width:1340px){.features .feature:nth-of-type(even) .img{float:none;width:100%}}.features .feature:nth-of-type(even) .text{float:left;}@media only screen and (max-width:1340px){.features .feature:nth-of-type(even) .text{float:none;width:100%}}.features .feature:nth-of-type(even) .text .text-inner{padding:0 0 0 15%;}@media only screen and (max-width:1600px){.features .feature:nth-of-type(even) .text .text-inner{padding:0 30px 0 0}}@media only screen and (max-width:1340px){.features .feature:nth-of-type(even) .text .text-inner{padding:20px 0}}.about__nav{text-align:center;padding:80px 0 0;position:relative;background:url("../img/title-panel.png");}.about__nav .madeknown{position:absolute;top:32px;left:47px;width:101px;height:11px;background:url("../img/madeknown--dark.png");-webkit-background-size:101px 11px;-moz-background-size:101px 11px;background-size:101px 11px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}@media only screen and (max-width:1000px){.about__nav .madeknown{display:none !important}}.about__nav ul{display:inline-block;}.about__nav ul li{float:left;padding:0 10px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}@media only screen and (max-width:800px){.about__nav ul li{float:none;margin:0 0 10px}}.about__content{background:url("../img/title-panel.png");}@media only screen and (max-width:1000px){.about__content{padding:0 20px}}.about__content .about__title{text-align:center;padding:30px 0 30px;}.about__content .about__title h2{color:#1d1d1b;font-family:'Crimson Text','Times',serif;font-size:28px;line-height:1.142857143;margin:0 0 10px;*zoom:1;width:auto;max-width:450px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative}.about__content .about__title h2:before,.about__content .about__title h2:after{content:'';display:table}.about__content .about__title h2:after{clear:both}.about__content .about__title p{color:#808080;font-family:'Crimson Text','Times',serif;font-size:14px;font-style:italic;*zoom:1;width:auto;max-width:800px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;}.about__content .about__title p:before,.about__content .about__title p:after{content:'';display:table}.about__content .about__title p:after{clear:both}.about__content .about__title p strong{font-size:11px;font-family:'Open Sans','Arial',sans-serif}.about__content .about__text{text-align:center;padding:30px 0 50px;}.about__content .about__text h3{color:#1d1d1b;font-family:'Crimson Text','Times',serif;font-size:28px;line-height:1.142857143;*zoom:1;width:auto;max-width:748px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;margin-bottom:30px;text-align:left;}.about__content .about__text h3:before,.about__content .about__text h3:after{content:'';display:table}.about__content .about__text h3:after{clear:both}.about__content .about__text h3 i,.about__content .about__text h3 em{font-style:italic}.about__content .about__text p{*zoom:1;width:auto;max-width:748px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;color:#000;font-size:14px;line-height:1.769230769;margin-bottom:10px;text-align:left}.about__content .about__text p:before,.about__content .about__text p:after{content:'';display:table}.about__content .about__text p:after{clear:both}.testimonials{text-align:left;}.testimonials .item{padding:60px 0;border-top:1px solid #e8e8e8;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}@media only screen and (max-width:1000px){.testimonials .item{padding:40px 0 20px}}.testimonials .item .text{*zoom:1;width:auto;max-width:748px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;}.testimonials .item .text:before,.testimonials .item .text:after{content:'';display:table}.testimonials .item .text:after{clear:both}@media only screen and (max-width:1000px){.testimonials .item .text{padding:0 20px}}.testimonials .item .text h6{font-size:14px;color:#878787;margin:0 0 5px;}.testimonials .item .text h6 strong{color:#000;-webkit-transition:color 0.6s ease-in-out;-moz-transition:color 0.6s ease-in-out;-o-transition:color 0.6s ease-in-out;-ms-transition:color 0.6s ease-in-out;transition:color 0.6s ease-in-out}.testimonials .item .text h4{color:#ff1d4d;font-family:'Crimson Text','Times',serif;font-size:28px;margin:0 0 5px;line-height:1.142857143}.testimonials .item .text p{color:#000;font-size:14px;line-height:1.769230769;margin-bottom:10px}.testimonials .item .text h2{color:#878787;font-size:28px;font-family:'Crimson Text','Times',serif;line-height:1.142857143;margin:0 0 10px}.awards{text-align:left;}@media only screen and (max-width:767px){.awards{text-align:center}}.awards .item{padding:60px 0;border-top:1px solid #e8e8e8;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;display:block;}@media only screen and (max-width:1000px){.awards .item{padding:40px 20px}}.awards .item .award__content{*zoom:1;width:auto;max-width:748px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;}.awards .item .award__content:before,.awards .item .award__content:after{content:'';display:table}.awards .item .award__content:after{clear:both}.awards .item .award__content .text{float:left;}@media only screen and (max-width:767px){.awards .item .award__content .text{float:none}}.awards .item .award__content .text h5{color:#808080;font-size:11px;margin:0 0 5px;-webkit-transition:color 0.6s ease-in-out;-moz-transition:color 0.6s ease-in-out;-o-transition:color 0.6s ease-in-out;-ms-transition:color 0.6s ease-in-out;transition:color 0.6s ease-in-out}.awards .item .award__content .text h6{color:#1d1d1b;font-size:14px;margin:0 0 15px;-webkit-transition:color 0.6s ease-in-out;-moz-transition:color 0.6s ease-in-out;-o-transition:color 0.6s ease-in-out;-ms-transition:color 0.6s ease-in-out;transition:color 0.6s ease-in-out}.awards .item .award__content .text h4{color:#ff1d4d;font-family:'Crimson Text','Times',serif;font-size:28px;text-decoration:underline;margin:0 0 10px}.awards .item .award__content .text p{color:#000;font-size:14px;line-height:1.769230769;-webkit-transition:color 0.6s ease-in-out;-moz-transition:color 0.6s ease-in-out;-o-transition:color 0.6s ease-in-out;-ms-transition:color 0.6s ease-in-out;transition:color 0.6s ease-in-out}.awards .item .award__content .img{float:right;text-align:right;}@media only screen and (max-width:767px){.awards .item .award__content .img{float:none;text-align:center}}.awards .item .award__content .img img{margin:40px 0 0;}@media only screen and (max-width:767px){.awards .item .award__content .img img{margin:20px 0 0}}.awards .item:hover{background:#000;}.awards .item:hover .award__content .text h5{color:#878787}.awards .item:hover .award__content .text h6,.awards .item:hover .award__content .text p{color:#fff}.contact{padding:135px 0 0;text-align:center;position:relative;}@media only screen and (max-width:1000px){.contact{padding:100px 20px 0}}.contact .contact__background{position:absolute;width:900px;height:432px;top:-60px;left:0;background:url("../img/contact__background.png") top left no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;z-index:-1}.contact h1{color:#fff;font-family:'Crimson Text','Times',serif;font-size:28px;margin:0 0 30px;}.contact h1 i,.contact h1 em{font-style:italic}.contact h2{color:#ff1d4d;font-size:12px;font-weight:700;text-transform:uppercase;margin:50px auto 22px;position:relative;width:220px;border-bottom:2px solid #ff1d4d;padding:0 0 9px}.contact h3{color:#fff;font-size:26px;font-weight:700}.contact p{color:#fff;font-size:14px;line-height:1.769230769;*zoom:1;width:auto;max-width:500px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.contact p:before,.contact p:after{content:'';display:table}.contact p:after{clear:both}.contact .contact__form{margin:0 0 16px;}.contact .contact__form .gform_confirmation_message{padding:30px 0}.contact .contact__form .gform_wrapper{padding:15px 0 50px;width:490px;margin:0 auto;display:none;}@media only screen and (max-width:530px){.contact .contact__form .gform_wrapper{width:100%}}.contact .contact__form .gform_wrapper .gform_ajax_spinner,.contact .contact__form .gform_wrapper .validation_error,.contact .contact__form .gform_wrapper .gform_validation_container{display:none}.contact .contact__form .gform_wrapper .validation_message{font-size:12px;margin:5px 0 0;color:#ff1d4d}.contact .contact__form .gform_wrapper ul li{margin:0 0 16px;}.contact .contact__form .gform_wrapper ul li label{display:none}.contact .contact__form .gform_wrapper ul li input[type=text],.contact .contact__form .gform_wrapper ul li textarea{width:100%;text-align:center;border:2px solid #6d6f71;padding:10px 0;font-size:12px;font-family:'Open Sans','Arial',sans-serif;font-weight:700;color:#fff;letter-spacing:.01em;background:transparent}.contact .contact__form .gform_wrapper ul li textarea{height:160px;resize:none}.contact .contact__form .gform_wrapper ul li ::-webkit-input-placeholder{opacity:1;-ms-filter:none;filter:none;color:#fff}.contact .contact__form .gform_wrapper ul li :-moz-placeholder{opacity:1;-ms-filter:none;filter:none;color:#fff}.contact .contact__form .gform_wrapper ul li ::-moz-placeholder{opacity:1;-ms-filter:none;filter:none;color:#fff}.contact .contact__form .gform_wrapper ul li :-ms-input-placeholder{opacity:1;-ms-filter:none;filter:none;color:#fff}.contact .contact__form .gform_wrapper ul li.styled-select{width:100%;height:42px;overflow:hidden;background:url("../img/button--black.png") right 10px center no-repeat;border:2px solid #6d6f71;}.contact .contact__form .gform_wrapper ul li.styled-select select{background:transparent;width:100%;padding:5px;font-size:16px;line-height:1;border:0;-webkit-border-radius:0;border-radius:0;height:42px;-webkit-appearance:none;font-size:12px;font-weight:700;color:#6d6f71;text-align:center;-moz-appearance:none;outline:none;letter-spacing:.01em}.contact .contact__form .gform_wrapper input[type=submit]{padding:10px;background:url("../img/button.png") right 10px center no-repeat;border:2px solid #fff;color:#fff;font-family:'Open Sans','Arial',sans-serif;width:166px;text-align:left;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.contact .contact__form .gform_wrapper input[type=submit]:hover{color:#ff1d4d;border-color:#ff1d4d;background-image:url("../img/button--primary.png")}#contact__section_1{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}#contact__section_2{-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s}#contact__section_3{-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-ms-transition-delay:1.5s;transition-delay:1.5s}.news-filter{padding:70px 0 35px;text-align:center;background:url("../img/title-panel.png");position:relative;}@media only screen and (max-width:1000px){.news-filter{padding:50px 20px}}.news-filter .madeknown{position:absolute;top:32px;left:47px;width:101px;height:11px;background:url("../img/madeknown--dark.png");-webkit-background-size:101px 11px;-moz-background-size:101px 11px;background-size:101px 11px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}@media only screen and (max-width:1000px){.news-filter .madeknown{display:none !important}}.news-filter a.button--toggle{background:#fff}.news-filter ul{width:236px;margin:0 auto;background:#ff1d4d;display:none;}.news-filter ul li{border-top:1px solid #fff;}.news-filter ul li a{color:#fff;font-weight:700;display:block;padding:10px 0;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;font-size:12px}.news-filter ul li a:hover{background:#f2f2f2;color:#ff1d4d}.news{background:url("../img/title-panel.png");}.news .item{padding:50px 0;border-top:1px solid #efefef;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s;}@media only screen and (max-width:1000px){.news .item{padding:30px 20px}}.news .item .text{*zoom:1;width:auto;max-width:790px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative;}.news .item .text:before,.news .item .text:after{content:'';display:table}.news .item .text:after{clear:both}.news .item .text img{float:right;margin:0 0 0 20px;}@media only screen and (max-width:767px){.news .item .text img{float:none;margin:10px 0 20px}}.news .item .text a.view{font-size:14px;color:#878787;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;margin:0 0 5px;display:inline-block;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.news .item .text h5{font-size:14px;color:#1d1d1b;margin:0 0 10px}.news .item .text h2{font-family:'Crimson Text','Times',serif;color:#ff1d4d;font-size:28px;margin:0 0 10px}.news .item .text h3 p{font-family:'Crimson Text','Times',serif;color:#1d1d1b;font-size:24px;line-height:1.333333333;margin:0 0 20px}.news .item .text a.news-hide{position:absolute;top:-50px;right:0;width:35px;height:0;background:url("../img/flag--primary.png");-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}@media only screen and (max-width:1000px){.news .item .text a.news-hide{top:-30px}}.news .item .text a.news-hide:hover{background:url("../img/flag--primary-hover.png");-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px}.news .item .text a.news-hide.show{height:40px}.news .item .text a.news-go,.news .item .text a.news-show{display:block;width:35px;height:40px;background:url("../img/down-arrow.png");-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.news .item .text a.news-go{background:url("../img/hexagon--primary.png");-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px}.news .item .text a.news-go:hover{background:url("../img/hexagon--primary-hover.png");-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px}.news .item .text a.news-show:hover{background:url("../img/down-arrow-hover.png");-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px}.news .item .text a.news-go.hidden,.news .item .text a.news-show.hidden{height:0}.news .item .text .news__content{display:none;}.news .item .text .news__content h1{color:#ff1d4d;font-family:'Crimson Text','Times',serif;font-size:28px;line-height:1.142857143;margin:0 0 10px}.news .item .text .news__content h2{color:#1d1d1b;font-family:'Crimson Text','Times',serif;font-size:24px;line-height:1.333333333;margin:0 0 40px}.news .item .text .news__content h3{color:#ff1d4d;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2;margin:0 0 5px}.news .item .text .news__content h4{font-family:'Crimson Text','Times',serif;color:#1d1d1b;font-size:24px;line-height:1.333333333;margin:0 0 20px}.news .item .text .news__content h5{font-size:14px;color:#1d1d1b;margin:0 0 30px}.news .item .text .news__content img{margin:0 0 20px}.news .item .text .news__content blockquote p{font-family:'Crimson Text','Times',serif;color:#ff1d4d;font-size:24px;line-height:1.2;margin:0;font-style:italic;}@media only screen and (max-width:767px){.news .item .text .news__content blockquote p{font-size:18px}}.news .item .text .news__content h6{font-family:'Crimson Text','Times',serif;color:#ff1d4d;font-size:20px;line-height:1.333333333;margin:0 0 10px}.news .item .text .news__content p,.news .item .text .news__content ul li,.news .item .text .news__content ol li{color:#000;font-size:14px;line-height:1.769230769;margin:0 0 10px}.news .item .text .news__content ul,.news .item .text .news__content ol{list-style:disc;padding:0 0 10px 20px;}.news .item .text .news__content ul li,.news .item .text .news__content ol li{margin:0}.news .item .text .news__content ol{list-style:decimal}.news .item.active{background:#f2f2f2;border-top:1px solid #e7e7e7}a.news-share{margin:20px 0 0;display:block;width:35px;height:40px;background:url("../img/share.png");-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;clear:both}a.news-share.active,a.news-share:hover{background:url("../img/share-hover.png");-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px}.ssba{*zoom:1;margin:5px 0 0 !important;float:left !important;display:none;}.ssba:before,.ssba:after{content:'';display:table}.ssba:after{clear:both}.ssba a{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}.ssba a img{width:40px !important;height:40px !important;margin:0 2px 0 0 !important}.ssba a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.work__title{padding:40px 0;text-align:center;background:url("../img/title-panel.png");position:relative;}@media only screen and (max-width:1000px){.work__title{padding:30px 0}}.work__title .madeknown{position:absolute;top:32px;left:47px;width:101px;height:11px;background:url("../img/madeknown--dark.png");-webkit-background-size:101px 11px;-moz-background-size:101px 11px;background-size:101px 11px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}@media only screen and (max-width:1000px){.work__title .madeknown{display:none !important}}.work__title h1{color:#1d1d1b;font-family:'Crimson Text','Times',serif;font-size:28px;margin:0 0 10px}.work__title p{color:#808080;font-size:11px}.work__listing{padding:0 0 45px;background:url("../img/title-panel.png");*zoom:1;}.work__listing:before,.work__listing:after{content:'';display:table}.work__listing:after{clear:both}@media only screen and (max-width:1000px){.work__listing{padding:0 0 30px}}.work__listing .item{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0%;margin-right:3%;margin-bottom:25px;text-align:center;background:#fff;}.work__listing .item:before,.work__listing .item:after{content:'';display:table}.work__listing .item:after{clear:both}.work__listing .item:nth-child(3n){margin-right:0%;float:right}.work__listing .item:nth-child(3n+1){clear:both}@media only screen and (max-width:767px){.work__listing .item{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%;text-align:center}.work__listing .item:before,.work__listing .item:after{content:'';display:table}.work__listing .item:after{clear:both}.work__listing .item:nth-child(3n){margin-right:3%;float:left}.work__listing .item:nth-child(3n+1){clear:none}.work__listing .item:nth-child(2n){margin-right:0%;float:right}.work__listing .item:nth-child(2n+1){clear:both}}@media only screen and (max-width:520px){.work__listing .item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.work__listing .item:first-child{margin-left:auto}.work__listing .item:last-child{margin-right:auto}}.work__listing .item .text{padding:20px 10px 1px;}.work__listing .item .text h2{color:#ff1d4d;font-size:12px;font-weight:700;text-transform:uppercase}.work__listing .item .text hr{width:160px;height:2px;background:#ff1d4d;border:none;margin:10px auto}.work__listing .item .text p{color:#1d1d1b;font-family:'Crimson Text','Times',serif;font-size:20px;line-height:1.3;margin:0 0 15px;height:52px;}@media only screen and (max-width:520px){.work__listing .item .text p{height:auto}}.work__listing .item .img{position:relative;}.work__listing .item .img .hover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,29,77,0.9);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.work__listing .item .img .flag{position:absolute;width:33px;height:37px;top:-9px;left:50%;margin-left:-16.5px;background:url("../img/arrow-down--primary.png");-webkit-background-size:33px 37px;-moz-background-size:33px 37px;background-size:33px 37px;z-index:2}.work__listing .item .img img{width:100%;height:auto}.work__listing .item:nth-child(3n+2){-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s}.work__listing .item:nth-child(3n+3){-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;-ms-transition-delay:.6s;transition-delay:.6s}.work__listing .item:hover .img .hover{opacity:1;-ms-filter:none;filter:none}.work__listing .item:hover .img .flag{background:url("../img/plus--primary.png");-webkit-background-size:33px 37px;-moz-background-size:33px 37px;background-size:33px 37px}.work__boxes{*zoom:1;background:url("../img/title-panel.png");padding:0 10px;}.work__boxes:before,.work__boxes:after{content:'';display:table}.work__boxes:after{clear:both}@media only screen and (max-width:1000px){.work__boxes{padding:5px}}.work__boxes .item{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0%;margin-right:0%;text-align:center;position:relative;overflow:hidden;margin:0 0 10px;padding:0 5px;}.work__boxes .item:before,.work__boxes .item:after{content:'';display:table}.work__boxes .item:after{clear:both}.work__boxes .item:nth-child(2n){float:right}.work__boxes .item:nth-child(2n + 1){clear:both}@media only screen and (max-width:1000px){.work__boxes .item{margin:0 0 6px;padding:0 3px}}@media only screen and (max-width:600px){.work__boxes .item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}.work__boxes .item:first-child{margin-left:auto}.work__boxes .item:last-child{margin-right:auto}}.work__boxes .item .work-inner{margin:0;height:100%;background:#fff;display:block;}.work__boxes .item .work-inner .text{width:90%;}@media only screen and (max-width:1220px){.work__boxes .item .work-inner .text h3{font-size:20px}}@media only screen and (max-width:978px){.work__boxes .item .work-inner .text h3{font-size:16px}}@media only screen and (max-width:900px){.work__boxes .item .work-inner .text h3{font-size:14px}}@media only screen and (max-width:1220px){.work__boxes .item .work-inner .text p a{margin:10px 0 0}}@media only screen and (max-width:978px){.work__boxes .item .work-inner .text p a{margin:5px 0 0}}@media only screen and (max-width:978px){.work__boxes .item .work-inner .text p a span{padding:10px 44px 10px 15px}}.work__boxes .item .video-holder{width:100%;background:#000;position:relative;}.work__boxes .item .video-holder iframe{width:100%}.work__boxes .item .work__carousel{position:relative;width:100%;margin:0;}.work__boxes .item .work__carousel .slick-list .slick-track{left:-1px}.work__boxes .item .work__carousel .slick-dots{bottom:auto;width:auto;right:20px;position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:10px;}.work__boxes .item .work__carousel .slick-dots li{float:none;display:block;margin:0 0 2px;}.work__boxes .item .work__carousel .slick-dots li button{background:transparent;width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;padding:0;margin:0;border:2px solid #fff;-webkit-transition:background 0.6s ease-in-out;-moz-transition:background 0.6s ease-in-out;-o-transition:background 0.6s ease-in-out;-ms-transition:background 0.6s ease-in-out;transition:background 0.6s ease-in-out}.work__boxes .item .work__carousel .slick-dots li button:before{display:none}.work__boxes .item .work__carousel .slick-dots li.slick-active button{background:#fff}.work__boxes .item .work__carousel .img{width:100%;background:#00f;}.work__boxes .item .work__carousel .img img{width:100%}.work__boxes .item .text{position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;}.work__boxes .item .text h3{color:#fff;font-family:'Crimson Text','Times',serif;font-size:24px;line-height:1.333333333;max-width:420px;margin:0 auto 10px}.work__boxes .item .text p{color:#fff;font-size:14px;line-height:1.769230769;max-width:420px;margin:0 auto 10px}.work__boxes .item .text .button{margin:20px 0 0}.work__boxes .item._black .text h3,.work__boxes .item._black .text p{color:#000}.work__return{padding:35px 0 45px;text-align:center;border-bottom:2px solid #f1f1f1;background:url("../img/title-panel.png");}@media only screen and (max-width:1000px){.work__return{padding:40px 0}}.work__return a{background:#fff}.generic{padding:140px 0;background:url("../img/title-panel.png");}@media only screen and (max-width:1000px){.generic{padding:70px 20px}}@media only screen and (max-width:500px){.generic{padding:30px 20px}}.generic .text h1{color:#ff1d4d;font-family:'Crimson Text','Times',serif;font-size:28px;line-height:1.142857143;margin:0 0 10px}.generic .text h2{color:#1d1d1b;font-family:'Crimson Text','Times',serif;font-size:24px;line-height:1.333333333;margin:0 0 40px}.generic .text h3{color:#ff1d4d;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2;margin:0 0 5px}.generic .text h4{font-family:'Crimson Text','Times',serif;color:#1d1d1b;font-size:24px;line-height:1.333333333;margin:0 0 20px}.generic .text h5{font-size:14px;color:#1d1d1b;margin:0 0 30px}.generic .text img{margin:0 0 20px}.generic .text blockquote p{font-family:'Crimson Text','Times',serif;color:#ff1d4d;font-size:24px;line-height:1.2;margin:0;font-style:italic;}@media only screen and (max-width:767px){.generic .text blockquote p{font-size:18px}}.generic .text h6{font-family:'Crimson Text','Times',serif;color:#ff1d4d;font-size:20px;line-height:1.333333333;margin:0 0 10px}.generic .text p,.generic .text ul li,.generic .text ol li{color:#000;font-size:14px;line-height:1.769230769;margin:0 0 10px}.generic .text ul,.generic .text ol{list-style:disc;padding:0 0 10px 20px;}.generic .text ul li,.generic .text ol li{margin:0}.generic .text ol{list-style:decimal}.menu-sm{position:fixed;z-index:9999;left:0;bottom:100%;top:-100%;right:0;background:#1d1d1b;padding:70px 60px 20px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}.menu-sm .menu-sm-holder{overflow:scroll;height:100%;}.menu-sm .menu-sm-holder .menu-sm-madeknown{position:absolute;top:32px;left:47px;width:101px;height:11px;background:url("../img/madeknown.png");-webkit-background-size:101px 11px;-moz-background-size:101px 11px;background-size:101px 11px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}@media only screen and (max-width:1000px){.menu-sm .menu-sm-holder .menu-sm-madeknown{left:50%;margin-left:-50px}}.menu-sm .menu-sm-holder .menu-sm-close{position:absolute;top:0;right:0;}.menu-sm .menu-sm-holder .menu-sm-close img{width:35px;height:40px}.menu-sm .menu-sm-holder .menu-sm-nav{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;top:-30px;-webkit-transition:all 0.6s ease-in-out 0.6s;-moz-transition:all 0.6s ease-in-out 0.6s;-o-transition:all 0.6s ease-in-out 0.6s;-ms-transition:all 0.6s ease-in-out 0.6s;transition:all 0.6s ease-in-out 0.6s;}.menu-sm .menu-sm-holder .menu-sm-nav ul li{margin:0 0 40px;-webkit-transition:margin 0.6s ease-in-out;-moz-transition:margin 0.6s ease-in-out;-o-transition:margin 0.6s ease-in-out;-ms-transition:margin 0.6s ease-in-out;transition:margin 0.6s ease-in-out;}@media only screen and (max-width:500px){.menu-sm .menu-sm-holder .menu-sm-nav ul li{margin:0 0 30px}}.menu-sm .menu-sm-holder .menu-sm-nav ul li a{font-size:28px;font-family:'Crimson Text','Times',serif;color:#706f6f}.menu-sm .menu-sm-holder .menu-sm-nav ul li.current-menu-item > a,.menu-sm .menu-sm-holder .menu-sm-nav ul li.current-page-ancestor > a{color:#ff1d4d}.menu-sm .menu-sm-holder p{color:#878787;font-size:14px;font-weight:400;line-height:1.769230769;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;top:-30px;-webkit-transition:all 0.6s ease-in-out 0.9s;-moz-transition:all 0.6s ease-in-out 0.9s;-o-transition:all 0.6s ease-in-out 0.9s;-ms-transition:all 0.6s ease-in-out 0.9s;transition:all 0.6s ease-in-out 0.9s;}.menu-sm .menu-sm-holder p a{color:inherit}.menu-sm .menu-sm-holder p strong{color:#ff1d4d;font-size:12px;font-weight:700}.menu-sm .menu-sm-holder p.small{margin:40px 0 0;font-size:11px;color:#666;-webkit-transition:all 0.6s ease-in-out 1.2s;-moz-transition:all 0.6s ease-in-out 1.2s;-o-transition:all 0.6s ease-in-out 1.2s;-ms-transition:all 0.6s ease-in-out 1.2s;transition:all 0.6s ease-in-out 1.2s}.menu-sm.active{bottom:0;top:60px;}@media only screen and (max-width:1000px){.menu-sm.active{top:48px}}@media only screen and (max-width:500px){.menu-sm.active{top:40px;padding:70px 50px 20px}}.menu-sm.active .menu-sm-nav,.menu-sm.active p{opacity:1;-ms-filter:none;filter:none;top:0}.scrolling .menu-sm.active{top:40px}.contact-drop{position:fixed;top:-100%;left:0;bottom:100%;right:0;background:#000;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;overflow:scroll;z-index:9;}.contact-drop .wrapper{position:relative}.contact-drop.active{top:0;bottom:0}a.contact-hide{position:absolute;top:-75px;right:0;width:35px;height:40px;background:url("../img/flag--primary.png");-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}a.contact-hide:hover{background:url("../img/flag--primary-hover.png");-webkit-background-size:35px 40px;-moz-background-size:35px 40px;background-size:35px 40px}.scrolling a.contact-hide{top:-95px}.news-single{*zoom:1;width:auto;max-width:790px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;}.news-single:before,.news-single:after{content:'';display:table}.news-single:after{clear:both}.news-single h1{font-size:32px !important}@media only screen and (max-width:767px){.news-single h4{font-size:20px !important;line-height:1.2 !important}}.news-single .news-first-image{position:relative;left:-105px;width:1000px;}@media only screen and (max-width:1000px){.news-single .news-first-image{left:0;width:100%}}.single-news-back{position:fixed;top:60px;left:0;width:100%;-webkit-transition:top 0.6s ease-in-out;-moz-transition:top 0.6s ease-in-out;-o-transition:top 0.6s ease-in-out;-ms-transition:top 0.6s ease-in-out;transition:top 0.6s ease-in-out;}@media only screen and (max-width:1000px){.single-news-back{top:48px}}@media only screen and (max-width:500px){.single-news-back{top:40px}}@media only screen and (max-width:1020px){.single-news-back .wrapper{padding:0 20px}}@media only screen and (max-width:500px){.single-news-back .wrapper{padding:0 10px}}.single-news-back .wrapper a{float:right;display:block;}.single-news-back .wrapper a svg path{-webkit-transition:fill 0.2s ease-in-out;-moz-transition:fill 0.2s ease-in-out;-o-transition:fill 0.2s ease-in-out;-ms-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out}.single-news-back .wrapper a:hover svg path.outer{fill:#fff}.single-news-back .wrapper a:hover svg path.line{stroke:#ff1d4d}.scrolling .single-news-back{top:40px;z-index:2}