@import url("//hello.myfonts.net/count/2aea35");@font-face{font-family:'AvenirLTStd-Roman';src:url("../webfonts/2AEA35_0_0.eot");src:url("../webfonts/2AEA35_0_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2AEA35_0_0.woff") format("woff"),url("../webfonts/2AEA35_0_0.ttf") format("truetype")}@font-face{font-family:'AvenirLTStd-Light';src:url("../webfonts/2AEA35_1_0.eot");src:url("../webfonts/2AEA35_1_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2AEA35_1_0.woff") format("woff"),url("../webfonts/2AEA35_1_0.ttf") format("truetype")}@font-face{font-family:'AvenirLTStd-Book';src:url("../webfonts/2AEA35_2_0.eot");src:url("../webfonts/2AEA35_2_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/2AEA35_2_0.woff") format("woff"),url("../webfonts/2AEA35_2_0.ttf") format("truetype")}/*! normalize.css v1.1.3 | MIT License | git.io/normalize *//* line 11, Applications/MAMP/htdocs/bengsch/css/normalize.scss */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}/* line 30, Applications/MAMP/htdocs/bengsch/css/normalize.scss */audio,canvas,video{display:inline-block;*display:inline;*zoom:1}/* line 43, Applications/MAMP/htdocs/bengsch/css/normalize.scss */audio:not([controls]){display:none;height:0}/* line 53, Applications/MAMP/htdocs/bengsch/css/normalize.scss */[hidden]{display:none}/* line 68, Applications/MAMP/htdocs/bengsch/css/normalize.scss */html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}/* line 79, Applications/MAMP/htdocs/bengsch/css/normalize.scss */html,button,input,select,textarea{font-family:sans-serif}/* line 91, Applications/MAMP/htdocs/bengsch/css/normalize.scss */body{margin:0}/* line 103, Applications/MAMP/htdocs/bengsch/css/normalize.scss */a:focus{outline:thin dotted}/* line 111, Applications/MAMP/htdocs/bengsch/css/normalize.scss */a:active,a:hover{outline:0}/* line 126, Applications/MAMP/htdocs/bengsch/css/normalize.scss */h1{font-size:2em;margin:0.67em 0}/* line 131, Applications/MAMP/htdocs/bengsch/css/normalize.scss */h2{font-size:1.5em;margin:0.83em 0}/* line 136, Applications/MAMP/htdocs/bengsch/css/normalize.scss */h3{font-size:1.17em;margin:1em 0}/* line 141, Applications/MAMP/htdocs/bengsch/css/normalize.scss */h4{font-size:1em;margin:1.33em 0}/* line 146, Applications/MAMP/htdocs/bengsch/css/normalize.scss */h5{font-size:0.83em;margin:1.67em 0}/* line 151, Applications/MAMP/htdocs/bengsch/css/normalize.scss */h6{font-size:0.67em;margin:2.33em 0}/* line 160, Applications/MAMP/htdocs/bengsch/css/normalize.scss */abbr[title]{border-bottom:1px dotted}/* line 168, Applications/MAMP/htdocs/bengsch/css/normalize.scss */b,strong{font-weight:bold}/* line 173, Applications/MAMP/htdocs/bengsch/css/normalize.scss */blockquote{margin:1em 40px}/* line 181, Applications/MAMP/htdocs/bengsch/css/normalize.scss */dfn{font-style:italic}/* line 190, Applications/MAMP/htdocs/bengsch/css/normalize.scss */hr{box-sizing:content-box;height:0}/* line 200, Applications/MAMP/htdocs/bengsch/css/normalize.scss */mark{background:#ff0;color:#000}/* line 209, Applications/MAMP/htdocs/bengsch/css/normalize.scss */p,pre{margin:1em 0}/* line 218, Applications/MAMP/htdocs/bengsch/css/normalize.scss */code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}/* line 231, Applications/MAMP/htdocs/bengsch/css/normalize.scss */pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}/* line 241, Applications/MAMP/htdocs/bengsch/css/normalize.scss */q{quotes:none}/* line 249, Applications/MAMP/htdocs/bengsch/css/normalize.scss */q:before,q:after{content:'';content:none}/* line 259, Applications/MAMP/htdocs/bengsch/css/normalize.scss */small{font-size:80%}/* line 267, Applications/MAMP/htdocs/bengsch/css/normalize.scss */sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}/* line 275, Applications/MAMP/htdocs/bengsch/css/normalize.scss */sup{top:-0.5em}/* line 279, Applications/MAMP/htdocs/bengsch/css/normalize.scss */sub{bottom:-0.25em}/* line 291, Applications/MAMP/htdocs/bengsch/css/normalize.scss */dl,menu,ol,ul{margin:1em 0}/* line 298, Applications/MAMP/htdocs/bengsch/css/normalize.scss */dd{margin:0 0 0 40px}/* line 306, Applications/MAMP/htdocs/bengsch/css/normalize.scss */menu,ol,ul{padding:0 0 0 40px}/* line 316, Applications/MAMP/htdocs/bengsch/css/normalize.scss */nav ul,nav ol{list-style:none;list-style-image:none}/* line 331, Applications/MAMP/htdocs/bengsch/css/normalize.scss */img{border:0;-ms-interpolation-mode:bicubic}/* line 340, Applications/MAMP/htdocs/bengsch/css/normalize.scss */svg:not(:root){overflow:hidden}/* line 352, Applications/MAMP/htdocs/bengsch/css/normalize.scss */figure{margin:0}/* line 364, Applications/MAMP/htdocs/bengsch/css/normalize.scss */form{margin:0}/* line 372, Applications/MAMP/htdocs/bengsch/css/normalize.scss */fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}/* line 384, Applications/MAMP/htdocs/bengsch/css/normalize.scss */legend{border:0;padding:0;white-space:normal;*margin-left:-7px}/* line 398, Applications/MAMP/htdocs/bengsch/css/normalize.scss */button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}/* line 413, Applications/MAMP/htdocs/bengsch/css/normalize.scss */button,input{line-height:normal}/* line 425, Applications/MAMP/htdocs/bengsch/css/normalize.scss */button,select{text-transform:none}/* line 440, Applications/MAMP/htdocs/bengsch/css/normalize.scss */button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}/* line 453, Applications/MAMP/htdocs/bengsch/css/normalize.scss */button[disabled],html input[disabled]{cursor:default}/* line 465, Applications/MAMP/htdocs/bengsch/css/normalize.scss */input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}/* line 479, Applications/MAMP/htdocs/bengsch/css/normalize.scss */input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}/* line 491, Applications/MAMP/htdocs/bengsch/css/normalize.scss */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}/* line 500, Applications/MAMP/htdocs/bengsch/css/normalize.scss */button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}/* line 511, Applications/MAMP/htdocs/bengsch/css/normalize.scss */textarea{overflow:auto;vertical-align:top}/* line 524, Applications/MAMP/htdocs/bengsch/css/normalize.scss */table{border-collapse:collapse;border-spacing:0}/* line 56, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid{list-style:none;margin-left:-5em}/* line 60, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--6-of-6,.grid>.grid__col--4-of-4,.grid>.grid__col--3-of-3,.grid>.grid__col--2-of-2{width:100%}/* line 62, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--3-of-6,.grid>.grid__col--2-of-4,.grid>.grid__col--1-of-2{width:50%}/* line 64, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--2-of-6,.grid>.grid__col--1-of-3{width:33.3333333333%}/* line 65, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--4-of-6,.grid>.grid__col--2-of-3{width:66.6666666667%}/* line 67, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--1-of-4{width:25%}/* line 69, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--3-of-4{width:75%}/* line 71, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--push-6-of-6,.grid>.grid__col--push-4-of-4,.grid>.grid__col--push-3-of-3,.grid>.grid__col--push-2-of-2{margin-left:100%}/* line 73, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--push-3-of-6,.grid>.grid__col--push-2-of-4,.grid>.grid__col--push-1-of-2{margin-left:50%}/* line 75, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--push-2-of-6,.grid>.grid__col--push-1-of-3{margin-left:33.3333333333%}/* line 76, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--push-4-of-6,.grid>.grid__col--push-2-of-3{margin-left:66.6666666667%}/* line 78, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--push-1-of-4{margin-left:25%}/* line 80, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--push-3-of-4{margin-left:75%}/* line 82, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--pull-6-of-6,.grid>.grid__col--pull-4-of-4,.grid>.grid__col--pull-3-of-3,.grid>.grid__col--pull-2-of-2{margin-left:-100%}/* line 84, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--pull-3-of-6,.grid>.grid__col--pull-2-of-4,.grid>.grid__col--pull-1-of-2{margin-left:-50%}/* line 86, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--pull-2-of-6,.grid>.grid__col--pull-1-of-3{margin-left:-33.3333333333%}/* line 87, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--pull-4-of-6,.grid>.grid__col--pull-2-of-3{margin-left:-66.6666666667%}/* line 89, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--pull-1-of-4{margin-left:-25%}/* line 91, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--pull-3-of-4{margin-left:-75%}/* line 98, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--1-of-6{width:16.6666666667%}/* line 122, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--push-1-of-6{margin-left:16.6666666667%}/* line 146, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--pull-1-of-6{margin-left:-16.6666666667%}/* line 98, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--5-of-6{width:83.3333333333%}/* line 122, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--push-5-of-6{margin-left:83.3333333333%}/* line 146, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>.grid__col--pull-5-of-6{margin-left:-83.3333333333%}/* line 175, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>*,.grid>.grid__col--1-of-2,.grid>.grid__col--push-1-of-2,.grid>.grid__col--pull-1-of-2,.grid>.grid__col--2-of-2,.grid>.grid__col--push-2-of-2,.grid>.grid__col--pull-2-of-2,.grid>.grid__col--1-of-3,.grid>.grid__col--push-1-of-3,.grid>.grid__col--pull-1-of-3,.grid>.grid__col--2-of-3,.grid>.grid__col--push-2-of-3,.grid>.grid__col--pull-2-of-3,.grid>.grid__col--3-of-3,.grid>.grid__col--push-3-of-3,.grid>.grid__col--pull-3-of-3,.grid>.grid__col--1-of-4,.grid>.grid__col--push-1-of-4,.grid>.grid__col--pull-1-of-4,.grid>.grid__col--2-of-4,.grid>.grid__col--push-2-of-4,.grid>.grid__col--pull-2-of-4,.grid>.grid__col--3-of-4,.grid>.grid__col--push-3-of-4,.grid>.grid__col--pull-3-of-4,.grid>.grid__col--4-of-4,.grid>.grid__col--push-4-of-4,.grid>.grid__col--pull-4-of-4,.grid>.grid__col--1-of-6,.grid>.grid__col--push-1-of-6,.grid>.grid__col--pull-1-of-6,.grid>.grid__col--2-of-6,.grid>.grid__col--push-2-of-6,.grid>.grid__col--pull-2-of-6,.grid>.grid__col--3-of-6,.grid>.grid__col--push-3-of-6,.grid>.grid__col--pull-3-of-6,.grid>.grid__col--4-of-6,.grid>.grid__col--push-4-of-6,.grid>.grid__col--pull-4-of-6,.grid>.grid__col--5-of-6,.grid>.grid__col--push-5-of-6,.grid>.grid__col--pull-5-of-6,.grid>.grid__col--6-of-6,.grid>.grid__col--push-6-of-6,.grid>.grid__col--pull-6-of-6{box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:5em;vertical-align:top}@media screen and (max-width: 700px){/* line 175, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid>*,.grid>.grid__col--1-of-2,.grid>.grid__col--push-1-of-2,.grid>.grid__col--pull-1-of-2,.grid>.grid__col--2-of-2,.grid>.grid__col--push-2-of-2,.grid>.grid__col--pull-2-of-2,.grid>.grid__col--1-of-3,.grid>.grid__col--push-1-of-3,.grid>.grid__col--pull-1-of-3,.grid>.grid__col--2-of-3,.grid>.grid__col--push-2-of-3,.grid>.grid__col--pull-2-of-3,.grid>.grid__col--3-of-3,.grid>.grid__col--push-3-of-3,.grid>.grid__col--pull-3-of-3,.grid>.grid__col--1-of-4,.grid>.grid__col--push-1-of-4,.grid>.grid__col--pull-1-of-4,.grid>.grid__col--2-of-4,.grid>.grid__col--push-2-of-4,.grid>.grid__col--pull-2-of-4,.grid>.grid__col--3-of-4,.grid>.grid__col--push-3-of-4,.grid>.grid__col--pull-3-of-4,.grid>.grid__col--4-of-4,.grid>.grid__col--push-4-of-4,.grid>.grid__col--pull-4-of-4,.grid>.grid__col--1-of-6,.grid>.grid__col--push-1-of-6,.grid>.grid__col--pull-1-of-6,.grid>.grid__col--2-of-6,.grid>.grid__col--push-2-of-6,.grid>.grid__col--pull-2-of-6,.grid>.grid__col--3-of-6,.grid>.grid__col--push-3-of-6,.grid>.grid__col--pull-3-of-6,.grid>.grid__col--4-of-6,.grid>.grid__col--push-4-of-6,.grid>.grid__col--pull-4-of-6,.grid>.grid__col--5-of-6,.grid>.grid__col--push-5-of-6,.grid>.grid__col--pull-5-of-6,.grid>.grid__col--6-of-6,.grid>.grid__col--push-6-of-6,.grid>.grid__col--pull-6-of-6{display:block;margin-left:0;margin-right:0;padding-left:0;width:auto}}@media screen and (max-width: 1024px){/* line 196, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid .grid__col--1-of-4{width:50%}/* line 199, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid .grid__col--1-of-6{width:25%}}@media screen and (max-width: 800px){/* line 204, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid .grid__col--1-of-3,.grid .grid__col--1-of-4{display:block;width:auto}/* line 208, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid .grid__col--1-of-6{width:25%}}@media screen and (max-width: 700px){/* line 213, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid .grid__col--1-of-6,.grid .grid__col--6-of-6{display:inline-block;margin-right:-.25em;min-height:1px;padding-left:5em;vertical-align:top;width:33.33333%}/* line 221, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid .grid__col--6-of-6{width:100%}/* line 229, Applications/MAMP/htdocs/bengsch/css/grid.scss */.clients .grid{margin-left:-5em}}@media screen and (max-width: 480px){/* line 234, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid .grid__col--1-of-6{width:50%}}/* line 242, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid .grid__col--centered{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 700px){/* line 56, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid{margin-left:0;width:auto}}/* line 256, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid .grid__col--d-first{float:left}/* line 261, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid .grid__col--d-last{float:right}/* line 266, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid.grid--no-gutter{margin-left:0;width:100%}/* line 270, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid.grid--no-gutter>*{padding-left:0}/* line 274, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid.grid--no-gutter .grid__col--span-all{margin-left:0;width:100%}/* line 281, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid .grid__col--ab{vertical-align:bottom}/* line 286, Applications/MAMP/htdocs/bengsch/css/grid.scss */.grid .grid__col--am{vertical-align:middle}/* line 18, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}/* line 25, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper img{max-width:100%;display:block}/* line 33, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-viewport{box-shadow:0 0 5px #ccc;border:solid #fff 5px;left:-5px;background:#fff;transform:translatez(0)}/* line 49, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}/* line 58, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}/* line 71, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}/* line 80, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}/* line 87, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}/* line 100, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}/* line 107, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}/* line 112, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}/* line 117, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-prev:hover{background-position:0 0}/* line 121, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-next:hover{background-position:-43px 0}/* line 125, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}/* line 136, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-controls-direction a.disabled{display:none}/* line 142, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-controls-auto{text-align:center}/* line 146, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}/* line 156, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}/* line 161, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}/* line 171, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}/* line 178, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}/* line 183, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}/* line 190, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}/* line 199, Applications/MAMP/htdocs/bengsch/bower_components/bxslider-4/jquery.bxslider.scss */.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}/* line 8, Applications/MAMP/htdocs/bengsch/css/main.scss */li.bx-clone{display:none;visibility:hidden}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ *//* line 75, Applications/MAMP/htdocs/bengsch/css/main.scss */html,button,input,select,textarea{color:#222}/* line 83, Applications/MAMP/htdocs/bengsch/css/main.scss */html,:root{font-size:16px}/* line 99, Applications/MAMP/htdocs/bengsch/css/main.scss */::-moz-selection{background:#b3d4fc;text-shadow:none}/* line 104, Applications/MAMP/htdocs/bengsch/css/main.scss */::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}/* line 113, Applications/MAMP/htdocs/bengsch/css/main.scss */hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}/* line 127, Applications/MAMP/htdocs/bengsch/css/main.scss */audio,canvas,img,video{vertical-align:middle}/* line 138, Applications/MAMP/htdocs/bengsch/css/main.scss */fieldset{border:0;margin:0;padding:0}/* line 148, Applications/MAMP/htdocs/bengsch/css/main.scss */textarea{resize:vertical}/* line 152, Applications/MAMP/htdocs/bengsch/css/main.scss */a,a:focus{outline:0}/* line 161, Applications/MAMP/htdocs/bengsch/css/main.scss */.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}/* line 174, Applications/MAMP/htdocs/bengsch/css/main.scss */body{font-family:'AvenirLTStd-Book', Helvetica, Arial, Verdana, sans-serif;font-size:1em;line-height:1.5;font-weight:normal;font-style:normal;color:#9e9e9e;background:#f0f0f0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0.1)}/* line 185, Applications/MAMP/htdocs/bengsch/css/main.scss */button{-webkit-tap-highlight-color:rgba(0,0,0,0)}/* line 190, Applications/MAMP/htdocs/bengsch/css/main.scss */p,footer h2,footer h3{font-family:'AvenirLTStd-Book', Helvetica, Arial, Verdana, sans-serif;font-size:1em;line-height:1.5;font-weight:normal;font-style:normal;margin:1.5em auto}/* line 197, Applications/MAMP/htdocs/bengsch/css/main.scss */h1,h2,h3{font-family:'AvenirLTStd-Light', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;font-size:2.125em;line-height:3rem;margin:0.75em auto}/* line 204, Applications/MAMP/htdocs/bengsch/css/main.scss */b,strong{font-family:'AvenirLTStd-Book', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;color:#3e3e3e}/* line 209, Applications/MAMP/htdocs/bengsch/css/main.scss */a{color:#9e9e9e;text-decoration:none;border-bottom:1px solid #9e9e9e;word-wrap:break-word}/* line 216, Applications/MAMP/htdocs/bengsch/css/main.scss */a:active,a:hover,a:focus{color:#e8001b}/* line 220, Applications/MAMP/htdocs/bengsch/css/main.scss */p a{border-width:0;transition:color 0.1s}/* line 223, Applications/MAMP/htdocs/bengsch/css/main.scss */p a:hover,p a:focus,p a:active{color:#d1d1d1}/* line 232, Applications/MAMP/htdocs/bengsch/css/main.scss */ul,li{display:inline-block;padding:0;margin:0}/* line 239, Applications/MAMP/htdocs/bengsch/css/main.scss */header{position:relative;clear:both}/* line 243, Applications/MAMP/htdocs/bengsch/css/main.scss */header .container{position:absolute;top:4.25em;top:3em;right:0;left:0;z-index:100}/* line 252, Applications/MAMP/htdocs/bengsch/css/main.scss */header object{float:left}/* line 255, Applications/MAMP/htdocs/bengsch/css/main.scss */header nav{float:right}/* line 260, Applications/MAMP/htdocs/bengsch/css/main.scss */header button{display:none;visibility:hidden}/* line 268, Applications/MAMP/htdocs/bengsch/css/main.scss */nav li{margin:0.75em 2em 0}/* line 271, Applications/MAMP/htdocs/bengsch/css/main.scss */nav li:last-of-type{margin-right:0}/* line 274, Applications/MAMP/htdocs/bengsch/css/main.scss */nav a{font-size:0.85em;line-height:1.5em;color:#9e9e9e;text-transform:uppercase;display:inline-block;border-radius:12px;padding:2px 10px 0px;border-bottom:none;background:none;background:rgba(240,240,240,0.7);box-shadow:inset 1px 1px 1px #9e9e9e;box-shadow:inset 1px 1px 1px rgba(158,158,158,0);transition:background-color 0.5s, box-shadow 0.25s}/* line 290, Applications/MAMP/htdocs/bengsch/css/main.scss */nav a:active,nav a:hover,nav a:focus,nav a.selected{color:#9e9e9e;background:#fff;background:#fff;box-shadow:inset 1px 1px 1px #9e9e9e;box-shadow:inset 1px 1px 1px rgba(158,158,158,0.5);transition:background-color 0.25s, box-shadow 0.5s}/* line 299, Applications/MAMP/htdocs/bengsch/css/main.scss */nav a:active{box-shadow:inset 2px 2px 1px #9e9e9e;box-shadow:inset 2px 2px 1px rgba(158,158,158,0.5);transition:box-shadow 0s}/* line 316, Applications/MAMP/htdocs/bengsch/css/main.scss */.main{clear:both}/* line 319, Applications/MAMP/htdocs/bengsch/css/main.scss */.container{max-width:1240px;margin:auto;position:relative;padding:1em 2em 3.5em}/* line 326, Applications/MAMP/htdocs/bengsch/css/main.scss */.container+.container{padding-top:0;margin-top:-3.5em}/* line 330, Applications/MAMP/htdocs/bengsch/css/main.scss */section{border-bottom:12px solid #fff;background:#f8f8f8}/* line 337, Applications/MAMP/htdocs/bengsch/css/main.scss */.clients{overflow:hidden;transition:max-height .75s}/* line 342, Applications/MAMP/htdocs/bengsch/css/main.scss */.clients .clients-list{text-align:center;margin-top:1em;margin-bottom:1em;vertical-align:middle}/* line 349, Applications/MAMP/htdocs/bengsch/css/main.scss */.clients img{display:inline}/* line 355, Applications/MAMP/htdocs/bengsch/css/main.scss */#profil .accordeon-open{transition:max-height .75s}/* line 358, Applications/MAMP/htdocs/bengsch/css/main.scss */#profil .profil-more{position:relative}/* line 365, Applications/MAMP/htdocs/bengsch/css/main.scss */.img-container{position:relative}/* line 368, Applications/MAMP/htdocs/bengsch/css/main.scss */img{max-width:100%}/* line 373, Applications/MAMP/htdocs/bengsch/css/main.scss */.caption{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,0.5);opacity:0;-webkit-filter:blur(2px);filter:blur(2px);transition:opacity 0.5s, -webkit-filter 0.5s;transition:opacity 0.5s, filter 0.5s;transition:opacity 0.5s, filter 0.5s, -webkit-filter 0.5s}/* line 386, Applications/MAMP/htdocs/bengsch/css/main.scss */.caption h3{font-family:'AvenirLTStd-Light', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;font-size:2.125em;line-height:3rem;margin:0}/* line 392, Applications/MAMP/htdocs/bengsch/css/main.scss */.caption p{margin:0}/* line 395, Applications/MAMP/htdocs/bengsch/css/main.scss */.caption svg{height:62px;width:62px;transition:transform 0.5s}/* line 402, Applications/MAMP/htdocs/bengsch/css/main.scss */.caption:before{content:'';display:inline-block;height:100%;width:1px;vertical-align:middle;margin-right:-1px}/* line 411, Applications/MAMP/htdocs/bengsch/css/main.scss */.centering{width:98%;padding:1em;display:inline-block;vertical-align:middle}/* line 418, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio a:hover .caption,.portfolio a:focus .caption,.portfolio a:active .caption,.portfolio li.active .caption{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);transform:translateZ(0) scale(1, 1);transition:all 0.3s}/* line 424, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio a:hover img,.portfolio a:focus img,.portfolio a:active img,.portfolio li.active .portfolio-preview img{-webkit-filter:blur(1px);filter:blur(1px);transform:translateZ(0) scale(1, 1)}/* line 428, Applications/MAMP/htdocs/bengsch/css/main.scss */.active .centering svg{transform:rotate(45deg)}/* line 431, Applications/MAMP/htdocs/bengsch/css/main.scss */.loading .centering svg{-webkit-animation:spin 1s linear infinite forwards;animation:spin 1s linear infinite forwards}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}/* line 442, Applications/MAMP/htdocs/bengsch/css/main.scss */html.touch .portfolio .caption{opacity:0;-webkit-filter:blur(2px);filter:blur(2px);transition:opacity 0.5s, -webkit-filter 0.5s;transition:opacity 0.5s, filter 0.5s;transition:opacity 0.5s, filter 0.5s, -webkit-filter 0.5s}/* line 448, Applications/MAMP/htdocs/bengsch/css/main.scss */html.touch .portfolio .touchhover .caption{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);transition:all 0.3s}/* line 453, Applications/MAMP/htdocs/bengsch/css/main.scss */html.touch .portfolio .touchhover img{-webkit-filter:blur(1px);filter:blur(1px);transform:translateZ(0) scale(1, 1)}/* line 511, Applications/MAMP/htdocs/bengsch/css/main.scss */#portfolio{overflow:hidden;position:relative}/* line 516, Applications/MAMP/htdocs/bengsch/css/main.scss */#portfolio>.container{position:static;padding-bottom:2.5em;padding-bottom:0}/* line 523, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio li{padding-bottom:0;transition:padding-bottom .75s 0s}/* line 527, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio li img{max-width:100%;margin:0 auto}/* line 532, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio h2{margin:1em auto 0;line-height:1}/* line 536, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio p{margin-top:0}/* line 539, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio .container{padding-bottom:0.75em}/* line 542, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio .portfolio-preview{margin:2.5em 0}/* line 545, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio li.prtfl-open{transition:padding-bottom .75s 0s}/* line 552, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio .portfolio-detail{position:absolute;right:0;left:0;opacity:0;transition:opacity .75s 0s;pointer-events:none;z-index:100;background:#f8f8f8;border:12px solid #fff;border-left:0px;border-right:0px}/* line 568, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio .portfolio-detail .container:last-of-type{padding:3.5em 2em 3.5em}/* line 580, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio li.prtfl-open .portfolio-detail{opacity:1;transition:opacity .75s .75s;pointer-events:auto}/* line 585, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio li.prtfl-open-slow .portfolio-detail{opacity:1;transition:opacity .75s .75s;pointer-events:auto}/* line 613, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio-detail-video{background-color:#f8f8f8;background-color:#000}/* line 617, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio-detail-video__container{margin:0 auto;max-width:1176px;line-height:0}/* line 622, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio-detail-video iframe{margin:0 auto;width:100%}/* line 628, Applications/MAMP/htdocs/bengsch/css/main.scss */.video-ratio-64-27 iframe{height:496px}/* line 631, Applications/MAMP/htdocs/bengsch/css/main.scss */.video-ratio-16-9 iframe{height:662px}@media screen and (max-width: 1176px){/* line 652, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio-detail-video__container{position:relative;padding-bottom:56.25%;padding-bottom:42.1875%;height:0}/* line 658, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio-detail-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}}/* line 669, Applications/MAMP/htdocs/bengsch/css/main.scss */button,input{margin:0;padding:0;border:none;font:inherit;line-height:normal;background:none;line-height:1.5;outline:none}/* line 679, Applications/MAMP/htdocs/bengsch/css/main.scss */button::-moz-focus-inner,input[type="button"]{border:none;padding:0}/* line 681, Applications/MAMP/htdocs/bengsch/css/main.scss */button.close{position:absolute;top:3em;right:2em}/* line 685, Applications/MAMP/htdocs/bengsch/css/main.scss */button.close svg{transform-origin:center;transform:rotateZ(45deg);transition:transform 0.5s}/* line 691, Applications/MAMP/htdocs/bengsch/css/main.scss */button.fade-in svg{transform:rotate(0deg);transition:transform 0.5s 0.5s}/* line 695, Applications/MAMP/htdocs/bengsch/css/main.scss */button.close path{opacity:0;transition:stroke 0.25s, opacity 1s 0.5s}/* line 699, Applications/MAMP/htdocs/bengsch/css/main.scss */button.fade-in path{opacity:1}/* line 702, Applications/MAMP/htdocs/bengsch/css/main.scss */button.close:hover path,button.close:focus path,button.close:active path{stroke:#3e3e3e}/* line 706, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio-detail{overflow:hidden;z-index:100}/* line 710, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio-description-container{overflow:hidden;position:relative;max-height:300px;transition:max-height 0.75s}/* line 716, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio-description{padding-top:0.75em;padding-bottom:6em}/* line 721, Applications/MAMP/htdocs/bengsch/css/main.scss */.accordeon-open{transition:max-height .75s}/* line 725, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio-more,.profil-more{padding:1em 1em 0;width:100%;text-align:center;position:absolute;bottom:-1px;background:#f8f8f8}/* line 735, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio-more:before,.profil-more:before{content:' ';display:block;position:absolute;left:0;right:0;bottom:0;margin-bottom:2.5em;width:100%;height:5em;pointer-events:none;background-image:linear-gradient(to top, #f8f8f8, rgba(248,248,248,0))}/* line 749, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio-more button,.profil-more button{border:1px solid #d7d7d7;border-bottom-width:0;padding:0.25em 1em 0;color:#9e9e9e;border-radius:0.375em 0.375em 0 0;font-family:'AvenirLTStd-Light', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;font-size:.75em;text-transform:uppercase;width:7em}/* line 776, Applications/MAMP/htdocs/bengsch/css/main.scss */footer{color:#fff;background:#e8001b;padding-top:3em}/* line 781, Applications/MAMP/htdocs/bengsch/css/main.scss */footer section{border:0;background:none}/* line 786, Applications/MAMP/htdocs/bengsch/css/main.scss */footer>.container{position:static}/* line 797, Applications/MAMP/htdocs/bengsch/css/main.scss */footer h1,footer h2,footer h3{text-transform:uppercase}/* line 800, Applications/MAMP/htdocs/bengsch/css/main.scss */footer a{font-family:'AvenirLTStd-Light', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;color:#fff;border-bottom:none;margin:0}/* line 806, Applications/MAMP/htdocs/bengsch/css/main.scss */footer a:hover,footer a:active,footer a:focus{color:#fff;opacity:0.8}/* line 810, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .about{text-align:center}/* line 812, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .about .button{margin:2em 1em 1em;border:none;color:#fff;display:inline-block}/* line 819, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .about .about--connect{margin:0 auto 1.75em;text-transform:uppercase}/* line 824, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .about .about--partner,footer .about .about--connect{position:relative}/* line 826, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .about .about--partner:before,footer .about .about--connect:before{content:'';display:block;position:auto;top:0;width:12em;margin:0 auto;border-top:1px solid #fff}/* line 836, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .about a:hover,footer .about a:active,footer .about a:focus{opacity:0.8}/* line 839, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .about svg{fill:#fff}/* line 844, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact{padding-top:1em}/* line 847, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact p,footer .contact p+a{font-size:.75em}/* line 851, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact .contact-col:nth-child(1n+2){padding-left:2.5em}/* line 854, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact .contact-col:nth-child(1n+2) div.contact-col-border{border-left:1px solid #fff;padding-left:2.5em}/* line 862, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .container:last-child:after{content:none;display:block;position:absolute;left:2em;right:2em;bottom:1px;border-bottom:1px solid #fff}/* line 876, Applications/MAMP/htdocs/bengsch/css/main.scss */footer p a,.overlay p a{font-size:inherit;color:#fff;border-bottom-width:0}/* line 884, Applications/MAMP/htdocs/bengsch/css/main.scss */.contact-container{text-align:center;overflow:auto;opacity:0;transition:height .75s 0s,opacity .75s 0s}/* line 891, Applications/MAMP/htdocs/bengsch/css/main.scss */.contact-container h1,.contact-container h2,.contact-container h3{margin:0}/* line 894, Applications/MAMP/htdocs/bengsch/css/main.scss */.contact-container .container{padding:2em 2em 1em}/* line 897, Applications/MAMP/htdocs/bengsch/css/main.scss */.contact-container .container:first-child{padding-top:10em}/* line 901, Applications/MAMP/htdocs/bengsch/css/main.scss */.contact-container .container:last-child{padding-bottom:5em}/* line 943, Applications/MAMP/htdocs/bengsch/css/main.scss */#detail-page header .container{position:relative;padding-bottom:5.5em}/* line 947, Applications/MAMP/htdocs/bengsch/css/main.scss */#detail-page #portfolio{background:#f8f8f8;border-top:12px solid #fff}/* line 951, Applications/MAMP/htdocs/bengsch/css/main.scss */#detail-page .portfolio-detail{position:relative;padding:0}/* line 955, Applications/MAMP/htdocs/bengsch/css/main.scss */#detail-page .portfolio-description-container{max-height:none}/* line 958, Applications/MAMP/htdocs/bengsch/css/main.scss */#detail-page .portfolio-description{padding-bottom:0.5em}/* line 961, Applications/MAMP/htdocs/bengsch/css/main.scss */#detail-page .portfolio-more{visibility:hidden;display:none}/* line 970, Applications/MAMP/htdocs/bengsch/css/main.scss */.bxslider{position:relative}/* line 973, Applications/MAMP/htdocs/bengsch/css/main.scss */.timer li.active:after{content:'';display:block;height:2px;position:absolute;top:0;width:0%;background:#e8001b;-webkit-animation:timer 6s linear infinite;animation:timer 6s linear infinite}@-webkit-keyframes timer{from{width:0%}to{width:100%}}@keyframes timer{from{width:0%}to{width:100%}}/* line 990, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-pager{font-family:'AvenirLTStd-Book', Helvetica, Arial, Verdana, sans-serif;font-size:1em;line-height:1.5;font-weight:normal;font-style:normal;bottom:0}/* line 995, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-pager .bx-pager-item{margin:0;padding-top:0}/* line 999, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-pager .bx-pager-item a{border-radius:0;text-indent:0;width:6.5em;height:1.75em;margin:0 1px;padding:2px 0 0;background:rgba(0,0,0,0.5);color:#fff;position:relative}/* line 1010, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-pager .bx-pager-item a.active,.bx-wrapper .bx-pager .bx-pager-item a:hover,.bx-wrapper .bx-pager .bx-pager-item a:active,.bx-wrapper .bx-pager .bx-pager-item a:focus{background:rgba(0,0,0,0.5)}/* line 1017, Applications/MAMP/htdocs/bengsch/css/main.scss */#active-pager{display:block;position:absolute;bottom:0;left:0;width:6.5em;height:2px;background:#e8001b;transition:left 0.2s;opacity:1;-webkit-animation:opacity 1s;animation:opacity 1s}@-webkit-keyframes opacity{from{opacity:0}to{opacity:1}}@keyframes opacity{from{opacity:0}to{opacity:1}}/* line 1036, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper{margin:0 auto}/* line 1039, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-viewport{box-shadow:none;border:none;left:0;background:none;padding-bottom:2em}/* line 1047, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-loading{background:none;display:none;visibility:hidden}/* line 1052, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-caption{background:none;text-align:center;display:none;visibility:hidden;position:absolute;transform:translateY(100px);transition:transform 0.25s 0s}/* line 1063, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-caption span{color:#9e9e9e;font-family:'AvenirLTStd-Book', Helvetica, Arial, Verdana, sans-serif;font-size:1em;line-height:1.5;font-weight:normal;font-style:normal;display:inline-block;border:1px solid #9e9e9e;border-top-width:0;border-bottom-width:0;padding:0 1em;margin-bottom:1.5em}/* line 1075, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .next-current .bx-caption,.bx-wrapper .prev-current .bx-caption{transform:translateY(0)}/* line 1083, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider{position:relative;margin:auto}/* line 1088, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider ul,.previewslider li{vertical-align:top}/* line 1091, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider img{margin:0 auto 2em;vertical-align:top}/* line 1096, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .previewslider-pager{text-align:center;padding-bottom:1.5em;position:absolute;bottom:0;left:0;right:0;z-index:300}/* line 1106, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .previewslider-pager #active-preview-pager{position:absolute;bottom:0;height:2px;background:#e8001b;left:0;transition:left 0.3s;opacity:1;-webkit-animation:opacity 1s;animation:opacity 1s;-webkit-animation-delay:1s;animation-delay:1s}/* line 1117, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .previewslider-pager .previewslider-pager-item{display:inline-block;border-right:1px solid #9e9e9e;margin:0;padding:0 1em}/* line 1123, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .previewslider-pager .previewslider-pager-item:first-child{border-left:1px solid #9e9e9e}/* line 1126, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .previewslider-pager a{color:#9e9e9e;border-bottom-width:0}/* line 1130, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .previewslider-pager a:hover,.previewslider .previewslider-pager a:focus,.previewslider .previewslider-pager a:active{color:#3e3e3e}/* line 1133, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .previewslider-pager a.active{pointer-events:none}/* line 1140, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .controls #prev,.previewslider .controls #next{position:absolute;top:50%;bottom:50%;left:6%;width:32px;height:80px;margin-top:-40px;cursor:pointer;z-index:100}/* line 1152, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .controls #prev svg,.previewslider .controls #next svg{stroke:#3e3e3e;width:24px;height:46px;transform:scale(1, 1);transition:all 0.25s;vertical-align:middle}/* line 1160, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .controls #prev:hover svg,.previewslider .controls #prev:active svg,.previewslider .controls #next:hover svg,.previewslider .controls #next:active svg{stroke:#e8001b;transform:scale(1, 1.6);cursor:pointer}/* line 1165, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .controls #prev:active svg,.previewslider .controls #next:active svg{stroke:#e8001b;transition:all 0s;transform:scale(1, 1.8)}/* line 1171, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .controls #next{left:auto;right:6%}/* line 1183, Applications/MAMP/htdocs/bengsch/css/main.scss */.js .transition-horizontal img{transform:translateX(0);opacity:0}/* line 1188, Applications/MAMP/htdocs/bengsch/css/main.scss */.next-current .transition-horizontal img{-webkit-animation:horizontal-right 0.5s ease-in-out;animation:horizontal-right 0.5s ease-in-out;opacity:1}/* line 1192, Applications/MAMP/htdocs/bengsch/css/main.scss */.next-prev .transition-horizontal img{-webkit-animation:horizontal-left 0.5s ease-in-out;animation:horizontal-left 0.5s ease-in-out;opacity:0}/* line 1197, Applications/MAMP/htdocs/bengsch/css/main.scss */.prev-current .transition-horizontal img{-webkit-animation:prev-horizontal-left 0.5s ease-in-out;animation:prev-horizontal-left 0.5s ease-in-out;opacity:1}/* line 1201, Applications/MAMP/htdocs/bengsch/css/main.scss */.prev-prev .transition-horizontal img{-webkit-animation:prev-horizontal-right 0.5s ease-in-out;animation:prev-horizontal-right 0.5s ease-in-out;opacity:0}@-webkit-keyframes horizontal-right{0%{transform:translateX(150%);opacity:0}10%{opacity:1}70%{transform:translateX(-2%)}100%{transform:translateX(0)}}@keyframes horizontal-right{0%{transform:translateX(150%);opacity:0}10%{opacity:1}70%{transform:translateX(-2%)}100%{transform:translateX(0)}}@-webkit-keyframes horizontal-left{0%{transform:translateX(0%);opacity:1}100%{transform:translateX(-150%);opacity:1}}@keyframes horizontal-left{0%{transform:translateX(0%);opacity:1}100%{transform:translateX(-150%);opacity:1}}@-webkit-keyframes prev-horizontal-left{0%{transform:translateX(-150%);opacity:0}10%{opacity:1}70%{transform:translateX(2%)}100%{transform:translateX(0)}}@keyframes prev-horizontal-left{0%{transform:translateX(-150%);opacity:0}10%{opacity:1}70%{transform:translateX(2%)}100%{transform:translateX(0)}}@-webkit-keyframes prev-horizontal-right{0%{transform:translateX(0%);opacity:1}100%{transform:translateX(150%);opacity:1}}@keyframes prev-horizontal-right{0%{transform:translateX(0%);opacity:1}100%{transform:translateX(150%);opacity:1}}/* line 1233, Applications/MAMP/htdocs/bengsch/css/main.scss */.js .transition-top img{transform:translateY(-3%) rotate(0deg);opacity:0}/* line 1238, Applications/MAMP/htdocs/bengsch/css/main.scss */.next-current .transition-top img{-webkit-animation:top-from-top 0.5s ease-in-out;animation:top-from-top 0.5s ease-in-out;opacity:1}/* line 1242, Applications/MAMP/htdocs/bengsch/css/main.scss */.next-prev .transition-top img{-webkit-animation:top-to-top 0.5s ease-in-out;animation:top-to-top 0.5s ease-in-out;opacity:0}/* line 1248, Applications/MAMP/htdocs/bengsch/css/main.scss */.prev-current .transition-top img{-webkit-animation:top-from-top-alt 0.5s ease-in-out;animation:top-from-top-alt 0.5s ease-in-out;opacity:1}/* line 1252, Applications/MAMP/htdocs/bengsch/css/main.scss */.prev-prev .transition-top img{-webkit-animation:top-to-top-alt 0.5s ease-in-out;animation:top-to-top-alt 0.5s ease-in-out;opacity:0}@-webkit-keyframes top-from-top{0%{transform:translateY(-150%) rotate(1deg);opacity:0}10%{opacity:1}50%{transform:translateY(0%)}80%{transform:translateY(-4%)}100%{transform:translateY(-3%) rotate(0deg)}}@keyframes top-from-top{0%{transform:translateY(-150%) rotate(1deg);opacity:0}10%{opacity:1}50%{transform:translateY(0%)}80%{transform:translateY(-4%)}100%{transform:translateY(-3%) rotate(0deg)}}@-webkit-keyframes top-to-top{0%{transform:translateY(-3%) rotate(0deg);opacity:1}50%{transform:translateY(0%) rotate(-1deg);opacity:1}100%{transform:translateY(-150%) rotate(3deg);opacity:1}}@keyframes top-to-top{0%{transform:translateY(-3%) rotate(0deg);opacity:1}50%{transform:translateY(0%) rotate(-1deg);opacity:1}100%{transform:translateY(-150%) rotate(3deg);opacity:1}}@-webkit-keyframes top-from-top-alt{0%{transform:translateY(-150%) rotate(-1deg);opacity:0}10%{opacity:1}40%{transform:translateY(0%)}70%{transform:translateY(-4%)}100%{transform:translateY(-3%) rotate(0deg)}}@keyframes top-from-top-alt{0%{transform:translateY(-150%) rotate(-1deg);opacity:0}10%{opacity:1}40%{transform:translateY(0%)}70%{transform:translateY(-4%)}100%{transform:translateY(-3%) rotate(0deg)}}@-webkit-keyframes top-to-top-alt{0%{transform:translateY(-3%) rotate(0deg);opacity:1}50%{transform:translateY(0%) rotate(2deg)}100%{transform:translateY(-150%) rotate(-3deg);opacity:1}}@keyframes top-to-top-alt{0%{transform:translateY(-3%) rotate(0deg);opacity:1}50%{transform:translateY(0%) rotate(2deg)}100%{transform:translateY(-150%) rotate(-3deg);opacity:1}}/* line 1286, Applications/MAMP/htdocs/bengsch/css/main.scss */.js .transition-bottom img{transform:translateY(0%) rotate(0deg);transform-origin:50% 100%;opacity:0}/* line 1292, Applications/MAMP/htdocs/bengsch/css/main.scss */.next-current .transition-bottom img{-webkit-animation:bottom-from-bottom 0.5s ease-in-out;animation:bottom-from-bottom 0.5s ease-in-out;opacity:1}/* line 1296, Applications/MAMP/htdocs/bengsch/css/main.scss */.next-prev .transition-bottom img{-webkit-animation:bottom-to-bottom 0.5s ease-in-out;animation:bottom-to-bottom 0.5s ease-in-out;opacity:0}/* line 1302, Applications/MAMP/htdocs/bengsch/css/main.scss */.prev-current .transition-bottom img{-webkit-animation:bottom-from-bottom-alt 0.5s ease-in-out;animation:bottom-from-bottom-alt 0.5s ease-in-out;opacity:1}/* line 1306, Applications/MAMP/htdocs/bengsch/css/main.scss */.prev-prev .transition-bottom img{-webkit-animation:bottom-to-bottom-alt 0.5s ease-in-out;animation:bottom-to-bottom-alt 0.5s ease-in-out;opacity:0}@-webkit-keyframes bottom-from-bottom{0%{transform:translateY(150%) rotate(0deg);opacity:0}10%{opacity:1}20%{transform:translateY(130%)}100%{transform:translateY(0%) rotate(0deg)}}@keyframes bottom-from-bottom{0%{transform:translateY(150%) rotate(0deg);opacity:0}10%{opacity:1}20%{transform:translateY(130%)}100%{transform:translateY(0%) rotate(0deg)}}@-webkit-keyframes bottom-to-bottom{0%{transform:translateY(0%) rotate(0deg);opacity:1}50%{transform:translateY(30%) rotate(-2deg);opacity:1}100%{transform:translateY(150%) rotate(-6deg);opacity:1}}@keyframes bottom-to-bottom{0%{transform:translateY(0%) rotate(0deg);opacity:1}50%{transform:translateY(30%) rotate(-2deg);opacity:1}100%{transform:translateY(150%) rotate(-6deg);opacity:1}}@-webkit-keyframes bottom-from-bottom-alt{0%{transform:translateY(150%) rotate(0deg);opacity:0}10%{opacity:1}15%{transform:translateY(130%)}100%{transform:translateY(0%) rotate(0deg)}}@keyframes bottom-from-bottom-alt{0%{transform:translateY(150%) rotate(0deg);opacity:0}10%{opacity:1}15%{transform:translateY(130%)}100%{transform:translateY(0%) rotate(0deg)}}@-webkit-keyframes bottom-to-bottom-alt{0%{transform:translateY(0%) rotate(0deg);opacity:1}50%{transform:translateY(30%) rotate(2deg);opacity:1}100%{transform:translateY(150%) rotate(10deg);opacity:1}}@keyframes bottom-to-bottom-alt{0%{transform:translateY(0%) rotate(0deg);opacity:1}50%{transform:translateY(30%) rotate(2deg);opacity:1}100%{transform:translateY(150%) rotate(10deg);opacity:1}}/* line 1339, Applications/MAMP/htdocs/bengsch/css/main.scss */.js .transition-rotate img{transform:translate(0, 0) rotate(0deg);transform-origin:50% 100%;opacity:0}/* line 1345, Applications/MAMP/htdocs/bengsch/css/main.scss */.next-current .transition-rotate img{-webkit-animation:rotate-right 0.5s ease-in-out;animation:rotate-right 0.5s ease-in-out;opacity:1}/* line 1349, Applications/MAMP/htdocs/bengsch/css/main.scss */.next-prev .transition-rotate img{-webkit-animation:rotate-left 0.5s ease-in-out;animation:rotate-left 0.5s ease-in-out;opacity:0}/* line 1354, Applications/MAMP/htdocs/bengsch/css/main.scss */.prev-current .transition-rotate img{-webkit-animation:prev-rotate-left 0.5s ease-in-out;animation:prev-rotate-left 0.5s ease-in-out;opacity:1}/* line 1358, Applications/MAMP/htdocs/bengsch/css/main.scss */.prev-prev .transition-rotate img{-webkit-animation:prev-rotate-right 0.5s ease-in-out;animation:prev-rotate-right 0.5s ease-in-out;opacity:0}@-webkit-keyframes rotate-right{0%{transform:translate(150%, 30%) rotate(15deg);opacity:0}10%{opacity:1}100%{transform:translate(0, 0) rotate(0deg)}}@keyframes rotate-right{0%{transform:translate(150%, 30%) rotate(15deg);opacity:0}10%{opacity:1}100%{transform:translate(0, 0) rotate(0deg)}}@-webkit-keyframes rotate-left{0%{transform:translate(0%, 0%) rotate(0deg);opacity:1}100%{transform:translate(-150%, -150%) rotate(-25deg);opacity:1}}@keyframes rotate-left{0%{transform:translate(0%, 0%) rotate(0deg);opacity:1}100%{transform:translate(-150%, -150%) rotate(-25deg);opacity:1}}@-webkit-keyframes prev-rotate-left{0%{transform:translate(-150%, -50%) rotate(-35deg);opacity:0}10%{opacity:1}100%{transform:translate(0%, 0%) rotate(0deg)}}@keyframes prev-rotate-left{0%{transform:translate(-150%, -50%) rotate(-35deg);opacity:0}10%{opacity:1}100%{transform:translate(0%, 0%) rotate(0deg)}}@-webkit-keyframes prev-rotate-right{0%{transform:translate(0%, 0%) rotate(0deg);opacity:1}100%{transform:translate(150%, 30%) rotate(28deg);opacity:1}}@keyframes prev-rotate-right{0%{transform:translate(0%, 0%) rotate(0deg);opacity:1}100%{transform:translate(150%, 30%) rotate(28deg);opacity:1}}@media screen and (max-width: 77.5em){/* line 1391, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .controls #prev,.previewslider .controls #next{left:2em}/* line 1393, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .controls #prev svg,.previewslider .controls #next svg{opacity:0.5}/* line 1396, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .controls #prev:hover svg,.previewslider .controls #prev:active svg,.previewslider .controls #next:hover svg,.previewslider .controls #next:active svg{opacity:1}/* line 1400, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .controls #next{left:auto;right:2em}}@media screen and (max-width: 50em){/* line 1409, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .controls{display:none;visibility:hidden}/* line 1412, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .controls #prev,.previewslider .controls #next{left:0em}/* line 1415, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .controls #next{left:auto;right:0em}}@media screen and (max-width: 25em){/* line 1426, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .previewslider-pager{display:none;visibility:hidden}/* line 1430, Applications/MAMP/htdocs/bengsch/css/main.scss */.previewslider .bx-wrapper .bx-caption{display:block;visibility:visible}}/* line 1439, Applications/MAMP/htdocs/bengsch/css/main.scss */.blur{-webkit-filter:blur(0px);filter:blur(0px);transition:all 0.75s 0.5s ease-in-out}/* line 1450, Applications/MAMP/htdocs/bengsch/css/main.scss */.blur-active{-webkit-filter:blur(4px);filter:blur(4px);transition:all 0.75s ease-in-out}/* line 1471, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay{background:#e8001b;transition:opacity 0.75s 0.5s ease-in-out}/* line 1484, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay h2,.overlay h3{margin-top:1.25em;margin-bottom:3.25em}/* line 1489, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay section{border-width:0;background:#e8001b;transition:all 0.75s 0s ease-in-out}/* line 1499, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay section p,.overlay section h1,.overlay section h2,.overlay section h3{color:#fff}/* line 1509, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay section button.close svg{transform:rotateZ(0)}/* line 1517, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay-wrapper .overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:1000;pointer-events:none;opacity:0;overflow-y:scroll;overflow-x:hidden;transition:opacity 0.75s 0.5s ease-in-out}/* line 1531, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay-wrapper .overlay section{opacity:0;transition:all 0.75s 0.5s ease-in-out}/* line 1536, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay-wrapper button.close{z-index:100}/* line 1538, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay-wrapper button.close path{opacity:1;stroke:#fff}/* line 1543, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay-wrapper .overlay__open{pointer-events:auto;opacity:1}/* line 1546, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay-wrapper .overlay__open section{opacity:1}/* line 1573, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay-wrapper .vertical-centered{position:absolute;top:0;bottom:0;left:0;right:0;width:100%}/* line 1581, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay-wrapper .container+.vertical-centered{margin-top:1em}/* line 1585, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay-wrapper .vertical-centered:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;margin-right:-0.5em}/* line 1594, Applications/MAMP/htdocs/bengsch/css/main.scss */.overlay-wrapper .vertical-centered>div{display:inline-block;vertical-align:middle;width:100%}/* line 1603, Applications/MAMP/htdocs/bengsch/css/main.scss */.background{background-color:#e8001b}/* line 1607, Applications/MAMP/htdocs/bengsch/css/main.scss */#map-canvas{width:100%;height:700px;position:relative}/* line 1613, Applications/MAMP/htdocs/bengsch/css/main.scss */#map-canvas img{max-width:none}/* line 1629, Applications/MAMP/htdocs/bengsch/css/main.scss */.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}/* line 1637, Applications/MAMP/htdocs/bengsch/css/main.scss */.ir:before{content:"";display:block;width:0;height:150%}/* line 1648, Applications/MAMP/htdocs/bengsch/css/main.scss */.hidden{display:none !important;visibility:hidden}/* line 1657, Applications/MAMP/htdocs/bengsch/css/main.scss */.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}/* line 1673, Applications/MAMP/htdocs/bengsch/css/main.scss */.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/* line 1687, Applications/MAMP/htdocs/bengsch/css/main.scss */.invisible{visibility:hidden}/* line 1703, Applications/MAMP/htdocs/bengsch/css/main.scss */.clearfix:before,.clearfix:after{content:" ";display:table}/* line 1709, Applications/MAMP/htdocs/bengsch/css/main.scss */.clearfix:after{clear:both}/* line 1718, Applications/MAMP/htdocs/bengsch/css/main.scss */.clearfix{*zoom:1}/* line 1726, Applications/MAMP/htdocs/bengsch/css/main.scss */.cc-banner a{border-width:0}@media screen and (min-width: 50em){/* line 1740, Applications/MAMP/htdocs/bengsch/css/main.scss */.contact-col{position:relative}/* line 1742, Applications/MAMP/htdocs/bengsch/css/main.scss */.contact-col p{padding-bottom:1.75em}/* line 1745, Applications/MAMP/htdocs/bengsch/css/main.scss */.contact-col .overlay-ajax{position:absolute;bottom:1.5em}}@media screen and (min-width: 64em){/* line 1755, Applications/MAMP/htdocs/bengsch/css/main.scss */.contact-col p{padding-bottom:3.5em}}@media screen and (max-width: 64em){/* line 1762, Applications/MAMP/htdocs/bengsch/css/main.scss */.centering p{visibility:hidden;display:none}/* line 1768, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact .contact-col:nth-child(1n+2) div.contact-col-border{border-width:0px}/* line 1771, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact div.contact-col-border{position:relative;padding-bottom:1em}/* line 1775, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact .contact-col:first-child div.contact-col-border:after,footer .contact .contact-col:nth-child(2) div.contact-col-border:after{content:'';border-bottom:1px solid #fff;position:absolute;bottom:0;left:0;right:0}/* line 1787, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact .contact-col:nth-child(2) div.contact-col-border:after{left:2.5em}/* line 1794, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact-container .container:first-child{padding-top:0.75em;padding-top:3em}/* line 1798, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact-container .container:last-child{padding-bottom:1.5em;margin-bottom:1.5em}/* line 1803, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact-container .container:last-child:after{content:''}}@media screen and (max-width: 50em){/* line 1819, Applications/MAMP/htdocs/bengsch/css/main.scss */header{background:#f8f8f8}/* line 1821, Applications/MAMP/htdocs/bengsch/css/main.scss */header .container{text-align:center;position:relative;top:0;padding:0}/* line 1827, Applications/MAMP/htdocs/bengsch/css/main.scss */header object{float:none;margin:1.25em auto 0.625em;display:inline-block}/* line 1832, Applications/MAMP/htdocs/bengsch/css/main.scss */header button{display:block;visibility:visible;margin:0.625em auto 0.75em;line-height:0}/* line 1837, Applications/MAMP/htdocs/bengsch/css/main.scss */header button svg rect{fill:#dfdfdf;transition:fill 0.3s}/* line 1841, Applications/MAMP/htdocs/bengsch/css/main.scss */header button:hover svg rect,header button:focus svg rect,header button:active svg rect{fill:#9e9e9e}/* line 1845, Applications/MAMP/htdocs/bengsch/css/main.scss */header nav{float:none;max-height:0;transition:max-height 1.125s 0s;overflow:hidden}/* line 1851, Applications/MAMP/htdocs/bengsch/css/main.scss */header nav ul{display:block}/* line 1854, Applications/MAMP/htdocs/bengsch/css/main.scss */header nav li{display:block;width:100%;margin:0 auto;padding:0.75em 2em;background:#f8f8f8;border-top:1px solid #dfdfdf;transform:scale(0.9, 0.9);transition:transform .75s .375s}/* line 1863, Applications/MAMP/htdocs/bengsch/css/main.scss */header nav li:last-child{border-bottom:1px solid #dfdfdf}/* line 1866, Applications/MAMP/htdocs/bengsch/css/main.scss */header nav li a{font-size:1em;line-height:1.5;transition:color 0.3s;background:none}/* line 1872, Applications/MAMP/htdocs/bengsch/css/main.scss */header nav li a:active,header nav li a:hover,header nav li a:focus,header nav li a.selected{box-shadow:none;background:none;border-radius:0;color:#3e3e3e}/* line 1879, Applications/MAMP/htdocs/bengsch/css/main.scss */header nav.navopen{max-height:500px;transition:max-height 1.125s 0s}/* line 1882, Applications/MAMP/htdocs/bengsch/css/main.scss */header nav.navopen li{transform:scale(1, 1);transition:transform .75s 0s}/* line 1895, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact div.contact-col-border{position:relative;padding-bottom:0}/* line 1901, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact .contact-col:nth-last-child(1n+2) div.contact-col-border:after{content:'';display:inline-block;width:100%;border-bottom:1px solid #fff;position:relative;left:auto;right:auto;bottom:auto;transition:opacity .75s}/* line 1920, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact-container{text-align:left}/* line 1923, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact-container .container:first-child{padding-top:0.75em;padding-top:1.5em}/* line 1927, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact-container .container:last-child{padding-bottom:1.5em;padding-top:1.5em}/* line 1937, Applications/MAMP/htdocs/bengsch/css/main.scss */#detail-page header .container{position:relative;padding-bottom:0}}@media screen and (min-width: 43.75em){/* line 1947, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio li:nth-last-child(2):nth-child(odd) .portfolio-detail,.portfolio li:nth-last-child(1) .portfolio-detail{border-bottom-width:0}/* line 1950, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio li:nth-last-child(2) .container:last-child,.portfolio li:nth-last-child(1) .container:last-child{padding-bottom:0px}}@media screen and (max-width: 43.75em){/* line 1959, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio li:nth-last-child(1) .portfolio-detail{border-bottom-width:0}/* line 1962, Applications/MAMP/htdocs/bengsch/css/main.scss */.portfolio li:nth-last-child(1) .container:last-child{padding-bottom:0px}/* line 1966, Applications/MAMP/htdocs/bengsch/css/main.scss */.centering p{visibility:visible;display:inline-block}/* line 1978, Applications/MAMP/htdocs/bengsch/css/main.scss */footer .contact .contact-col:nth-child(1n+2),footer .contact .contact-col:nth-child(1n+2) div.contact-col-border{padding-left:0}/* line 1990, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-pager #active-pager{width:19%}/* line 1993, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-pager .bx-pager-item{width:19.5%;padding:0 0.25%}/* line 1996, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-pager .bx-pager-item a{width:100%}}@media screen and (max-width: 35em){/* line 2005, Applications/MAMP/htdocs/bengsch/css/main.scss */.centering p,.centering h3,.centering h2,.portfolio-detail button.close{visibility:hidden !important;display:none !important}/* line 2011, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-pager #active-pager{width:18.6%}/* line 2014, Applications/MAMP/htdocs/bengsch/css/main.scss */.bx-wrapper .bx-pager .bx-pager-item{width:19.2%;padding:0 0.4%}}/* line 2025, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js button.more{visibility:hidden;display:none}/* line 2031, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js header nav{max-height:none}/* line 2036, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js .previewslider ul{width:100%;text-align:center}/* line 2040, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js .previewslider li:nth-child(1n+2){visibility:hidden;display:none}/* line 2044, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js .previewslider .controls,.no-js .previewslider .previewslider-pager{visibility:hidden;display:none}/* line 2050, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js footer .contact-container{position:static;opacity:1}/* line 2055, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js footer .slideclose>.contact-col-border{visibility:hidden;display:none}/* line 2059, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js footer .contact .contact-col:nth-child(1n+2) div.contact-col-border{border-left:0px solid #000}/* line 2064, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js footer .slideclose .container{padding-left:0;padding-right:0}/* line 2068, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js footer .contact-container .container:last-child:after{content:''}/* line 2075, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js footer .grid__col--1-of-4{width:100%}@media screen and (max-width: 50em){/* line 2084, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js footer .slideclose .container{padding-left:0;padding-right:0}/* line 2088, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js footer .contact .contact-col:nth-child(1n+2){padding-left:2.5em}/* line 2091, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js footer .contact-container .container:last-child:after{left:0;right:0}}@media screen and (max-width: 43.75em){/* line 2100, Applications/MAMP/htdocs/bengsch/css/main.scss */.no-js footer .contact .contact-col:nth-child(1n+2){padding-left:0}}/* line 2109, Applications/MAMP/htdocs/bengsch/css/main.scss */.lt-ie9 svg,.lt-ie9 footer img,.no-svg svg,.no-svg footer img{opacity:0 !important;filter:alpha(opacity=0) !important}/* line 2114, Applications/MAMP/htdocs/bengsch/css/main.scss */.lt-ie9 .previewslider .controls #prev,.no-svg .previewslider .controls #prev{background:url(../img/arrow_prev.png) no-repeat}/* line 2117, Applications/MAMP/htdocs/bengsch/css/main.scss */.lt-ie9 .previewslider .controls #next,.no-svg .previewslider .controls #next{background:url(../img/arrow_next.png) no-repeat}/* line 2120, Applications/MAMP/htdocs/bengsch/css/main.scss */.lt-ie9 .open,.no-svg .open{background:url(../img/open.png) 50% 0 no-repeat}/* line 2123, Applications/MAMP/htdocs/bengsch/css/main.scss */.lt-ie9 .close,.no-svg .close{background:url(../img/close.png) no-repeat}/* line 2126, Applications/MAMP/htdocs/bengsch/css/main.scss */.lt-ie9 .icon-facebook,.no-svg .icon-facebook{background:url(../img/icons/icon-facebook.png) no-repeat}/* line 2129, Applications/MAMP/htdocs/bengsch/css/main.scss */.lt-ie9 .icon-googleplus,.no-svg .icon-googleplus{background:url(../img/icons/icon-googleplus.png) no-repeat}/* line 2132, Applications/MAMP/htdocs/bengsch/css/main.scss */.lt-ie9 .icon-vimeo,.no-svg .icon-vimeo{background:url(../img/icons/icon-vimeo.png) no-repeat}/* line 2135, Applications/MAMP/htdocs/bengsch/css/main.scss */.lt-ie9 header .logo,.no-svg header .logo{width:268px;height:37px;background:url(../img/bengsch.png) no-repeat}/* line 2140, Applications/MAMP/htdocs/bengsch/css/main.scss */.lt-ie9 header button,.no-svg header button{background:url(../img/nav-button-grey.png) no-repeat;opacity:0.4}/* line 2143, Applications/MAMP/htdocs/bengsch/css/main.scss */.lt-ie9 header button:hover,.lt-ie9 header button:focus,.lt-ie9 header button:active,.no-svg header button:hover,.no-svg header button:focus,.no-svg header button:active{opacity:0.8}@media print{/* line 2163, Applications/MAMP/htdocs/bengsch/css/main.scss */*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}/* line 2170, Applications/MAMP/htdocs/bengsch/css/main.scss */a,a:visited{text-decoration:underline}/* line 2175, Applications/MAMP/htdocs/bengsch/css/main.scss */a[href]:after{content:" (" attr(href) ")"}/* line 2179, Applications/MAMP/htdocs/bengsch/css/main.scss */abbr[title]:after{content:" (" attr(title) ")"}/* line 2187, Applications/MAMP/htdocs/bengsch/css/main.scss */.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}/* line 2193, Applications/MAMP/htdocs/bengsch/css/main.scss */pre,blockquote{border:1px solid #999;page-break-inside:avoid}/* line 2199, Applications/MAMP/htdocs/bengsch/css/main.scss */thead{display:table-header-group}/* line 2203, Applications/MAMP/htdocs/bengsch/css/main.scss */tr,img{page-break-inside:avoid}/* line 2208, Applications/MAMP/htdocs/bengsch/css/main.scss */img{max-width:100% !important}@page{margin:0.5cm}/* line 2216, Applications/MAMP/htdocs/bengsch/css/main.scss */p,h2,h3{orphans:3;widows:3}/* line 2223, Applications/MAMP/htdocs/bengsch/css/main.scss */h2,h3{page-break-after:avoid}}/* line 2229, Applications/MAMP/htdocs/bengsch/css/main.scss */*{box-sizing:border-box}/* line 3, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-window,.cc-revoke{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica, Calibri, Arial, sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}/* line 19, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-window.cc-static{position:static}/* line 24, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}/* line 29, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}/* line 35, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-revoke{padding:.5em}/* line 38, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-revoke:hover{text-decoration:underline}/* line 42, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-header{font-size:18px;font-weight:bold}/* line 48, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-btn,.cc-link,.cc-close,.cc-revoke{cursor:pointer}/* line 52, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}/* line 58, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-link:hover{opacity:1}/* line 61, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-link:active,.cc-link:visited{color:initial}/* line 66, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-btn{display:block;padding:.4em .8em;font-size:0.9em;font-weight:bold;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}/* line 77, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-banner .cc-btn:last-child{min-width:140px}/* line 81, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}/* line 86, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-highlight .cc-btn:first-child:hover,.cc-highlight .cc-btn:first-child:focus{background-color:transparent;text-decoration:underline}/* line 93, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}/* line 106, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_base.scss */.cc-close:hover,.cc-close:focus{opacity:1}/* line 5, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}/* line 6, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}/* line 7, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-revoke.cc-left{left:3em;right:unset}/* line 8, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-revoke.cc-right{right:3em;left:unset}/* line 13, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-top{top:1em}/* line 13, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-left{left:1em}/* line 13, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-right{right:1em}/* line 13, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-bottom{bottom:1em}/* line 17, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-floating>.cc-link{margin-bottom:1em}/* line 21, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-floating .cc-message{display:block;margin-bottom:1em}/* line 27, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-window.cc-floating .cc-compliance{flex:1 0 auto}/* line 33, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-window.cc-banner{align-items:center}/* line 37, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-banner.cc-top{left:0;right:0;top:0}/* line 40, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-banner.cc-bottom{left:0;right:0;bottom:0}/* line 44, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-banner .cc-message{flex:1}/* line 50, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-compliance{display:flex;align-items:center;align-content:space-between}/* line 55, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-compliance>.cc-btn{flex:1}/* line 59, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_layout.scss */.cc-btn+.cc-btn{margin-left:.5em}/* line 2, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_animation.scss */.cc-window{opacity:1;transition:opacity 1s ease}/* line 12, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_animation.scss */.cc-window.cc-invisible{opacity:0}/* line 17, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_animation.scss */.cc-animate.cc-revoke{transition:transform 1s ease}/* line 24, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_animation.scss */.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}/* line 27, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_animation.scss */.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}/* line 30, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_animation.scss */.cc-animate.cc-revoke.cc-active.cc-top{transform:translateY(0)}/* line 33, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_animation.scss */.cc-animate.cc-revoke.cc-active.cc-bottom{transform:translateY(0)}/* line 36, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_animation.scss */.cc-revoke:hover{transform:translateY(0)}/* line 40, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_animation.scss */.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}@media print{/* line 3, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_media.scss */.cc-window,.cc-revoke{display:none}}@media screen and (max-width: 900px){/* line 9, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_media.scss */.cc-btn{white-space:normal}}@media screen and (max-width: 414px) and (orientation: portrait),screen and (max-width: 736px) and (orientation: landscape){/* line 15, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_media.scss */.cc-window.cc-top{top:0}/* line 16, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_media.scss */.cc-window.cc-bottom{bottom:0}/* line 17, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_media.scss */.cc-window.cc-banner,.cc-window.cc-right,.cc-window.cc-left{left:0;right:0}/* line 19, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_media.scss */.cc-window.cc-banner{flex-direction:column}/* line 20, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_media.scss */.cc-window.cc-banner .cc-compliance{flex:1}/* line 21, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_media.scss */.cc-window.cc-floating{max-width:none}/* line 22, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_media.scss */.cc-window .cc-message{margin-bottom:1em}/* line 23, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_media.scss */.cc-window.cc-banner{align-items:unset}}/* line 2, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_bengsch.scss */.cc-grower{background-color:#9a9a9a}/* line 11, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_bengsch.scss */a.cc-link{color:#fff !important;text-decoration:underline;border-bottom-width:0}/* line 16, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_bengsch.scss */.cc-banner{max-width:1240px;margin:auto;padding:1em 2em 1em !important;justify-content:space-between}/* line 24, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_bengsch.scss */.cc-message{font-family:'AvenirLTStd-Light', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal;font-size:10px;line-height:1.375;color:#fff;padding:0 2em 1em 0;max-width:820px}/* line 31, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_bengsch.scss */.cc-message b{color:#fff;font-family:'AvenirLTStd-Roman', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-style:normal}/* line 42, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_bengsch.scss */.cc-btn{background:transparent url("../img/bannerclose.svg") 0 0 no-repeat;width:48px;height:48px;min-width:auto !important;color:#000;border-width:0}/* line 51, Applications/MAMP/htdocs/bengsch/css/cookiebanner/_bengsch.scss */.cc-hide{display:none}
/*# sourceMappingURL=main.css.map */