/* Minification failed. Returning unminified contents.
(89,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
 */
@charset "UTF-8";
/*! tb Normalize: adaptation of normalize for internal use - based on: */
/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
@import'https://fonts.googleapis.com/css?family=Inter:300,700';html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section{display:block;}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0;}p{margin:0;}figcaption,figure,main{display:block;}figure{margin:0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font:inherit;margin:0;}optgroup{font-weight:bold;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0;padding:0;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}table{width:100%;text-align:left;}@font-face{font-family:"archatlas";src:url("/Content/fonts/archatlas/fonts/archatlas2.eot?3a5qxh");src:url("/Content/fonts/archatlas/fonts/archatlas2.eot?3a5qxh#iefix") format("embedded-opentype"),url("/Content/fonts/archatlas/fonts/archatlas2.ttf?3a5qxh") format("truetype"),url("/Content/fonts/archatlas/fonts/archatlas2.woff?3a5qxh") format("woff"),url("/Content/fonts/archatlas/fonts/archatlas.svg?3a5qxh#archatlas") format("svg");font-weight:normal;font-style:normal;}[class^=icon-],[class*=" icon-"]{font-family:"archatlas"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-mail:before{content:"";}.icon-arrow-pointing-to-right:before{content:"";}.icon-blind:before{content:"";}.icon-calculate:before{content:"";}.icon-close:before{content:"";}.icon-comment:before{content:"";}.icon-facebook-circular-logo:before{content:"";}.icon-fireplace:before{content:"";}.icon-gmail:before{content:"";}.icon-green-power:before{content:"";}.icon-Gruppe578:before{content:"";}.icon-Gruppe835:before{content:"";}.icon-Gruppe1007:before{content:"";}.icon-Gruppe1320:before{content:"";}.icon-Gruppe1538:before{content:"";}.icon-historical-building-outline-with-columns:before{content:"";}.icon-house2:before{content:"";}.icon-indoor:before{content:"";}.icon-information-circular-button-symbol:before{content:"";}.icon-instagram-logo:before{content:"";}.icon-moving-truck:before{content:"";}.icon-noise:before{content:"";}.icon-people:before{content:"";}.icon-Pfad902:before{content:"";}.icon-Pfad903:before{content:"";}.icon-plan:before{content:"";}.icon-plug:before{content:"";}.icon-radiator:before{content:"";}.icon-scroll:before{content:"";}.icon-search:before{content:"";}.icon-smart-home:before{content:"";}.icon-water:before{content:"";}.icon-heart:before{content:"";}.icon-checkmark:before{content:"";}.icon-instagram:before{content:"";}.icon-youtube:before{content:"";}.icon-vimeo:before{content:"";}.icon-linkedin:before{content:"";}.icon-user:before{content:"";}.icon-check:before{content:"";}.icon-close1:before{content:"";}.icon-edit:before{content:"";}.icon-plus-circle:before{content:"";}.icon-minus-circle:before{content:"";}.icon-times-circle:before{content:"";}.icon-check-circle:before{content:"";}.icon-question-circle:before{content:"";}.icon-info-circle:before{content:"";}.icon-check-circle-o:before{content:"";}.icon-plus:before{content:"";}.icon-minus:before{content:"";}.icon-eye:before{content:"";}.icon-bars:before{content:"";}.icon-angle-left:before{content:"";}.icon-angle-right:before{content:"";}.icon-angle-up:before{content:"";}.icon-angle-down:before{content:"";}.icon-Gruppe-1540:before{content:"";}.row:after{content:"";display:table;clear:both;}.row .col{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;}.row .col.s1{width:8.3333333333%;margin-left:0;}.row .col.s2{width:16.6666666667%;margin-left:0;}.row .col.s3{width:25%;margin-left:0;}.row .col.s4{width:33.3333333333%;margin-left:0;}.row .col.s5{width:41.6666666667%;margin-left:0;}.row .col.s6{width:50%;margin-left:0;}.row .col.s7{width:58.3333333333%;margin-left:0;}.row .col.s8{width:66.6666666667%;margin-left:0;}.row .col.s9{width:75%;margin-left:0;}.row .col.s10{width:83.3333333333%;margin-left:0;}.row .col.s11{width:91.6666666667%;margin-left:0;}.row .col.s12{width:100%;margin-left:0;}.row .col.offset-s1{margin-left:8.3333333333%;}.row .col.offset-s2{margin-left:16.6666666667%;}.row .col.offset-s3{margin-left:25%;}.row .col.offset-s4{margin-left:33.3333333333%;}.row .col.offset-s5{margin-left:41.6666666667%;}.row .col.offset-s6{margin-left:50%;}.row .col.offset-s7{margin-left:58.3333333333%;}.row .col.offset-s8{margin-left:66.6666666667%;}.row .col.offset-s9{margin-left:75%;}.row .col.offset-s10{margin-left:83.3333333333%;}.row .col.offset-s11{margin-left:91.6666666667%;}.row .col.offset-s12{margin-left:100%;}@media only screen and (min-width:551px){.row .col.m1{width:8.3333333333%;margin-left:0;}.row .col.m2{width:16.6666666667%;margin-left:0;}.row .col.m3{width:25%;margin-left:0;}.row .col.m4{width:33.3333333333%;margin-left:0;}.row .col.m5{width:41.6666666667%;margin-left:0;}.row .col.m6{width:50%;margin-left:0;}.row .col.m7{width:58.3333333333%;margin-left:0;}.row .col.m8{width:66.6666666667%;margin-left:0;}.row .col.m9{width:75%;margin-left:0;}.row .col.m10{width:83.3333333333%;margin-left:0;}.row .col.m11{width:91.6666666667%;margin-left:0;}.row .col.m12{width:100%;margin-left:0;}.row .col.offset-m1{margin-left:8.3333333333%;}.row .col.offset-m2{margin-left:16.6666666667%;}.row .col.offset-m3{margin-left:25%;}.row .col.offset-m4{margin-left:33.3333333333%;}.row .col.offset-m5{margin-left:41.6666666667%;}.row .col.offset-m6{margin-left:50%;}.row .col.offset-m7{margin-left:58.3333333333%;}.row .col.offset-m8{margin-left:66.6666666667%;}.row .col.offset-m9{margin-left:75%;}.row .col.offset-m10{margin-left:83.3333333333%;}.row .col.offset-m11{margin-left:91.6666666667%;}.row .col.offset-m12{margin-left:100%;}}@media only screen and (min-width:831px){.row .col.l1{width:8.3333333333%;margin-left:0;}.row .col.l2{width:16.6666666667%;margin-left:0;}.row .col.l3{width:25%;margin-left:0;}.row .col.l4{width:33.3333333333%;margin-left:0;}.row .col.l5{width:41.6666666667%;margin-left:0;}.row .col.l6{width:50%;margin-left:0;}.row .col.l7{width:58.3333333333%;margin-left:0;}.row .col.l8{width:66.6666666667%;margin-left:0;}.row .col.l9{width:75%;margin-left:0;}.row .col.l10{width:83.3333333333%;margin-left:0;}.row .col.l11{width:91.6666666667%;margin-left:0;}.row .col.l12{width:100%;margin-left:0;}.row .col.offset-l1{margin-left:8.3333333333%;}.row .col.offset-l2{margin-left:16.6666666667%;}.row .col.offset-l3{margin-left:25%;}.row .col.offset-l4{margin-left:33.3333333333%;}.row .col.offset-l5{margin-left:41.6666666667%;}.row .col.offset-l6{margin-left:50%;}.row .col.offset-l7{margin-left:58.3333333333%;}.row .col.offset-l8{margin-left:66.6666666667%;}.row .col.offset-l9{margin-left:75%;}.row .col.offset-l10{margin-left:83.3333333333%;}.row .col.offset-l11{margin-left:91.6666666667%;}.row .col.offset-l12{margin-left:100%;}}@media only screen and (min-width:1025px){.row .col.xl1{width:8.3333333333%;margin-left:0;}.row .col.xl2{width:16.6666666667%;margin-left:0;}.row .col.xl3{width:25%;margin-left:0;}.row .col.xl4{width:33.3333333333%;margin-left:0;}.row .col.xl5{width:41.6666666667%;margin-left:0;}.row .col.xl6{width:50%;margin-left:0;}.row .col.xl7{width:58.3333333333%;margin-left:0;}.row .col.xl8{width:66.6666666667%;margin-left:0;}.row .col.xl9{width:75%;margin-left:0;}.row .col.xl10{width:83.3333333333%;margin-left:0;}.row .col.xl11{width:91.6666666667%;margin-left:0;}.row .col.xl12{width:100%;margin-left:0;}.row .col.offset-xl1{margin-left:8.3333333333%;}.row .col.offset-xl2{margin-left:16.6666666667%;}.row .col.offset-xl3{margin-left:25%;}.row .col.offset-xl4{margin-left:33.3333333333%;}.row .col.offset-xl5{margin-left:41.6666666667%;}.row .col.offset-xl6{margin-left:50%;}.row .col.offset-xl7{margin-left:58.3333333333%;}.row .col.offset-xl8{margin-left:66.6666666667%;}.row .col.offset-xl9{margin-left:75%;}.row .col.offset-xl10{margin-left:83.3333333333%;}.row .col.offset-xl11{margin-left:91.6666666667%;}.row .col.offset-xl12{margin-left:100%;}}@media only screen and (min-width:1391px){.row .col.b1{width:8.3333333333%;margin-left:0;}.row .col.b2{width:16.6666666667%;margin-left:0;}.row .col.b3{width:25%;margin-left:0;}.row .col.b4{width:33.3333333333%;margin-left:0;}.row .col.b5{width:41.6666666667%;margin-left:0;}.row .col.b6{width:50%;margin-left:0;}.row .col.b7{width:58.3333333333%;margin-left:0;}.row .col.b8{width:66.6666666667%;margin-left:0;}.row .col.b9{width:75%;margin-left:0;}.row .col.b10{width:83.3333333333%;margin-left:0;}.row .col.b11{width:91.6666666667%;margin-left:0;}.row .col.b12{width:100%;margin-left:0;}.row .col.offset-b1{margin-left:8.3333333333%;}.row .col.offset-b2{margin-left:16.6666666667%;}.row .col.offset-b3{margin-left:25%;}.row .col.offset-b4{margin-left:33.3333333333%;}.row .col.offset-b5{margin-left:41.6666666667%;}.row .col.offset-b6{margin-left:50%;}.row .col.offset-b7{margin-left:58.3333333333%;}.row .col.offset-b8{margin-left:66.6666666667%;}.row .col.offset-b9{margin-left:75%;}.row .col.offset-b10{margin-left:83.3333333333%;}.row .col.offset-b11{margin-left:91.6666666667%;}.row .col.offset-b12{margin-left:100%;}}.dn{display:none!important;}.lclear{clear:both;height:0;overflow:hidden;font-size:0%;}.lclear_l{clear:left;}.lclear_r{clear:right;}.clear_after{content:"";display:table;clear:both;}.lc_s{font-size:0%;overflow:hidden;}.lc_s.s2{height:2px;}.lc_s.s4{height:4px;}.lc_s.s6{height:6px;}.lc_s.s8{height:8px;}.lc_s.s10{height:10px;}.lc_s.s12{height:12px;}.lc_s.s14{height:14px;}.lc_s.s16{height:16px;}.lc_s.s18{height:18px;}.lc_s.s20{height:20px;}.lc_s.s22{height:22px;}.lc_s.s24{height:24px;}.lc_s.s26{height:26px;}.lc_s.s28{height:28px;}.lc_s.s30{height:30px;}.lc_s.s32{height:32px;}.lc_s.gutter{height:20px;}.lc_s.half_gutter{height:10px;}.fl{float:left;display:inline;}.fl_selfclean{float:left;display:inline;}.fl_selfclean:after{content:"";display:table;clear:both;}.fr{float:right;display:inline;}.fr_selfclean{float:right;display:inline;}.fr_selfclean:after{content:"";display:table;clear:both;}.hiddenlink{position:absolute;font-size:0;background-color:transparent;width:100%;height:100%;top:0;left:0;cursor:pointer;}.hiddenlink__wrap{position:relative;}@media only screen and (max-width:550px){.hide-on-small-only{display:none;}}@media only screen and (min-width:551px) and (max-width:830px){.hide-on-medium-only{display:none;}}@media only screen and (min-width:831px) and (max-width:1024px){.hide-on-large-only{display:none;}}@media only screen and (min-width:1025px) and (max-width:1390px){.hide-on-xlarge-only{display:none;}}@media only screen and (min-width:1391px) and (max-width:1920px){.hide-on-big-only{display:none;}}@media only screen and (min-width:551px){.hide-on-medium-and-up{display:none;}}@media only screen and (min-width:831px){.hide-on-large-and-up{display:none;}}@media only screen and (min-width:1025px){.hide-on-xlarge-and-up{display:none;}}@media all and (max-width:1024px){.hide-on-medium-and-down{display:none;}}@media all and (max-width:1390px){.hide-on-large-and-down{display:none;}}@media all and (max-width:1920px){.hide-on-xlarge-and-down{display:none;}}.tal{text-align:left;}.tar{text-align:right;}.tac{text-align:center;}.cp{cursor:pointer;}.no_margin{margin:0;}.no_margin_bottom{margin-bottom:0;}.only_print{display:none;}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:0;padding:0!important;font:inherit;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out;}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}@keyframes modal-video{from{opacity:0;}to{opacity:1;}}@keyframes modal-video-inner{from{transform:translate(0,100px);}to{transform:translate(0,0);}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;}.modal-video-caption{position:absolute;left:5px;color:#fff;top:-32px;}.modal-video-close{opacity:0;}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0,100px);-moz-transform:translate(0,100px);-ms-transform:translate(0,100px);-o-transform:translate(0,100px);transform:translate(0,100px);}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table;}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%;}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:0;background:transparent;cursor:pointer;}.modal-video-close-btn:before{transform:rotate(45deg);}.modal-video-close-btn:after{transform:rotate(-45deg);}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px;}.cmsEditUrl{text-decoration:none;display:inline-block;font-weight:bold;line-height:normal;font-size:0;min-height:25px;min-width:30px;position:relative;border:0;background-color:#00aada;border-radius:3px;color:#fff;vertical-align:bottom;margin-bottom:-1px;}.cmsEditUrl:after{position:absolute;width:13px;height:13px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjguNDY2NjY2Mm1tIiAgIGhlaWdodD0iOC40NzgxNjk0bW0iICAgdmlld0JveD0iMCAwIDI5Ljk5OTk5OCAzMC4wNDA3NTgiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9InBlbi5zdmciPiAgPGRlZnMgICAgIGlkPSJkZWZzNCIgLz4gIDxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIGlkPSJiYXNlIiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxLjAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOnpvb209IjEuMDE2MzY5NiIgICAgIGlua3NjYXBlOmN4PSIzNzcuNTU4MTEiICAgICBpbmtzY2FwZTpjeT0iMzU3LjU2MjE0IiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgICAgIHNob3dncmlkPSJmYWxzZSIgICAgIGZpdC1tYXJnaW4tdG9wPSIwIiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIgICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxNyIgICAgIGlua3NjYXBlOndpbmRvdy14PSItOCIgICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTciPiAgICA8cmRmOlJERj4gICAgICA8Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj4gICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PiAgICAgICAgPGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+ICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4gICAgICA8L2NjOldvcms+ICAgIDwvcmRmOlJERj4gIDwvbWV0YWRhdGE+ICA8cGF0aCAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgICAgIGQ9Im0gMCwyNS45MzE3NTkgMCwtNC4xMDkwMSA4LjI1MDgzMTksLTguMjUwNjMgOC4yNTA4MzIxLC04LjI1MDYzOTcgNC4xMDg4MDcsNC4xMDg4MSA0LjEwODgwNyw0LjEwODgwOTcgLTguMjUwNjM0LDguMjUwODMgLTguMjUwNjMzOCw4LjI1MDgzIC00LjEwOTAwNDksMCAtNC4xMDkwMDUzLDAgMCwtNC4xMDkgeiBtIDguMTAxNDE1OCwwLjcyNzA4IGMgMC40ODE1MDk3LC0wLjQ4MDUxIDAuODc1NDcxNCwtMC45MDM2MyAwLjg3NTQ3MTQsLTAuOTQwMjUgMCwtMC4wMzY2IC0xLjA0Njc2NDEsLTEuMTEzNjUgLTIuMzI2MTQzMywtMi4zOTM0MSBsIC0yLjMyNjE0MjgsLTIuMzI2ODQgLTAuOTQxMTc5NywwLjkzOTUgLTAuOTQxMTgwMSwwLjkzOTUgMCwxLjA3MzQ3IDAsMS4wNzM0NSAxLjI4NzEyNzIsMCAxLjI4NzEyNzIsMCAwLDEuMjU0MTMgMCwxLjI1NDEyIDEuMTA0NzI0NCwwIDEuMTA0NzI0OCwwIDAuODc1NDcwOSwtMC44NzM2NyB6IG0gMy45NTYxNDMyLC0xMS44MTEzNCBjIDMuMDIwNDczLC0zLjAxOTY3IDUuNTA4NTYxLC01LjU1NzIwOTcgNS41MjkwODQsLTUuNjM4OTc5NyAwLjA5NDY5LC0wLjM3NzI3IC0wLjI2ODA2LC0wLjcwMDg4IC0wLjYyMTUyNywtMC41NTQ0NyAtMC4wOTQ3NywwLjAzOTIgLTIuNjI4OTA4LDIuNTI4NjM5NyAtNS42MzE0Miw1LjUzMTk1OTcgLTUuMjQ4MTkyOCw1LjI0OTYxIC01LjQ1OTExNTQsNS40Njk5NCAtNS40NTkxMTU0LDUuNzAyNDcgMCwwLjMwNjk2IDAuMTQyMzYwOCwwLjQ0OTMyIDAuNDQ5MzI5NywwLjQ0OTMyIDAuMjMyNTQ4MywwIDAuNDUzNzY0MiwtMC4yMTE4MyA1LjczMzY0ODcsLTUuNDkwMyB6IG0gOS44NjI1MjEsLTYuNzY2MDU5NyAtNC4xMTExMzgsLTQuMDcxNTYgMS43NzIwODUsLTEuNzYxNDUgYyAwLjk3NDY0NSwtMC45Njg4IDEuODkwODk1LC0xLjgzMzc4MDAzIDIuMDM2MTEsLTEuOTIyMTkwMDMgMC4zNzM0ODMsLTAuMjI3MzcgMC43Njg1MSwtMC4zMjc4NCAxLjI4MjYxMiwtMC4zMjYyMjAwMDIzMjcgQyAyMy40ODUxNjMsMC4wMDIwMTkyNyAyMy45OTcxMzEsMC4xOTcwNzkyNyAyNC40NzYwNDYsMC42MDEwNDkyNyBjIDAuMjA2NDc2LDAuMTc0MTcgMS40NTA0LDEuMzk2NTkwMDMgMi43NjQyNzYsMi43MTY0OTAwMyAyLjgwMTM2NCwyLjgxNDIxIDIuNzU5NjQzLDIuNzU1OTcgMi43NTk2NDMsMy44NTE5NiAwLDEuMDYxNyAtMC4wMzA3MywxLjEwODEzIC0yLjEyODg3LDMuMjE1NTk5NyAtMC45NjgwMzEsMC45NzIzNCAtMS43NzgwMTcsMS43Njc4OSAtMS43OTk5NjgsMS43Njc4OSAtMC4wMjE5NSwwIC0xLjg4OTkyMiwtMS44MzIyIC00LjE1MTA0NywtNC4wNzE1NDk3IHoiICAgICBpZD0icGF0aDQxODYiICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;display:inline-block;content:"";top:6px;left:8px;}.cmsEditUrl:hover{color:#fff;}.edit_wrap{position:relative;}.edit_wrap>.cmsEditUrl{font-size:14px;padding:5px 20px;padding-left:30px;position:absolute;z-index:5;right:5px;top:5px;box-shadow:-1px 2px 5px 2px rgba(50,50,50,.3);}.edit_wrap>.cmsEditUrl:after{top:8px;}.edit_wrap:hover>.cmsEditUrl{box-shadow:-1px 2px 5px 2px rgba(50,50,50,.6);filter:brightness(1.1);}#previewOverlay{position:fixed;width:100%;min-height:60px;z-index:100000;top:0;left:0;background-color:rgba(255,255,255,.95);background-color:#fff;box-shadow:0 0 3px 2px rgba(0,0,0,.5);text-align:center;padding:20px 0;}#previewOverlay a{text-decoration:none;}#previewOverlay .button{background-color:#f6f6f6;border-radius:3px;color:#333;margin:7px 10px;padding:5px 20px;cursor:pointer;border:1px solid #e6e6e6;display:inline-block;transition:all ease-in-out .3s;line-height:1.2;height:auto;min-height:1px;}#previewOverlay .button:hover{background-color:#00aada;border:1px solid #0be;color:#fff;}#prevBtnOverview.truetrue,#BtnCmsLinks.truetrue{background-color:#00aada;border:1px solid #0be;color:#fff;padding:5px 10px;border-radius:3px;}#onlineBtnOverview.true{background-color:#00aada;border:1px solid #0be;color:#fff;padding:5px 10px;border-radius:3px;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{min-width:320px;font-size:18px;font-family:"Inter",sans-serif;color:#333;line-height:1.5;font-weight:300;}@media screen and (min-width:831px){body.body_home{overflow-y:scroll;}}img{max-width:100%;}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:15px;}@media screen and (max-width:1024px){table{font-size:15px;}}@media only screen and (max-width:550px){table{font-size:.8em;}}table td,table th{vertical-align:top;border:1px solid #cecece;padding:5px;}@media screen and (min-width:550px){table td,table th{padding:calc(5px + 5*(100vw - 550px)/840);}}@media screen and (min-width:1390px){table td,table th{padding:10px;}}table th{background:#d8d8d8;}table tr td{background:#fff;}table tr:nth-child(2n+1) td{background:#fff;}ul,li{margin:0;padding:0;}p{word-break:keep-all;}hr{border:0;border-bottom:2px solid #81909a;margin:0;width:100%;}b,strong{font-weight:700;}figcaption{display:none;}.container_page{margin:0 auto;max-width:1920px;min-width:320px;background-color:#fff;overflow:hidden;}.container_page .page_top{border:1px solid #ededed;}.layout_home .page_top{overflow:hidden;}.layout_home .top_logo{max-height:99px;overflow:hidden;}@media screen and (max-width:1024px){.layout_home .top_logo{max-height:66.6666666667px;}}.layout_home .section_top_header .container_content div[data-index="1"]{background-color:#ededed;}@media all and (min-width:881px){.layout_home .section_top_header .container_content div[data-index="1"]{margin-right:-62px;}}@media all and (min-width:1880px){.layout_home .section_top_header .container_content div[data-index="1"]{margin-left:-32px;}}@media all and (max-width:1390px){.layout_home .section_top_header .container_content div[data-index="1"].wrap_basistext .container_innercontent{padding-left:0;padding-right:20px;}}.container_center_alt,.container_center{max-width:1740px;padding:20px 0;width:100%;margin:0 auto;}.container_center_alt .container_center,.container_center .container_center{padding:0;}.container_content{max-width:1367px;margin:0 auto;}.container_content .container_center{max-width:1024px;margin-left:0;margin-right:auto;padding-top:0;padding-bottom:0;}@media all and (max-width:1400px){.container_content .container_center{padding-right:20px;padding-left:20px;}}.container_content .container_center .container_center{padding:0;}.container_content .project_overview{width:100%;left:0;}.container_innercontent{padding-left:420px;}@media all and (max-width:880px){.container_innercontent{padding-left:0;}}.section_center{position:relative;min-height:calc(100vh - 380px);overflow:hidden;}@media all and (min-width:1921px){.section_center{min-height:calc(100vh - 420px);}}.section_block{background-color:#fff;position:relative;}.section_block:not(#section2){z-index:10;}.login_module{padding:10px;}.login_module .heading.login_active{cursor:default;}.top_logo{max-width:30%;}.tb_logo{display:inline-block;width:70px;height:15px;}.tb_logo img{width:100%;}.image_fullwidth{width:100%;display:block;}.image_aspectratio{position:relative;height:0;width:100%;overflow:hidden;padding-top:calc(230/350*100%);}.image_aspectratio .aspectratio_img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover;}@media screen and (max-width:1430px){.center_top_links{padding:0 20px;}}.atoms{background-color:#ddd;}.molecules{background-color:#fff;}.molecules .container_center>hr{border-bottom-color:#e85f5b;}.atom_single{border:1px solid #fff;display:inline-block;vertical-align:bottom;margin:5px;}.atom_type_title{color:#e85f5b;font-size:2em;font-family:"Courier New",Courier,monospace;}.showcode{background-color:#000;background-clip:content-box;padding:10px;word-break:break-all;}.showcode xmp{padding:10px;color:#fff;overflow:hidden;}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.button{display:inline-block;text-align:center;text-decoration:none;cursor:pointer;background-color:transparent;padding:15px 20px 10px 20px;line-height:1;color:#99c221;min-height:40px;min-width:150px;transition:all .3s;-webkit-appearance:none;border:4px solid #99c221;font-weight:700;}.button:hover{background-color:#99c221;color:#fff;}.button:after{transition:all .3s;}@media screen and (max-width:550px){.button{width:100%;}}.button__1{color:#9b9b9b;border-color:#9b9b9b;}.button__1:hover{background-color:#9b9b9b;}.button__2{padding-left:44px;position:relative;}.button__2:after{content:"";width:15px;height:3px;background-color:#99c221;display:inline-block;position:absolute;left:14px;top:50%;margin-top:-1px;}.button__2:hover:after{background-color:#fff;}.button__3{color:#333;border-color:#333;}.button__3:hover{background-color:#333;}.button__4{color:#fff;border-color:#333;background-color:#333;box-shadow:0 0 10px 0 rgba(51,51,51,.5);}.button__4:hover{border-color:#555;background-color:#555;}.energytag{display:inline-block;overflow:hidden;padding-right:22px;height:29px;}.energytag span{position:relative;background-color:#99c221;color:#fff;display:inline-block;padding:2px 10px 0;padding-right:20px;min-width:150px;line-height:1.5;}.energytag span:after{background-color:#99c221;display:inline-block;content:"";position:absolute;width:21px;height:21px;transform:rotate(45deg);right:-10px;top:4px;}.filtertag{display:inline-block;font-size:17px;padding-right:5px;padding-bottom:8px;}.filtertag span{display:inline-block;cursor:pointer;background-color:#fff;padding:7px 12px 5px;}.filtertag i{font-size:.7em;margin-left:8px;}.filtertag.active span{background-color:#9b9b9b;color:#fff;}.filtertag.active span:after{font-family:"archatlas";content:"";padding-left:10px;font-size:.6em;}.top_button{text-align:center;display:inline-block;}.top_button i{display:block;padding-bottom:20px;font-size:1.5em;}.top_button span{text-transform:uppercase;}.oppener__1{min-height:50px;position:relative;padding:0 60px;border-top:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;font-weight:700;cursor:pointer;}.oppener__1 span{display:inline-block;text-transform:uppercase;padding-top:15px;padding-bottom:15px;font-size:.8em;}.oppener__1 .icon_left{line-height:50px;font-size:35px;width:40px;position:absolute;left:5px;top:50%;margin-top:-25px;}.oppener__1 .icon_left:before{vertical-align:top;}.oppener__1 .icon_right{line-height:40px;font-size:20px;width:60px;position:absolute;right:0;top:50%;margin-top:-25px;text-align:center;color:#9b9b9b;}.oppener__1.acc_open .icon_right:before{content:"";}.oppener__2{min-height:55px;position:relative;padding:0 30px;padding-right:90px;background-color:#fff;font-weight:700;}.oppener__2 span{display:inline-block;text-transform:uppercase;padding-top:16px;font-size:.9em;}.oppener__2 .icon_right{line-height:55px;font-size:15px;width:55px;position:absolute;right:0;top:0;cursor:pointer;text-align:center;background-color:#333;color:#fff;}a{color:#333;}a:hover{color:#81909a;}.linkstyle{font-weight:300;text-decoration:none;display:inline-block;cursor:pointer;}.linkstyle__1{font-size:15px;padding-left:45px;position:relative;}.linkstyle__1:after{content:"";width:35px;height:2px;background-color:currentColor;display:inline-block;position:absolute;left:0;top:50%;margin-top:-2px;}.linkstyle__2{padding-left:20px;position:relative;text-transform:uppercase;font-size:14px;}.linkstyle__2:after{content:"+";color:currentColor;display:inline-block;position:absolute;left:0;top:50%;line-height:0;font-size:1.4em;}.linkstyle__2.is_active:after{content:"-";}.linkstyle__3{padding-left:20px;position:relative;font-size:15px;padding-bottom:5px;border-bottom:1px solid currentColor;}.linkstyle__3:after{content:"+";color:currentColor;display:inline-block;position:absolute;left:0;top:50%;line-height:0;height:10px;margin-top:-4px;font-size:1.4em;vertical-align:middle;}.linkstyle__3.is_active:after{content:"-";}.linkstyle__4{color:#fff;position:relative;padding-bottom:10px;border-bottom:1px solid currentColor;}.additional_link{padding-top:7px;font-size:.85em;}.heading{font-family:"Inter",sans-serif;font-weight:700;margin-bottom:0;margin-bottom:15px;}@media screen and (min-width:550px){.heading{margin-bottom:calc(15px + 5*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.heading{margin-bottom:20px;}}.heading__1{line-height:normal;font-size:22px;}@media screen and (min-width:550px){.heading__1{font-size:calc(22px + 21*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.heading__1{font-size:43px;}}.heading__2{display:inline-block;position:relative;font-size:20px;padding-bottom:6.6666666667px;}@media screen and (min-width:550px){.heading__2{font-size:calc(20px + 8*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.heading__2{font-size:28px;}}.heading__2:after{font-size:1em;display:inline-block;position:absolute;content:"";width:2em;height:4px;background-color:#99c221;left:0;bottom:0;}.heading__3{color:#99c221;text-transform:uppercase;font-weight:400;font-size:16px;}@media screen and (min-width:550px){.heading__3{font-size:calc(16px + 2*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.heading__3{font-size:18px;}}.heading__4{color:#99c221;text-transform:uppercase;font-weight:400;font-size:13px;}@media screen and (min-width:550px){.heading__4{font-size:calc(13px + 2*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.heading__4{font-size:15px;}}.heading__5{font-size:16px;}@media screen and (min-width:550px){.heading__5{font-size:calc(16px + 8*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.heading__5{font-size:24px;}}.heading__6{font-size:15px;padding-left:45px;position:relative;}.heading__6:after{content:"";width:35px;height:2px;background-color:currentColor;display:inline-block;position:absolute;left:0;top:50%;margin-top:-2px;}.heading__7{color:#fff;font-weight:600;font-size:16px;line-height:20px;}@media screen and (min-width:550px){.heading__7{font-size:calc(16px + 2*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.heading__7{font-size:18px;}}@media screen and (min-width:550px){.heading__7{line-height:calc(20px + 4*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.heading__7{line-height:24px;}}.heading__8{color:#fff;text-transform:uppercase;font-weight:600;font-size:18px;line-height:24px;}@media screen and (min-width:550px){.heading__8{font-size:calc(18px + 2*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.heading__8{font-size:20px;}}@media screen and (min-width:550px){.heading__8{line-height:calc(24px + 6*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.heading__8{line-height:30px;}}.heading__9{color:#81909a;text-transform:uppercase;font-weight:400;font-size:13px;}@media screen and (min-width:550px){.heading__9{font-size:calc(13px + 2*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.heading__9{font-size:15px;}}.heading__10{line-height:normal;display:inline-block;position:relative;padding-bottom:6.6666666667px;font-size:25px;color:#df1b12;}@media screen and (min-width:550px){.heading__10{font-size:calc(25px + 18*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.heading__10{font-size:43px;}}.textblock{font-size:16px;line-height:30px;margin-bottom:15px;}@media screen and (min-width:550px){.textblock{margin-bottom:calc(15px + 15*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.textblock{margin-bottom:30px;}}.textblock__1{color:#81909a;font-size:18px;line-height:27px;}@media screen and (min-width:550px){.textblock__1{font-size:calc(18px + 2*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.textblock__1{font-size:20px;}}@media screen and (min-width:550px){.textblock__1{line-height:calc(27px + 8*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.textblock__1{line-height:35px;}}.textblock__1 strong{color:#333;}.textblock__2{font-weight:400;font-size:22px;line-height:30px;margin-bottom:15px;}@media screen and (min-width:550px){.textblock__2{font-size:calc(22px + 8*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.textblock__2{font-size:30px;}}@media screen and (min-width:550px){.textblock__2{line-height:calc(30px + 15*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.textblock__2{line-height:45px;}}@media screen and (min-width:550px){.textblock__2{margin-bottom:calc(15px + 15*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.textblock__2{margin-bottom:30px;}}.textblock__3{color:#fff;font-size:15px;line-height:25px;}.textblock__4{color:#fff;font-size:17px;line-height:30px;}.textblock__5{font-size:18px;line-height:22px;}@media screen and (min-width:550px){.textblock__5{font-size:calc(18px + 2*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.textblock__5{font-size:20px;}}@media screen and (min-width:550px){.textblock__5{line-height:calc(22px + 6*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.textblock__5{line-height:28px;}}.title__1{padding-left:45px;}.title__1 p{font-weight:700;font-size:16px;line-height:30px;}@media screen and (min-width:550px){.title__1 p{font-size:calc(16px + 4*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.title__1 p{font-size:20px;}}.title__1 .title_date{font-size:15px;position:relative;}.title__1 .title_date:after{content:"";width:35px;height:2px;background-color:currentColor;display:inline-block;position:absolute;left:-45px;top:50%;margin-top:-2px;}.title__1 .title_subtitle{font-weight:700;font-size:15px;line-height:25px;}.pswp__caption__center{text-align:center!important;}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0;}.pswp *{box-sizing:border-box;}.pswp img{max-width:none;}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--open{display:block;}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(51,51,51,.95);opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}.pswp__img--placeholder{-webkit-backface-visibility:hidden;}.pswp__img--placeholder--blank{background:#222;}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0;}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc;}.pswp__error-msg a{color:#ccc;text-decoration:underline;}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none;}.pswp__button:focus,.pswp__button:hover{opacity:1;}.pswp__button:active{outline:0;opacity:.9;}.pswp__button::-moz-focus-inner{padding:0;border:0;}.pswp__ui--over-close .pswp__button--close{opacity:1;}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/Content/Vendor/PhotoSwipe/src/css/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}@media(-webkit-min-device-pixel-ratio:1.1),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/Content/Vendor/PhotoSwipe/src/css/default-skin/default-skin.svg);}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none;}}.pswp__button--close{background-position:0 -44px;}.pswp__button--share{background-position:-44px -44px;}.pswp__button--fs{display:none;}.pswp--supports-fs .pswp__button--fs{display:block;}.pswp--fs .pswp__button--fs{background-position:-44px 0;}.pswp__button--zoom{display:none;background-position:-88px 0;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden;}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}.pswp__button--arrow--left{left:0;}.pswp__button--arrow--right{right:0;}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute;}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__share-modal--hidden{display:none;}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform;}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}.pswp__share-modal--fade-in{opacity:1;}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0);}.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff;}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a;}a.pswp__share--twitter:hover{background:#55acee;color:#fff;}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d;}a.pswp__share--download:hover{background:#ddd;}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}.pswp__caption small{font-size:11px;color:#bbb;}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc;}.pswp__caption--empty{display:none;}.pswp__caption--fake{visibility:hidden;}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr;}.pswp__preloader__icn{width:20px;height:20px;margin:12px;}.pswp__preloader--active{opacity:1;}.pswp__preloader--active .pswp__preloader__icn{background:url(/Content/Vendor/PhotoSwipe/src/css/default-skin/preloader.gif) 0 0 no-repeat;}.pswp--css_animation .pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise 500ms linear infinite;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}}@keyframes clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes donut-rotate{0%{transform:rotate(0);}50%{transform:rotate(-140deg);}100%{transform:rotate(0);}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5);}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3);}.pswp__ui--idle .pswp__top-bar{opacity:0;}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0;}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001;}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none;}.pswp__element--disabled{display:none!important;}.pswp--minimal--dark .pswp__top-bar{background:none;}.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;transition:opacity 300ms;}.login_module{width:100%;max-width:768px;margin:0 auto;}.loginMask{width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;}.loginMask .heading__2{margin-bottom:5px;}.loginMask .heading__2:after{background-color:#333;}.loginMask .textblock__1{margin:20px 0;}.loginMask .LoginContainerInner{margin-bottom:20px;}.loginMask .inputs_style,.loginMask input[type=email],.loginMask input[type=password]{font-size:.9em;-moz-appearance:none;-webkit-appearance:none;width:100%;border-top:0;border-left:0;border-right:0;min-height:50px;background-color:#f1f6f9!important;border:0;color:#333;padding-left:10px;border-radius:0;margin-bottom:5px;}.loginMask .inputs_style:focus,.loginMask .inputs_style:active,.loginMask input[type=email]:focus,.loginMask input[type=email]:active,.loginMask input[type=password]:focus,.loginMask input[type=password]:active{appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;}.loginMask input[type=email]:-webkit-autofill,.loginMask input[type=email]:-webkit-autofill:hover,.loginMask input[type=email]:-webkit-autofill:focus{-moz-appearance:none;-webkit-appearance:none;width:100%;min-height:50px;background-color:rgba(129,144,154,.25)!important;border:1px solid #81909a;color:#333;padding-left:10px;margin-bottom:5px;-webkit-text-fill-color:#333;-webkit-box-shadow:0 0 0 1000px rgba(129,144,154,.25) inset;}.loginMask input[type=email]:-webkit-autofill:focus,.loginMask input[type=email]:-webkit-autofill:active,.loginMask input[type=email]:-webkit-autofill:hover:focus,.loginMask input[type=email]:-webkit-autofill:hover:active,.loginMask input[type=email]:-webkit-autofill:focus:focus,.loginMask input[type=email]:-webkit-autofill:focus:active{appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;}.loginMask .button{margin:10px 0;width:100%;}.loginMask .errorPass,.loginMask .ErrMessage{color:#6bc2c5;}.loginMask_right,.loginMask_left{display:inline-block;width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}.loginMask_left{padding-left:0;padding-left:0;}@media screen and (min-width:1025px){.loginMask_left{padding-left:calc(0 + 0*(100vw - 1025px)/39);}}@media screen and (min-width:1064px){.loginMask_left{padding-left:0;}}@media all and (max-width:1024px){.loginMask_left{padding-left:40px;}}@media all and (max-width:1024px){.loginMask_left{padding-left:30px;padding-right:13.3333333333px;width:40%;flex-basis:40%;-ms-flex-preferred-size:40%;}}@media all and (max-width:830px){.loginMask_left{padding-left:25px;padding-right:10px;}}@media all and (max-width:550px){.loginMask_left{padding:0;width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}}.loginMask_right{padding-top:13.3333333333px;}@media all and (max-width:1024px){.loginMask_right{padding-top:8.6956521739px;}}@media all and (max-width:1024px){.loginMask_right{padding-top:5px;}}@media all and (max-width:550px){.loginMask_right{padding-left:0;width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}}.register-new-user{position:relative;}.register_overlay{z-index:10000;background-color:rgba(255,255,255,.6);width:100%;position:fixed;top:0;left:0;bottom:0;right:0;padding:20px 10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;}.register_overlay.dn{display:none!important;}.overlay_wrap{position:relative;background-color:#fff;padding:20px;border:1px solid #333;border-radius:7px;}.overlay_wrap img{margin-top:15px;width:100%;}.overlay_wrap .close_overlay{position:absolute;top:10px;right:10px;font-size:15px;cursor:pointer;}#registerString{cursor:pointer;margin-bottom:20px;}#generalError{color:#f00;text-align:center;}#newpass1Info{float:left;margin:3px 20px 0 7px;width:285px;}#newpass1Info.errorPass{color:#b71f17;}#newpass1Info.verylowPass{color:#b71f17;}#newpass1Info.lowPass{color:#fcbe0e;}#newpass1Info.mediumPass{color:#fcbe0e;}#newpass1Info.strongPass{color:#0aa605;}#newpass1Info.verystrongPass{color:#fff;background:#0aa605;}#newpass1InfoIcon.errorPass{background-position:0 -25px;}#newpass1InfoIcon.verylowPass{background-position:0 -25px;}#newpass1InfoIcon.lowPass{background-position:0 -50px;}#newpass1InfoIcon.mediumPass{background-position:0 -50px;}#newpass1InfoIcon.strongPass{background-position:0 0;}#newpass1InfoIcon.verystrongPass{background-position:0 -75px;}.lay_error404_401{min-height:calc(100vh - 368px);padding:20px 13.3333333333px;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;flex-direction:column;justify-content:center;}@media all and (max-width:550px){.lay_error404_401{padding:0 10px;padding-bottom:0;}}.lay_error404_401 .container_center{max-width:1370px;}.lay_error404_401_title{padding:20px 0;}.no_slider_ontop .breadcrumb{color:#81909a;}.breadcrumb{background-color:rgba(51,51,51,.8);position:absolute;z-index:80;width:100%;padding:10px;color:#fff;font-style:italic;font-size:.95em;top:120px;}@media screen and (max-width:550px){.breadcrumb{font-size:.85em;top:90px;}}.breadcrumb *{line-height:1em;vertical-align:top;}.breadcrumb a{color:#99c221;text-decoration:none;}.breadcrumb span:after{content:" | ";display:inline-block;margin:0 5px;}.breadcrumb span:last-child:after{display:none;}.section_sidebar{background-color:#99c221;}.section_footer{width:100%;position:relative;background-color:#333;line-height:1.5;color:#9b9b9b;z-index:100;}.section_footer .container_center{padding:0;}.section_footer a{color:#9b9b9b;}.section_footer a:hover{color:#99c221;}.section_footer .sitesearch .formcreator__input-error{display:none;}.section_footer .sitesearch .formcreator__input-error.error_active{display:block;}.section_footer .sitesearch label{font-family:"Inter",sans-serif;font-weight:700;width:100%;padding:0;padding-bottom:10px;text-align:right;}@media screen and (max-width:1024px){.section_footer .sitesearch label{text-align:left;}}.section_footer .sitesearch .button,.section_footer .sitesearch .formcreator input{width:100%;}.section_footer .sitesearch .formcreator__submit{padding:0;}.section_footer .sitesearch_form{padding:0;}.footer_middle{padding:40px 0;border-top:1px solid #236568;border-bottom:1px solid #555;}.footer_middle .footer_title{font-family:"Inter",sans-serif;font-weight:700;padding-bottom:3.3333333333px;margin:0;color:#fff;}@media all and (max-width:1400px){.footer_middle{padding:20px;}}.footer_middle .footer_col_1,.footer_middle .footer_col_2{display:inline-block;vertical-align:top;}.footer_middle .footer_col_1{width:50%;}@media screen and (max-width:1024px){.footer_middle .footer_col_1{width:100%;border-bottom:1px solid #555;padding-bottom:10px;margin-bottom:10px;}}.footer_middle .footer_col_2{padding-right:40px;width:49%;}@media screen and (max-width:1024px){.footer_middle .footer_col_2{padding:0;width:100%;border-bottom:1px solid #333;}}.footer_bottom{position:relative;background-color:#333;padding:10px 0;color:#9b9b9b;font-size:.8em;}.footer_bottom .tb_logo{float:right;}.footer_bottom .footer_bottom_text{display:inline-block;}@media all and (max-width:1400px){.footer_bottom{padding:10px 20px;}}@media screen and (max-width:830px){.footer_bottom{text-align:center;}.footer_bottom .footer_bottom_text{display:block;}.footer_bottom .tb_logo{float:none;}}@media all and (max-width:830px){.scrollfixed .section_top{overflow-x:hidden;overflow-y:scroll;height:100vh;}}.section_top{font-size:.95em;background-color:#fff;color:#333;width:100%;max-width:1920px;z-index:100;position:relative;}@media screen and (max-width:830px){.section_top{background-color:rgba(255,255,255,.95);}}.section_top.navi_scrolled{background-color:rgba(255,255,255,.95);}.section_top.no_slider_ontop{background-color:rgba(255,255,255,.95);}.section_top.no_slider_ontop.navi_scrolled{top:-20px;}@media screen and (max-width:550px){.section_top.no_slider_ontop.navi_scrolled{top:0;}}.section_top .container_center{padding:0;}@media screen and (min-width:831px){.section_top .container_center{position:relative;}}.section_top_header{border-bottom:1px solid rgba(155,155,155,.2);}.top_logo{position:absolute;max-width:150px;overflow:visible!important;}@media screen and (min-width:550px){.top_logo{max-width:calc(150px + 190*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.top_logo{max-width:340px;}}.top_logo a{display:inline-block;}.top_logo img{vertical-align:middle;display:inline-block;height:60px;}@media screen and (max-width:1920px){.top_logo img{height:50px;margin-left:10px;}}@media screen and (max-width:1024px){.top_logo img{height:40px;}}@media screen and (min-width:831px){.top_logo{top:50%;transform:translateY(-51%);}}@media screen and (max-width:830px){.top_logo{position:relative;}}.top_logos_right{position:absolute;max-width:70px;bottom:0;right:70px;text-align:right;}@media screen and (min-width:550px){.top_logos_right{max-width:calc(70px + 170*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.top_logos_right{max-width:240px;}}@media screen and (max-width:1024px){.top_logos_right{right:50px;}}.top_logos_right a,.top_logos_right img{line-height:100px;display:inline-block;vertical-align:middle;text-decoration:none;font-size:17px;}@media screen and (max-width:1300px){.top_logos_right a,.top_logos_right img{line-height:66px!important;}}.top_logos_right a.mail-container,.top_logos_right img.mail-container{padding:0 24px;}@media screen and (max-width:1420px){.top_logos_right a.mail-container,.top_logos_right img.mail-container{padding:0 15px;}}.top_logos_right a.mail-container span.inner,.top_logos_right img.mail-container span.inner{padding:4px 25px;}@media screen and (max-width:1024px){.top_logos_right a.mail-container span.inner,.top_logos_right img.mail-container span.inner{padding:4px 10px;}}.top_logos_right a.mail-container span.inner span.icon-mail,.top_logos_right img.mail-container span.inner span.icon-mail{transform:translateY(2px);display:inline-block;}.top_logos_right a.mail-container span.inner span.text-mail,.top_logos_right img.mail-container span.inner span.text-mail{font-size:15px;display:none;width:0;}@media only screen and (min-width:1320px){.top_logos_right a.mail-container:hover,.top_logos_right img.mail-container:hover{background-color:#df1b12;}.top_logos_right a.mail-container:hover span,.top_logos_right img.mail-container:hover span{color:#fff;}.top_logos_right a.mail-container:hover span.inner,.top_logos_right img.mail-container:hover span.inner{border:1px solid #fff;border-radius:12px;}.top_logos_right a.mail-container:hover span.text-mail,.top_logos_right img.mail-container:hover span.text-mail{display:inline-block!important;width:auto!important;}}@media screen and (max-width:830px){.top_logos_right{line-height:44px!important;bottom:unset;right:20px;top:0;}.top_logos_right a,.top_logos_right img{width:100%;line-height:44px!important;}}@media screen and (max-width:550px){.top_logos_right{top:0;}}.top_navigation{background-clip:content-box;padding-left:170px;padding-right:120px;white-space:nowrap;}@media screen and (min-width:830px){.top_navigation{padding-left:calc(170px + 80*(100vw - 830px)/560);}}@media screen and (min-width:1390px){.top_navigation{padding-left:250px;}}@media screen and (min-width:830px){.top_navigation{padding-right:calc(120px + 40*(100vw - 830px)/560);}}@media screen and (min-width:1390px){.top_navigation{padding-right:160px;}}@media screen and (max-width:1024px){.top_navigation{max-height:66.6666666667px;}}@media screen and (max-width:830px){.top_navigation{padding-right:0;width:100%;padding-left:0;transform:scale(0,1);height:0;position:relative;}.top_navigation.navi_active{height:auto;transform:scale(1,1);border-bottom:2px solid #9b9b9b;}.top_navigation.navi_active:after{content:"";display:inline-block;position:absolute;height:50vh;width:100%;background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to top,rgba(255,255,255,0) 0%,#fff 100%);top:calc(100% + 2px);}}.navi_trigger{color:#333;line-height:60px;font-size:1.5em;width:60px;position:absolute;text-align:center;right:0;cursor:pointer;}@media screen and (max-width:550px){.navi_trigger{top:0;}}.navi_trigger:before{display:inline-block;transform-origin:center;}.navi_trigger.navi_active:before{content:"";transform:rotate(180deg);}.user_navigation{width:100%;min-height:100px;padding:10px 0;padding-right:90px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;}@media screen and (min-width:880px){.user_navigation{padding-right:calc(90px + 10*(100vw - 880px)/510);}}@media screen and (min-width:1390px){.user_navigation{padding-right:100px;}}@media screen and (max-width:880px){.user_navigation{padding-left:20px;}}@media screen and (max-width:830px){.user_navigation{padding-right:20px;}.user_navigation .user_ctas{padding-bottom:20px;}}.layout_home .section_center .center_wrap,.layout_suchergebnis .section_center .center_wrap{padding-right:30px;padding-left:210px;height:100%;overflow:hidden;}@media all and (max-width:1390px){.layout_home .section_center .center_wrap,.layout_suchergebnis .section_center .center_wrap{padding-left:100px;}}@media all and (max-width:830px){.layout_home .section_center .center_wrap,.layout_suchergebnis .section_center .center_wrap{padding-right:0;}}@media all and (max-width:550px){.layout_home .section_center .center_wrap,.layout_suchergebnis .section_center .center_wrap{padding-left:0;}}.layout_home .section_center .center_wrap .container_content,.layout_suchergebnis .section_center .center_wrap .container_content{max-width:1580px;}.layout_home .content_project_list .container_center_alt,.layout_suchergebnis .content_project_list .container_center_alt{max-width:none;}.layout_home .offcanvas_side,.layout_home .offcanvas_wrap,.layout_suchergebnis .offcanvas_side,.layout_suchergebnis .offcanvas_wrap{display:block;}.offcanvas_side{position:fixed;top:100px;z-index:4;background-color:#fff;height:100%;left:0;width:90px;border-right:1px solid #ededed;}@media all and (min-width:1921px){.offcanvas_side{left:calc((100vw - 1934px)/2);}}@media all and (max-width:1024px){.offcanvas_side{top:66.6666666667px;}}@media all and (max-width:550px){.offcanvas_side{top:auto;left:auto;position:relative;height:auto;width:100%;}}@media all and (min-width:551px){.section_center.navi_scrolled .offcanvas_side{top:0;}}.offcanvas_container{position:absolute;background-color:#ededed;z-index:2;width:100%;padding:40px;padding-left:130px;padding-bottom:70px;transition:all .3s;min-height:calc(100vh - 128px);left:-110%;}.offcanvas_container.offcanvas_container_search{padding-top:20px;padding-bottom:0;background-color:#df1b12;color:#fff;min-height:0;height:127px;}@media all and (max-width:880px){.offcanvas_container.offcanvas_container_search .offcanvas_container_wrap{padding:10px 0;}}@media all and (max-width:830px){.offcanvas_container.offcanvas_container_search{padding-top:30px;}}@media all and (max-width:1024px){.offcanvas_container{min-height:calc(100vh - 95px);}}@media all and (max-width:830px){.offcanvas_container{min-height:calc(100vh - 85px);}}@media all and (max-width:550px){.offcanvas_container{padding:20px;}}.offcanvas_container .offcanvas_container_wrap{transition:all .3s;transition-delay:.4s;opacity:0;padding:20px;}@media all and (max-width:880px){.offcanvas_container .offcanvas_container_wrap{padding:20px 0;}}.offcanvas_container.off_active{z-index:3;left:0;}.offcanvas_container.off_active .offcanvas_container_wrap{opacity:1;}.offcanvas_container.off_active .button__4{display:inline-block;padding:11px 15px 5px;cursor:pointer;border-radius:12px;border:1px solid #fff;color:#fff;background-color:#df1b12;font-weight:normal;box-shadow:none;border:0;}.offcanvas_container.off_active.offcanvas_container_search{box-shadow:0 0 100vh 100vh rgba(255,255,255,.7);}.offcanvas_container .button__4{position:absolute;display:none;bottom:20px;transform:translateX(-50%);left:calc(50% + 130px);margin:0 auto;min-width:200px;z-index:3;}@media all and (max-width:1024px){.offcanvas_container .button__4{left:calc(50% + 120px);}}@media all and (max-width:880px){.offcanvas_container .button__4{left:calc(50% + 90px);}}@media all and (max-width:550px){.offcanvas_container .button__4{position:relative;left:auto;width:100%;transform:none;}}.offcanvas_container .close_offcanvas{font-size:12px;font-weight:normal;color:#fff;background-color:#df1b12;position:absolute;text-align:center;line-height:54px;width:54px;height:54px;right:0;top:0;transition:all .3s;cursor:pointer;z-index:1;}@media all and (max-width:550px){.offcanvas_container .close_offcanvas{font-size:10px;width:30px;height:30px;line-height:30px;}}.offcanvas_container #frm-project-search input[type=text]{width:calc(100% - 130px);padding:10px 20px;background-color:transparent;outline:0!important;box-shadow:none!important;border:0!important;border-left:1px solid #ededed!important;color:currentColor;}.offcanvas_container #frm-project-search #project-search::-webkit-input-placeholder{color:#ededed;}.offcanvas_container #frm-project-search #project-search:-moz-placeholder{color:#ededed;}.offcanvas_container #frm-project-search #project-search::-moz-placeholder{color:#ededed;}.offcanvas_container #frm-project-search #project-search:-ms-input-placeholder{color:#ededed;}.offcanvas_container #frm-project-search input[type=submit]{width:100px;display:inline-block;text-align:center;font-size:13px;text-transform:uppercase;padding:7px 15px 5px;margin:0 10px;cursor:pointer;border-radius:12px;border:1px solid #fff;color:#fff;background-color:#df1b12;}@media all and (min-width:551px){.offcanvas_side_wrap{position:absolute;top:0;bottom:0;left:0;height:100%;}}@media all and (max-width:550px){.offcanvas_side_wrap{border-bottom:1px solid #ededed;display:flex;}}.offnavi_trigger{cursor:pointer;list-style-type:none;transition:all .3s;position:relative;text-transform:uppercase;}.offnavi_trigger .trigger_icon{color:currentColor;}.offnavi_trigger .trigger_icon svg path{fill:currentColor;}@media all and (max-width:550px){.offnavi_trigger .trigger_icon{display:inline-block;margin-right:10px;}}@media all and (min-width:551px){.offnavi_trigger{font-size:13px;display:inline-block;text-decoration:none;width:90px;height:130px;text-align:center;vertical-align:middle;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-content:center;cursor:pointer;border-top:1px solid #ededed;padding:0!important;}.offnavi_trigger .trigger_text{flex-basis:100%;margin-top:4px;}}@media all and (max-width:830px){.offnavi_trigger{font-size:13px;}}@media all and (max-width:550px){.offnavi_trigger{background-color:#fff;padding:10px 20px;display:inline-block;border-bottom:1px solid #ededed;border-left:1px solid #ededed;border-right:1px solid #ededed;margin-bottom:-1px;margin-left:-2px;display:flex;align-items:center;max-height:45px;}.offnavi_trigger:first-child{border-left:0;margin-left:0;}}.offnavi_trigger:hover{color:#fff;background-color:#df1b12;}.offnavi_trigger.off_active{color:#fff;background-color:#df1b12;}.offcanvas_side,.offcanvas_wrap{display:none;}.single_switch{display:inline-block;padding-bottom:6.6666666667px;margin-bottom:20px;margin-right:40px;}.single_switch.panel_active{font-weight:700;}.single_switch.last-child{margin-right:0;}.single_switch.switch_general{border-bottom:3px solid #2a6d8c;}.single_switch.switch_general+.panel_general .linkstyle__3{color:#2a6d8c;}.single_switch.switch_retrofit{border-bottom:3px solid #f36e21;}.single_switch.switch_retrofit+.panel_general .linkstyle__3{color:#f36e21;}.single_switch.switch_renewable{border-bottom:3px solid #f36e21;}.single_switch.switch_renewable+.panel_general .linkstyle__3{color:#f36e21;}.single_switch.switch_evolutionprocess{border-bottom:3px solid #df1b12;}.single_switch.switch_evolutionprocess+.panel_general .linkstyle__3{color:#df1b12;}.single_panel{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;height:0;overflow:hidden;position:relative;padding-bottom:60px;}.single_panel.panel_active{height:auto;}.filters_oppener{position:absolute;width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;bottom:25px;}.filters_oppener .linkstyle__3{border-bottom:0;padding-bottom:0;}.filters_oppener .linkstyle__3:after{margin-top:0;}.filters_oppener .open_more{display:inline-block;}.filters_oppener .open_less{display:none;}.filters_oppener.is_active{height:auto;}.filters_oppener.is_active .linkstyle:after{content:"-";}.filters_oppener.is_active .open_more{display:none;}.filters_oppener.is_active .open_less{display:inline-block;}.filters_blocket{width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;height:0;overflow:hidden;}.filters_blocket.is_active{height:auto;}.panel_title{padding-bottom:10px;text-transform:uppercase;font-size:.9em;}.panel_title span{padding-left:10px;}.panel_element{width:30%;flex-basis:30%;-ms-flex-preferred-size:30%;padding:0;padding-bottom:10px;padding-right:20px;}@media all and (max-width:1390px){.panel_element{width:48%;flex-basis:48%;-ms-flex-preferred-size:48%;}}@media all and (max-width:830px){.panel_element{width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}}.panel_tag .filtertag:active+span{background-color:#9b9b9b;color:#fff;}.panel_tag .filtertag:active+span:after{font-family:"archatlas";content:"";padding-left:10px;font-size:.6em;}.panel_select select{width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;border:0!important;background:#fff;background-image:none;flex:1;padding:0 .5em;color:#333;cursor:pointer;}.panel_select select::-ms-expand{display:none;}.panel_select .select_input{width:100%;position:relative;display:flex;height:2em;line-height:2.2;background:#fff;overflow:hidden;}.panel_select .select_input:after{font-family:"archatlas";content:"";position:absolute;top:0;right:0;padding:0 1em;background:#fff;cursor:pointer;pointer-events:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;}.panel_select .select_input:hover::after{color:#555;}.offcanvas_container_maps{display:flex;padding:0;}@media all and (min-width:551px){.offcanvas_container_maps{padding-left:89px;}}.offcanvas_container_maps .offcanvas_container_wrap{width:100%;position:relative;}.offcanvas_container_maps .info_window .desc{font-size:10px;padding:5px 0;}.offcanvas_container_maps .info_window a{font-size:10px;text-decoration:none;border-bottom:1px solid currentColor;min-height:14px;display:inline-block;}.offcanvas_container_maps .info_window .pos-info{font-size:11px;margin-bottom:8px;display:block;}.google_map_offcanvas .map_svg_content{width:100%;height:100%;position:absolute!important;top:0;left:0;right:0;bottom:0;}.google_map_offcanvas .map_svg_content .gm-style img[src*="/smartedit/projects/"]{border:4px solid #fff!important;}.google_map_offcanvas .markers{display:none;}#section-logos,#footer-logos{background-color:#ededed!important;padding:20px 50px;}@media only screen and (max-width:880px){#section-logos,#footer-logos{padding:20px 15px;}}#section-logos .line .label,#footer-logos .line .label{font-size:15px;}#section-logos .line.line-eurac,#footer-logos .line.line-eurac{margin-bottom:25px;}#section-logos .line.line-eurac .label,#footer-logos .line.line-eurac .label{margin-bottom:10px;}#section-logos .line.line-eurac img,#footer-logos .line.line-eurac img{height:60px;width:auto;display:block;}#section-logos .line.line-eurac .items,#footer-logos .line.line-eurac .items{padding:0 25px;}@media only screen and (max-width:880px){#section-logos .line.line-eurac .items,#footer-logos .line.line-eurac .items{padding:0;}}#section-logos .line.line-flex .items,#footer-logos .line.line-flex .items{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-content:center;padding:0 25px;}@media only screen and (max-width:880px){#section-logos .line.line-flex .items,#footer-logos .line.line-flex .items{padding:0;}}#section-logos .line.line-flex .items .item,#footer-logos .line.line-flex .items .item{width:calc(20% - 10px);margin:20px 0;}@media only screen and (max-width:880px){#section-logos .line.line-flex .items .item,#footer-logos .line.line-flex .items .item{width:calc(33% - 10px);}}@media only screen and (max-width:550px){#section-logos .line.line-flex .items .item,#footer-logos .line.line-flex .items .item{width:calc(50% - 10px);}}#section-logos .line.line-flex .items .item img,#footer-logos .line.line-flex .items .item img{height:150px;width:auto;display:block;}@media only screen and (max-width:550px){#section-logos .line.line-flex .items .item img,#footer-logos .line.line-flex .items .item img{margin:0 auto;}}.navi{font-family:"Inter",sans-serif;}.no_slider_ontop .navi_item_wrap .icon,.navi_scrolled .navi_item_wrap .icon{color:#333;}.no_slider_ontop .navi_item_wrap .navi_item_wrap,.navi_scrolled .navi_item_wrap .navi_item_wrap{background-color:rgba(255,255,255,.95);}.no_slider_ontop .navi_itemlink,.navi_scrolled .navi_itemlink{color:#333;}@media screen and (max-width:830px){.no_slider_ontop .navi_item_wrap .navi_item_wrap,.navi_scrolled .navi_item_wrap .navi_item_wrap{background-color:#333;margin-right:-1px;}.no_slider_ontop .navi_item_wrap .navi_item_wrap .icon,.navi_scrolled .navi_item_wrap .navi_item_wrap .icon{color:#333;border-color:#333;}.no_slider_ontop .navi_item_wrap .navi_item_wrap .navi_item,.navi_scrolled .navi_item_wrap .navi_item_wrap .navi_item{border-color:#333;}.no_slider_ontop .navi_item_wrap .navi_item_wrap .navi_itemlink,.navi_scrolled .navi_item_wrap .navi_item_wrap .navi_itemlink{color:#333;}.no_slider_ontop .navi_item_wrap .navi_item_wrap .navi_item_wrap,.navi_scrolled .navi_item_wrap .navi_item_wrap .navi_item_wrap{background-color:rgba(129,144,154,.1);}.no_slider_ontop .navi_item_wrap .navi_item_wrap .navi_item_wrap .navi_itemlink,.navi_scrolled .navi_item_wrap .navi_item_wrap .navi_item_wrap .navi_itemlink{padding-left:2em;}}.navi_item_wrap{list-style:none;margin:0;padding:0;text-align:left;position:relative;transition:all .2s;}.navi_item_wrap .icon{cursor:pointer;vertical-align:middle;color:#333;display:inline-block;line-height:100px;width:13.3333333333px;text-align:center;transition:all .4s;}.navi_item_wrap .icon:before{display:inline-block;transition:all .4s;}.navi_item_wrap .icon.drop_active{color:#333;}.navi_item_wrap .icon.drop_active:before{transform:rotate(180deg);}@media screen and (max-width:1024px){.navi_item_wrap .icon{width:20px;line-height:66.6666666667px;}}@media screen and (max-width:830px){.navi_item_wrap .icon{position:absolute;right:0;top:0;width:60px;border-left:1px solid rgba(155,155,155,.2);color:#333;}}.navi_item_wrap .navi_item_wrap{position:absolute;background-color:#fff;border:1px solid rgba(155,155,155,.2);border-top:0;transition-delay:.1s;transform-origin:top;transform:scale(1,0);height:0;overflow:hidden;}.navi_item_wrap .navi_item_wrap.drop_active{height:auto;transform:scale(1,1);}@media screen and (min-width:831px){.navi_item_wrap .navi_item_wrap.drop_active{overflow:visible;}}.navi_item_wrap .navi_item_wrap .navi_item{border:0;display:block;border-top:1px solid rgba(155,155,155,.2);}@media screen and (min-width:831px){.navi_item_wrap .navi_item_wrap .navi_item{text-align:center;}}.navi_item_wrap .navi_item_wrap .icon{line-height:66.6666666667px;}@media screen and (min-width:831px){.navi_item_wrap .navi_item_wrap .icon:before{transform:rotate(-90deg);}.navi_item_wrap .navi_item_wrap .icon.drop_active:before{transform:rotate(90deg);}}.navi_item_wrap .navi_item_wrap .navi_itemlink{width:100%;line-height:66.6666666667px;}.navi_item_wrap .navi_item_wrap .navi_item_wrap{position:relative;border:0;}.navi_item_wrap .navi_item_wrap .navi_item_wrap .navi_item{border:0;}.navi_item_wrap .navi_item_wrap .navi_item_wrap .navi_itemlink{text-transform:capitalize;line-height:68.4931506849px;}@media screen and (min-width:831px){.navi_item_wrap .navi_item_wrap .navi_item_wrap{background-color:#ededed;border:1px solid rgba(155,155,155,.2);position:absolute;left:100%;top:-1px;}}.navi_item_wrap .navi_item_wrap .navi_item_parent{position:relative;}@media screen and (min-width:831px){.navi_item_wrap .navi_item_wrap .navi_item_parent .navi_itemlink_parent{padding-right:30px;}}@media screen and (max-width:830px){.navi_item_wrap .navi_item_wrap .navi_item_parent .navi_itemlink_parent{padding-right:30px;}}.navi_item_wrap .navi_item_wrap .navi_item_parent .icon{position:absolute;right:0;top:0;}@media screen and (min-width:831px){.navi_item_wrap .navi_item_wrap .navi_item_parent .icon{right:0;width:23.3333333333px;}.navi_item_wrap .navi_item_wrap .navi_item_parent .icon:before{line-height:10px;}}@media screen and (max-width:830px){.navi_item_wrap .navi_item_wrap{position:relative;background-color:#ededed;margin-right:-1px;}.navi_item_wrap .navi_item_wrap .icon{color:#333;border-color:#fff;}.navi_item_wrap .navi_item_wrap .navi_item{border-color:#fff;}.navi_item_wrap .navi_item_wrap .navi_itemlink{color:#333;}.navi_item_wrap .navi_item_wrap .navi_item_wrap{background-color:#f1f6f9;}.navi_item_wrap .navi_item_wrap .navi_item_wrap .navi_itemlink{text-transform:capitalize;padding-left:2em;}}.navi_item{display:inline-block;vertical-align:top;text-align:left;list-style-type:none;}@media screen and (min-width:831px){.navi_item{position:relative;}.navi_item:hover>.navi_item_wrap{height:auto;transform:scale(1,1);overflow:visible;}.navi_item:hover>.icon{color:#333;}.navi_item:hover>.icon:before{transform:rotate(180deg);}}@media screen and (max-width:830px){.navi_item{position:relative;border:0;width:100%;border-top:1px solid rgba(155,155,155,.2);}}@media screen and (max-width:550px){.navi_item .navi_item{border:0;}}@media screen and (min-width:831px){.navi_item_wrap .navi_item_wrap .navi_item:hover>.navi_item_wrap{left:100%;}.navi_item_wrap .navi_item_wrap .navi_item:hover>.icon:before{transform:rotate(-90deg);}}.navi_itemlink{color:#333;text-decoration:none;display:inline-block;line-height:100px;padding:0 20px;}@media screen and (max-width:1450px){.navi_itemlink{padding:0 5px;}}@media screen and (max-width:1300px){.navi_itemlink{line-height:66.6666666667px;padding:0 5px;}}@media screen and (max-width:1024px){.navi_itemlink{font-size:13px;}}@media screen and (max-width:830px){.navi_itemlink{display:block;color:#333;padding:0 20px;}}.navi_itemlink span{border-radius:12px;display:inline;padding:3px 12px 2px;}.navi_itemlink:hover span{background-color:#df1b12;color:#fff;}.navi_itemlink.active span{background-color:#df1b12;color:#fff;}.navispecial .navispecial_item{padding:0;margin:0;list-style-type:none;}.navispecial .navispecial_link{text-decoration:none;color:#9b9b9b;}.navispecial .navispecial_link:hover{color:#99c221;}.navilang_desktop{position:absolute;width:60px;height:40px;top:50%;margin-top:-20px;right:0;cursor:pointer;}@media screen and (max-width:830px){.navilang_desktop{display:none;}}.navilang_desktop .lang_drop:before{position:relative;display:inline-block;transform-origin:center;vertical-align:middle;line-height:0;top:-2px;}.navilang_desktop.lang_active .lang_drop:before{top:6px;transform:rotate(180deg);}.navilang_desktop.lang_active .navilang_nav ul{position:absolute;top:-12px;}.navilang_desktop.lang_active .navilang_nav ul li{border-top:0;position:relative;border-bottom:1px solid rgba(155,155,155,.2);}@media(hover:hover) and (pointer:fine){.navilang_desktop:hover .lang_drop:before{top:6px;transform:rotate(180deg);}.navilang_desktop:hover .navilang_nav ul{position:absolute;top:-12px;}.navilang_desktop:hover .navilang_nav ul li{border-top:0;position:relative;border-bottom:1px solid rgba(155,155,155,.2);}}.navilang_desktop .navilang{position:relative;vertical-align:middle;display:inline-block;color:#333;line-height:0;font-weight:700;}.navilang_desktop .navilang a{color:currentColor;}.navilang_desktop .navilang li{background-color:#fff;}@media screen and (max-width:830px){.navilang_desktop .navilang{width:80px;padding-right:40px;margin-top:0;}}.navilang_desktop .navilang_nav{display:inline-block;text-transform:uppercase;width:40px;vertical-align:top;}.navilang_desktop .navilang_nav ul{position:relative;margin:0;padding:0;display:block;width:100%;height:40px;}.navilang_desktop .navilang_nav ul li{position:absolute;display:block;width:100%;line-height:40px;text-align:center;top:0;right:0;}.navilang_desktop .navilang_nav ul li:first-child{z-index:1;top:0;}.navi_lang_mobile{line-height:30px;text-align:center;border-top:1px solid rgba(155,155,155,.2);}@media screen and (min-width:831px){.navi_lang_mobile{display:none;}}.navi_lang_mobile .navilang_link:hover{color:#333;}.navi_lang_mobile .navilang a{color:#99c221;}.navi_lang_mobile .navilang_nav{display:inline-block;text-transform:uppercase;}.navi_lang_mobile .navilang_nav ul{margin:0;padding:0;}.navi_lang_mobile .navilang_nav ul li{padding:10px 0;display:inline-block;text-align:center;}.navi_lang_mobile .navilang_nav ul li:after{margin:10px;content:"|";color:rgba(155,155,155,.2);}.navi_lang_mobile .navilang_nav ul li:last-child:after{content:"";display:none;}.navi_lang_mobile .navilang_link{text-decoration:none;}.navi_lang_mobile .navilang_link:hover{color:#333;}.navi_lang_mobile .navilang_link:after{content:"|";margin:0 20px;}.navi_lang_mobile .navilang_link:last-child:after{content:"";margin:0;}.navilang_link{text-decoration:none;}.newsintro,.news_archiv,.news_topuebersicht,.news_volluebersicht{background-color:#fff;}.archiv_single{display:inline-block;}.newssingle,.news_single{display:inline-block;padding:10px;width:100%;}.newsintro_img img,.newsingle_img img{width:100%;}@media all and (min-width:830px){.news_group{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;}.newsingle{width:32%;-ms-flex-preferred-size:33%;flex-basis:33%;}}.sitesearch .formcreator__input-error{display:none;}.sitesearch .formcreator__input-error.error_active{display:block;}.results_count strong{color:#99c221;}.results_group .item_info{padding:10px 0;}.results_group .group_title{padding:10px 0;color:#99c221;}.accordeon_item{border:1px solid #333;margin-top:-1px;}.accordeon_opener{position:relative;cursor:pointer;padding:0 20px;min-height:40px;line-height:40px;}.accordeon_opener:after{content:"+";position:absolute;right:20px;top:0;transition:all .5s;transform-origin:center;}.accordeon_opener.acc_open:after{transform:rotate(-135deg);}.accordeon_content{height:0;overflow:hidden;}.accordeon_contentinner{padding:20px;}.singlelink{background-color:#81909a;text-align:center;}.singledownload{background-color:#81909a;text-align:center;}.slider{background-color:#81909a;}.slider_textgroup{text-align:center;}.projectlist_frontend_wrap{margin:-10px;}@media only screen and (min-width:551px){.projectlist_frontend_wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}}.projectlist_frontend_wrap .singleProject{width:100%;padding:10px;}@media only screen and (min-width:551px){.projectlist_frontend_wrap .singleProject{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:50%;}}@media only screen and (min-width:831px) and (max-width:1024px){.projectlist_frontend_wrap .singleProject{width:33.33%;}}@media only screen and (min-width:1025px){.projectlist_frontend_wrap .singleProject{width:25%;}}.projectlist_frontend_wrap .singleProject .singleProject--inner{padding:10px 20px;border:1px solid #ededed;height:100%;width:100%;}.projectlist_frontend_wrap .singleProject .singleProject--inner img{width:100%;display:block;}.formcreator{padding:10px;}.formcreator *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.formcreator__input-error{color:#e85f5b;display:block;clear:both;width:100%;padding:5px;padding-left:30%;font-size:.85em;}.formcreator__sector{padding:20px 0;}.formcreator__submit{text-align:right;padding:20px 0;}.formcreator__errorgeneral.form-error{color:#e85f5b;border:1px solid #e85f5b;padding:1em;margin-left:30%;font-size:.85em;}.formcreator--required label:after{content:"*";}.formcreator__infoend{width:100%;padding-left:30%;font-weight:600;margin:20px 0;}.formcreator__item{margin-bottom:10px;}.formcreator__item:after{content:"";display:table;clear:both;}.formcreator__item.error-on input,.formcreator__item.error-on textarea,.formcreator__item.error-on select{background-color:#6bc2c5;border:1px solid #e85f5b;}.formcreator__item.error-on .radio-wrapper{background-color:#6bc2c5;padding:5px 10px 10px 10px;}.formcreator__item.error-on label{padding:4px 10px 0 0;}.formcreator__item label{width:30%;padding-bottom:10px;display:inline-block;float:left;}.formcreator__item:after{content:"";display:table;clear:both;}.formcreator input,.formcreator select,.formcreator textarea{width:70%;padding:4px 10px;border:1px solid #ededed;}.formcreator input[type=radio],.formcreator input[type=checkbox],.formcreator select[type=radio],.formcreator select[type=checkbox],.formcreator textarea[type=radio],.formcreator textarea[type=checkbox]{width:auto;display:inline-block;}.formcreator input[type=number],.formcreator select[type=number],.formcreator textarea[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.formcreator textarea{resize:vertical;}.formcreator__radio fieldset{width:100%;border:0;margin:0;padding:0;}.formcreator__radio.error-on .field-cont{background-color:#6bc2c5;}.formcreator__radio .field-cont{width:100%;}@media screen and (min-width:830px){.formcreator__radio .field-cont{padding-left:30%;}}.formcreator__radio legend{width:30%;float:left;}.formcreator__radio .radio-label{width:100%;display:inline-block;}.formcreator__radio .radio-label:before{content:"";display:inline-block;vertical-align:middle;}.formcreator__radio .radio-wrapper{position:relative;float:left;}@media screen and (min-width:830px){.formcreator__radio .radio-wrapper{width:49%;}}.formcreator__radio label{width:90%;float:none;padding-bottom:15px;}.formcreator__radio.formcreator--required label:after{content:"";}.formcreator__radio.formcreator--required .radio-label:after{content:"*";}.formcreator__checkbox{width:100%;padding:5px;padding-left:30%;}.formcreator__checkbox *{vertical-align:middle;}.formcreator__checkbox a{vertical-align:top;}.formcreator__checkbox input{float:none;width:auto;}.formcreator__checkbox label{float:none;margin-left:10px;width:90%;padding:0;}.formcreator__checkbox .formcreator__input-error{margin-left:25px;padding-left:0;}@media screen and (max-width:830px){.formcreator__submit .button{width:100%;}.formcreator__item label{width:30%;width:100%;margin-bottom:10px;}.formcreator__input-error,.formcreator__infoend{padding-left:0;}.formcreator__errorgeneral.form-error{width:100%;margin-left:0;}.formcreator input,.formcreator select,.formcreator textarea{width:100%;}.formcreator__radio legend{width:100%;margin-bottom:10px;}.formcreator__radio .radio-wrapper{width:100%;margin-top:-1px;}.formcreator__radio label{width:90%;}.formcreator__checkbox{padding-left:0;}.formcreator__checkbox label{width:90%;}}.google_map_content .map_svg_content{width:100%;height:500px;}.google_map_content .markers{display:none;}.js_map_svg_referenz{background:url(/Content/Img/bg_map.jpg) center center no-repeat;background-size:cover;}.js_map_svg_referenz .cookie-consent-info{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:15px;background-color:#fff;color:#333;max-width:500px;}.js_map_svg_referenz .cookie-consent-info .title{font-weight:bold;font-size:1.2rem;margin-bottom:8px;}@media screen and (max-width:830px){.js_map_svg_referenz .cookie-consent-info .title{font-size:1rem;}}.js_map_svg_referenz .cookie-consent-info .text{font-size:1rem;margin-bottom:13px;}@media screen and (max-width:830px){.js_map_svg_referenz .cookie-consent-info .text{font-size:.8rem;}}.js_map_svg_referenz .cookie-consent-info .button{font-size:.9rem!important;font-weight:normal!important;padding:10px!important;min-height:1px!important;}@media screen and (max-width:830px){.js_map_svg_referenz .cookie-consent-info .button{font-size:.8rem;}}.basistext{padding-top:20px;padding-bottom:20px;}@media screen and (min-width:550px){.basistext{padding-top:calc(20px + 50*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.basistext{padding-top:70px;}}@media screen and (min-width:550px){.basistext{padding-bottom:calc(20px + 0*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.basistext{padding-bottom:20px;}}.basistext.suche-intro{padding-top:25px;}.basistext .heading__10{margin-bottom:0;padding-bottom:10px;}@media all and (max-width:880px){.basistext_titlegroup{width:100%;}}.basistext_textgroup{width:100%;position:relative;}.singlevideo img{width:100%;display:block;}.singlevideo iframe{width:100%;}.singlevideo_ratiowrap{background-color:rgba(51,51,51,.2);height:0;overflow:hidden;padding-top:56.25%;position:relative;}.singlevideo_ratiowrap iframe{height:100%;}.singlevideo_ratiowrap .singlevideo_vimeopreload,.singlevideo_ratiowrap .singlevimeo,.singlevideo_ratiowrap .singlevideo_youtube,.singlevideo_ratiowrap .singlevideo_youtubepreload{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;}.singleimg{width:100%;}.singleimg .img,.singleimg img{display:block;width:100%;}.container_projectform{width:100%;padding:20px;}.container_projectform .heading__1{text-align:center;}.container_projectform .validationError select,.container_projectform .validationError textarea,.container_projectform .validationError input[type=text],.container_projectform .validationError input[type=number],.container_projectform .validationError input[type=file],.container_projectform .validationError input[type=email]{border:2px solid #e85f5b!important;}.container_projectform .validationError .mandatory{color:#e85f5b;}.container_projectform .mandatory{border:1px solid #9b9b9b;display:inline-block;background-color:#9b9b9b;color:#fff;padding:3px;line-height:1;font-size:26px;font-weight:bold;border-radius:50%;width:22px;height:22px;}.savingInfoLayer{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:999;background:#236568;color:#fff;padding:4px 10px 2px;border-radius:0 0 4px 4px;}.savingInfoLayer.hidden{animation-name:AnimationOutSavingInfo;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards;display:block!important;}.savingInfoLayer.error{background:#e85f5b;}@keyframes AnimationOutSavingInfo{0%{top:0;}100%{top:-35px;}}.container_project .rowNameDebug,.container_project .rowTypeDebug{display:none;}.container_project.showDebug .rowTypeDebug,.container_project.showDebug .rowNameDebug{display:inline-block;position:absolute;background-color:#fafad2;padding:0 5px;top:0;}.container_project.showDebug .rowNameDebug{left:0;}.container_project.showDebug .rowTypeDebug{right:0;}.projectform_navi .tab_navigation{position:relative;top:1px;z-index:10;}.projectform_navi .tab_navigation .tabNoError,.projectform_navi .tab_navigation .tabError{position:absolute;top:4px;right:4px;border-radius:50%;width:17px;height:17px;line-height:18px;text-align:center;font-size:13px;display:inline-block;vertical-align:top;margin-left:4px;}.projectform_navi .tab_navigation .tabError{background:#e85f5b;color:#fff;}.projectform_navi .tab_navigation .tabNoError{background-color:#99c221;color:#fff;}.projectform_navi .tab_navi{position:relative;cursor:pointer;display:inline-block;padding:20px 20px 24px 10px;text-transform:uppercase;min-width:140px;text-align:center;border-right:1px solid #81909a;vertical-align:middle;overflow:hidden;}@media all and (max-width:830px){.projectform_navi .tab_navi{padding:10px 15px;}}@media all and (max-width:550px){.projectform_navi .tab_navi{padding:3px 25px 0 5px;font-size:.8em;width:140px;min-height:47px;}}.projectform_navi .tab_navi:last-child{border-right:0;}.projectform_navi .tab_navi.active{background-color:#555;font-weight:600;color:#99c221;}@media all and (max-width:830px){.projectform_navi .tab_navi{white-space:normal;word-break:break-all;}}.projectform_navi .tab_steps{position:relative;max-width:1390px;z-index:1;padding:20px 0;width:100%;margin:0 auto;}.projectform_navi .top_notice{background-color:rgba(107,194,197,.1);font-weight:600;padding:10px 20px;}.projectform_navi .project_group{cursor:pointer;padding:0 5px;}.projectform_navi .tabs{position:relative;height:70px;background-color:#fff;}@media all and (max-width:830px){.projectform_navi .tabs{height:47px;}}@media all and (max-width:550px){.projectform_navi .tabs{padding:0 20px;}}.projectform_navi .tabs .tabNavi-container{width:100%;display:block;padding:0 20px;border-top:1px solid #81909a;border-bottom:1px solid #81909a;position:relative;}.projectform_navi .tabs.fixed .tabNavi-container{position:fixed;top:0;width:100%;max-width:1920px;left:50%;transform:translateX(-50%);box-shadow:0 0 5px rgba(0,0,0,.2);}.projectform_navi .tabs_nav_prev,.projectform_navi .tabs_nav_next{top:0;position:absolute;height:100%;width:40px;text-align:center;line-height:70px;cursor:pointer;border-right:1px solid #81909a;border-left:1px solid #81909a;background-color:#ededed;z-index:2;}@media all and (max-width:830px){.projectform_navi .tabs_nav_prev,.projectform_navi .tabs_nav_next{line-height:50px;height:47px;}}@media all and (max-width:550px){.projectform_navi .tabs_nav_prev,.projectform_navi .tabs_nav_next{width:20px;}}.projectform_navi .tabs_nav_prev{left:0;}.projectform_navi .tabs_nav_next{right:0;}.projectform_navi .tabs_slide{background-color:#fff;width:auto;position:absolute;left:0;transition:all .3s;z-index:1;white-space:nowrap;}.projectform_navi .tabs_wrap{position:relative;width:100%;min-height:70px;overflow:hidden;}@media all and (max-width:830px){.projectform_navi .tabs_wrap{min-height:47px;}}.group_fields{max-width:1390px;width:100%;margin:0 auto;padding:20px 0;}.debug_layer{display:block;max-width:1390px;width:100%;margin:0 auto;padding:20px;background:#6bc2c5;color:#fff;font-weight:500;}@media only screen and (min-width:2000px){.debug_layer{position:fixed;top:0;right:0;width:380px;font-size:13px;}}.single_group>strong,.single_group_title{background-color:#555;display:block;color:#fff;padding:10px;padding-left:10px;}@media screen and (min-width:550px){.single_group>strong,.single_group_title{padding-left:calc(10px + 40*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.single_group>strong,.single_group_title{padding-left:50px;}}.inputs_wrap{padding:30px 40px;}@media all and (max-width:1430px){.inputs_wrap{padding-left:20px;}}.single_data_type{position:relative;background-color:rgba(237,237,237,.5);}.single_data_type:nth-child(even){background-color:rgba(255,255,255,.8);}.single_data_type .row_type{display:block;color:#9b9b9b;padding-bottom:15px;}.single_data_type label,.single_data_type .label_tag{display:inline-block;width:100%;min-height:34px;position:relative;padding-right:95%;}.single_data_type label select,.single_data_type label input[type=text],.single_data_type label input[type=number],.single_data_type label input[type=email],.single_data_type .label_tag select,.single_data_type .label_tag input[type=text],.single_data_type .label_tag input[type=number],.single_data_type .label_tag input[type=email]{width:100%;max-width:560px;min-height:30px;position:absolute;left:30px;border:1px solid #81909a;padding:5px 5px 0 5px;}.single_data_type label select.one_lang,.single_data_type label select.one_comment,.single_data_type label input[type=text].one_lang,.single_data_type label input[type=text].one_comment,.single_data_type label input[type=number].one_lang,.single_data_type label input[type=number].one_comment,.single_data_type label input[type=email].one_lang,.single_data_type label input[type=email].one_comment,.single_data_type .label_tag select.one_lang,.single_data_type .label_tag select.one_comment,.single_data_type .label_tag input[type=text].one_lang,.single_data_type .label_tag input[type=text].one_comment,.single_data_type .label_tag input[type=number].one_lang,.single_data_type .label_tag input[type=number].one_comment,.single_data_type .label_tag input[type=email].one_lang,.single_data_type .label_tag input[type=email].one_comment{max-width:590px;left:0;bottom:0;}@media all and (max-width:1430px){.single_data_type label select.one_lang,.single_data_type label select.one_comment,.single_data_type label input[type=text].one_lang,.single_data_type label input[type=text].one_comment,.single_data_type label input[type=number].one_lang,.single_data_type label input[type=number].one_comment,.single_data_type label input[type=email].one_lang,.single_data_type label input[type=email].one_comment,.single_data_type .label_tag select.one_lang,.single_data_type .label_tag select.one_comment,.single_data_type .label_tag input[type=text].one_lang,.single_data_type .label_tag input[type=text].one_comment,.single_data_type .label_tag input[type=number].one_lang,.single_data_type .label_tag input[type=number].one_comment,.single_data_type .label_tag input[type=email].one_lang,.single_data_type .label_tag input[type=email].one_comment{width:calc(100% - 15px);}}@media all and (max-width:1430px){.single_data_type label select,.single_data_type label input[type=text],.single_data_type label input[type=number],.single_data_type label input[type=email],.single_data_type .label_tag select,.single_data_type .label_tag input[type=text],.single_data_type .label_tag input[type=number],.single_data_type .label_tag input[type=email]{max-width:none;width:calc(100% - 45px);}}.single_data_type label.label_textarea,.single_data_type .label_tag.label_textarea{padding-right:0;}.single_data_type label.label_textarea .label_flag,.single_data_type .label_tag.label_textarea .label_flag{vertical-align:top;display:inline-block;}.single_data_type label textarea,.single_data_type .label_tag textarea{position:relative;width:100%;max-width:560px;left:15px;min-height:80px;resize:vertical;}.single_data_type label textarea.one_lang,.single_data_type label textarea.one_comment,.single_data_type .label_tag textarea.one_lang,.single_data_type .label_tag textarea.one_comment{max-width:590px;left:0;bottom:0;}@media all and (max-width:1430px){.single_data_type label textarea.one_lang,.single_data_type label textarea.one_comment,.single_data_type .label_tag textarea.one_lang,.single_data_type .label_tag textarea.one_comment{width:calc(100% - 15px);}}@media all and (max-width:1430px){.single_data_type label textarea,.single_data_type .label_tag textarea{max-width:none;width:calc(100% - 45px);}}.single_data_type label input[type=checkbox],.single_data_type .label_tag input[type=checkbox]{min-height:17px;min-width:17px;margin:0 15px;position:relative;top:2px;}.single_data_type label .mandatory,.single_data_type .label_tag .mandatory{position:absolute;top:7px;right:135px;}@media all and (max-width:1430px){.single_data_type label .mandatory,.single_data_type .label_tag .mandatory{right:0;}}.single_data_type .label_flag{line-height:36px;}.label_group{position:relative;padding-bottom:5px;}.label_group:first-child .active-comments{display:inline-block;}.label_group .active-comments{color:#555;font-size:1.3em;height:36px;line-height:45px;cursor:pointer;position:absolute;right:-10px;top:0;display:none;}@media all and (max-width:1430px){.label_group .active-comments{right:-30px;}}.comments_active .label_group .active-comments{display:none;}.referenceOther_block .label_group .active-comments{display:none;}.komments_block{color:#81909a;display:none;font-style:italic;}.komments_block label input,.komments_block label input[type=text],.komments_block label textarea,.komments_block label select{border-color:rgba(155,155,155,.5);}.comments_active .komments_block{display:block;position:relative;padding-top:15px;}.comments_active .komments_block>strong{display:inline-block;padding-bottom:10px;}.comments_active .komments_block .deactivate_comments{position:absolute;right:-10px;top:18px;cursor:pointer;}@media all and (max-width:1430px){.comments_active .komments_block .deactivate_comments{right:-30px;}}.inputs_wrap,.inputs_wrap .inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;flex-direction:row;align-content:space-between;}@media all and (max-width:830px){.inputs_wrap,.inputs_wrap .inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;}}.inputs_wrap .inner{width:100%;}.inputs_column{display:inline-block;width:100%;flex-basis:50%;-ms-flex-preferred-size:100%;}.inputs_column.column_frontend{width:3%;flex-basis:3%;-ms-flex-preferred-size:3%;max-width:35px;}.inputs_column.column_name{width:35%;flex-basis:35%;-ms-flex-preferred-size:35%;}@media all and (max-width:1024px){.inputs_column.column_name{max-width:230px;}}@media all and (max-width:830px){.inputs_column.column_name{width:90%;flex-basis:90%;-ms-flex-preferred-size:90%;max-width:none;padding-bottom:20px;}}@media all and (max-width:550px){.inputs_column.column_name{padding:15px 0;max-width:100%;width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}}.inputs_column.column_field{width:60%;flex-basis:60%;-ms-flex-preferred-size:60%;}@media all and (max-width:830px){.inputs_column.column_field{width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}}.column_name{padding-right:20px;padding-left:10px;}.column_name strong,.column_name .single_data_title{-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;padding-right:5px;vertical-align:middle;}@media all and (max-width:830px){.column_name strong,.column_name .single_data_title{padding-left:20px;}}@media all and (max-width:550px){.column_name strong,.column_name .single_data_title{padding-left:0;}}.column_name span,.column_name .column_name_icon{position:relative;vertical-align:middle;cursor:pointer;}.column_name span.is_active:after,.column_name .column_name_icon.is_active:after{content:"";display:inline-block;position:absolute;left:-1px;bottom:-7px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #333;}.column_name .info_window{width:100%;background-color:#333;color:#fff;padding:15px;border-radius:5px;font-size:13px;display:none;}.column_name .info_window .info_window{padding:0;}.column_name .info_window .info_window *{padding:0;}.column_name .info_window ul{padding-left:10px;padding-right:10px;}.column_name .info_window li{padding-bottom:15px;}.column_name .info_window li:last-child{padding-bottom:none;}.column_name .info_window a{color:#e85f5b;}.column_name .info_window.is_active{display:block;}.column_frontend{padding-top:3px;text-align:center;}.column_frontend input[type=checkbox]{margin:0;display:none;}.column_frontend .checkbox_label{position:relative;display:block;min-height:0;width:30px;height:14px;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translate3d(0,0,0);}.column_frontend .checkbox_label:before{content:"";position:relative;top:0;left:0;width:30px;height:14px;display:block;background:rgba(155,155,155,.2);border:1px solid rgba(155,155,155,.3);border-radius:8px;transition:background .2s ease;}.column_frontend .checkbox_label .span_empty{position:absolute;top:1px;left:1px;width:14px;height:14px;display:block;background:#fff;border-radius:7px;transition:all .2s ease;}.column_frontend .checkbox_label .span_empty:before{content:"";position:absolute;display:block;margin:-18px;width:50px;height:50px;background:#99c221;border-radius:50%;transform:scale(0);opacity:1;pointer-events:none;}.column_frontend .checkbox__1:checked+.checkbox_label:before{background:rgba(155,155,155,.2);}.column_frontend .checkbox__1:checked+.checkbox_label .span_empty{background:#99c221;transform:translateX(16px);transition:all .2s cubic-bezier(.8,.4,.3,1.25),background .15s ease;}.column_frontend .checkbox__1:checked+.checkbox_label .span_empty:before{transform:scale(1);opacity:0;transition:all .4s ease;}.column_frontend .visible_on_frontend{display:inline-block;width:16px;height:16px;background-color:#99c221;border-radius:8px;}.column_frontend .visible_on_frontend.inactive{background-color:rgba(155,155,155,.3);}.visibility-label{font-size:12px;margin-top:4px;margin-right:4px;}div[id*=-Order]{display:none;}a.deleteLayer::before{font-family:"archatlas"!important;}.tbRowString .label_tag{margin-bottom:20px;}.tbRowString .measureunit{left:30px;display:inline-block;position:relative;}.tbRowString .measureunit.no_flag{min-height:50px;top:-6px;left:0;}.tbRowGeography .label_group .active-comments,.TbRowPersonContact .label_group .active-comments,.tbRowPerson .label_group .active-comments{top:22px;}.tbRowGeography .label_group label,.TbRowPersonContact .label_group label,.tbRowPerson .label_group label{min-height:70px;padding-right:0;padding-bottom:40px;}.tbRowGeography .label_group label select,.tbRowGeography .label_group label input[type=text],.tbRowGeography .label_group label input[type=number],.tbRowGeography .label_group label input[type=email],.TbRowPersonContact .label_group label select,.TbRowPersonContact .label_group label input[type=text],.TbRowPersonContact .label_group label input[type=number],.TbRowPersonContact .label_group label input[type=email],.tbRowPerson .label_group label select,.tbRowPerson .label_group label input[type=text],.tbRowPerson .label_group label input[type=number],.tbRowPerson .label_group label input[type=email]{max-width:590px;left:0;bottom:10px;}@media all and (max-width:1430px){.tbRowGeography .label_group label select,.tbRowGeography .label_group label input[type=text],.tbRowGeography .label_group label input[type=number],.tbRowGeography .label_group label input[type=email],.TbRowPersonContact .label_group label select,.TbRowPersonContact .label_group label input[type=text],.TbRowPersonContact .label_group label input[type=number],.TbRowPersonContact .label_group label input[type=email],.tbRowPerson .label_group label select,.tbRowPerson .label_group label input[type=text],.tbRowPerson .label_group label input[type=number],.tbRowPerson .label_group label input[type=email]{width:calc(100% - 15px);}}.tbRowGeography .label_group label .mandatory,.TbRowPersonContact .label_group label .mandatory,.tbRowPerson .label_group label .mandatory{top:32px;}.tbRowGeography .komments_block select,.tbRowGeography .komments_block input[type=text],.tbRowGeography .komments_block input[type=number],.tbRowGeography .komments_block input[type=email],.TbRowPersonContact .komments_block select,.TbRowPersonContact .komments_block input[type=text],.TbRowPersonContact .komments_block input[type=number],.TbRowPersonContact .komments_block input[type=email],.tbRowPerson .komments_block select,.tbRowPerson .komments_block input[type=text],.tbRowPerson .komments_block input[type=number],.tbRowPerson .komments_block input[type=email]{left:auto;}.tbRowGeography .komments_block .label_flag img,.TbRowPersonContact .komments_block .label_flag img,.tbRowPerson .komments_block .label_flag img{padding-right:10px;}.tbRowFileList .inputs_column.column_field{max-width:100%;}@media all and (max-width:550px){.tbRowFileList .label_group{max-width:calc(100% - 15px);}}.tbRowFileList .label_group .active-comments{line-height:40px;}.tbRowFileList .label_group input[type=file]{cursor:pointer;max-width:100%;}.tbRowFileList .file{margin-bottom:15px;border-bottom:1px solid rgba(129,144,154,.3);width:100%;}.tbRowFileList .file img.file_img{width:105px;padding:5px;border:1px solid #9b9b9b;}.tbRowFileList .file a,.tbRowFileList .file .file_link{display:inline-block;vertical-align:top;padding:0;}@media all and (max-width:830px){.tbRowFileList .file a,.tbRowFileList .file .file_link{padding-left:0;width:100%;}}.tbRowFileList .file .col{display:inline-block;padding-right:20px;}.tbRowPersonYesNo .label_alt .active-comments{top:22px;}.tbRowPersonYesNo .label_alt label{min-height:70px;padding-right:0;padding-bottom:40px;}.tbRowPersonYesNo .label_alt label select,.tbRowPersonYesNo .label_alt label input[type=text],.tbRowPersonYesNo .label_alt label input[type=number],.tbRowPersonYesNo .label_alt label input[type=email]{max-width:590px;left:0;bottom:10px;}@media all and (max-width:1430px){.tbRowPersonYesNo .label_alt label select,.tbRowPersonYesNo .label_alt label input[type=text],.tbRowPersonYesNo .label_alt label input[type=number],.tbRowPersonYesNo .label_alt label input[type=email]{width:calc(100% - 15px);}}.tbRowPersonYesNo .label_alt label .mandatory{top:32px;}.tbRowPersonYesNo .komments_block select,.tbRowPersonYesNo .komments_block input[type=text],.tbRowPersonYesNo .komments_block input[type=number],.tbRowPersonYesNo .komments_block input[type=email]{left:auto;}.tbRowPersonYesNo .komments_block .label_flag img{padding-right:10px;}@media all and (max-width:550px){.TbRowBuildingInfoWindowArea .label_group .mandatory,.tbRowDecimal .label_group .mandatory,.tbRowInteger .label_group .mandatory{top:15px;}}@media all and (max-width:550px){.TbRowBuildingInfoWindowArea .label_group .active-comments,.tbRowDecimal .label_group .active-comments,.tbRowInteger .label_group .active-comments{top:5px;}}.TbRowBuildingInfoWindowArea .label_group label,.tbRowDecimal .label_group label,.tbRowInteger .label_group label{min-height:35px;padding-right:0;padding-bottom:0;}.TbRowBuildingInfoWindowArea .label_group label input[type=number],.tbRowDecimal .label_group label input[type=number],.tbRowInteger .label_group label input[type=number]{max-width:290px;left:300px;bottom:0;}@media all and (max-width:1430px){.TbRowBuildingInfoWindowArea .label_group label input[type=number],.tbRowDecimal .label_group label input[type=number],.tbRowInteger .label_group label input[type=number]{left:45%;max-width:none;width:calc(55% - 15px);}}@media all and (max-width:550px){.TbRowBuildingInfoWindowArea .label_group label input[type=number],.tbRowDecimal .label_group label input[type=number],.tbRowInteger .label_group label input[type=number]{width:calc(100% - 15px);position:relative;left:auto;}}.TbRowBuildingInfoWindowArea .label_group label .measureunit,.tbRowDecimal .label_group label .measureunit,.tbRowInteger .label_group label .measureunit{width:auto;max-width:290px;display:inline-block;padding-left:4px;}@media all and (max-width:1430px){.TbRowBuildingInfoWindowArea .label_group label .measureunit,.tbRowDecimal .label_group label .measureunit,.tbRowInteger .label_group label .measureunit{max-width:none;width:45%;}}@media all and (max-width:550px){.TbRowBuildingInfoWindowArea .label_group label .measureunit,.tbRowDecimal .label_group label .measureunit,.tbRowInteger .label_group label .measureunit{width:auto;}}.TbRowBuildingInfoWindowArea .komments_block input[type=text],.tbRowDecimal .komments_block input[type=text],.tbRowInteger .komments_block input[type=text]{left:auto;}.TbRowBuildingInfoWindowArea .komments_block .label_flag img,.tbRowDecimal .komments_block .label_flag img,.tbRowInteger .komments_block .label_flag img{padding-right:10px;}.TbRowBuildingInfoWindowArea .komments_block{padding-bottom:15px;}.wall-layer-inactive{display:none;}.tbRowReference.wall-layer{padding:0;}.tbRowReference.wall-layer>div>div{padding:30px 40px;}.step_component .sub_items_parent,.single_group>.group_wrap>.steps_parent,.single_group>.group_wrap>.steps_parent>.step_component>div>.group_wrap>.single_data_type{padding:0;background-color:#fff;}.project_group .step_component .single_group{margin:15px 0;border:1px solid #ededed;}.project_group .step_component .sub_items_parent .single_data_type{background-color:rgba(129,144,154,.2);}.project_group .step_component .sub_items_parent .single_data_type:nth-child(even){background-color:rgba(129,144,154,.1);}.project_group .step_component .sub_items_parent .single_group>strong,.project_group .step_component .sub_items_parent .single_group_title{background-color:rgba(129,144,154,.8);}.single_group>.group_wrap>.steps_parent .single_group>strong,.single_group>.group_wrap>.steps_parent .single_group_title{border-left:1px solid #555;background-color:rgba(129,144,154,.8);padding-left:15px;}@media screen and (min-width:550px){.single_group>.group_wrap>.steps_parent .single_group>strong,.single_group>.group_wrap>.steps_parent .single_group_title{padding-left:calc(15px + 45*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.single_group>.group_wrap>.steps_parent .single_group>strong,.single_group>.group_wrap>.steps_parent .single_group_title{padding-left:60px;}}.single_group>.group_wrap>.steps_parent .single_group>strong:before,.single_group>.group_wrap>.steps_parent .single_group_title:before{content:"-";display:inline-block;margin-right:5px;}.single_group>.group_wrap>.steps_parent .single_data_type .single_group>strong,.single_group>.group_wrap>.steps_parent .single_data_type .single_group_title{padding-left:20px;background-color:rgba(155,155,155,.8);border-left:1px solid #555;}@media screen and (min-width:550px){.single_group>.group_wrap>.steps_parent .single_data_type .single_group>strong,.single_group>.group_wrap>.steps_parent .single_data_type .single_group_title{padding-left:calc(20px + 55*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.single_group>.group_wrap>.steps_parent .single_data_type .single_group>strong,.single_group>.group_wrap>.steps_parent .single_data_type .single_group_title{padding-left:75px;}}.single_group>.group_wrap>.steps_parent .single_data_type .single_data_type{border-left:1px solid #555;}.tbRowReferenceMultiLayer,.wall-layer{padding:0;background-color:#f1f6f9!important;box-shadow:inset 0 -1px 0 0 #fff;}.tbRowReferenceMultiLayerDecimal .inner{padding:0;}.dnone{display:none;}.remove_more_steps,.add_more_steps{display:inline-block;text-decoration:none;font-weight:600;vertical-align:middle;padding:10px;}.remove_more_steps:before,.add_more_steps:before{display:inline-block;border:2px solid currentColor;width:16px;height:16px;line-height:20px;border-radius:50%;text-align:center;vertical-align:middle;margin-right:5px;}.add_more_steps{width:auto;background-color:#fff;left:0;top:1px;cursor:pointer;position:relative;padding:10px 47px;text-align:right;display:inline-block;}@media all and (max-width:1430px){.add_more_steps{padding-left:20px;}}.add_more_steps.wall-layer-add-button{text-align:left;background-color:#d0e3ed;}.add_more_steps:hover{color:#99c221;}.add_more_steps:before{content:"+";}.add_more_steps-wrapper{display:block;background:#9b9b9b;text-align:center;padding:10px;}.AddListElement-wrapper{display:block;margin-top:20px;text-align:center;padding:20px;}.ListElement-separator{height:60px;border-bottom:1px solid #333;width:75%;margin:0 auto 60px;}#list_Windows .single_data_type:last-child .add_more_steps{display:inline-block;}.remove_more_steps{position:absolute;z-index:3;background-color:rgba(155,155,155,.8);color:#fff;right:0;}.remove_more_steps:before{content:"-";}.new_project_form fieldset{border:0;margin:20px 0;}.new_project_form fieldset legend{margin-bottom:10px;}.new_project_form .message{display:none;font-size:90%;}.new_project_form .error-on input{border:1px solid #e85f5b;}.new_project_form .error-on .message{display:block;color:#e85f5b;}table.projectlist{margin:20px 0;}.character-counter{position:absolute;left:0;width:100%;max-width:590px;top:-20px;font-size:14px;text-align:right;}a.deleteLayer{margin-top:8px;font-size:1rem;display:block;color:#f00;}.tbRowReferenceMultiLayer .label_group_measure_group_block .measureUnit{padding-bottom:4px;display:block;}.tbRowReferenceMultiLayer .label_group_measure_group_block input{left:0!important;max-width:590px!important;}#preview-bar-backend-form{text-align:right;}@media only screen and (max-width:1390px){#preview-bar-backend-form{padding:0 20px;}}#preview-bar-backend-form a{display:inline-block;text-decoration:none;background-color:#333;color:#fff;padding:10px 20px;line-height:1;}#overlayLoading{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);z-index:999;display:none;}#overlayLoading img{position:absolute;left:50%;top:50%;transform:translate(-32px,-32px);}.projectlist_wrap .state-select{font-size:13px;}.block-subTaskC_PrintLinks,.block-languages{margin-top:10px;}.block-subTaskC_PrintLinks.open,.block-languages.open{background-color:#f1f6f9;padding:5px;}.block-subTaskC_PrintLinks.open .lang-opener,.block-languages.open .lang-opener{display:block;}.block-subTaskC_PrintLinks.open form,.block-languages.open form{display:block;}.block-subTaskC_PrintLinks .lang-opener,.block-languages .lang-opener{cursor:pointer;}.block-subTaskC_PrintLinks form,.block-languages form{display:none;font-size:12px;margin-top:5px;}.block-subTaskC_PrintLinks form .col1,.block-languages form .col1{float:left;padding-right:6px;}.block-subTaskC_PrintLinks form .col2,.block-languages form .col2{float:left;}.block-subTaskC_PrintLinks .result,.block-languages .result{padding:0 0 3px 0;color:#000;}.block-subTaskC_PrintLinks .block,.block-languages .block{padding-bottom:5px;}.block-subTaskC_PrintLinks .block a,.block-languages .block a{display:block;}#list_ExternalWalls-0-Original_wall_buildUp_Layer_7,#list_ExternalWalls-1-Original_wall_buildUp_Layer_7,#list_ExternalWalls-2-Original_wall_buildUp_Layer_7,#list_ExternalWalls-3-Original_wall_buildUp_Layer_7,#list_ExternalWalls-4-Original_wall_buildUp_Layer_7,#list_ExternalWalls-5-Original_wall_buildUp_Layer_7,#list_ExternalWalls-6-Original_wall_buildUp_Layer_7{margin-bottom:30px;}@media screen and (max-width:1430px){.user_dashboard{padding:0 20px;}}.user_data_wrap{padding:40px 0;border-bottom:2px solid #f1f6f9;position:relative;}@media screen and (max-width:830px){.user_data_wrap{padding:20px 0;}}.user_data_wrap .button{display:block;max-width:50%;margin:0 auto;}@media screen and (min-width:831px){.user_data_wrap .button{position:absolute;right:0;bottom:40px;}}@media screen and (max-width:830px){.user_data_wrap .button{margin-top:30px;}}.user_projects_wrap{padding:40px 0;}@media screen and (max-width:830px){.user_projects_wrap{padding:20px 0;}}.projectlist_wrap .previewImg{width:100%;max-width:180px;display:block;margin-top:10px;}@media screen and (max-width:880px){.projectlist_wrap .projectlist_titles{display:none;}.projectlist_wrap table,.projectlist_wrap thead,.projectlist_wrap tbody,.projectlist_wrap th,.projectlist_wrap td,.projectlist_wrap tr{display:block;}.projectlist_wrap td{position:relative;padding-left:37%;min-height:55px;border:0;border-top:1px solid #cecece;}.projectlist_wrap td:first-child{font-size:1.1em;border-top:0;color:#99c221;min-height:35px;}.projectlist_wrap td:before{font-size:.9em;position:absolute;top:6px;left:6px;width:30%;padding-right:10px;white-space:wrap;content:attr(data-column);color:#333;font-weight:bold;}.projectlist_wrap .projectlist_row{margin-top:20px;border:1px solid #cecece;}.projectlist_wrap .projectlist_row td{background-color:rgba(255,255,255,.8);}.projectlist_wrap .projectlist_row:nth-child(even) td{background-color:rgba(237,237,237,.5);}}.projectlist_wrap .frmStateContainer{margin:10px 0 2px;padding:4px;background-color:rgba(0,0,0,.05);}.projectlist_wrap .frmStateContainer .state-select{width:100%;padding:4px;border:1px solid rgba(0,0,0,.2);}.projectlist_actions .actions_link{display:block;text-decoration:none;padding:3px 0;border-bottom:2px solid #f1f6f9;color:#555;}.projectlist_actions .actions_link:hover{color:#99c221;}.projectlist_actions .actions_link:last-child{border-bottom:0;}.projectlist_actions .actions_link .icon{display:inline-block;color:currentColor;vertical-align:baseline;padding-right:10px;}.projectlist_actions .actions_link.link_delete{margin-top:20px;color:#e85f5b;}@media screen and (max-width:1430px){.content_project_list{padding:0 20px;}}.projectdetail{position:relative;padding-left:80px;}@media screen and (min-width:831px){.projectdetail{padding-left:calc(80px + 80*(100vw - 831px)/559);}}@media screen and (min-width:1390px){.projectdetail{padding-left:160px;}}@media all and (max-width:830px){.projectdetail{padding-left:0;}}.projectdetail .button{min-height:0;padding:7px 15px 5px;font-weight:normal;border:0;border-radius:12px;}.project_overview{width:calc(100% + 80px);position:relative;left:-40px;}.project_overview .project_overview_wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;}.project_overview .singleproject{padding-bottom:20px;padding-right:30px;padding-left:30px;width:24.33%;flex-basis:25%;-ms-flex-preferred-size:24.33%;}@media all and (max-width:1390px){.project_overview .singleproject{width:33%;flex-basis:33.33%;-ms-flex-preferred-size:33%;padding-right:20px;padding-left:20px;}}@media all and (max-width:1024px){.project_overview .singleproject{padding-right:15px;padding-left:15px;}}@media all and (max-width:880px){.project_overview .singleproject{width:49%;flex-basis:50%;-ms-flex-preferred-size:49%;padding-right:10px;padding-left:10px;}}@media all and (max-width:550px){.project_overview .singleproject{width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}}.project_overview .singleproject:hover .image_aspectratio .singleproject_hover{opacity:1;}.project_overview .singleproject:hover .title__1{color:#df1b12!important;}.project_overview .singleproject:hover .title__1 .title_date{color:#333;}.project_overview .singleproject_bottom{padding:10px;padding-left:0;}.project_overview .image_aspectratio .aspectratio_img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover;}.image_aspectratio .singleproject_hover{opacity:0;transition:all .3s;background-color:rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:0;right:0;color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;}.image_aspectratio .singleproject_hover span{width:calc(100% - 50px);height:135px;display:inline-block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}a.file{display:blocK;}.fileDesc{font-style:italic;margin-bottom:7px;font-style:italic;}.additionLink{font-weight:normal;font-size:14px;}.project_navigation_desktop .project_navigation.navi_scrolled{top:0;}@media screen and (max-width:1024px){.project_navigation_desktop .project_navigation.navi_scrolled{top:0;}}.projectdetail.state_active1 .state1{background-color:#2a6d8c;color:#fff;}.projectdetail.state_active2 .state2{background-color:#6bc2c5;color:#fff;}.projectdetail.state_active3 .state3{background-color:#f36e21;color:#fff;}.projectdetail.state_active4 .state4{background-color:#e85f5b;color:#fff;}.project_navigation_desktop .project_navigation{position:fixed;height:100vh;top:100px;left:0;transition:.2s;}@media screen and (min-width:1920px){.project_navigation_desktop .project_navigation{left:calc((100vw - 1937px)/2);}}.project_navigation_desktop .project_navi_wrap{position:absolute;top:0;bottom:0;left:0;height:100%;width:160px;width:80px;}@media screen and (min-width:830px){.project_navigation_desktop .project_navi_wrap{width:calc(80px + 90*(100vw - 830px)/560);}}@media screen and (min-width:1390px){.project_navigation_desktop .project_navi_wrap{width:170px;}}.project_navigation_desktop .project_navi_item{font-size:13px;display:inline-block;padding:15px;width:80px;text-decoration:none;width:80px;max-height:140px;text-align:center;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;flex-direction:column;justify-content:center;cursor:pointer;}@media screen and (min-width:830px){.project_navigation_desktop .project_navi_item{width:calc(80px + 90*(100vw - 830px)/560);}}@media screen and (min-width:1390px){.project_navigation_desktop .project_navi_item{width:170px;}}.project_navigation_desktop .project_navi_item:nth-child(1):hover{background-color:#2a6d8c;color:#fff;}.project_navigation_desktop .project_navi_item:nth-child(2):hover{background-color:#6bc2c5;color:#fff;}.project_navigation_desktop .project_navi_item:nth-child(3):hover{background-color:#f36e21;color:#fff;}.project_navigation_desktop .project_navi_item:nth-child(4):hover{background-color:#e85f5b;color:#fff;}@media screen and (max-width:880px){.project_navigation_desktop .project_navi_item{font-size:12px;padding:10px;}}@media all and (max-width:830px){.project_navigation_desktop{display:none;}}.project_navigation_mobile{display:none;padding:30px 15px;width:100%;border-top:3px solid #ededed;border-bottom:3px solid #ededed;}.project_navigation_mobile .project_navi_item{font-size:.9em;cursor:pointer;text-decoration:none;display:block;}.project_navigation_mobile .project_navi_item:before{font-family:"archatlas";content:"";display:inline-block;transform-origin:center;transform:rotate(180deg);line-height:0;margin-right:5px;position:relative;top:2px;}.project_navigation_mobile .project_navi_item:nth-child(1):hover,.project_navigation_mobile .project_navi_item:nth-child(1):before{color:#2a6d8c;}.project_navigation_mobile .project_navi_item:nth-child(2):hover,.project_navigation_mobile .project_navi_item:nth-child(2):before{color:#6bc2c5;}.project_navigation_mobile .project_navi_item:nth-child(3):hover,.project_navigation_mobile .project_navi_item:nth-child(3):before{color:#f36e21;}.project_navigation_mobile .project_navi_item:nth-child(4):hover,.project_navigation_mobile .project_navi_item:nth-child(4):before{color:#e85f5b;}@media all and (max-width:830px){.project_navigation_mobile{display:inline-block;}}.projectdetail_general{border-left:3px solid #2a6d8c;}.energy_gradient span{font-size:.9em;}.energy_gradient .energy_bar{background:#f00;background:-moz-linear-gradient(left,#f00 0%,#ff0 50%,#008000 100%);background:-webkit-linear-gradient(left,#f00 0%,#ff0 50%,#008000 100%);background:-o-linear-gradient(left,#f00 0%,#ff0 50%,#008000 100%);background:-ms-linear-gradient(left,#f00 0%,#ff0 50%,#008000 100%);background:linear-gradient(to left,#f00 0%,#ff0 50%,#008000 100%);width:75%;height:20px;margin-bottom:10px;position:relative;}.energy_gradient .energy_bar .arrow{position:absolute;display:block;content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #000;margin-left:-6px;bottom:-6px;left:50%;z-index:2;}.general_top{min-height:30vh;padding-top:30px;padding-bottom:30px;padding-left:15px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;align-items:center;}@media screen and (min-width:550px){.general_top{padding-left:calc(15px + 85*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.general_top{padding-left:100px;}}@media screen and (min-width:550px){.general_top{padding-right:calc(15px + 85*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.general_top{padding-right:100px;}}.general_top .heading__1{margin-bottom:0;}.general_top .general_top_cover{display:none;}@media all and (max-width:830px){.general_top{padding-top:20px;padding-bottom:20px;min-height:300px;}.general_top .general_top_cover{display:block;padding-top:20px;}}.general_top_half{width:49%;flex-basis:50%;-ms-flex-preferred-size:49%;align-self:flex-start;}@media all and (max-width:830px){.general_top_half{width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;padding-bottom:20px;}}.general_titel{width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;padding-right:50%;}.small_label{font-size:.9rem;}.general_contact{padding:20px 0;display:none;}.general_contact.is_active{display:block;}.open_contact{margin-top:10px;}.open_contact:first-child{margin-top:0;}.open_contact.is_active:after{content:"-";}.general_top_socials{position:absolute;top:0;right:0;}.general_top_socials .print_button,.general_top_socials .shariff .orientation-horizontal li,.general_top_socials .shariff li{margin-right:0;border:1px solid rgba(155,155,155,.2);height:60px;width:60px;padding:20px;}.general_top_socials .shariff .theme-grey .shariff-button a,.general_top_socials .shariff .shariff-button a{background-color:transparent;}.general_top_socials .shariff .facebook .fa-facebook-f,.general_top_socials .shariff .mail .fa-envelope,.general_top_socials .shariff-button a{background-color:#333;font-size:10px;line-height:20px;width:20px;height:20px;border-radius:50%;}.general_top_socials .shariff,.general_top_socials .print_button{display:inline-block;vertical-align:top;}.general_top_socials .print_button{cursor:pointer;background-color:#fff;margin-right:-5px;}.general_top_socials .print_button svg,.general_top_socials .print_button span{display:inline-block;width:100%;height:100%;}.general_middle{position:relative;width:100%;padding-right:30px;border-top:1px solid rgba(155,155,155,.2);}.general_middle_wrap{font-size:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;flex-direction:row;}@media all and (max-width:1024px){.general_middle_wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;}}.general_middle_wrap .general_box{border:1px solid rgba(155,155,155,.2);border-top:0;padding:20px;padding-bottom:0;width:15%;flex-basis:16.66666%;-ms-flex-preferred-size:15%;}.general_middle_wrap .general_box span,.general_middle_wrap .general_box strong,.general_middle_wrap .general_box i{display:block;margin-bottom:3px;}.general_middle_wrap .general_box span.label,.general_middle_wrap .general_box span.unit,.general_middle_wrap .general_box strong.label,.general_middle_wrap .general_box strong.unit,.general_middle_wrap .general_box i.label,.general_middle_wrap .general_box i.unit{display:inline-block;}.general_middle_wrap .general_box:nth-child(1) .box_visible:before{content:"";}.general_middle_wrap .general_box:nth-child(2) .box_visible:before{content:"";}.general_middle_wrap .general_box:nth-child(3) .box_visible:before{content:"";}.general_middle_wrap .general_box:nth-child(4) .box_visible:before{content:"";}.general_middle_wrap .general_box:nth-child(5) .box_visible:before{content:"";}.general_middle_wrap .general_box:nth-child(6) .box_visible:before{content:"";}.general_middle_wrap .general_box .box_visible{min-height:72px;padding-bottom:20px;padding-left:15px;position:relative;}@media all and (max-width:550px){.general_middle_wrap .general_box .box_visible{min-height:0;}}.general_middle_wrap .general_box .box_visible:before{position:absolute;font-family:"archatlas";display:inline-block;left:-10px;top:-1px;}.general_middle_wrap .general_box .box_bottom{padding-top:2px;padding-bottom:30px;display:none;line-height:normal;font-size:.9em;word-wrap:anywhere;word-break:break-word;overflow:hidden;}.general_middle_wrap .general_box .box_bottom.is_active{display:block;}.general_middle_wrap .general_box .box_bottom p{padding-left:6px;margin-bottom:7px;}.general_middle_wrap .general_box .box_bottom p br{display:none;}.general_middle_wrap .general_box .box_bottom p span{padding-left:9px;}.general_middle_wrap .general_box .box_bottom p span.label{font-weight:700;width:95%;}.general_middle_wrap .general_box .box_bottom p span.label:after{content:":";}.general_middle_wrap .general_box .box_bottom p span.value,.general_middle_wrap .general_box .box_bottom p span.unit{padding-left:0;display:inline-block;}.general_middle_wrap .general_box .box_bottom p:before{content:"-";display:inline-block;}@media all and (max-width:1024px){.general_middle_wrap .general_box{width:32.5%;flex-basis:33.33%;-ms-flex-preferred-size:32.5%;}}@media all and (max-width:880px){.general_middle_wrap .general_box{width:50%;flex-basis:50%;-ms-flex-preferred-size:50%;}}@media all and (max-width:550px){.general_middle_wrap .general_box{padding-top:15px;padding-left:15px;width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}}.general_box_oppener{background-color:#2a6d8c;color:#fff;position:absolute;top:0;bottom:0;right:0;width:30px;transform-origin:center;z-index:5;}@media(hover:hover) and (pointer:fine){.general_box_oppener{transform:rotateY(180deg);}}.general_box_oppener .open_more,.general_box_oppener .open_less{display:inline-block;overflow:hidden;font-size:13px;width:30px;text-align:center;vertical-align:middle;writing-mode:vertical-rl;-ms-writing-mode:tb-lr;transform-origin:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;flex-direction:column;justify-content:center;cursor:pointer;}@media(hover:hover) and (pointer:fine){.general_box_oppener .open_more,.general_box_oppener .open_less{transform:rotateX(180deg);}}.general_box_oppener .open_more{height:auto;padding:22px 5px 20px;}.general_box_oppener .open_less{height:0;padding:0;}.general_box_oppener.is_active .open_more{height:0;padding:0;}.general_box_oppener.is_active .open_less{height:auto;padding:22px 5px 20px;}.general_bottom #imagesStart{opacity:0;}.general_bottom #imagesStart.is_loaded{opacity:1;}.general_images{position:relative;}.general_images img{max-width:none;}.general_images .detail_img{display:inline-block;max-width:740px;vertical-align:top;}.general_images .detail_masonry{width:100%;height:100px;text-align:center;white-space:nowrap;padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;}.general_images .masonry_brick{width:auto;display:inline-block;line-height:0;height:calc(100% + 1px);position:relative;overflow:hidden;border-right:2px solid #fff;border-left:2px solid #fff;}.general_images .masonry_brick .hidden_plusimages{position:absolute;background-color:rgba(51,51,51,.8);color:#fff;top:0;bottom:0;left:0;right:0;text-transform:uppercase;font-size:23px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-content:center;}@media(max-width:830px){.general_images .masonry_brick .hidden_plusimages span{display:none;}}.general_images a{display:block;height:100%;width:auto;}.general_images .masonry_img{display:block;height:calc(100% + 2px);vertical-align:middle;width:auto;}@media(min-width:831px){.general_images .images_small{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;}.general_images .images_small .single_image{width:49%;flex-basis:50%;-ms-flex-preferred-size:49%;flex-grow:1;background-size:cover;background-position:center;background-repeat:no-repeat;background-clip:content-box;padding-right:4px;}.general_images .images_small .single_image:nth-child(2){padding-right:0;}.general_images .images_small .ratio_wrap{width:100%;display:inline-block;height:0;overflow:hidden;padding-top:50%;position:relative;}.general_images .images_small .detail_img{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;}}@media(max-width:830px){.general_images .images_small .single_image img{max-width:100%;}}.general_images .masonryHiddenImg{display:none;}.general_plane{padding:10px 0;}.general_plane .owl-stage{display:inline-block;}.general_plane .owl-stage .sliderboxes_item{height:100%;}.general_plane .owl-carousel .owl-nav{height:0;}.general_plane .owl-carousel button.owl-prev,.general_plane .owl-carousel button.owl-next{display:inline-block;position:absolute;top:50%;z-index:9;transform:translateY(-15px);height:30px;}.general_plane .owl-carousel button.owl-prev span,.general_plane .owl-carousel button.owl-next span{display:inline-block;font-size:1.5em;color:#2a6d8c;}.general_plane .owl-carousel button.owl-prev:focus,.general_plane .owl-carousel button.owl-next:focus{outline:0;}.general_plane .owl-carousel button.owl-prev.disabled,.general_plane .owl-carousel button.owl-next.disabled{display:none;}.general_plane .owl-carousel button.owl-prev{left:10px;}.general_plane .owl-carousel button.owl-next{right:10px;}.general_plane .owl-item{border:1px solid rgba(155,155,155,.2);}.general_plane .photo_swipe{overflow:hidden;padding-left:40px;padding-right:40px;}.general_plane figure a{display:inline-block;position:relative;background-color:rgba(35,101,104,.5);height:0;width:100%;overflow:hidden;padding-top:75%;}@media screen and (max-width:1390px){.general_plane figure a{height:100%;}}.general_plane figure a img{height:100%;max-width:none;object-fit:cover;position:absolute;left:50%;top:0;transform:translateX(-50%);}.general_plane figure a span{display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);color:rgba(255,255,255,.8);font-size:80px;transition:all .4s;}@media screen and (max-width:830px){.general_plane figure a span{font-size:50px;}}.general_plane figure a:hover span{color:#fff;}.general_contact_otherinfo{font-size:.85em;}.fileOrderField{width:90px;border:1px solid #81909a;padding:5px;margin-left:7px;line-height:1;}.renovation_process{border-left:3px solid #6bc2c5;}.renovation_process .heritage-link{display:block;margin-bottom:10px;}.renovation_process .heading__9{margin-top:15px;}.renovation_process .heading__3{color:#6bc2c5;}.renovation_process .heading__2:after{background-color:#6bc2c5;}.renovation_process .linkstyle__3{margin-bottom:15px;text-transform:uppercase;}.renovation_process .blocket{padding-bottom:1px;display:none;}.renovation_process .blocket.is_active{display:block;}.renovation_process .is_active .linkstyle:after{content:"-";}.renovation_process .scrollblock_img_link{display:block;width:100%;}@media(min-width:831px){.renovation_process .images_small{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;}.renovation_process .images_small .single_image{width:49%;flex-basis:50%;-ms-flex-preferred-size:49%;flex-grow:1;background-size:cover;background-position:center;background-repeat:no-repeat;background-clip:content-box;padding-right:4px;}.renovation_process .images_small .single_image:nth-child(2){padding-right:0;}.renovation_process .images_small .ratio_wrap{width:100%;display:inline-block;height:0;overflow:hidden;padding-top:50%;position:relative;}.renovation_process .images_small .detail_img{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;}}.renovation_process .publications{margin-top:20px;}.renovation_process .publications a{text-decoration:none;display:block;height:auto;}.renovation_block{background-color:#fff;position:relative;}.renovation_block:nth-child(2n+2){background-color:#ededed;}.renovation_block .half_text_wrap{padding:30px;padding-left:15px;padding-right:15px;}@media screen and (min-width:550px){.renovation_block .half_text_wrap{padding-left:calc(15px + 85*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.renovation_block .half_text_wrap{padding-left:100px;}}@media screen and (min-width:550px){.renovation_block .half_text_wrap{padding-right:calc(15px + 85*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.renovation_block .half_text_wrap{padding-right:100px;}}.renovation_block .blocket_wrap_tools_used .label{font-weight:bold;}.renovation_block .blocket_wrap_tools_used .label::after{content:": ";}.scrollblock{position:relative;overflow:hidden;}.scrollblock .img_portrait .scrollblock_img_link{position:relative;background-color:rgba(51,51,51,.2);height:0;width:100%;overflow:hidden;padding-top:100%;}.scrollblock .img_portrait .scrollblock_img_link .scrollblock_img{max-width:none;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover;}.scrollblock img{width:100%;display:block;}@media all and (max-width:830px){.scrollblock .half_images_cont{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;}.scrollblock .scrollblock_figure{padding:3px;flex-grow:1;width:24.5%;flex-basis:25%;-ms-flex-preferred-size:24.5%;}.scrollblock .scrollblock_figure .scrollblock_img_link{position:relative;background-color:rgba(51,51,51,.2);height:0;width:100%;overflow:hidden;padding-top:100%;}.scrollblock .scrollblock_figure .scrollblock_img_link .scrollblock_img{max-width:none;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover;}}.scrollblock .block_half.block_left{max-width:725px;max-width:300px;}@media screen and (min-width:830px){.scrollblock .block_half.block_left{max-width:calc(300px + 425*(100vw - 830px)/560);}}@media screen and (min-width:1390px){.scrollblock .block_half.block_left{max-width:725px;}}.scrollblock .block_half.block_right{max-width:1090px;max-width:450px;}@media screen and (min-width:830px){.scrollblock .block_half.block_right{max-width:calc(450px + 640*(100vw - 830px)/560);}}@media screen and (min-width:1390px){.scrollblock .block_half.block_right{max-width:1090px;}}@media all and (min-width:831px){.scrollblock .block_half{background-color:#fff;position:relative;display:inline-block;vertical-align:top;}.scrollblock .block_half.block_left{width:40%;}.scrollblock .block_half.block_right{width:60%;}.scrollblock .block_half.big_sibling.got_smaller .half_images_wrap{position:absolute;top:0;bottom:0;width:100%;}.scrollblock .block_half.big_sibling.got_smaller .half_images_cont{height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}.scrollblock .block_half.big_sibling.got_smaller figure{flex-grow:1;}.scrollblock .block_half.big_sibling.got_smaller .scrollblock_img_link{height:100%!important;position:relative;}.scrollblock .block_half.big_sibling.got_smaller .scrollblock_img{max-width:none;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover;}.scrollblock .block_half.small_sibling{position:absolute;top:0;}.scrollblock .block_half.small_sibling.block_left{width:40vw;left:0;}.scrollblock .block_half.small_sibling.block_right{width:60vw;}.scrollblock .block_half.small_sibling.block_right .half_text_wrap{min-height:100vh;}.scrollblock .block_half.small_sibling+.block_right{position:relative;left:42.9%;}}@media all and (min-width:1921px){.scrollblock .block_half.small_sibling.block_right{left:40%;}.scrollblock .block_half.small_sibling+.block_right{left:40%;}}@media all and (max-width:830px){.scrollblock .block_half.block_left,.scrollblock .block_half.block_right{max-width:none;}}@media all and (min-width:831px){.scrollblock.fix_me .block_half.small_sibling{position:fixed;top:auto;bottom:0;}}.scrollblock.fix_me .block_half.small_sibling.block_left{left:104px;left:64px;}@media screen and (min-width:830px){.scrollblock.fix_me .block_half.small_sibling.block_left{left:calc(64px + 40*(100vw - 830px)/560);}}@media screen and (min-width:1390px){.scrollblock.fix_me .block_half.small_sibling.block_left{left:104px;}}@media all and (min-width:1921px){.scrollblock.fix_me .block_half.small_sibling.block_left{left:calc((100vw - 1728px)/2);}.scrollblock.fix_me .block_half.small_sibling.block_right{left:auto;right:calc((100vw - 1934px)/2);}}@media all and (min-width:831px){.scrollblock.leave_me .block_half.small_sibling{top:auto;bottom:0;}}.retrofit_solutions{border-left:3px solid #f36e21;padding:30px 20px;padding-left:15px;padding-right:15px;}@media screen and (min-width:550px){.retrofit_solutions{padding-left:calc(15px + 85*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.retrofit_solutions{padding-left:100px;}}@media screen and (min-width:550px){.retrofit_solutions{padding-right:calc(15px + 85*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.retrofit_solutions{padding-right:100px;}}.retrofit_solutions .heading__4,.retrofit_solutions .heading__3{color:#f36e21;}.retrofit_solutions .button{color:#fff;background-color:#f36e21;}.retrofit_solutions .button:hover{color:#fff;background-color:#f36e21;}.retrofit_solutions .button.show{border:0;text-align:right;}.retrofit_solutions .button.show span{font-size:0;}.retrofit_solutions .button.show:before{font-family:"archatlas"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2em;line-height:.4em;content:"";}.retrofit_solutions .button.show:hover{color:#333;background-color:transparent;}.retrofit_solutions .heading__2:after{background-color:#f36e21;}.retrofit_solutions .owl-carousel .owl-nav{position:absolute;top:50%;margin-top:-14px;height:30px;width:100%;z-index:-1;}.retrofit_solutions .owl-carousel button.owl-prev,.retrofit_solutions .owl-carousel button.owl-next{background-color:#f36e21;position:absolute;display:inline-block;z-index:9;height:30px;width:30px;}.retrofit_solutions .owl-carousel button.owl-prev span,.retrofit_solutions .owl-carousel button.owl-next span{line-height:30px;display:inline-block;color:#fff;font-size:1.5em;}.retrofit_solutions .owl-carousel button.owl-prev.disabled,.retrofit_solutions .owl-carousel button.owl-next.disabled{display:none;}.retrofit_solutions .owl-carousel button.owl-next{right:-28px;}.retrofit_solutions .owl-carousel button.owl-prev{left:-30px;}.retrofit_solutions_section{padding-bottom:30px;}.retrofit_solutions_section:last-child{padding-bottom:0;}.tabs_block{position:relative;overflow:hidden;}@media screen and (min-width:831px){.tabs_block_navi{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;top:1px;}.tabs_block_navi .tab_navi{text-align:center;width:10%;flex-basis:10%;-ms-flex-preferred-size:10%;flex-grow:1;max-width:180px;padding:10px;margin-left:-1px;cursor:pointer;color:#81909a;}.tabs_block_navi .tab_navi.is_active,.tabs_block_navi .tab_navi:hover{color:#f36e21;}.tabs_block_navi .tab_navi .heading__4{color:currentColor;font-size:13px;line-height:18px;}.tabs_block_navi .tab_navi:first-child{margin-left:0;}.tabs_block_navi .tab_navi.is_active{border:1px solid rgba(155,155,155,.2);border-bottom:1px solid #fff;}}@media screen and (max-width:830px){.tabs_block_navi{border:1px solid rgba(155,155,155,.2);margin-bottom:-1px;padding:10px 15px;}.tabs_block_navi .tab_navi{display:block;cursor:pointer;color:#333;}.tabs_block_navi .tab_navi.is_active,.tabs_block_navi .tab_navi:hover{color:#f36e21;}.tabs_block_navi .tab_navi:before{font-family:"archatlas";content:"";display:inline-block;transform-origin:center;transform:rotate(180deg);line-height:0;margin-right:8px;position:relative;top:3px;font-size:.8em;color:currentColor;}.tabs_block_navi .tab_navi .heading__4{color:currentColor;display:inline-block;}}.tab_full{z-index:0;width:100%;position:absolute;background-color:#fff;}.tab_full.is_active{z-index:1;position:relative;}.tab_top{position:relative;z-index:0;border:1px solid rgba(155,155,155,.2);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;}.tab_top .tab_top_bottom{width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;padding:10px 20px;border-top:1px solid rgba(155,155,155,.2);}.tab_top .tab_top_bottom .textblock{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;margin:0;}@media all and (max-width:550px){.tab_top .tab_top_bottom .textblock{flex-wrap:wrap;}}.tab_top .tab_top_bottom .textblock .bottom_value_wrap{padding-right:20px;padding-left:10px;margin-left:auto;border-left:1px solid #d0e3ed;}@media all and (max-width:550px){.tab_top .tab_top_bottom .textblock .bottom_value_wrap{border:0;padding-left:0;}}.tab_top .tab_top_bottom .textblock .bottom_value_wrap:first-child{margin-left:0;padding-left:0;border:0;}.tab_top .tab_top_bottom .textblock .bottom_value_wrap>span{display:block;}.tab_top .tab_top_bottom .textblock .bottom_value_wrap .label{font-weight:700;}.tab_top .tab_top_bottom .textblock .bottom_value_wrap .unit{display:inline-block;padding-left:5px;}@media all and (max-width:1024px){.tab_top .tab_top_bottom .textblock .bottom_value_wrap{width:49%;flex-basis:50%;-ms-flex-preferred-size:49%;}}.tab_top .tab_top_bottom .textblock .button{margin-left:auto;}@media all and (max-width:550px){.tab_top .tab_top_bottom .button{margin-top:20px;width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}}.tab_top .tab_top_left{width:60%;flex-basis:60%;-ms-flex-preferred-size:60%;padding:20px;padding-bottom:0;}@media all and (max-width:550px){.tab_top .tab_top_left{width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}}.tab_top .tab_top_right{width:39%;flex-basis:40%;-ms-flex-preferred-size:39%;padding:20px 30px;overflow:hidden;}@media all and (max-width:550px){.tab_top .tab_top_right{width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}}.tab_bottom{border:1px solid rgba(155,155,155,.2);border-top:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;height:0;overflow:hidden;}.tab_bottom table{padding:5px;background-color:#ededed;display:inline-block;width:100%;height:100%;}@media screen and (min-width:550px){.tab_bottom table{padding:calc(5px + 15*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.tab_bottom table{padding:20px;}}.tab_bottom table tbody{width:100%;display:table;}.tab_bottom.show{height:auto;}.tab_bottom .tab_bottom_left{border:1px solid #cecece;width:50%;flex-basis:50%;-ms-flex-preferred-size:50%;padding-right:1px;}.tab_bottom .tab_bottom_right{border:1px solid #cecece;width:49%;flex-basis:50%;-ms-flex-preferred-size:49%;}@media all and (max-width:830px){.tab_bottom .tab_bottom_left{padding-right:0;padding-bottom:1px;width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}.tab_bottom .tab_bottom_right{padding-left:0;padding-top:1px;width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}}.layers_full_wrap{overflow:hidden;padding:20px;width:100%;height:calc(100% - 50px);}.layers_title{border-bottom:1px solid #cecece;background:#d8d8d8;text-align:center;padding:10px;font-size:15px;}.layers_full{width:50%;max-width:50%;height:100%;white-space:nowrap;position:relative;line-height:0;}.layers_slice_wrap{background:#f1f6f9;display:inline-block;height:100%;min-height:200px;margin-left:-5px;}.layers_slice_wrap:nth-child(1) .layers_line,.layers_slice_wrap:nth-child(1) .slice_title{top:2%;}.layers_slice_wrap:nth-child(2) .layers_line,.layers_slice_wrap:nth-child(2) .slice_title{top:calc(2% + (70px));}.layers_slice_wrap:nth-child(3) .layers_line,.layers_slice_wrap:nth-child(3) .slice_title{top:calc(2% + (140px));}.layers_slice_wrap:nth-child(4) .layers_line,.layers_slice_wrap:nth-child(4) .slice_title{top:calc(2% + (210px));}.layers_slice_wrap:nth-child(5) .layers_line,.layers_slice_wrap:nth-child(5) .slice_title{top:calc(2% + (280px));}.layers_slice_wrap:nth-child(6) .layers_line,.layers_slice_wrap:nth-child(6) .slice_title{top:calc(2% + (350px));}.layers_slice_wrap:nth-child(7) .layers_line,.layers_slice_wrap:nth-child(7) .slice_title{top:calc(2% + (420px));}.material_144,.material_0{background:#9b9b9b;}.material_113,.material_313{background:#81909a;}.material_140,.material_112,.material_314{background:#5b9bd5;}.material_71{background:#81909a;}.material_141,.material_115,.material_72{background:#ef8d4b;}.material_118,.material_73{background:#d5b881;}.material_116,.material_74{background:#bfbfbf;}.material_139,.material_78{background:#efea10;}.material_76{background:#fff;}.material_114,.material_77{background:#c5dcf1;}.material_75{background:#ffefc1;}.material_315{background:#ffefc1;}.material_117,.material_316{background:#c9a179;}.material_79{background:#e7e6e6;}.layers_slice{border:1px solid #333;position:relative;height:100%;}.layers_line{position:absolute;content:"";height:1px;border-bottom:1px solid #333;width:100vw;left:50%;margin-top:.82em;}.slice_title{position:absolute;left:calc(101% + 20px);width:100%;padding:0 20px;white-space:normal;height:70px;background-color:#fff;line-height:1em;font-size:.85em;}.slice_title:after{content:"";width:50vw;height:50px;max-width:749px;position:absolute;display:inline-block;background-color:#fff;left:97%;top:0;}.slice_title .slice_title_span{font-weight:700;}.tab_full__roof .slice_title{left:calc(101% + 10px);}.tab_full__roof .slice_title:nth-child(2){top:2%;}.tab_full__roof .slice_title:nth-child(4){top:calc(2% + (70px));}.tab_full__roof .slice_title:nth-child(6){top:calc(2% + (140px));}.tab_full__roof .slice_title:nth-child(8){top:calc(2% + (210px));}.tab_full__roof .slice_title:nth-child(10){top:calc(2% + (280px));}.tab_full__roof .slice_title:nth-child(12){top:calc(2% + (350px));}.tab_full__roof .slice_title:nth-child(14){top:calc(2% + (420px));}.tab_full__roof .layers_full_wrap{height:100%;overflow:hidden;width:100%;}.tab_full__roof .layers_full_interior{height:100%;overflow:hidden;}.tab_full__roof .layers_full{height:90%;white-space:normal;}.tab_full__roof .layers_slice_wrap{width:100%;min-height:0;display:block;margin-left:0;}.tab_full__roof .layers_line{display:none;}.tab_full__roof .slice_title{height:auto;}.tab_full__roof.roof_pitched .layers_slice_wrap{transform:rotate(-25deg) scale(2,1);transform-origin:center;}.evaluation_title{background-color:#ededed;border-left:3px solid #e85f5b;padding-left:15px;padding-right:15px;padding-top:40px;}@media screen and (min-width:550px){.evaluation_title{padding-left:calc(15px + 85*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.evaluation_title{padding-left:100px;}}@media screen and (min-width:550px){.evaluation_title{padding-right:calc(15px + 85*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.evaluation_title{padding-right:100px;}}.evaluation_title .heading__3{color:#e85f5b;padding-left:15px;margin-bottom:0;}@media screen and (max-width:550px){.evaluation_title .heading__3{padding-left:0;}}.evaluation{background-color:#ededed;border-left:3px solid #e85f5b;padding:0 20px 30px;padding-left:15px;padding-right:15px;}@media screen and (min-width:550px){.evaluation{padding-left:calc(15px + 85*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.evaluation{padding-left:100px;}}@media screen and (min-width:550px){.evaluation{padding-right:calc(15px + 85*(100vw - 550px)/840);}}@media screen and (min-width:1390px){.evaluation{padding-right:100px;}}.evaluation .heading__4{color:#e85f5b;}.evaluation .heading__2{margin-bottom:40px;}.evaluation .heading__2:after{background-color:#e85f5b;}@media screen and (min-width:551px){.evaluation{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;}}.evaluation .content_item{margin-top:-1px;}.evaluation .evaluation_box{padding-bottom:15px;display:inline-block;vertical-align:top;width:49%;flex-basis:50%;-ms-flex-preferred-size:49%;margin-top:40px;padding-right:15px;padding-left:15px;}@media screen and (max-width:830px){.evaluation .evaluation_box{flex-grow:1;}}@media screen and (max-width:550px){.evaluation .evaluation_box{padding-right:0;padding-left:0;width:100%;flex-basis:100%;-ms-flex-preferred-size:100%;}}.evaluation .box_text{height:0;overflow:hidden;}.evaluation .box_text .textblock{padding:30px;padding-left:60px;margin-bottom:0;border-bottom:1px solid #9b9b9b;}.project-related-projects{padding:20px 50px;}.project-related-projects .heading__2{font-size:28px;padding-bottom:15px;font-weight:bold;text-align:center;display:block;width:100%;}.project-related-projects .heading__2:after{display:none;}.project-related-projects .owl-carousel{opacity:1!important;}.project-related-projects .owl-carousel .owl-nav{position:absolute;top:50%;margin-top:-14px;height:30px;width:100%;z-index:-1;}.project-related-projects .owl-carousel button.owl-prev,.project-related-projects .owl-carousel button.owl-next{background-color:#df1b12;position:absolute;display:inline-block;z-index:90;height:30px;width:30px;}.project-related-projects .owl-carousel button.owl-prev span,.project-related-projects .owl-carousel button.owl-next span{line-height:30px;display:inline-block;color:#fff;font-size:1.5em;}.project-related-projects .owl-carousel button.owl-prev.disabled,.project-related-projects .owl-carousel button.owl-next.disabled{display:none;}.project-related-projects .owl-carousel button.owl-next{right:-32px;}.project-related-projects .owl-carousel button.owl-prev{left:-32px;}body.export .container{width:980px;margin:0 auto;padding:20px;}@media print{body.export .container{width:700px;}}body.export .container .exportHeader{padding:5px 15px;margin-bottom:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative;}@media print{body.export .container .exportHeader{margin-top:60px;}}body.export .container .exportHeader .teaser{float:left;width:200px;padding-right:20px;}body.export .container .exportHeader .teaser img{width:100%;height:auto;display:block;}body.export .container .exportHeader .logo{width:300px;position:absolute;right:20px;bottom:5px;}@media print{body.export .container .exportHeader .logo{width:230px!important;bottom:unset;top:-62px;}}body.export .container .exportHeader .logo img{width:100%;height:auto;display:block;}body.export .container .name{margin-top:10px;padding:5px 15px;}body.export .container .name .projectname{font-size:22px;font-weight:bold;}body.export .container .block{padding:15px;margin-bottom:10px;}@media print{body.export .container .block{break-after:always;}}body.export .container .block .caption{font-size:27px;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:5px;}body.export .container .block.blockWalls .caption::before{font-family:"archatlas";display:inline-block;color:rgba(0,0,0,.4);content:"";margin-right:8px;}body.export .container .block.blockSolar .caption::before{font-family:"archatlas";display:inline-block;color:rgba(0,0,0,.4);content:"";margin-right:8px;}body.export .container .block.blockWindows .caption::before{font-family:"archatlas";display:inline-block;color:rgba(0,0,0,.4);content:"";margin-right:8px;}body.export .container .block.blockHVAC .caption::before{font-family:"archatlas";display:inline-block;color:rgba(0,0,0,.4);content:"";margin-right:8px;}body.export .container .block.blockHeating .caption::before{font-family:"archatlas";display:inline-block;color:rgba(0,0,0,.4);content:"";margin-right:8px;}body.export .container .block .line{margin-bottom:15px;}body.export .container .block .line.line-best-practice a{display:inline-block;text-align:left;text-decoration:none;cursor:pointer;background-color:transparent;padding:15px 10px 10px 10px;line-height:1;color:#99c221;min-height:40px;min-width:150px;transition:all .3s;-webkit-appearance:none;border:4px solid #99c221;font-size:16px;}body.export .container .block .line .desc{font-style:italic;margin-bottom:5px;font-size:16px;}body.export .container .block .line .contImages{position:relative;}body.export .container .block .line figure,body.export .container .block .line .grid-sizer{padding:0 0 10px;margin:0;width:50%;break-inside:avoid;position:relative;}body.export .container .block .line figure img,body.export .container .block .line .grid-sizer img{width:100%;height:auto;display:block;}body.export .container .block .line figure figcaption,body.export .container .block .line .grid-sizer figcaption{display:block;padding:3px 2px;font-size:16px;position:absolute;left:calc(100% + 20px);top:0;width:100%;}.klaro .cn-learn-more{display:none!important;}.klaro .privay-link{text-decoration:underline!important;}.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px;}.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px;border-bottom:1px solid #ccc;}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0;}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0;}.klaro .cookie-modal .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0;}.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px;}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#008000;}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{opacity:.6;background-color:#008000;}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{opacity:.8;background-color:#0c0;}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{opacity:.8;background-color:#0c0;cursor:not-allowed;}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);}.klaro .cookie-modal .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px;}.klaro .cookie-modal .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:14px;font-weight:600;}.klaro .cookie-modal .cm-list-description,.klaro .cookie-notice .cm-list-description{font-size:14px;padding-top:4px;color:#666;}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0;}.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:50px;display:inline-block;}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;-webkit-transition:.4s;transition:.4s;}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px;}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%;}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow:0 0 1px #0bff0b;}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19);}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);}.klaro .cookie-modal a,.klaro .cookie-notice a{color:#fff;text-decoration:none;}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#fff;}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:.7em;}.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle;text-decoration:underline;}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{background:#555;color:#fff;border-radius:6px;padding:6px 10px;margin-right:.5em;border:0;padding:12px 8px;font-size:1em;cursor:pointer;}.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5;}.klaro .cookie-modal .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cm-btn-danger{background:#999;color:#333;}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#aaa;color:#000;}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#fff;color:#fff;}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:#fff;color:#fff;}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000;}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0;}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none;}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0;}.klaro .cookie-modal .cm-modal.cm-klaro{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;background:#df1b12;color:#fff;}@media(min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto;}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;position:absolute;top:20px;right:20px;z-index:1;cursor:pointer;}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fff;}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em;border-top:1px solid #555;}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between;}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px;}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#fff;}.klaro .cookie-modal .cm-modal .cm-header{padding:1em;padding-right:24px;border-bottom:1px solid #555;}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0 0 16px 0;font-size:1.6em;display:block;}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px;}.klaro .cookie-modal .cm-modal .cm-header p{line-height:1.6;}.klaro .cookie-modal .cm-modal .cm-header p a{text-decoration:underline;}.klaro .cookie-modal .cm-modal .cm-body{padding:1em;}.klaro .cookie-modal .cm-modal .cm-body ul{display:block;}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-caret{color:#888;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-content{margin-left:-40px;display:none;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-content.expanded{margin-top:10px;display:block;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{font-size:.8em;color:#fff;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top:1px solid #555;padding-top:1em;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{padding-left:.2em;font-size:.8em;color:#fff;}.klaro .cookie-notice:not(.cookie-modal-notice){background:#df1b12;z-index:999;position:fixed;width:100%;bottom:0;right:0;}@media(min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);border-radius:4px;position:fixed;bottom:20px;right:20px;max-width:400px;}}@media(max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0;}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0;}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em;}@media(max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%;}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em;}@media(max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em);}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em;}.klaro .cookie-modal-notice{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;background:#df1b12;color:#fff;padding:1em;padding-top:.2em;}@media(min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;position:relative;margin:0 auto;max-width:400px;height:auto;width:auto;}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em;}.klaro .cookie-notice-hidden{display:none!important;}.klaro .cookie-modal .cm-modal.cm-klaro{padding:15px 15px 10px 15px;margin:0;top:unset;right:20px;bottom:20px;transform:none;border-radius:8px;position:absolute;max-width:540px;}@media all and (max-width:830px){.klaro .cookie-modal .cm-modal.cm-klaro{right:0;bottom:0;border-radius:0;padding-left:5px;padding-right:5px;max-width:100%;}}.cm-list-description{color:#fff!important;}.cm-header{border:0!important;padding-top:30px!important;}.cm-header h1{text-transform:uppercase;font-size:1.3rem;letter-spacing:1px;}.cm-body{padding-bottom:50px!important;}.cm-body .slider{clip-path:none;}.cm-footer{border:0!important;}.cm-footer .cm-footer-buttons{position:relative;}@media all and (max-width:830px){.cm-footer .cm-footer-buttons{display:block!important;}}.cm-footer .cm-footer-buttons button{width:50%;}@media all and (max-width:830px){.cm-footer .cm-footer-buttons button{width:100%;margin-bottom:5px;}}.cm-footer .cm-footer-buttons .cn-decline-link{background:transparent;text-decoration:underline;border:0;color:#fff;position:absolute;left:0;top:-40px;width:auto;text-align:left;cursor:pointer;}.cm-footer .cm-footer-buttons .cm-btn-accept-all{text-transform:uppercase;color:#fff!important;background-color:#99c221!important;}.cm-footer .cm-footer-buttons .cm-btn-accept{text-transform:uppercase;border:1px solid #fff!important;color:#fff!important;background-color:transparent!important;}.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{height:24px;}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{bottom:2px;}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#99c221!important;}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:none!important;}.cm-powered-by a{font-size:2rem;color:#fff;position:absolute;right:20px;top:10px;}.cm-powered-by a::after{content:"x";}.cm-app .cm-list-description{color:#fff!important;}.cm-app .purposes{display:none!important;}.issuu-container{display:none;}.dsgvo-info-issuu{padding:20px;background:url(/Content/Img/bg_issuu_container.png) no-repeat center center;max-width:600px;background-color:rgba(0,0,0,.05);}.dsgvo-info-issuu .title{font-weight:bold;font-size:1.1rem;margin-bottom:8px;}.dsgvo-info-issuu .text{font-size:.9rem;margin-bottom:13px;line-height:1.6;}.dsgvo-info-issuu .button{font-size:.85rem;min-width:unset;min-height:unset;padding:10px;}.dsgvo-info-youtube{max-width:600px;padding:20px;background:url(/Content/Img/bg_youtube_container.png) no-repeat center center;background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.2);}.dsgvo-info-youtube .title{font-weight:bold;font-size:1.1rem;margin-bottom:8px;}.dsgvo-info-youtube .text{font-size:.9rem;margin-bottom:13px;line-height:1.6;}.dsgvo-info-youtube .button{font-size:.85rem;min-width:unset;min-height:unset;padding:10px;}.youtube-video-container,.youtube-api-container-wrap{display:none;}
/*!
 * shariff - v3.1.1 - Tue, 29 Jan 2019 07:11:05 GMT
 * https://github.com/heiseonline/shariff
 * Copyright (c) 2019 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli
 * Licensed under the MIT license
 */
/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */ .fa, .fab, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2em * 5/4;
    padding-left: 0
}

    .fa-ul > li {
        position: relative
    }

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border-radius: .1em;
    border: .08em solid #eee;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2em
}

.fa-stack-1x, .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\F26E"
}

.fa-accessible-icon:before {
    content: "\F368"
}

.fa-accusoft:before {
    content: "\F369"
}

.fa-address-book:before {
    content: "\F2B9"
}

.fa-address-card:before {
    content: "\F2BB"
}

.fa-adjust:before {
    content: "\F042"
}

.fa-adn:before {
    content: "\F170"
}

.fa-adversal:before {
    content: "\F36A"
}

.fa-affiliatetheme:before {
    content: "\F36B"
}

.fa-algolia:before {
    content: "\F36C"
}

.fa-align-center:before {
    content: "\F037"
}

.fa-align-justify:before {
    content: "\F039"
}

.fa-align-left:before {
    content: "\F036"
}

.fa-align-right:before {
    content: "\F038"
}

.fa-allergies:before {
    content: "\F461"
}

.fa-amazon:before {
    content: "\F270"
}

.fa-amazon-pay:before {
    content: "\F42C"
}

.fa-ambulance:before {
    content: "\F0F9"
}

.fa-american-sign-language-interpreting:before {
    content: "\F2A3"
}

.fa-amilia:before {
    content: "\F36D"
}

.fa-anchor:before {
    content: "\F13D"
}

.fa-android:before {
    content: "\F17B"
}

.fa-angellist:before {
    content: "\F209"
}

.fa-angle-double-down:before {
    content: "\F103"
}

.fa-angle-double-left:before {
    content: "\F100"
}

.fa-angle-double-right:before {
    content: "\F101"
}

.fa-angle-double-up:before {
    content: "\F102"
}

.fa-angle-down:before {
    content: "\F107"
}

.fa-angle-left:before {
    content: "\F104"
}

.fa-angle-right:before {
    content: "\F105"
}

.fa-angle-up:before {
    content: "\F106"
}

.fa-angrycreative:before {
    content: "\F36E"
}

.fa-angular:before {
    content: "\F420"
}

.fa-app-store:before {
    content: "\F36F"
}

.fa-app-store-ios:before {
    content: "\F370"
}

.fa-apper:before {
    content: "\F371"
}

.fa-apple:before {
    content: "\F179"
}

.fa-apple-pay:before {
    content: "\F415"
}

.fa-archive:before {
    content: "\F187"
}

.fa-arrow-alt-circle-down:before {
    content: "\F358"
}

.fa-arrow-alt-circle-left:before {
    content: "\F359"
}

.fa-arrow-alt-circle-right:before {
    content: "\F35A"
}

.fa-arrow-alt-circle-up:before {
    content: "\F35B"
}

.fa-arrow-circle-down:before {
    content: "\F0AB"
}

.fa-arrow-circle-left:before {
    content: "\F0A8"
}

.fa-arrow-circle-right:before {
    content: "\F0A9"
}

.fa-arrow-circle-up:before {
    content: "\F0AA"
}

.fa-arrow-down:before {
    content: "\F063"
}

.fa-arrow-left:before {
    content: "\F060"
}

.fa-arrow-right:before {
    content: "\F061"
}

.fa-arrow-up:before {
    content: "\F062"
}

.fa-arrows-alt:before {
    content: "\F0B2"
}

.fa-arrows-alt-h:before {
    content: "\F337"
}

.fa-arrows-alt-v:before {
    content: "\F338"
}

.fa-assistive-listening-systems:before {
    content: "\F2A2"
}

.fa-asterisk:before {
    content: "\F069"
}

.fa-asymmetrik:before {
    content: "\F372"
}

.fa-at:before {
    content: "\F1FA"
}

.fa-audible:before {
    content: "\F373"
}

.fa-audio-description:before {
    content: "\F29E"
}

.fa-autoprefixer:before {
    content: "\F41C"
}

.fa-avianex:before {
    content: "\F374"
}

.fa-aviato:before {
    content: "\F421"
}

.fa-aws:before {
    content: "\F375"
}

.fa-backward:before {
    content: "\F04A"
}

.fa-balance-scale:before {
    content: "\F24E"
}

.fa-ban:before {
    content: "\F05E"
}

.fa-band-aid:before {
    content: "\F462"
}

.fa-bandcamp:before {
    content: "\F2D5"
}

.fa-barcode:before {
    content: "\F02A"
}

.fa-bars:before {
    content: "\F0C9"
}

.fa-baseball-ball:before {
    content: "\F433"
}

.fa-basketball-ball:before {
    content: "\F434"
}

.fa-bath:before {
    content: "\F2CD"
}

.fa-battery-empty:before {
    content: "\F244"
}

.fa-battery-full:before {
    content: "\F240"
}

.fa-battery-half:before {
    content: "\F242"
}

.fa-battery-quarter:before {
    content: "\F243"
}

.fa-battery-three-quarters:before {
    content: "\F241"
}

.fa-bed:before {
    content: "\F236"
}

.fa-beer:before {
    content: "\F0FC"
}

.fa-behance:before {
    content: "\F1B4"
}

.fa-behance-square:before {
    content: "\F1B5"
}

.fa-bell:before {
    content: "\F0F3"
}

.fa-bell-slash:before {
    content: "\F1F6"
}

.fa-bicycle:before {
    content: "\F206"
}

.fa-bimobject:before {
    content: "\F378"
}

.fa-binoculars:before {
    content: "\F1E5"
}

.fa-birthday-cake:before {
    content: "\F1FD"
}

.fa-bitbucket:before {
    content: "\F171"
}

.fa-bitcoin:before {
    content: "\F379"
}

.fa-bity:before {
    content: "\F37A"
}

.fa-black-tie:before {
    content: "\F27E"
}

.fa-blackberry:before {
    content: "\F37B"
}

.fa-blender:before {
    content: "\F517"
}

.fa-blind:before {
    content: "\F29D"
}

.fa-blogger:before {
    content: "\F37C"
}

.fa-blogger-b:before {
    content: "\F37D"
}

.fa-bluetooth:before {
    content: "\F293"
}

.fa-bluetooth-b:before {
    content: "\F294"
}

.fa-bold:before {
    content: "\F032"
}

.fa-bolt:before {
    content: "\F0E7"
}

.fa-bomb:before {
    content: "\F1E2"
}

.fa-book:before {
    content: "\F02D"
}

.fa-book-open:before {
    content: "\F518"
}

.fa-bookmark:before {
    content: "\F02E"
}

.fa-bowling-ball:before {
    content: "\F436"
}

.fa-box:before {
    content: "\F466"
}

.fa-box-open:before {
    content: "\F49E"
}

.fa-boxes:before {
    content: "\F468"
}

.fa-braille:before {
    content: "\F2A1"
}

.fa-briefcase:before {
    content: "\F0B1"
}

.fa-briefcase-medical:before {
    content: "\F469"
}

.fa-broadcast-tower:before {
    content: "\F519"
}

.fa-broom:before {
    content: "\F51A"
}

.fa-btc:before {
    content: "\F15A"
}

.fa-bug:before {
    content: "\F188"
}

.fa-building:before {
    content: "\F1AD"
}

.fa-bullhorn:before {
    content: "\F0A1"
}

.fa-bullseye:before {
    content: "\F140"
}

.fa-burn:before {
    content: "\F46A"
}

.fa-buromobelexperte:before {
    content: "\F37F"
}

.fa-bus:before {
    content: "\F207"
}

.fa-buysellads:before {
    content: "\F20D"
}

.fa-calculator:before {
    content: "\F1EC"
}

.fa-calendar:before {
    content: "\F133"
}

.fa-calendar-alt:before {
    content: "\F073"
}

.fa-calendar-check:before {
    content: "\F274"
}

.fa-calendar-minus:before {
    content: "\F272"
}

.fa-calendar-plus:before {
    content: "\F271"
}

.fa-calendar-times:before {
    content: "\F273"
}

.fa-camera:before {
    content: "\F030"
}

.fa-camera-retro:before {
    content: "\F083"
}

.fa-capsules:before {
    content: "\F46B"
}

.fa-car:before {
    content: "\F1B9"
}

.fa-caret-down:before {
    content: "\F0D7"
}

.fa-caret-left:before {
    content: "\F0D9"
}

.fa-caret-right:before {
    content: "\F0DA"
}

.fa-caret-square-down:before {
    content: "\F150"
}

.fa-caret-square-left:before {
    content: "\F191"
}

.fa-caret-square-right:before {
    content: "\F152"
}

.fa-caret-square-up:before {
    content: "\F151"
}

.fa-caret-up:before {
    content: "\F0D8"
}

.fa-cart-arrow-down:before {
    content: "\F218"
}

.fa-cart-plus:before {
    content: "\F217"
}

.fa-cc-amazon-pay:before {
    content: "\F42D"
}

.fa-cc-amex:before {
    content: "\F1F3"
}

.fa-cc-apple-pay:before {
    content: "\F416"
}

.fa-cc-diners-club:before {
    content: "\F24C"
}

.fa-cc-discover:before {
    content: "\F1F2"
}

.fa-cc-jcb:before {
    content: "\F24B"
}

.fa-cc-mastercard:before {
    content: "\F1F1"
}

.fa-cc-paypal:before {
    content: "\F1F4"
}

.fa-cc-stripe:before {
    content: "\F1F5"
}

.fa-cc-visa:before {
    content: "\F1F0"
}

.fa-centercode:before {
    content: "\F380"
}

.fa-certificate:before {
    content: "\F0A3"
}

.fa-chalkboard:before {
    content: "\F51B"
}

.fa-chalkboard-teacher:before {
    content: "\F51C"
}

.fa-chart-area:before {
    content: "\F1FE"
}

.fa-chart-bar:before {
    content: "\F080"
}

.fa-chart-line:before {
    content: "\F201"
}

.fa-chart-pie:before {
    content: "\F200"
}

.fa-check:before {
    content: "\F00C"
}

.fa-check-circle:before {
    content: "\F058"
}

.fa-check-square:before {
    content: "\F14A"
}

.fa-chess:before {
    content: "\F439"
}

.fa-chess-bishop:before {
    content: "\F43A"
}

.fa-chess-board:before {
    content: "\F43C"
}

.fa-chess-king:before {
    content: "\F43F"
}

.fa-chess-knight:before {
    content: "\F441"
}

.fa-chess-pawn:before {
    content: "\F443"
}

.fa-chess-queen:before {
    content: "\F445"
}

.fa-chess-rook:before {
    content: "\F447"
}

.fa-chevron-circle-down:before {
    content: "\F13A"
}

.fa-chevron-circle-left:before {
    content: "\F137"
}

.fa-chevron-circle-right:before {
    content: "\F138"
}

.fa-chevron-circle-up:before {
    content: "\F139"
}

.fa-chevron-down:before {
    content: "\F078"
}

.fa-chevron-left:before {
    content: "\F053"
}

.fa-chevron-right:before {
    content: "\F054"
}

.fa-chevron-up:before {
    content: "\F077"
}

.fa-child:before {
    content: "\F1AE"
}

.fa-chrome:before {
    content: "\F268"
}

.fa-church:before {
    content: "\F51D"
}

.fa-circle:before {
    content: "\F111"
}

.fa-circle-notch:before {
    content: "\F1CE"
}

.fa-clipboard:before {
    content: "\F328"
}

.fa-clipboard-check:before {
    content: "\F46C"
}

.fa-clipboard-list:before {
    content: "\F46D"
}

.fa-clock:before {
    content: "\F017"
}

.fa-clone:before {
    content: "\F24D"
}

.fa-closed-captioning:before {
    content: "\F20A"
}

.fa-cloud:before {
    content: "\F0C2"
}

.fa-cloud-download-alt:before {
    content: "\F381"
}

.fa-cloud-upload-alt:before {
    content: "\F382"
}

.fa-cloudscale:before {
    content: "\F383"
}

.fa-cloudsmith:before {
    content: "\F384"
}

.fa-cloudversify:before {
    content: "\F385"
}

.fa-code:before {
    content: "\F121"
}

.fa-code-branch:before {
    content: "\F126"
}

.fa-codepen:before {
    content: "\F1CB"
}

.fa-codiepie:before {
    content: "\F284"
}

.fa-coffee:before {
    content: "\F0F4"
}

.fa-cog:before {
    content: "\F013"
}

.fa-cogs:before {
    content: "\F085"
}

.fa-coins:before {
    content: "\F51E"
}

.fa-columns:before {
    content: "\F0DB"
}

.fa-comment:before {
    content: "\F075"
}

.fa-comment-alt:before {
    content: "\F27A"
}

.fa-comment-dots:before {
    content: "\F4AD"
}

.fa-comment-slash:before {
    content: "\F4B3"
}

.fa-comments:before {
    content: "\F086"
}

.fa-compact-disc:before {
    content: "\F51F"
}

.fa-compass:before {
    content: "\F14E"
}

.fa-compress:before {
    content: "\F066"
}

.fa-connectdevelop:before {
    content: "\F20E"
}

.fa-contao:before {
    content: "\F26D"
}

.fa-copy:before {
    content: "\F0C5"
}

.fa-copyright:before {
    content: "\F1F9"
}

.fa-couch:before {
    content: "\F4B8"
}

.fa-cpanel:before {
    content: "\F388"
}

.fa-creative-commons:before {
    content: "\F25E"
}

.fa-creative-commons-by:before {
    content: "\F4E7"
}

.fa-creative-commons-nc:before {
    content: "\F4E8"
}

.fa-creative-commons-nc-eu:before {
    content: "\F4E9"
}

.fa-creative-commons-nc-jp:before {
    content: "\F4EA"
}

.fa-creative-commons-nd:before {
    content: "\F4EB"
}

.fa-creative-commons-pd:before {
    content: "\F4EC"
}

.fa-creative-commons-pd-alt:before {
    content: "\F4ED"
}

.fa-creative-commons-remix:before {
    content: "\F4EE"
}

.fa-creative-commons-sa:before {
    content: "\F4EF"
}

.fa-creative-commons-sampling:before {
    content: "\F4F0"
}

.fa-creative-commons-sampling-plus:before {
    content: "\F4F1"
}

.fa-creative-commons-share:before {
    content: "\F4F2"
}

.fa-credit-card:before {
    content: "\F09D"
}

.fa-crop:before {
    content: "\F125"
}

.fa-crosshairs:before {
    content: "\F05B"
}

.fa-crow:before {
    content: "\F520"
}

.fa-crown:before {
    content: "\F521"
}

.fa-css3:before {
    content: "\F13C"
}

.fa-css3-alt:before {
    content: "\F38B"
}

.fa-cube:before {
    content: "\F1B2"
}

.fa-cubes:before {
    content: "\F1B3"
}

.fa-cut:before {
    content: "\F0C4"
}

.fa-cuttlefish:before {
    content: "\F38C"
}

.fa-d-and-d:before {
    content: "\F38D"
}

.fa-dashcube:before {
    content: "\F210"
}

.fa-database:before {
    content: "\F1C0"
}

.fa-deaf:before {
    content: "\F2A4"
}

.fa-delicious:before {
    content: "\F1A5"
}

.fa-deploydog:before {
    content: "\F38E"
}

.fa-deskpro:before {
    content: "\F38F"
}

.fa-desktop:before {
    content: "\F108"
}

.fa-deviantart:before {
    content: "\F1BD"
}

.fa-diagnoses:before {
    content: "\F470"
}

.fa-dice:before {
    content: "\F522"
}

.fa-dice-five:before {
    content: "\F523"
}

.fa-dice-four:before {
    content: "\F524"
}

.fa-dice-one:before {
    content: "\F525"
}

.fa-dice-six:before {
    content: "\F526"
}

.fa-dice-three:before {
    content: "\F527"
}

.fa-dice-two:before {
    content: "\F528"
}

.fa-digg:before {
    content: "\F1A6"
}

.fa-digital-ocean:before {
    content: "\F391"
}

.fa-discord:before {
    content: "\F392"
}

.fa-discourse:before {
    content: "\F393"
}

.fa-divide:before {
    content: "\F529"
}

.fa-dna:before {
    content: "\F471"
}

.fa-dochub:before {
    content: "\F394"
}

.fa-docker:before {
    content: "\F395"
}

.fa-dollar-sign:before {
    content: "\F155"
}

.fa-dolly:before {
    content: "\F472"
}

.fa-dolly-flatbed:before {
    content: "\F474"
}

.fa-donate:before {
    content: "\F4B9"
}

.fa-door-closed:before {
    content: "\F52A"
}

.fa-door-open:before {
    content: "\F52B"
}

.fa-dot-circle:before {
    content: "\F192"
}

.fa-dove:before {
    content: "\F4BA"
}

.fa-download:before {
    content: "\F019"
}

.fa-draft2digital:before {
    content: "\F396"
}

.fa-dribbble:before {
    content: "\F17D"
}

.fa-dribbble-square:before {
    content: "\F397"
}

.fa-dropbox:before {
    content: "\F16B"
}

.fa-drupal:before {
    content: "\F1A9"
}

.fa-dumbbell:before {
    content: "\F44B"
}

.fa-dyalog:before {
    content: "\F399"
}

.fa-earlybirds:before {
    content: "\F39A"
}

.fa-ebay:before {
    content: "\F4F4"
}

.fa-edge:before {
    content: "\F282"
}

.fa-edit:before {
    content: "\F044"
}

.fa-eject:before {
    content: "\F052"
}

.fa-elementor:before {
    content: "\F430"
}

.fa-ellipsis-h:before {
    content: "\F141"
}

.fa-ellipsis-v:before {
    content: "\F142"
}

.fa-ember:before {
    content: "\F423"
}

.fa-empire:before {
    content: "\F1D1"
}

.fa-envelope:before {
    content: "\F0E0"
}

.fa-envelope-open:before {
    content: "\F2B6"
}

.fa-envelope-square:before {
    content: "\F199"
}

.fa-envira:before {
    content: "\F299"
}

.fa-equals:before {
    content: "\F52C"
}

.fa-eraser:before {
    content: "\F12D"
}

.fa-erlang:before {
    content: "\F39D"
}

.fa-ethereum:before {
    content: "\F42E"
}

.fa-etsy:before {
    content: "\F2D7"
}

.fa-euro-sign:before {
    content: "\F153"
}

.fa-exchange-alt:before {
    content: "\F362"
}

.fa-exclamation:before {
    content: "\F12A"
}

.fa-exclamation-circle:before {
    content: "\F06A"
}

.fa-exclamation-triangle:before {
    content: "\F071"
}

.fa-expand:before {
    content: "\F065"
}

.fa-expand-arrows-alt:before {
    content: "\F31E"
}

.fa-expeditedssl:before {
    content: "\F23E"
}

.fa-external-link-alt:before {
    content: "\F35D"
}

.fa-external-link-square-alt:before {
    content: "\F360"
}

.fa-eye:before {
    content: "\F06E"
}

.fa-eye-dropper:before {
    content: "\F1FB"
}

.fa-eye-slash:before {
    content: "\F070"
}

.fa-facebook:before {
    content: "\F09A"
}

.fa-facebook-f:before {
    content: "\F39E"
}

.fa-facebook-messenger:before {
    content: "\F39F"
}

.fa-facebook-square:before {
    content: "\F082"
}

.fa-fast-backward:before {
    content: "\F049"
}

.fa-fast-forward:before {
    content: "\F050"
}

.fa-fax:before {
    content: "\F1AC"
}

.fa-feather:before {
    content: "\F52D"
}

.fa-female:before {
    content: "\F182"
}

.fa-fighter-jet:before {
    content: "\F0FB"
}

.fa-file:before {
    content: "\F15B"
}

.fa-file-alt:before {
    content: "\F15C"
}

.fa-file-archive:before {
    content: "\F1C6"
}

.fa-file-audio:before {
    content: "\F1C7"
}

.fa-file-code:before {
    content: "\F1C9"
}

.fa-file-excel:before {
    content: "\F1C3"
}

.fa-file-image:before {
    content: "\F1C5"
}

.fa-file-medical:before {
    content: "\F477"
}

.fa-file-medical-alt:before {
    content: "\F478"
}

.fa-file-pdf:before {
    content: "\F1C1"
}

.fa-file-powerpoint:before {
    content: "\F1C4"
}

.fa-file-video:before {
    content: "\F1C8"
}

.fa-file-word:before {
    content: "\F1C2"
}

.fa-film:before {
    content: "\F008"
}

.fa-filter:before {
    content: "\F0B0"
}

.fa-fire:before {
    content: "\F06D"
}

.fa-fire-extinguisher:before {
    content: "\F134"
}

.fa-firefox:before {
    content: "\F269"
}

.fa-first-aid:before {
    content: "\F479"
}

.fa-first-order:before {
    content: "\F2B0"
}

.fa-first-order-alt:before {
    content: "\F50A"
}

.fa-firstdraft:before {
    content: "\F3A1"
}

.fa-flag:before {
    content: "\F024"
}

.fa-flag-checkered:before {
    content: "\F11E"
}

.fa-flask:before {
    content: "\F0C3"
}

.fa-flickr:before {
    content: "\F16E"
}

.fa-flipboard:before {
    content: "\F44D"
}

.fa-fly:before {
    content: "\F417"
}

.fa-folder:before {
    content: "\F07B"
}

.fa-folder-open:before {
    content: "\F07C"
}

.fa-font:before {
    content: "\F031"
}

.fa-font-awesome:before {
    content: "\F2B4"
}

.fa-font-awesome-alt:before {
    content: "\F35C"
}

.fa-font-awesome-flag:before {
    content: "\F425"
}

.fa-font-awesome-logo-full:before {
    content: "\F4E6"
}

.fa-fonticons:before {
    content: "\F280"
}

.fa-fonticons-fi:before {
    content: "\F3A2"
}

.fa-football-ball:before {
    content: "\F44E"
}

.fa-fort-awesome:before {
    content: "\F286"
}

.fa-fort-awesome-alt:before {
    content: "\F3A3"
}

.fa-forumbee:before {
    content: "\F211"
}

.fa-forward:before {
    content: "\F04E"
}

.fa-foursquare:before {
    content: "\F180"
}

.fa-free-code-camp:before {
    content: "\F2C5"
}

.fa-freebsd:before {
    content: "\F3A4"
}

.fa-frog:before {
    content: "\F52E"
}

.fa-frown:before {
    content: "\F119"
}

.fa-fulcrum:before {
    content: "\F50B"
}

.fa-futbol:before {
    content: "\F1E3"
}

.fa-galactic-republic:before {
    content: "\F50C"
}

.fa-galactic-senate:before {
    content: "\F50D"
}

.fa-gamepad:before {
    content: "\F11B"
}

.fa-gas-pump:before {
    content: "\F52F"
}

.fa-gavel:before {
    content: "\F0E3"
}

.fa-gem:before {
    content: "\F3A5"
}

.fa-genderless:before {
    content: "\F22D"
}

.fa-get-pocket:before {
    content: "\F265"
}

.fa-gg:before {
    content: "\F260"
}

.fa-gg-circle:before {
    content: "\F261"
}

.fa-gift:before {
    content: "\F06B"
}

.fa-git:before {
    content: "\F1D3"
}

.fa-git-square:before {
    content: "\F1D2"
}

.fa-github:before {
    content: "\F09B"
}

.fa-github-alt:before {
    content: "\F113"
}

.fa-github-square:before {
    content: "\F092"
}

.fa-gitkraken:before {
    content: "\F3A6"
}

.fa-gitlab:before {
    content: "\F296"
}

.fa-gitter:before {
    content: "\F426"
}

.fa-glass-martini:before {
    content: "\F000"
}

.fa-glasses:before {
    content: "\F530"
}

.fa-glide:before {
    content: "\F2A5"
}

.fa-glide-g:before {
    content: "\F2A6"
}

.fa-globe:before {
    content: "\F0AC"
}

.fa-gofore:before {
    content: "\F3A7"
}

.fa-golf-ball:before {
    content: "\F450"
}

.fa-goodreads:before {
    content: "\F3A8"
}

.fa-goodreads-g:before {
    content: "\F3A9"
}

.fa-google:before {
    content: "\F1A0"
}

.fa-google-drive:before {
    content: "\F3AA"
}

.fa-google-play:before {
    content: "\F3AB"
}

.fa-google-plus:before {
    content: "\F2B3"
}

.fa-google-plus-g:before {
    content: "\F0D5"
}

.fa-google-plus-square:before {
    content: "\F0D4"
}

.fa-google-wallet:before {
    content: "\F1EE"
}

.fa-graduation-cap:before {
    content: "\F19D"
}

.fa-gratipay:before {
    content: "\F184"
}

.fa-grav:before {
    content: "\F2D6"
}

.fa-greater-than:before {
    content: "\F531"
}

.fa-greater-than-equal:before {
    content: "\F532"
}

.fa-gripfire:before {
    content: "\F3AC"
}

.fa-grunt:before {
    content: "\F3AD"
}

.fa-gulp:before {
    content: "\F3AE"
}

.fa-h-square:before {
    content: "\F0FD"
}

.fa-hacker-news:before {
    content: "\F1D4"
}

.fa-hacker-news-square:before {
    content: "\F3AF"
}

.fa-hand-holding:before {
    content: "\F4BD"
}

.fa-hand-holding-heart:before {
    content: "\F4BE"
}

.fa-hand-holding-usd:before {
    content: "\F4C0"
}

.fa-hand-lizard:before {
    content: "\F258"
}

.fa-hand-paper:before {
    content: "\F256"
}

.fa-hand-peace:before {
    content: "\F25B"
}

.fa-hand-point-down:before {
    content: "\F0A7"
}

.fa-hand-point-left:before {
    content: "\F0A5"
}

.fa-hand-point-right:before {
    content: "\F0A4"
}

.fa-hand-point-up:before {
    content: "\F0A6"
}

.fa-hand-pointer:before {
    content: "\F25A"
}

.fa-hand-rock:before {
    content: "\F255"
}

.fa-hand-scissors:before {
    content: "\F257"
}

.fa-hand-spock:before {
    content: "\F259"
}

.fa-hands:before {
    content: "\F4C2"
}

.fa-hands-helping:before {
    content: "\F4C4"
}

.fa-handshake:before {
    content: "\F2B5"
}

.fa-hashtag:before {
    content: "\F292"
}

.fa-hdd:before {
    content: "\F0A0"
}

.fa-heading:before {
    content: "\F1DC"
}

.fa-headphones:before {
    content: "\F025"
}

.fa-heart:before {
    content: "\F004"
}

.fa-heartbeat:before {
    content: "\F21E"
}

.fa-helicopter:before {
    content: "\F533"
}

.fa-hips:before {
    content: "\F452"
}

.fa-hire-a-helper:before {
    content: "\F3B0"
}

.fa-history:before {
    content: "\F1DA"
}

.fa-hockey-puck:before {
    content: "\F453"
}

.fa-home:before {
    content: "\F015"
}

.fa-hooli:before {
    content: "\F427"
}

.fa-hospital:before {
    content: "\F0F8"
}

.fa-hospital-alt:before {
    content: "\F47D"
}

.fa-hospital-symbol:before {
    content: "\F47E"
}

.fa-hotjar:before {
    content: "\F3B1"
}

.fa-hourglass:before {
    content: "\F254"
}

.fa-hourglass-end:before {
    content: "\F253"
}

.fa-hourglass-half:before {
    content: "\F252"
}

.fa-hourglass-start:before {
    content: "\F251"
}

.fa-houzz:before {
    content: "\F27C"
}

.fa-html5:before {
    content: "\F13B"
}

.fa-hubspot:before {
    content: "\F3B2"
}

.fa-i-cursor:before {
    content: "\F246"
}

.fa-id-badge:before {
    content: "\F2C1"
}

.fa-id-card:before {
    content: "\F2C2"
}

.fa-id-card-alt:before {
    content: "\F47F"
}

.fa-image:before {
    content: "\F03E"
}

.fa-images:before {
    content: "\F302"
}

.fa-imdb:before {
    content: "\F2D8"
}

.fa-inbox:before {
    content: "\F01C"
}

.fa-indent:before {
    content: "\F03C"
}

.fa-industry:before {
    content: "\F275"
}

.fa-infinity:before {
    content: "\F534"
}

.fa-info:before {
    content: "\F129"
}

.fa-info-circle:before {
    content: "\F05A"
}

.fa-instagram:before {
    content: "\F16D"
}

.fa-internet-explorer:before {
    content: "\F26B"
}

.fa-ioxhost:before {
    content: "\F208"
}

.fa-italic:before {
    content: "\F033"
}

.fa-itunes:before {
    content: "\F3B4"
}

.fa-itunes-note:before {
    content: "\F3B5"
}

.fa-java:before {
    content: "\F4E4"
}

.fa-jedi-order:before {
    content: "\F50E"
}

.fa-jenkins:before {
    content: "\F3B6"
}

.fa-joget:before {
    content: "\F3B7"
}

.fa-joomla:before {
    content: "\F1AA"
}

.fa-js:before {
    content: "\F3B8"
}

.fa-js-square:before {
    content: "\F3B9"
}

.fa-jsfiddle:before {
    content: "\F1CC"
}

.fa-key:before {
    content: "\F084"
}

.fa-keybase:before {
    content: "\F4F5"
}

.fa-keyboard:before {
    content: "\F11C"
}

.fa-keycdn:before {
    content: "\F3BA"
}

.fa-kickstarter:before {
    content: "\F3BB"
}

.fa-kickstarter-k:before {
    content: "\F3BC"
}

.fa-kiwi-bird:before {
    content: "\F535"
}

.fa-korvue:before {
    content: "\F42F"
}

.fa-language:before {
    content: "\F1AB"
}

.fa-laptop:before {
    content: "\F109"
}

.fa-laravel:before {
    content: "\F3BD"
}

.fa-lastfm:before {
    content: "\F202"
}

.fa-lastfm-square:before {
    content: "\F203"
}

.fa-leaf:before {
    content: "\F06C"
}

.fa-leanpub:before {
    content: "\F212"
}

.fa-lemon:before {
    content: "\F094"
}

.fa-less:before {
    content: "\F41D"
}

.fa-less-than:before {
    content: "\F536"
}

.fa-less-than-equal:before {
    content: "\F537"
}

.fa-level-down-alt:before {
    content: "\F3BE"
}

.fa-level-up-alt:before {
    content: "\F3BF"
}

.fa-life-ring:before {
    content: "\F1CD"
}

.fa-lightbulb:before {
    content: "\F0EB"
}

.fa-line:before {
    content: "\F3C0"
}

.fa-link:before {
    content: "\F0C1"
}

.fa-linkedin:before {
    content: "\F08C"
}

.fa-linkedin-in:before {
    content: "\F0E1"
}

.fa-linode:before {
    content: "\F2B8"
}

.fa-linux:before {
    content: "\F17C"
}

.fa-lira-sign:before {
    content: "\F195"
}

.fa-list:before {
    content: "\F03A"
}

.fa-list-alt:before {
    content: "\F022"
}

.fa-list-ol:before {
    content: "\F0CB"
}

.fa-list-ul:before {
    content: "\F0CA"
}

.fa-location-arrow:before {
    content: "\F124"
}

.fa-lock:before {
    content: "\F023"
}

.fa-lock-open:before {
    content: "\F3C1"
}

.fa-long-arrow-alt-down:before {
    content: "\F309"
}

.fa-long-arrow-alt-left:before {
    content: "\F30A"
}

.fa-long-arrow-alt-right:before {
    content: "\F30B"
}

.fa-long-arrow-alt-up:before {
    content: "\F30C"
}

.fa-low-vision:before {
    content: "\F2A8"
}

.fa-lyft:before {
    content: "\F3C3"
}

.fa-magento:before {
    content: "\F3C4"
}

.fa-magic:before {
    content: "\F0D0"
}

.fa-magnet:before {
    content: "\F076"
}

.fa-male:before {
    content: "\F183"
}

.fa-mandalorian:before {
    content: "\F50F"
}

.fa-map:before {
    content: "\F279"
}

.fa-map-marker:before {
    content: "\F041"
}

.fa-map-marker-alt:before {
    content: "\F3C5"
}

.fa-map-pin:before {
    content: "\F276"
}

.fa-map-signs:before {
    content: "\F277"
}

.fa-mars:before {
    content: "\F222"
}

.fa-mars-double:before {
    content: "\F227"
}

.fa-mars-stroke:before {
    content: "\F229"
}

.fa-mars-stroke-h:before {
    content: "\F22B"
}

.fa-mars-stroke-v:before {
    content: "\F22A"
}

.fa-mastodon:before {
    content: "\F4F6"
}

.fa-maxcdn:before {
    content: "\F136"
}

.fa-medapps:before {
    content: "\F3C6"
}

.fa-medium:before {
    content: "\F23A"
}

.fa-medium-m:before {
    content: "\F3C7"
}

.fa-medkit:before {
    content: "\F0FA"
}

.fa-medrt:before {
    content: "\F3C8"
}

.fa-meetup:before {
    content: "\F2E0"
}

.fa-meh:before {
    content: "\F11A"
}

.fa-memory:before {
    content: "\F538"
}

.fa-mercury:before {
    content: "\F223"
}

.fa-microchip:before {
    content: "\F2DB"
}

.fa-microphone:before {
    content: "\F130"
}

.fa-microphone-alt:before {
    content: "\F3C9"
}

.fa-microphone-alt-slash:before {
    content: "\F539"
}

.fa-microphone-slash:before {
    content: "\F131"
}

.fa-microsoft:before {
    content: "\F3CA"
}

.fa-minus:before {
    content: "\F068"
}

.fa-minus-circle:before {
    content: "\F056"
}

.fa-minus-square:before {
    content: "\F146"
}

.fa-mix:before {
    content: "\F3CB"
}

.fa-mixcloud:before {
    content: "\F289"
}

.fa-mizuni:before {
    content: "\F3CC"
}

.fa-mobile:before {
    content: "\F10B"
}

.fa-mobile-alt:before {
    content: "\F3CD"
}

.fa-modx:before {
    content: "\F285"
}

.fa-monero:before {
    content: "\F3D0"
}

.fa-money-bill:before {
    content: "\F0D6"
}

.fa-money-bill-alt:before {
    content: "\F3D1"
}

.fa-money-bill-wave:before {
    content: "\F53A"
}

.fa-money-bill-wave-alt:before {
    content: "\F53B"
}

.fa-money-check:before {
    content: "\F53C"
}

.fa-money-check-alt:before {
    content: "\F53D"
}

.fa-moon:before {
    content: "\F186"
}

.fa-motorcycle:before {
    content: "\F21C"
}

.fa-mouse-pointer:before {
    content: "\F245"
}

.fa-music:before {
    content: "\F001"
}

.fa-napster:before {
    content: "\F3D2"
}

.fa-neuter:before {
    content: "\F22C"
}

.fa-newspaper:before {
    content: "\F1EA"
}

.fa-nintendo-switch:before {
    content: "\F418"
}

.fa-node:before {
    content: "\F419"
}

.fa-node-js:before {
    content: "\F3D3"
}

.fa-not-equal:before {
    content: "\F53E"
}

.fa-notes-medical:before {
    content: "\F481"
}

.fa-npm:before {
    content: "\F3D4"
}

.fa-ns8:before {
    content: "\F3D5"
}

.fa-nutritionix:before {
    content: "\F3D6"
}

.fa-object-group:before {
    content: "\F247"
}

.fa-object-ungroup:before {
    content: "\F248"
}

.fa-odnoklassniki:before {
    content: "\F263"
}

.fa-odnoklassniki-square:before {
    content: "\F264"
}

.fa-old-republic:before {
    content: "\F510"
}

.fa-opencart:before {
    content: "\F23D"
}

.fa-openid:before {
    content: "\F19B"
}

.fa-opera:before {
    content: "\F26A"
}

.fa-optin-monster:before {
    content: "\F23C"
}

.fa-osi:before {
    content: "\F41A"
}

.fa-outdent:before {
    content: "\F03B"
}

.fa-page4:before {
    content: "\F3D7"
}

.fa-pagelines:before {
    content: "\F18C"
}

.fa-paint-brush:before {
    content: "\F1FC"
}

.fa-palette:before {
    content: "\F53F"
}

.fa-palfed:before {
    content: "\F3D8"
}

.fa-pallet:before {
    content: "\F482"
}

.fa-paper-plane:before {
    content: "\F1D8"
}

.fa-paperclip:before {
    content: "\F0C6"
}

.fa-parachute-box:before {
    content: "\F4CD"
}

.fa-paragraph:before {
    content: "\F1DD"
}

.fa-parking:before {
    content: "\F540"
}

.fa-paste:before {
    content: "\F0EA"
}

.fa-patreon:before {
    content: "\F3D9"
}

.fa-pause:before {
    content: "\F04C"
}

.fa-pause-circle:before {
    content: "\F28B"
}

.fa-paw:before {
    content: "\F1B0"
}

.fa-paypal:before {
    content: "\F1ED"
}

.fa-pen-square:before {
    content: "\F14B"
}

.fa-pencil-alt:before {
    content: "\F303"
}

.fa-people-carry:before {
    content: "\F4CE"
}

.fa-percent:before {
    content: "\F295"
}

.fa-percentage:before {
    content: "\F541"
}

.fa-periscope:before {
    content: "\F3DA"
}

.fa-phabricator:before {
    content: "\F3DB"
}

.fa-phoenix-framework:before {
    content: "\F3DC"
}

.fa-phoenix-squadron:before {
    content: "\F511"
}

.fa-phone:before {
    content: "\F095"
}

.fa-phone-slash:before {
    content: "\F3DD"
}

.fa-phone-square:before {
    content: "\F098"
}

.fa-phone-volume:before {
    content: "\F2A0"
}

.fa-php:before {
    content: "\F457"
}

.fa-pied-piper:before {
    content: "\F2AE"
}

.fa-pied-piper-alt:before {
    content: "\F1A8"
}

.fa-pied-piper-hat:before {
    content: "\F4E5"
}

.fa-pied-piper-pp:before {
    content: "\F1A7"
}

.fa-piggy-bank:before {
    content: "\F4D3"
}

.fa-pills:before {
    content: "\F484"
}

.fa-pinterest:before {
    content: "\F0D2"
}

.fa-pinterest-p:before {
    content: "\F231"
}

.fa-pinterest-square:before {
    content: "\F0D3"
}

.fa-plane:before {
    content: "\F072"
}

.fa-play:before {
    content: "\F04B"
}

.fa-play-circle:before {
    content: "\F144"
}

.fa-playstation:before {
    content: "\F3DF"
}

.fa-plug:before {
    content: "\F1E6"
}

.fa-plus:before {
    content: "\F067"
}

.fa-plus-circle:before {
    content: "\F055"
}

.fa-plus-square:before {
    content: "\F0FE"
}

.fa-podcast:before {
    content: "\F2CE"
}

.fa-poo:before {
    content: "\F2FE"
}

.fa-portrait:before {
    content: "\F3E0"
}

.fa-pound-sign:before {
    content: "\F154"
}

.fa-power-off:before {
    content: "\F011"
}

.fa-prescription-bottle:before {
    content: "\F485"
}

.fa-prescription-bottle-alt:before {
    content: "\F486"
}

.fa-print:before {
    content: "\F02F"
}

.fa-procedures:before {
    content: "\F487"
}

.fa-product-hunt:before {
    content: "\F288"
}

.fa-project-diagram:before {
    content: "\F542"
}

.fa-pushed:before {
    content: "\F3E1"
}

.fa-puzzle-piece:before {
    content: "\F12E"
}

.fa-python:before {
    content: "\F3E2"
}

.fa-qq:before {
    content: "\F1D6"
}

.fa-qrcode:before {
    content: "\F029"
}

.fa-question:before {
    content: "\F128"
}

.fa-question-circle:before {
    content: "\F059"
}

.fa-quidditch:before {
    content: "\F458"
}

.fa-quinscape:before {
    content: "\F459"
}

.fa-quora:before {
    content: "\F2C4"
}

.fa-quote-left:before {
    content: "\F10D"
}

.fa-quote-right:before {
    content: "\F10E"
}

.fa-r-project:before {
    content: "\F4F7"
}

.fa-random:before {
    content: "\F074"
}

.fa-ravelry:before {
    content: "\F2D9"
}

.fa-react:before {
    content: "\F41B"
}

.fa-readme:before {
    content: "\F4D5"
}

.fa-rebel:before {
    content: "\F1D0"
}

.fa-receipt:before {
    content: "\F543"
}

.fa-recycle:before {
    content: "\F1B8"
}

.fa-red-river:before {
    content: "\F3E3"
}

.fa-reddit:before {
    content: "\F1A1"
}

.fa-reddit-alien:before {
    content: "\F281"
}

.fa-reddit-square:before {
    content: "\F1A2"
}

.fa-redo:before {
    content: "\F01E"
}

.fa-redo-alt:before {
    content: "\F2F9"
}

.fa-registered:before {
    content: "\F25D"
}

.fa-rendact:before {
    content: "\F3E4"
}

.fa-renren:before {
    content: "\F18B"
}

.fa-reply:before {
    content: "\F3E5"
}

.fa-reply-all:before {
    content: "\F122"
}

.fa-replyd:before {
    content: "\F3E6"
}

.fa-researchgate:before {
    content: "\F4F8"
}

.fa-resolving:before {
    content: "\F3E7"
}

.fa-retweet:before {
    content: "\F079"
}

.fa-ribbon:before {
    content: "\F4D6"
}

.fa-road:before {
    content: "\F018"
}

.fa-robot:before {
    content: "\F544"
}

.fa-rocket:before {
    content: "\F135"
}

.fa-rocketchat:before {
    content: "\F3E8"
}

.fa-rockrms:before {
    content: "\F3E9"
}

.fa-rss:before {
    content: "\F09E"
}

.fa-rss-square:before {
    content: "\F143"
}

.fa-ruble-sign:before {
    content: "\F158"
}

.fa-ruler:before {
    content: "\F545"
}

.fa-ruler-combined:before {
    content: "\F546"
}

.fa-ruler-horizontal:before {
    content: "\F547"
}

.fa-ruler-vertical:before {
    content: "\F548"
}

.fa-rupee-sign:before {
    content: "\F156"
}

.fa-safari:before {
    content: "\F267"
}

.fa-sass:before {
    content: "\F41E"
}

.fa-save:before {
    content: "\F0C7"
}

.fa-schlix:before {
    content: "\F3EA"
}

.fa-school:before {
    content: "\F549"
}

.fa-screwdriver:before {
    content: "\F54A"
}

.fa-scribd:before {
    content: "\F28A"
}

.fa-search:before {
    content: "\F002"
}

.fa-search-minus:before {
    content: "\F010"
}

.fa-search-plus:before {
    content: "\F00E"
}

.fa-searchengin:before {
    content: "\F3EB"
}

.fa-seedling:before {
    content: "\F4D8"
}

.fa-sellcast:before {
    content: "\F2DA"
}

.fa-sellsy:before {
    content: "\F213"
}

.fa-server:before {
    content: "\F233"
}

.fa-servicestack:before {
    content: "\F3EC"
}

.fa-share:before {
    content: "\F064"
}

.fa-share-alt:before {
    content: "\F1E0"
}

.fa-share-alt-square:before {
    content: "\F1E1"
}

.fa-share-square:before {
    content: "\F14D"
}

.fa-shekel-sign:before {
    content: "\F20B"
}

.fa-shield-alt:before {
    content: "\F3ED"
}

.fa-ship:before {
    content: "\F21A"
}

.fa-shipping-fast:before {
    content: "\F48B"
}

.fa-shirtsinbulk:before {
    content: "\F214"
}

.fa-shoe-prints:before {
    content: "\F54B"
}

.fa-shopping-bag:before {
    content: "\F290"
}

.fa-shopping-basket:before {
    content: "\F291"
}

.fa-shopping-cart:before {
    content: "\F07A"
}

.fa-shower:before {
    content: "\F2CC"
}

.fa-sign:before {
    content: "\F4D9"
}

.fa-sign-in-alt:before {
    content: "\F2F6"
}

.fa-sign-language:before {
    content: "\F2A7"
}

.fa-sign-out-alt:before {
    content: "\F2F5"
}

.fa-signal:before {
    content: "\F012"
}

.fa-simplybuilt:before {
    content: "\F215"
}

.fa-sistrix:before {
    content: "\F3EE"
}

.fa-sitemap:before {
    content: "\F0E8"
}

.fa-sith:before {
    content: "\F512"
}

.fa-skull:before {
    content: "\F54C"
}

.fa-skyatlas:before {
    content: "\F216"
}

.fa-skype:before {
    content: "\F17E"
}

.fa-slack:before {
    content: "\F198"
}

.fa-slack-hash:before {
    content: "\F3EF"
}

.fa-sliders-h:before {
    content: "\F1DE"
}

.fa-slideshare:before {
    content: "\F1E7"
}

.fa-smile:before {
    content: "\F118"
}

.fa-smoking:before {
    content: "\F48D"
}

.fa-smoking-ban:before {
    content: "\F54D"
}

.fa-snapchat:before {
    content: "\F2AB"
}

.fa-snapchat-ghost:before {
    content: "\F2AC"
}

.fa-snapchat-square:before {
    content: "\F2AD"
}

.fa-snowflake:before {
    content: "\F2DC"
}

.fa-sort:before {
    content: "\F0DC"
}

.fa-sort-alpha-down:before {
    content: "\F15D"
}

.fa-sort-alpha-up:before {
    content: "\F15E"
}

.fa-sort-amount-down:before {
    content: "\F160"
}

.fa-sort-amount-up:before {
    content: "\F161"
}

.fa-sort-down:before {
    content: "\F0DD"
}

.fa-sort-numeric-down:before {
    content: "\F162"
}

.fa-sort-numeric-up:before {
    content: "\F163"
}

.fa-sort-up:before {
    content: "\F0DE"
}

.fa-soundcloud:before {
    content: "\F1BE"
}

.fa-space-shuttle:before {
    content: "\F197"
}

.fa-speakap:before {
    content: "\F3F3"
}

.fa-spinner:before {
    content: "\F110"
}

.fa-spotify:before {
    content: "\F1BC"
}

.fa-square:before {
    content: "\F0C8"
}

.fa-square-full:before {
    content: "\F45C"
}

.fa-stack-exchange:before {
    content: "\F18D"
}

.fa-stack-overflow:before {
    content: "\F16C"
}

.fa-star:before {
    content: "\F005"
}

.fa-star-half:before {
    content: "\F089"
}

.fa-staylinked:before {
    content: "\F3F5"
}

.fa-steam:before {
    content: "\F1B6"
}

.fa-steam-square:before {
    content: "\F1B7"
}

.fa-steam-symbol:before {
    content: "\F3F6"
}

.fa-step-backward:before {
    content: "\F048"
}

.fa-step-forward:before {
    content: "\F051"
}

.fa-stethoscope:before {
    content: "\F0F1"
}

.fa-sticker-mule:before {
    content: "\F3F7"
}

.fa-sticky-note:before {
    content: "\F249"
}

.fa-stop:before {
    content: "\F04D"
}

.fa-stop-circle:before {
    content: "\F28D"
}

.fa-stopwatch:before {
    content: "\F2F2"
}

.fa-store:before {
    content: "\F54E"
}

.fa-store-alt:before {
    content: "\F54F"
}

.fa-strava:before {
    content: "\F428"
}

.fa-stream:before {
    content: "\F550"
}

.fa-street-view:before {
    content: "\F21D"
}

.fa-strikethrough:before {
    content: "\F0CC"
}

.fa-stripe:before {
    content: "\F429"
}

.fa-stripe-s:before {
    content: "\F42A"
}

.fa-stroopwafel:before {
    content: "\F551"
}

.fa-studiovinari:before {
    content: "\F3F8"
}

.fa-stumbleupon:before {
    content: "\F1A4"
}

.fa-stumbleupon-circle:before {
    content: "\F1A3"
}

.fa-subscript:before {
    content: "\F12C"
}

.fa-subway:before {
    content: "\F239"
}

.fa-suitcase:before {
    content: "\F0F2"
}

.fa-sun:before {
    content: "\F185"
}

.fa-superpowers:before {
    content: "\F2DD"
}

.fa-superscript:before {
    content: "\F12B"
}

.fa-supple:before {
    content: "\F3F9"
}

.fa-sync:before {
    content: "\F021"
}

.fa-sync-alt:before {
    content: "\F2F1"
}

.fa-syringe:before {
    content: "\F48E"
}

.fa-table:before {
    content: "\F0CE"
}

.fa-table-tennis:before {
    content: "\F45D"
}

.fa-tablet:before {
    content: "\F10A"
}

.fa-tablet-alt:before {
    content: "\F3FA"
}

.fa-tablets:before {
    content: "\F490"
}

.fa-tachometer-alt:before {
    content: "\F3FD"
}

.fa-tag:before {
    content: "\F02B"
}

.fa-tags:before {
    content: "\F02C"
}

.fa-tape:before {
    content: "\F4DB"
}

.fa-tasks:before {
    content: "\F0AE"
}

.fa-taxi:before {
    content: "\F1BA"
}

.fa-teamspeak:before {
    content: "\F4F9"
}

.fa-telegram:before {
    content: "\F2C6"
}

.fa-telegram-plane:before {
    content: "\F3FE"
}

.fa-tencent-weibo:before {
    content: "\F1D5"
}

.fa-terminal:before {
    content: "\F120"
}

.fa-text-height:before {
    content: "\F034"
}

.fa-text-width:before {
    content: "\F035"
}

.fa-th:before {
    content: "\F00A"
}

.fa-th-large:before {
    content: "\F009"
}

.fa-th-list:before {
    content: "\F00B"
}

.fa-themeisle:before {
    content: "\F2B2"
}

.fa-thermometer:before {
    content: "\F491"
}

.fa-thermometer-empty:before {
    content: "\F2CB"
}

.fa-thermometer-full:before {
    content: "\F2C7"
}

.fa-thermometer-half:before {
    content: "\F2C9"
}

.fa-thermometer-quarter:before {
    content: "\F2CA"
}

.fa-thermometer-three-quarters:before {
    content: "\F2C8"
}

.fa-thumbs-down:before {
    content: "\F165"
}

.fa-thumbs-up:before {
    content: "\F164"
}

.fa-thumbtack:before {
    content: "\F08D"
}

.fa-ticket-alt:before {
    content: "\F3FF"
}

.fa-times:before {
    content: "\F00D"
}

.fa-times-circle:before {
    content: "\F057"
}

.fa-tint:before {
    content: "\F043"
}

.fa-toggle-off:before {
    content: "\F204"
}

.fa-toggle-on:before {
    content: "\F205"
}

.fa-toolbox:before {
    content: "\F552"
}

.fa-trade-federation:before {
    content: "\F513"
}

.fa-trademark:before {
    content: "\F25C"
}

.fa-train:before {
    content: "\F238"
}

.fa-transgender:before {
    content: "\F224"
}

.fa-transgender-alt:before {
    content: "\F225"
}

.fa-trash:before {
    content: "\F1F8"
}

.fa-trash-alt:before {
    content: "\F2ED"
}

.fa-tree:before {
    content: "\F1BB"
}

.fa-trello:before {
    content: "\F181"
}

.fa-tripadvisor:before {
    content: "\F262"
}

.fa-trophy:before {
    content: "\F091"
}

.fa-truck:before {
    content: "\F0D1"
}

.fa-truck-loading:before {
    content: "\F4DE"
}

.fa-truck-moving:before {
    content: "\F4DF"
}

.fa-tshirt:before {
    content: "\F553"
}

.fa-tty:before {
    content: "\F1E4"
}

.fa-tumblr:before {
    content: "\F173"
}

.fa-tumblr-square:before {
    content: "\F174"
}

.fa-tv:before {
    content: "\F26C"
}

.fa-twitch:before {
    content: "\F1E8"
}

.fa-twitter:before {
    content: "\F099"
}

.fa-twitter-square:before {
    content: "\F081"
}

.fa-typo3:before {
    content: "\F42B"
}

.fa-uber:before {
    content: "\F402"
}

.fa-uikit:before {
    content: "\F403"
}

.fa-umbrella:before {
    content: "\F0E9"
}

.fa-underline:before {
    content: "\F0CD"
}

.fa-undo:before {
    content: "\F0E2"
}

.fa-undo-alt:before {
    content: "\F2EA"
}

.fa-uniregistry:before {
    content: "\F404"
}

.fa-universal-access:before {
    content: "\F29A"
}

.fa-university:before {
    content: "\F19C"
}

.fa-unlink:before {
    content: "\F127"
}

.fa-unlock:before {
    content: "\F09C"
}

.fa-unlock-alt:before {
    content: "\F13E"
}

.fa-untappd:before {
    content: "\F405"
}

.fa-upload:before {
    content: "\F093"
}

.fa-usb:before {
    content: "\F287"
}

.fa-user:before {
    content: "\F007"
}

.fa-user-alt:before {
    content: "\F406"
}

.fa-user-alt-slash:before {
    content: "\F4FA"
}

.fa-user-astronaut:before {
    content: "\F4FB"
}

.fa-user-check:before {
    content: "\F4FC"
}

.fa-user-circle:before {
    content: "\F2BD"
}

.fa-user-clock:before {
    content: "\F4FD"
}

.fa-user-cog:before {
    content: "\F4FE"
}

.fa-user-edit:before {
    content: "\F4FF"
}

.fa-user-friends:before {
    content: "\F500"
}

.fa-user-graduate:before {
    content: "\F501"
}

.fa-user-lock:before {
    content: "\F502"
}

.fa-user-md:before {
    content: "\F0F0"
}

.fa-user-minus:before {
    content: "\F503"
}

.fa-user-ninja:before {
    content: "\F504"
}

.fa-user-plus:before {
    content: "\F234"
}

.fa-user-secret:before {
    content: "\F21B"
}

.fa-user-shield:before {
    content: "\F505"
}

.fa-user-slash:before {
    content: "\F506"
}

.fa-user-tag:before {
    content: "\F507"
}

.fa-user-tie:before {
    content: "\F508"
}

.fa-user-times:before {
    content: "\F235"
}

.fa-users:before {
    content: "\F0C0"
}

.fa-users-cog:before {
    content: "\F509"
}

.fa-ussunnah:before {
    content: "\F407"
}

.fa-utensil-spoon:before {
    content: "\F2E5"
}

.fa-utensils:before {
    content: "\F2E7"
}

.fa-vaadin:before {
    content: "\F408"
}

.fa-venus:before {
    content: "\F221"
}

.fa-venus-double:before {
    content: "\F226"
}

.fa-venus-mars:before {
    content: "\F228"
}

.fa-viacoin:before {
    content: "\F237"
}

.fa-viadeo:before {
    content: "\F2A9"
}

.fa-viadeo-square:before {
    content: "\F2AA"
}

.fa-vial:before {
    content: "\F492"
}

.fa-vials:before {
    content: "\F493"
}

.fa-viber:before {
    content: "\F409"
}

.fa-video:before {
    content: "\F03D"
}

.fa-video-slash:before {
    content: "\F4E2"
}

.fa-vimeo:before {
    content: "\F40A"
}

.fa-vimeo-square:before {
    content: "\F194"
}

.fa-vimeo-v:before {
    content: "\F27D"
}

.fa-vine:before {
    content: "\F1CA"
}

.fa-vk:before {
    content: "\F189"
}

.fa-vnv:before {
    content: "\F40B"
}

.fa-volleyball-ball:before {
    content: "\F45F"
}

.fa-volume-down:before {
    content: "\F027"
}

.fa-volume-off:before {
    content: "\F026"
}

.fa-volume-up:before {
    content: "\F028"
}

.fa-vuejs:before {
    content: "\F41F"
}

.fa-walking:before {
    content: "\F554"
}

.fa-wallet:before {
    content: "\F555"
}

.fa-warehouse:before {
    content: "\F494"
}

.fa-weibo:before {
    content: "\F18A"
}

.fa-weight:before {
    content: "\F496"
}

.fa-weixin:before {
    content: "\F1D7"
}

.fa-whatsapp:before {
    content: "\F232"
}

.fa-whatsapp-square:before {
    content: "\F40C"
}

.fa-wheelchair:before {
    content: "\F193"
}

.fa-whmcs:before {
    content: "\F40D"
}

.fa-wifi:before {
    content: "\F1EB"
}

.fa-wikipedia-w:before {
    content: "\F266"
}

.fa-window-close:before {
    content: "\F410"
}

.fa-window-maximize:before {
    content: "\F2D0"
}

.fa-window-minimize:before {
    content: "\F2D1"
}

.fa-window-restore:before {
    content: "\F2D2"
}

.fa-windows:before {
    content: "\F17A"
}

.fa-wine-glass:before {
    content: "\F4E3"
}

.fa-wolf-pack-battalion:before {
    content: "\F514"
}

.fa-won-sign:before {
    content: "\F159"
}

.fa-wordpress:before {
    content: "\F19A"
}

.fa-wordpress-simple:before {
    content: "\F411"
}

.fa-wpbeginner:before {
    content: "\F297"
}

.fa-wpexplorer:before {
    content: "\F2DE"
}

.fa-wpforms:before {
    content: "\F298"
}

.fa-wrench:before {
    content: "\F0AD"
}

.fa-x-ray:before {
    content: "\F497"
}

.fa-xbox:before {
    content: "\F412"
}

.fa-xing:before {
    content: "\F168"
}

.fa-xing-square:before {
    content: "\F169"
}

.fa-y-combinator:before {
    content: "\F23B"
}

.fa-yahoo:before {
    content: "\F19E"
}

.fa-yandex:before {
    content: "\F413"
}

.fa-yandex-international:before {
    content: "\F414"
}

.fa-yelp:before {
    content: "\F1E9"
}

.fa-yen-sign:before {
    content: "\F157"
}

.fa-yoast:before {
    content: "\F2B1"
}

.fa-youtube:before {
    content: "\F167"
}

.fa-youtube-square:before {
    content: "\F431"
}

.sr-only {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

@font-face {
    font-family: Font Awesome\ 5 Brands;
    font-style: normal;
    font-weight: 400;
    src: url(/content/vendor/shariff-3.1.1/fa-brands-400.eot);
    src: url(/content/vendor/shariff-3.1.1/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/content/vendor/shariff-3.1.1/fa-brands-400.woff2) format("woff2"),url(/content/vendor/shariff-3.1.1/fa-brands-400.woff) format("woff"),url(/content/vendor/shariff-3.1.1/fa-brands-400.ttf) format("truetype"),url(/content/vendor/shariff-3.1.1/fa-brands-400.svg#fontawesome) format("svg")
}

.fab {
    font-family: Font Awesome\ 5 Brands
}

@font-face {
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 400;
    src: url(/content/vendor/shariff-3.1.1/fa-regular-400.eot);
    src: url(/content/vendor/shariff-3.1.1/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/content/vendor/shariff-3.1.1/fa-regular-400.woff2) format("woff2"),url(/content/vendor/shariff-3.1.1/fa-regular-400.woff) format("woff"),url(/content/vendor/shariff-3.1.1/fa-regular-400.ttf) format("truetype"),url(/content/vendor/shariff-3.1.1/fa-regular-400.svg#fontawesome) format("svg")
}

.far {
    font-weight: 400
}

@font-face {
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    src: url(/content/vendor/shariff-3.1.1/fa-solid-900.eot);
    src: url(/content/vendor/shariff-3.1.1/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/content/vendor/shariff-3.1.1/fa-solid-900.woff2) format("woff2"),url(/content/vendor/shariff-3.1.1/fa-solid-900.woff) format("woff"),url(/content/vendor/shariff-3.1.1/fa-solid-900.ttf) format("truetype"),url(/content/vendor/shariff-3.1.1/fa-solid-900.svg#fontawesome) format("svg")
}

.fa, .far, .fas {
    font-family: Font Awesome\ 5 Free
}

.fa, .fas {
    font-weight: 900
}

.shariff:after, .shariff:before {
    content: " ";
    display: table
}

.shariff:after {
    clear: both
}

.shariff ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.shariff li {
    overflow: hidden
}

    .shariff li, .shariff li a {
        height: 35px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

        .shariff li a {
            color: #fff;
            position: relative;
            display: block;
            text-decoration: none
        }

        .shariff li .share_count, .shariff li .share_text {
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            vertical-align: middle;
            line-height: 35px
        }

        .shariff li .fab, .shariff li .far, .shariff li .fas {
            width: 35px;
            line-height: 35px;
            text-align: center;
            vertical-align: middle
        }

        .shariff li .share_count {
            padding: 0 8px;
            height: 33px;
            position: absolute;
            top: 1px;
            right: 1px
        }

.shariff .orientation-horizontal li {
    -webkit-box-flex: 1
}

.shariff .orientation-horizontal .info {
    -webkit-box-flex: 0
}

.shariff .orientation-horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    .shariff .orientation-horizontal li {
        float: left;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 35px;
        margin-right: 3%;
        margin-bottom: 10px
    }

        .shariff .orientation-horizontal li:last-child {
            margin-right: 0
        }

        .shariff .orientation-horizontal li .share_text {
            display: block;
            text-indent: -9999px;
            padding-left: 3px
        }

        .shariff .orientation-horizontal li .share_count {
            display: none
        }

.shariff .theme-grey .shariff-button a {
    background-color: #b0b0b0
}

.shariff .theme-grey .shariff-button .share_count {
    background-color: #ccc;
    color: #333
}

.shariff .theme-white .shariff-button {
    border: 1px solid #ddd
}

    .shariff .theme-white .shariff-button a {
        background-color: #fff
    }

        .shariff .theme-white .shariff-button a:hover {
            background-color: #eee
        }

    .shariff .theme-white .shariff-button .share_count {
        background-color: #fff;
        color: #999
    }

.shariff .orientation-vertical.button-style-icon {
    min-width: 35px
}

.shariff .orientation-vertical.button-style-icon-count {
    min-width: 80px
}

.shariff .orientation-vertical.button-style-standard {
    min-width: 110px
}

.shariff .orientation-vertical li {
    display: block;
    width: 100%;
    margin: 5px 0
}

.shariff .orientation-vertical.button-style-icon-count li .share_count, .shariff .orientation-vertical.button-style-standard li .share_count {
    width: 24px;
    text-align: right
}

@media only screen and (min-width:360px) {
    .shariff .orientation-horizontal li {
        margin-right: 1.8%
    }

    .shariff .orientation-horizontal.button-style-icon-count li, .shariff .orientation-horizontal.button-style-standard li {
        min-width: 80px
    }

        .shariff .orientation-horizontal.button-style-icon-count li .share_count, .shariff .orientation-horizontal.button-style-standard li .share_count {
            display: block
        }

    .shariff .orientation-horizontal.button-style-standard li {
        width: auto;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }

    .shariff .orientation-horizontal.button-style-standard.shariff-col-1 li, .shariff .orientation-horizontal.button-style-standard.shariff-col-2 li {
        min-width: 110px;
        max-width: 160px
    }

        .shariff .orientation-horizontal.button-style-standard.shariff-col-1 li .share_text, .shariff .orientation-horizontal.button-style-standard.shariff-col-2 li .share_text {
            text-indent: 0;
            display: inline
        }

    .shariff .orientation-horizontal.button-style-standard.shariff-col-5 li, .shariff .orientation-horizontal.button-style-standard.shariff-col-6 li {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none
    }
}

@media only screen and (min-width:640px) {
    .shariff .orientation-horizontal.button-style-standard.shariff-col-3 li {
        min-width: 110px;
        max-width: 160px
    }

        .shariff .orientation-horizontal.button-style-standard.shariff-col-3 li .share_text {
            text-indent: 0;
            display: inline
        }
}

@media only screen and (min-width:768px) {
    .shariff .orientation-horizontal.button-style-standard li {
        min-width: 110px;
        max-width: 160px
    }

        .shariff .orientation-horizontal.button-style-standard li .share_text {
            text-indent: 0;
            display: inline
        }

    .shariff .orientation-horizontal.button-style-standard.shariff-col-5 li, .shariff .orientation-horizontal.button-style-standard.shariff-col-6 li {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }
}

@media only screen and (min-width:1024px) {
    .shariff li, .shariff li a {
        height: 30px
    }

        .shariff li .fab, .shariff li .far, .shariff li .fas {
            width: 30px;
            line-height: 30px
        }

        .shariff li .share_count, .shariff li .share_text {
            line-height: 30px
        }

        .shariff li .share_count {
            height: 28px
        }
}

.shariff .addthis a {
    background-color: #f8694d
}

    .shariff .addthis a:hover {
        background-color: #f75b44
    }

.shariff .addthis .fa-plus {
    font-size: 14px
}

.shariff .addthis .share_count {
    color: #f8694d;
    background-color: #f1b8b0
}

.shariff .theme-white .addthis a {
    color: #f8694d
}

@media only screen and (min-width:600px) {
    .shariff .addthis .fa-plus {
        font-size: 14px;
        position: relative;
        top: 1px
    }
}

.shariff .diaspora a {
    background-color: #999
}

    .shariff .diaspora a:hover {
        background-color: #b3b3b3
    }

.shariff .diaspora .fa-times-circle {
    font-size: 17px
}

.shariff .theme-white .diaspora a {
    color: #999
}

@media only screen and (min-width:600px) {
    .shariff .diaspora .fa-times-circle {
        font-size: 16px
    }
}

.shariff .facebook a {
    background-color: #3b5998
}

    .shariff .facebook a:hover {
        background-color: #4273c8
    }

.shariff .facebook .fa-facebook-f {
    font-size: 22px
}

.shariff .facebook .share_count {
    color: #183a75;
    background-color: #99adcf
}

.shariff .theme-white .facebook a {
    color: #3b5998
}

@media only screen and (min-width:600px) {
    .shariff .facebook .fa-facebook-f {
        font-size: 19px
    }
}

.shariff .flattr a {
    background-color: #7ea352
}

    .shariff .flattr a:hover {
        background-color: #f67c1a
    }

        .shariff .flattr a:hover .share_count {
            color: #d56308;
            background-color: #fab47c
        }

.shariff .flattr .fa-money-bill-alt {
    font-size: 22px
}

.shariff .flattr .share_count {
    color: #648141;
    background-color: #b0c893
}

.shariff .theme-white .flattr a {
    color: #f67c1a
}

@media only screen and (min-width:600px) {
    .shariff .flattr .fa-money-bill-alt {
        font-size: 19px
    }
}

.shariff .flipboard a {
    background-color: #e12828
}

    .shariff .flipboard a:hover {
        background-color: #ff2e2e
    }

.shariff .flipboard .fa-flipboard {
    font-size: 22px
}

.shariff .theme-white .flipboard a {
    color: #e12828
}

@media only screen and (min-width:600px) {
    .shariff .flipboard .fa-flipboard {
        font-size: 19px
    }
}

.shariff .info {
    border: 1px solid #ccc
}

    .shariff .info a {
        color: #666;
        background-color: #fff
    }

        .shariff .info a:hover {
            background-color: #efefef
        }

    .shariff .info .fa-info {
        font-size: 20px;
        width: 33px
    }

    .shariff .info .share_text {
        display: block !important;
        text-indent: -9999px !important
    }

.shariff .theme-grey .info a {
    background-color: #fff
}

    .shariff .theme-grey .info a:hover {
        background-color: #efefef
    }

.shariff .orientation-vertical .info {
    width: 35px;
    float: right
}

@media only screen and (min-width:360px) {
    .shariff .orientation-horizontal .info {
        -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
        flex: none !important;
        width: 35px;
        min-width: 35px !important
    }
}

@media only screen and (min-width:1024px) {
    .shariff .info .fa-info {
        font-size: 16px;
        width: 23px
    }

    .shariff .orientation-horizontal .info {
        width: 25px;
        min-width: 25px !important
    }

    .shariff .orientation-vertical .info {
        width: 25px
    }
}

.shariff .linkedin a {
    background-color: #0077b5
}

    .shariff .linkedin a:hover {
        background-color: #0369a0
    }

.shariff .linkedin .fa-linkedin-in {
    font-size: 22px
}

.shariff .linkedin .share_count {
    color: #004785;
    background-color: #33aae8
}

.shariff .theme-white .linkedin a {
    color: #0077b5
}

@media only screen and (min-width:600px) {
    .shariff .linkedin .fa-linkedin-in {
        font-size: 19px
    }
}

.shariff .mail a {
    background-color: #999
}

    .shariff .mail a:hover {
        background-color: #a8a8a8
    }

.shariff .mail .fa-envelope {
    font-size: 21px
}

.shariff .theme-white .mail a {
    color: #999
}

@media only screen and (min-width:600px) {
    .shariff .mail .fa-envelope {
        font-size: 18px
    }
}

.shariff .print a {
    background-color: #999
}

    .shariff .print a:hover {
        background-color: #a8a8a8
    }

.shariff .print .fa-print {
    font-size: 21px
}

.shariff .theme-white .print a {
    color: #999
}

@media only screen and (min-width:600px) {
    .shariff .print .fa-print {
        font-size: 18px
    }
}

.shariff .pinterest a {
    background-color: #bd081c
}

    .shariff .pinterest a:hover {
        background-color: #d50920
    }

.shariff .pinterest .fa-pinterest-p {
    font-size: 22px
}

.shariff .pinterest .share_count {
    color: #a31601;
    background-color: #eda79d
}

.shariff .theme-white .pinterest a {
    color: #bd081c
}

@media only screen and (min-width:600px) {
    .shariff .pinterest .fa-pinterest-p {
        font-size: 19px;
        position: relative;
        top: 1px
    }
}

.shariff .pocket a {
    background-color: #ef4056
}

    .shariff .pocket a:hover {
        background-color: #ff5066
    }

.shariff .pocket .fa-get-pocket {
    font-size: 22px
}

.shariff .theme-white .pocket a {
    color: #ef4056
}

@media only screen and (min-width:600px) {
    .shariff .pocket .fa-get-pocket {
        font-size: 19px
    }
}

.shariff .reddit a {
    background-color: #ff4500
}

    .shariff .reddit a:hover {
        background-color: #ff6a33
    }

.shariff .reddit .fa-reddit {
    font-size: 17px
}

.shariff .theme-white .reddit a {
    color: #ff4500
}

@media only screen and (min-width:600px) {
    .shariff .reddit .fa-reddit {
        font-size: 16px
    }
}

.shariff .stumbleupon a {
    background-color: #eb4924
}

    .shariff .stumbleupon a:hover {
        background-color: #ef7053
    }

.shariff .stumbleupon .fa-stumbleupon {
    font-size: 17px
}

.shariff .theme-white .stumbleupon a {
    color: #eb4924
}

@media only screen and (min-width:600px) {
    .shariff .stumbleupon .fa-stumbleupon {
        font-size: 16px
    }
}

.shariff .twitter a {
    background-color: #55acee
}

    .shariff .twitter a:hover {
        background-color: #32bbf5
    }

.shariff .twitter .fa-twitter {
    font-size: 28px
}

.shariff .twitter .share_count {
    color: #0174a4;
    background-color: #96d4ee
}

.shariff .theme-white .twitter a {
    color: #55acee
}

@media only screen and (min-width:600px) {
    .shariff .twitter .fa-twitter {
        font-size: 24px
    }
}

.shariff .whatsapp a {
    background-color: #5cbe4a
}

    .shariff .whatsapp a:hover {
        background-color: #34af23
    }

.shariff .whatsapp .fa-whatsapp {
    font-size: 28px
}

.shariff .theme-white .whatsapp a {
    color: #5cbe4a
}

@media only screen and (min-width:600px) {
    .shariff .whatsapp .fa-whatsapp {
        font-size: 22px
    }
}

.shariff .xing a {
    background-color: #126567
}

    .shariff .xing a:hover {
        background-color: #29888a
    }

.shariff .xing .fa-xing {
    font-size: 22px
}

.shariff .xing .share_count {
    color: #15686a;
    background-color: #4fa5a7
}

.shariff .theme-white .xing a {
    color: #126567
}

@media only screen and (min-width:600px) {
    .shariff .xing .fa-xing {
        font-size: 19px
    }
}

.shariff .tumblr a {
    background-color: #36465d
}

    .shariff .tumblr a:hover {
        background-color: #44546b
    }

.shariff .tumblr .fa-tumblr {
    font-size: 28px
}

.shariff .theme-white .tumblr a {
    color: #5cbe4a
}

@media only screen and (min-width:600px) {
    .shariff .tumblr .fa-tumblr {
        font-size: 22px
    }
}

.shariff .threema a {
    background-color: #333
}

    .shariff .threema a:hover {
        background-color: #1f1f1f
    }

.shariff .threema .fa-lock {
    font-size: 28px
}

.shariff .theme-white .threema a {
    color: #333
}

@media only screen and (min-width:600px) {
    .shariff .threema .fa-lock {
        font-size: 22px
    }
}

.shariff .weibo a {
    background-color: #f56770
}

    .shariff .weibo a:hover {
        background-color: #fa7f8a
    }

.shariff .weibo .fa-weibo {
    font-size: 28px
}

.shariff .weibo .share_count {
    color: #0174a4;
    background-color: #f56770
}

.shariff .theme-white .weibo a {
    color: #f56770
}

@media only screen and (min-width:600px) {
    .shariff .weibo .fa-weibo {
        font-size: 24px
    }
}

.shariff .tencent-weibo a {
    background-color: #26ace0
}

    .shariff .tencent-weibo a:hover {
        background-color: #38bbeb
    }

.shariff .tencent-weibo .fa-tencent-weibo {
    font-size: 28px
}

.shariff .tencent-weibo .share_count {
    color: #0174a4;
    background-color: #26ace0
}

.shariff .theme-white .tencent-weibo a {
    color: #26ace0
}

@media only screen and (min-width:600px) {
    .shariff .tencent-weibo .fa-tencent-weibo {
        font-size: 24px
    }
}

.shariff .telegram a {
    background-color: #08c
}

    .shariff .telegram a:hover {
        background-color: #007dbb
    }

.shariff .telegram .fa-telegram {
    font-size: 28px
}

.shariff .theme-white .telegram a {
    color: #08c
}

@media only screen and (min-width:600px) {
    .shariff .telegram .fa-telegram {
        font-size: 22px
    }
}

.shariff .qzone a {
    background-color: #2b82d9
}

    .shariff .qzone a:hover {
        background-color: #398fe6
    }

.shariff .qzone .fa-qq {
    font-size: 28px
}

.shariff .qzone .share_count {
    color: #0174a4;
    background-color: #2b82d9
}

.shariff .theme-white .qzone a {
    color: #2b82d9
}

@media only screen and (min-width:600px) {
    .shariff .qzone .fa-qq {
        font-size: 24px
    }
}

.shariff .vk a {
    background-color: #5d7fa4
}

    .shariff .vk a:hover {
        background-color: #678eb4
    }

.shariff .vk .fa-vk {
    font-size: 22px
}

.shariff .vk .share_count {
    color: #55677d;
    background-color: #fff
}

.shariff .theme-white .vk a {
    color: #3b5998
}

@media only screen and (min-width:600px) {
    .shariff .vk .fa-vk {
        font-size: 19px
    }
}

