main section .heading{position:relative;text-align:center;margin-bottom:40px}main section .heading:after{content:'';height:4px;width:40px;display:inline-block;background-color:#ff8617}main section .heading h1{font-weight:normal;font-size:18px;text-transform:uppercase;margin-bottom:20px}main section .heading h2{margin-bottom:20px}@media only screen and (max-width: 768px){main section .heading>.post-edit-link{width:100%;margin-bottom:40px}}main section a{color:#ff8617}main section a:hover{color:#313131}main section:nth-child(even) .review{background-color:#f8f9fb}main section:nth-child(odd) form .validation_error{background-color:#fff}main form{text-align:left}main form .gform_body input,main form .gform_body select,main form .gform_body textarea{border:0;width:100%;resize:vertical;display:inline-block;padding:10px 20px;line-height:120%;font-size:14px;font-family:"Dosis";border:1px solid #f8f9fb;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}main form .gform_body .gfield{margin-bottom:10px}main form .gform_body .gfield_description{font-size:14px}main form .gform_footer{text-align:right}main form .gform_footer input{outline:none;margin-top:20px}main form .gform_ajax_spinner{width:auto;display:inline-block}main form .validation_error{padding:4px;margin-bottom:10px;background-color:#f8f9fb;border-left:4px solid #ff8617;font-size:18px}main form .field-text input{background-color:#fff !important}main img{margin-bottom:8px}main .review{position:relative;padding:40px;margin-top:60px;background-color:#fff}main .review h4{text-align:right;margin-bottom:10px}main .review .portrait{overflow:hidden;width:100%;max-width:120px;height:100%;max-height:120px;display:inline-block;margin-top:-100px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}main .review .extra{margin-top:20px}main .review .extra span{color:#ff8617;margin-right:10px}main .review .post-edit-link{top:auto !important;right:40px;bottom:30px;position:absolute}@media only screen and (max-width: 414px){main .review .post-edit-link{display:none}}main .teaser{padding:20px;background-color:#fff}main .teaser h4{color:#313131}main .teaser .thumbnail{font-size:0;line-height:0;overflow:hidden;background-color:#ff8617;margin:-20px -20px 20px -20px;-moz-transition:background-color .4s;-o-transition:background-color .4s;-webkit-transition:background-color .4s;transition:background-color .4s}main .teaser .thumbnail .thumbnail-default{padding:50% 50% 0;background-repeat:repeat;-moz-background-size:40% 40% !important;-o-background-size:40% 40% !important;-webkit-background-size:40% 40% !important;background-size:40% 40% !important;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMDgwNzU3IiB5MT0iMS4wNjA0MTQiIHgyPSIwLjkxOTI0MyIgeTI9Ii0wLjA2MDQxNCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIi8+PHN0b3Agb2Zmc2V0PSIxMC4xJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjE5LjklIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIi8+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiLz48c3RvcCBvZmZzZXQ9IjMwLjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMzkuOSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIvPjxzdG9wIG9mZnNldD0iNTAuMSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1OS45JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIi8+PHN0b3Agb2Zmc2V0PSI3MC4xJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9Ijc5LjklIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIi8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiLz48c3RvcCBvZmZzZXQ9IjkwLjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(53.2deg, #ededed 0%,#ededed 10%,rgba(0,0,0,0) 10.1%,rgba(0,0,0,0) 19.9%,#ededed 20%,#ededed 30%,rgba(0,0,0,0) 30.1%,rgba(0,0,0,0) 39.9%,#ededed 40%,#ededed 50%,rgba(0,0,0,0) 50.1%,rgba(0,0,0,0) 59.9%,#ededed 60%,#ededed 70%,rgba(0,0,0,0) 70.1%,rgba(0,0,0,0) 79.9%,#ededed 80%,#ededed 90%,rgba(0,0,0,0) 90.1%);background-image:-webkit-linear-gradient(53.2deg, #ededed 0%,#ededed 10%,rgba(0,0,0,0) 10.1%,rgba(0,0,0,0) 19.9%,#ededed 20%,#ededed 30%,rgba(0,0,0,0) 30.1%,rgba(0,0,0,0) 39.9%,#ededed 40%,#ededed 50%,rgba(0,0,0,0) 50.1%,rgba(0,0,0,0) 59.9%,#ededed 60%,#ededed 70%,rgba(0,0,0,0) 70.1%,rgba(0,0,0,0) 79.9%,#ededed 80%,#ededed 90%,rgba(0,0,0,0) 90.1%);background-image:linear-gradient(36.8deg, #ededed 0%,#ededed 10%,rgba(0,0,0,0) 10.1%,rgba(0,0,0,0) 19.9%,#ededed 20%,#ededed 30%,rgba(0,0,0,0) 30.1%,rgba(0,0,0,0) 39.9%,#ededed 40%,#ededed 50%,rgba(0,0,0,0) 50.1%,rgba(0,0,0,0) 59.9%,#ededed 60%,#ededed 70%,rgba(0,0,0,0) 70.1%,rgba(0,0,0,0) 79.9%,#ededed 80%,#ededed 90%,rgba(0,0,0,0) 90.1%)}main .teaser .thumbnail:hover{background-color:#313131}main .teaser .thumbnail:hover img{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}main .teaser .thumbnail img{-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;-webkit-transition:-webkit-transform .4s;transition:transform .4s}main .teaser .button{vertical-align:middle}main .teaser .post-edit-link{position:relative;display:inline-block;vertical-align:middle}main .post-edit-link{font-weight:bold;font-size:14px;line-height:120%;color:#ededed;border:2px solid #ededed;padding:10px}main .post-edit-link:hover{color:#313131;border-color:#313131}@media only screen and (min-width: 769px){main .post-edit-link{right:0;position:absolute;top:-moz-calc(50% -  20px);top:-webkit-calc(50% -  20px);top:calc(50% -  20px)}}main #clientportal{display:block}main a[class*="ib-"]:before{font-size:80%;margin-right:4px}main a[class*="ia-"]:after{font-size:80%;margin-left:4px}
