@import url("//hello.myfonts.net/count/2f7f07");@import url("//hello.myfonts.net/count/2fb2f1");@font-face{font-family:'Calibri-Bold';src:url("/templates/assets/webfonts/2F7F07_2_0.eot");src:url("/templates/assets/webfonts/2F7F07_2_0.eot?#iefix") format("embedded-opentype"),url("/templates/assets/webfonts/2F7F07_2_0.woff2") format("woff2"),url("/templates/assets/webfonts/2F7F07_2_0.woff") format("woff"),url("/templates/assets/webfonts/2F7F07_2_0.ttf") format("truetype")}@font-face{font-family:'Calibri';src:url("/templates/assets/webfonts/2F7F07_3_0.eot");src:url("/templates/assets/webfonts/2F7F07_3_0.eot?#iefix") format("embedded-opentype"),url("/templates/assets/webfonts/2F7F07_3_0.woff2") format("woff2"),url("/templates/assets/webfonts/2F7F07_3_0.woff") format("woff"),url("/templates/assets/webfonts/2F7F07_3_0.ttf") format("truetype")}@font-face{font-family:'PerpetuaTitlingMT-Light';src:url("/templates/assets/webfonts/2FB2F1_0_0.eot");src:url("/templates/assets/webfonts/2FB2F1_0_0.eot?#iefix") format("embedded-opentype"),url("/templates/assets/webfonts/2FB2F1_0_0.woff2") format("woff2"),url("/templates/assets/webfonts/2FB2F1_0_0.woff") format("woff"),url("/templates/assets/webfonts/2FB2F1_0_0.ttf") format("truetype")}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}img{max-width:100%}nav ul{padding:0}nav li{list-style-type:none}.main{padding:30px 0 0 0;margin:0 auto}.copy{padding-right:10px;padding-left:10px;margin-bottom:50px}@media screen and (min-width: 480px){.main{max-width:100%}}@media screen and (min-width: 600px){.main{padding:60px 0 0 0}}@media screen and (min-width: 1040px){.main--fixednav{padding-top:110px}}body{font-family:Helvetica, Arial, sans-serif;color:#1B1B29}.webfonts-loaded body{font-family:'Calibri', Helvetica, Arial, sans-serif}h1{font-family:Times, 'Times New Roman', serif;font-weight:normal;max-width:660px;text-align:center;margin:0 auto;color:#9d863b;font-size:24px;margin-bottom:30px}.webfonts-loaded h1{font-family:'PerpetuaTitlingMT-Light', Times, 'Times New Roman', serif}h2{font-size:21px;font-weight:normal;margin:0 auto 24px 0;text-align:center;color:#9d863b}h3{font-size:18px;font-weight:normal;margin:0 auto;text-align:center;text-transform:uppercase;color:#9d863b}h4{font-size:16px;color:#555}p{font-size:18px;line-height:1.4em;max-width:660px;margin:0 auto 1em auto;color:#555}a{color:#9d863b}a:hover{color:#1B1B29}strong{font-weight:bold}.webfonts-loaded strong{font-family:'Calibri-Bold', Helvetica, Arial, sans-serif;font-weight:normal}.copy h3{margin-bottom:25px}h1+h2{margin-top:-24px}.copy--centered{text-align:center}a[href$=".pdf"]{position:relative;padding-left:17px}a[href$=".pdf"]:before{position:absolute;top:0;left:0;display:inline-block;content:" ";width:12px;height:15px;background:url("../images/cr_sprite@1x.png") 0 -100px no-repeat;text-decoration:none}a[href$=".'/templates/assets/webfonts"]:hover:before{background-position:-20px -100px}@media screen and (min-width: 600px){h1{font-size:32px;margin-bottom:40px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}p{font-size:20px}h1+h2{margin-top:-34px}}.globalnav{background:#1B1B29;padding-top:15px}.globalnav__logo{display:block;width:240px;height:29px;margin:0 auto;text-indent:-9999px;background:url("../images/logo_cavigelli_rinderknecht.png") 0 0 no-repeat;background-size:cover}.svg .globalnav__logo{background-image:url("../images/logo_cavigelli_rinderknecht.svg")}.globalnav__list{margin:0}.globalnav__item{border-top:1px solid #9d863b}.globalnav__link{display:block;font-size:18px;line-height:2.4em;padding:0 10px;color:#FFF;text-decoration:none;-webkit-tap-highlight-color:rgba(157,134,59,0.25)}.globalnav__link:hover{color:#FFF}.no-touchevents .globalnav__link:hover{color:#9d863b}.is-current .globalnav__link{color:#9d863b}.globalnav__toggle{margin-top:15px;display:block;border-top:1px solid #9d863b;position:relative}.js .globalnav__list{display:none}.js .globalnav.is-open .globalnav__list{display:block}@media screen and (min-width: 720px){.globalnav__toggle{display:none}.globalnav__list,.js .globalnav__list{display:inline-block}.globalnav__list{padding:0;border-top:1px solid #9d863b;margin:15px auto 0 auto;width:100%;text-align:center}.globalnav__item{border-top:none;display:inline-block;margin-right:30px;line-height:30px}.globalnav__item:last-child{margin-right:0}}@media screen and (min-width: 1060px){.globalnav{padding-bottom:15px}.globalnav--fixed{position:fixed;top:0;left:0;width:100%;z-index:1000}.globalnav__wrap{max-width:1140px;padding:0 20px;margin:0 auto}.globalnav__logo{float:left}.globalnav__list,.js .globalnav__list{border-top:none;float:right;display:inline-block;max-width:780px;padding:0;margin-top:0;text-align:right}.globalnav__link{padding:0;text-transform:uppercase;line-height:1.4em}}.lines-button{display:block;position:absolute;top:-3px;right:10px;width:24px;height:24px;margin-top:0;padding:0 0 2px 0;-webkit-transition:.3s;transition:.3s;cursor:pointer}.lines-button:hover{opacity:1}.lines-button:active{-webkit-transition:0;transition:0}.lines{display:inline-block;width:24px;height:2px;background:#FFF;-webkit-transition:.3s;transition:.3s;position:relative}.lines:before,.lines:after{display:inline-block;width:24px;height:2px;background:#FFF;-webkit-transition:.3s;transition:.3s;position:absolute;left:0;content:'';-webkit-transform-origin:50% center;transform-origin:50% center}.lines:before{top:6px}.lines:after{top:-6px}.is-open .lines-button .lines{background:transparent}.is-open .lines-button .lines:before,.is-open .lines-button .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:24px}.is-open .lines-button .lines:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.is-open .lines-button .lines:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.attn{padding:10px;color:#c00;background-color:#f7d9d9;border:1px solid #c00;position:relative}.attn p{margin-bottom:0}.cover{height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center top;position:relative}.cover__logowrap{position:absolute;top:50%;left:50%;width:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:50vh;max-height:50vh}.cover__logo{width:100%}.cover__follow{display:block;width:125px;height:32px;background:url("../images/cr_sprite@1x.png") -210px 0 no-repeat;position:absolute;left:50%;bottom:30px;margin-left:-62px}.cover__follow:hover{cursor:pointer;background-position:-210px -50px}.iphone .cover__follow{bottom:50px}@media (min-width: 600px) and (min-height: 600px){.cover__logowrap{max-width:400px;max-height:400px}}@media (min-width: 700px) and (min-height: 700px){.cover__logowrap{max-width:444px;max-height:444px}}@media (min-width: 800px) and (min-height: 800px){.cover__logowrap{max-width:500px;max-height:500px}}.previewwrap{max-width:360px;margin:0 auto;padding:0 10px;margin-bottom:50px}h3+.previewwrap{margin-top:50px}.preview{position:relative;margin-bottom:20px}.preview img{display:block}.preview__titlegroup{background:rgba(27,27,41,0.8);position:absolute;left:0;bottom:0;padding:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.no-touchevents .preview__titlegroup{opacity:0;-webkit-transition:0.25s opacity linear}.no-touchevents .preview:hover .preview__titlegroup{opacity:1}.preview__titlegroup h2{font-family:'Calibri-Bold';font-weight:normal;font-size:18px;text-align:left;margin:0}.preview__titlegroup h3{font-weight:normal;font-size:18px;text-align:left;margin:0}.preview a h2,.preview a h3{color:#FFF}@media screen and (min-width: 480px){.previewwrap{max-width:740px}.preview{float:left;width:48.6486486486%;margin-right:2.7027027027%}.preview:nth-child(2n){margin-right:0}}@media screen and (min-width: 780px){.previewwrap{max-width:1140px;padding:0 20px}.preview{width:31.5789473684%;margin-bottom:30px}.preview:nth-child(n){margin-right:2.6315789474%}.preview:nth-child(3n){margin-right:0}}.img{max-width:1140px;margin:50px auto}.img--single{padding-right:10px;padding-left:10px}.img h3{text-transform:uppercase;margin-bottom:50px}.img--double,.img--triple{max-width:1140px;margin:0 auto 50px auto;padding-right:10px;padding-left:10px}.img--double .img__item+.img__item{margin-top:20px}.img--triple .img__item+.img__item{margin-top:20px}@media screen and (min-width: 480px){.img--double .img__item{float:left;width:48.6842105263%}.img--double .img__item+.img__item{margin-top:0;margin-left:2.6315789474%}}@media screen and (min-width: 480px){.img--triple .img__item{float:left;width:31.5789473684%;margin-right:2.6315789474%}.img--triple .img__item:last-child{margin-right:0}.img--triple .img__item+.img__item{margin-top:0}}@media screen and (min-width: 800px){.img--single,.img--double,.img--triple{padding-right:20px;padding-left:20px}}.img--slideshow{padding:100px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;width:100%;max-width:100%;background:rgba(157,134,59,0.1);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.img__slideshowholder{width:50%;margin:0 auto}.img--slideshow h3{position:absolute;top:41px;left:0;width:100%}.rsSlide .img__item{text-align:center}picture.img__item{display:inline;max-height:100%}picture.img__item img{display:block;max-height:100%;margin-left:auto;margin-right:auto}.img__moveon{display:none;width:50px;height:20px;background:transparent url("../images/cr_sprite@1x.png") -400px -40px no-repeat;position:absolute;bottom:20px;left:50%;margin-left:-25px}.img__moveon:hover{background-position:-400px 0;cursor:pointer}.img__moveon.is-visible{display:block}@media screen and (max-height: 800px){.img--slideshow{padding-top:50px;padding-bottom:50px}}@media screen and (min-width: 1060px){.img--slideshow{height:calc(100vh - 60px);padding:100px 50px}}.img--makingof{width:100%;max-width:100%;background:rgba(157,134,59,0.5);padding:50px 40px;overflow:hidden;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.slick-slide img{height:150px}.slick-slide{margin-right:20px}@media screen and (min-width: 600px){.slick-slide img{height:200px}}@media screen and (min-width: 900px){.slick-slide img{height:300px}}.img--funky{width:100%;max-width:100%;padding-bottom:66.66%;background-position:center top;background-size:cover}.img--slideshow+.img--funky{margin-top:-50px}@media screen and (min-width: 900px){.img--funky{width:100%;height:400px;padding-bottom:0;background-attachment:fixed}}.video{background:rgba(157,134,59,0.2);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:100px 20px;position:relative}.video__wrap{margin:0 auto;max-width:750px}.img--funky+.video{margin-top:-50px}.video h3{position:absolute;top:42px;left:0;width:100%;text-align:center}.projectsideways__item{width:50%;float:left;height:100px}.projectsideways__item a{display:block;width:100%;height:100%;background-size:cover;background-position:center center;position:relative}.projectsideways__item .titlegroup{position:absolute;top:20px;z-index:12;display:none}.projectsideways__prev .titlegroup{left:50px}.projectsideways__prev h2,.projectsideways__prev h3{text-align:left;margin:0;color:#FFF}.projectsideways__next .titlegroup{right:50px}.projectsideways__next h2,.projectsideways__next h3{text-align:right;margin:0;color:#FFF}.projectsideways__item a{color:#FFF}.projectsideways__item .shim{width:100%;height:100%;position:absolute;top:0;right:0;background:rgba(27,27,41,0.9);z-index:3}.projectsideways__item .shim:after{width:20px;height:50px;left:20px;top:24px;position:absolute;content:' ';background:url("../images/cr_sprite@1x.png") -360px -50px no-repeat}.projectsideways__item a:hover .shim{background:rgba(27,27,41,0.8)}.projectsideways__next .shim:after{left:auto;right:20px;background-position:-360px 0}@media screen and (min-width: 600px){.projectsideways__item{height:150px}.projectsideways__item .titlegroup{display:block}}@media screen and (min-width: 900px){.projectsideways__item{height:200px}}.credits{text-align:center;max-width:640px;margin:0 auto 50px auto}.teammember{max-width:660px;margin:0 auto;padding:50px 10px}.teammember h3{margin-bottom:0}.teammember h4{font-weight:normal;margin:0 0 20px 0;text-align:center}@media screen and (min-width: 600px){.teammember{padding:50px 20px}}.googlemap{width:100%;max-width:660px;height:300px;margin:0 auto 25px auto}@media screen and (min-height: 600px){.googlemap{height:400px}}.main--404{padding-top:0}.cover--404{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cover__404message{-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;max-width:500px;background:rgba(255,255,255,0.75);padding:20px 30px;margin:0 auto;max-height:400px}.cover__404message h1{font-size:72px}.cover__404message h2{margin-bottom:0;text-align:left}.royalSlider{width:100%;height:auto;margin:0 auto;position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}img.rsImg{max-width:none}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(blank.gif)}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:transparent;color:#FFF}.rsDefault .rsArrow{height:100%;width:44px;position:absolute;display:block;cursor:pointer;z-index:21}.rsDefault.rsHor .rsArrowLeft{left:0;top:0}.rsDefault.rsHor .rsArrowRight{right:0;top:0}.rsDefault .rsArrowIcn{width:20px;height:50px;top:50%;left:50%;margin-top:-25px;margin-left:-10px;position:absolute;cursor:pointer;background:url("../images/cr_sprite@1x.png") -380px 0 no-repeat;border-radius:2px}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{background-position:-380px -50px}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background-position:-373px 0}.rsDefault .rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20);*display:none}.rsDefault .rsBullets{position:absolute;z-index:35;left:0;bottom:-30px;width:100%;height:auto;margin:0 auto;text-align:center;line-height:8px;overflow:hidden}.rsDefault .rsBullet{width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px}.rsDefault .rsBullet span{display:block;width:8px;height:8px;border-radius:50%;background:#9d863b}.rsDefault .rsBullet.rsNavSelected span{background-color:#1B1B29}.slick-prev,.slick-next{position:absolute;display:block;height:50px;width:13px;line-height:0px;font-size:0px;cursor:pointer;background:url("../images/cr_sprite@1x.png") -380px 0;color:transparent;top:50%;margin-top:-25px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-next:hover{background-position:-360px 0}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{background-position:-380px -50px}.slick-prev:hover{background-position:-360px -50px}.slick-prev{left:-25px}.slick-next{right:-25px}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;outline:none;line-height:0px;font-size:0px;color:transparent;cursor:pointer;padding:0;display:block;width:8px;height:8px;border-radius:50%;background:#9d863b}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li.slick-active button{background:#1B1B29}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi){.cover__follow,.img__moveon,.projectsideways__item .shim:after,.rsDefault .rsArrowIcn,.slick-prev,.slick-next,a[href$=".pdf"]:before{background-image:url("../images/cr_sprite@2x.png");background-size:500px 150px}}h3+.previews{margin-top:50px}
