/*! Made with Bones: http://themble.com/bones :) */
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/poppins-v15-latin-700.eot);src:local(''),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/poppins-v15-latin-700.eot?#iefix) format('embedded-opentype'),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/poppins-v15-latin-700.woff2) format('woff2'),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/poppins-v15-latin-700.woff) format('woff'),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/poppins-v15-latin-700.ttf) format('truetype'),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/poppins-v15-latin-700.svg#Poppins) format('svg')}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;src:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/nunito-v16-latin-regular.eot);src:local(''),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/nunito-v16-latin-regular.eot?#iefix) format('embedded-opentype'),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/nunito-v16-latin-regular.woff2) format('woff2'),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/nunito-v16-latin-regular.woff) format('woff'),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/nunito-v16-latin-regular.ttf) format('truetype'),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/nunito-v16-latin-regular.svg#Nunito) format('svg')}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;src:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/nunito-v16-latin-700.eot);src:local(''),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/nunito-v16-latin-700.eot?#iefix) format('embedded-opentype'),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/nunito-v16-latin-700.woff2) format('woff2'),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/nunito-v16-latin-700.woff) format('woff'),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/nunito-v16-latin-700.ttf) format('truetype'),url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../fonts/nunito-v16-latin-700.svg#Nunito) format('svg')}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;width:100%}.slider video{height:100%;width:auto;left:50%;right:50%}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}body{height:100vh;background:#fff;cursor:none;margin:0;font-family:'Nunito'}.no-scroll{-webkit-overflow-scrolling:auto !important;overflow:hidden}*{cursor:none}.cursor{position:fixed;height:12px;width:12px;border-radius:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);background-color:transparent;z-index:999999999;border:2px solid #ff163e;pointer-events:none;display:block}a{text-decoration:none;color:#000;text-decoration-color:#ff163e}a:focus{outline:thin dotted}a:active,a:hover{text-decoration:none;color:#ff163e}h1{font-size:2em;margin:.67em 0;font-family:'Poppins';font-style:normal;font-weight:700}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-family:'Nunito';font-style:normal;font-weight:700}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #000;margin:50px 0 100px;display:block;left:0;right:0;position:absolute;border:none;height:1px;color:#ededed;background-color:#ededed}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C""\201D""\2018""\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}ol{list-style-type:decimal;padding:0 0 0 15px}ol li::marker{color:red;font-weight:700}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal;background-color:transparent;border-radius:42px;border:3px solid #ff163d;display:inline-block;cursor:pointer;color:#ff163e;text-transform:uppercase;font-family:'Nunito';font-style:normal;font-weight:700;font-size:16px;padding:5px 40px;text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}button,button:hover{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}input:hover{border:3px solid #ff163d;display:inline-block;color:#fff;background:#ff163d;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}input[type=email]{background-color:transparent !important;border:1px solid #bdbdbf !important}::-webkit-input-placeholder{font-weight:400;text-transform:inherit}::-moz-placeholder{font-weight:400}:-ms-input-placeholder{font-weight:400}:-moz-placeholder{font-weight:400}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf,.comment-respond{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.comment-respond:before,.cf:after,.comment-respond:after{content:"";display:table}.clearfix:after,.cf:after,.comment-respond:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}p{-ms-word-break:break-all;-ms-word-wrap:break-all;word-break:break-word;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}.last-col{float:right;padding-right:0 !important}@media (max-width:767px){.m-all{float:left;padding-right:.75em;width:100%;padding-right:0}.m-1of2{float:left;padding-right:.75em;width:50%}.m-1of3{float:left;padding-right:.75em;width:33.33%}.m-2of3{float:left;padding-right:.75em;width:66.66%}.m-1of4{float:left;padding-right:.75em;width:25%}.m-3of4{float:left;padding-right:.75em;width:75%}}@media (min-width:768px) and (max-width:1029px){.t-all{float:left;padding-right:.75em;width:100%;padding-right:0}.t-1of2{float:left;padding-right:.75em;width:50%}.t-1of3{float:left;padding-right:.75em;width:33.33%}.t-2of3{float:left;padding-right:.75em;width:66.66%}.t-1of4{float:left;padding-right:.75em;width:25%}.t-3of4{float:left;padding-right:.75em;width:75%}.t-1of5{float:left;padding-right:.75em;width:20%}.t-2of5{float:left;padding-right:.75em;width:40%}.t-3of5{float:left;padding-right:.75em;width:60%}.t-4of5{float:left;padding-right:.75em;width:80%}}@media (min-width:1030px){.d-all{float:left;padding-right:.75em;width:100%;padding-right:0}.d-1of2{float:left;padding-right:.75em;width:50%}.d-1of3{float:left;padding-right:.75em;width:33.33%}.d-2of3{float:left;padding-right:.75em;width:66.66%}.d-1of4{float:left;padding-right:.75em;width:25%}.d-3of4{float:left;padding-right:.75em;width:75%}.d-1of5{float:left;padding-right:.75em;width:20%}.d-2of5{float:left;padding-right:.75em;width:40%}.d-3of5{float:left;padding-right:.75em;width:60%}.d-4of5{float:left;padding-right:.75em;width:80%}.d-1of6{float:left;padding-right:.75em;width:16.6666666667%}.d-1of7{float:left;padding-right:.75em;width:14.2857142857%}.d-2of7{float:left;padding-right:.75em;width:28.5714286%}.d-3of7{float:left;padding-right:.75em;width:42.8571429%}.d-4of7{float:left;padding-right:.75em;width:57.1428572%}.d-5of7{float:left;padding-right:.75em;width:71.4285715%}.d-6of7{float:left;padding-right:.75em;width:85.7142857%}.d-1of8{float:left;padding-right:.75em;width:12.5%}.d-1of9{float:left;padding-right:.75em;width:11.1111111111%}.d-1of10{float:left;padding-right:.75em;width:10%}.d-1of11{float:left;padding-right:.75em;width:9.09090909091%}.d-1of12{float:left;padding-right:.75em;width:8.33%}}.alert-help,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.blue-btn,.comment-reply-link,#submit{display:inline-block;position:relative;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;font-size:.9em;font-size:34px;line-height:34px;font-weight:400;padding:0 24px;border-radius:4px;border:0;cursor:pointer;-webkit-transition:background-color .14s ease-in-out;transition:background-color .14s ease-in-out}.blue-btn:hover,.comment-reply-link:hover,#submit:hover,.blue-btn:focus,.comment-reply-link:focus,#submit:focus{color:#fff;text-decoration:none}.blue-btn:active,.comment-reply-link:active,#submit:active{top:1px}.blue-btn,.comment-reply-link,#submit{background-color:#2980b9}.blue-btn:hover,.comment-reply-link:hover,#submit:hover,.blue-btn:focus,.comment-reply-link:focus,#submit:focus{background-color:#2574a8}.blue-btn:active,.comment-reply-link:active,#submit:active{background-color:#2472a4}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{display:block;height:40px;line-height:40px;padding:0 12px;margin-bottom:14px;font-size:1em;color:#000;border-radius:3px;vertical-align:middle;box-shadow:none;border:0;width:100%;font-weight:400;max-width:400px;-webkit-appearance:none;font-family:"Nunito","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#eaedf2;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}input[type=email]{text-transform:inherit}input[type=text]:focus,input[type=text]:active,input[type=password]:focus,input[type=password]:active,input[type=datetime]:focus,input[type=datetime]:active,input[type=datetime-local]:focus,input[type=datetime-local]:active,input[type=date]:focus,input[type=date]:active,input[type=month]:focus,input[type=month]:active,input[type=time]:focus,input[type=time]:active,input[type=week]:focus,input[type=week]:active,input[type=number]:focus,input[type=number]:active,input[type=email]:focus,input[type=email]:active,input[type=url]:focus,input[type=url]:active,input[type=search]:focus,input[type=search]:active,input[type=tel]:focus,input[type=tel]:active,input[type=color]:focus,input[type=color]:active,select:focus,select:active,textarea:focus,textarea:active,.field:focus,.field:active{background-color:#f7f8fa}input[type=text].error,input[type=text].is-invalid,input[type=password].error,input[type=password].is-invalid,input[type=datetime].error,input[type=datetime].is-invalid,input[type=datetime-local].error,input[type=datetime-local].is-invalid,input[type=date].error,input[type=date].is-invalid,input[type=month].error,input[type=month].is-invalid,input[type=time].error,input[type=time].is-invalid,input[type=week].error,input[type=week].is-invalid,input[type=number].error,input[type=number].is-invalid,input[type=email].error,input[type=email].is-invalid,input[type=url].error,input[type=url].is-invalid,input[type=search].error,input[type=search].is-invalid,input[type=tel].error,input[type=tel].is-invalid,input[type=color].error,input[type=color].is-invalid,select.error,select.is-invalid,textarea.error,textarea.is-invalid,.field.error,.field.is-invalid{color:#fbe3e4;border-color:#fbe3e4;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);outline-color:#fbe3e4}input[type=text].success,input[type=text].is-valid,input[type=password].success,input[type=password].is-valid,input[type=datetime].success,input[type=datetime].is-valid,input[type=datetime-local].success,input[type=datetime-local].is-valid,input[type=date].success,input[type=date].is-valid,input[type=month].success,input[type=month].is-valid,input[type=time].success,input[type=time].is-valid,input[type=week].success,input[type=week].is-valid,input[type=number].success,input[type=number].is-valid,input[type=email].success,input[type=email].is-valid,input[type=url].success,input[type=url].is-valid,input[type=search].success,input[type=search].is-valid,input[type=tel].success,input[type=tel].is-valid,input[type=color].success,input[type=color].is-valid,select.success,select.is-valid,textarea.success,textarea.is-valid,.field.success,.field.is-valid{color:#e6efc2;border-color:#e6efc2;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);outline-color:#e6efc2}input[type=text][disabled],input[type=text].is-disabled,input[type=password][disabled],input[type=password].is-disabled,input[type=datetime][disabled],input[type=datetime].is-disabled,input[type=datetime-local][disabled],input[type=datetime-local].is-disabled,input[type=date][disabled],input[type=date].is-disabled,input[type=month][disabled],input[type=month].is-disabled,input[type=time][disabled],input[type=time].is-disabled,input[type=week][disabled],input[type=week].is-disabled,input[type=number][disabled],input[type=number].is-disabled,input[type=email][disabled],input[type=email].is-disabled,input[type=url][disabled],input[type=url].is-disabled,input[type=search][disabled],input[type=search].is-disabled,input[type=tel][disabled],input[type=tel].is-disabled,input[type=color][disabled],input[type=color].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{cursor:not-allowed;border-color:#cfcfcf;opacity:.6}input[type=text][disabled]:focus,input[type=text][disabled]:active,input[type=text].is-disabled:focus,input[type=text].is-disabled:active,input[type=password][disabled]:focus,input[type=password][disabled]:active,input[type=password].is-disabled:focus,input[type=password].is-disabled:active,input[type=datetime][disabled]:focus,input[type=datetime][disabled]:active,input[type=datetime].is-disabled:focus,input[type=datetime].is-disabled:active,input[type=datetime-local][disabled]:focus,input[type=datetime-local][disabled]:active,input[type=datetime-local].is-disabled:focus,input[type=datetime-local].is-disabled:active,input[type=date][disabled]:focus,input[type=date][disabled]:active,input[type=date].is-disabled:focus,input[type=date].is-disabled:active,input[type=month][disabled]:focus,input[type=month][disabled]:active,input[type=month].is-disabled:focus,input[type=month].is-disabled:active,input[type=time][disabled]:focus,input[type=time][disabled]:active,input[type=time].is-disabled:focus,input[type=time].is-disabled:active,input[type=week][disabled]:focus,input[type=week][disabled]:active,input[type=week].is-disabled:focus,input[type=week].is-disabled:active,input[type=number][disabled]:focus,input[type=number][disabled]:active,input[type=number].is-disabled:focus,input[type=number].is-disabled:active,input[type=email][disabled]:focus,input[type=email][disabled]:active,input[type=email].is-disabled:focus,input[type=email].is-disabled:active,input[type=url][disabled]:focus,input[type=url][disabled]:active,input[type=url].is-disabled:focus,input[type=url].is-disabled:active,input[type=search][disabled]:focus,input[type=search][disabled]:active,input[type=search].is-disabled:focus,input[type=search].is-disabled:active,input[type=tel][disabled]:focus,input[type=tel][disabled]:active,input[type=tel].is-disabled:focus,input[type=tel].is-disabled:active,input[type=color][disabled]:focus,input[type=color][disabled]:active,input[type=color].is-disabled:focus,input[type=color].is-disabled:active,select[disabled]:focus,select[disabled]:active,select.is-disabled:focus,select.is-disabled:active,textarea[disabled]:focus,textarea[disabled]:active,textarea.is-disabled:focus,textarea.is-disabled:active,.field[disabled]:focus,.field[disabled]:active,.field.is-disabled:focus,.field.is-disabled:active{background-color:#d5edf8}input[type=password]{letter-spacing:.3em}textarea{max-width:100%;min-height:120px;line-height:1.5em}select{-webkit-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:97.5% center}body{font-family:'Nunito',Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased}.wrap{width:100%;margin:0 auto}#outer-content{width:100%;max-width:1920px;padding:0 35px}a,a:visited{color:#ff163d}a:hover,a:focus{color:#ff163e}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{text-rendering:optimizelegibility;font-weight:500}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:40px;line-height:1.3em;font-family:'Poppins';font-style:normal;font-weight:700;color:#ff163e;text-transform:uppercase}h2,.h2{font-size:28px;line-height:1.4em;margin-bottom:.375em;font-family:'Poppins';font-style:normal;font-weight:700;color:#ff163e;text-transform:uppercase}h3,.h3{font-size:25px;color:#000;font-family:'Poppins';font-style:normal;font-weight:700;text-transform:uppercase}h4,.h4{font-size:22px;color:#000;font-weight:700;font-family:'Nunito';font-style:normal;font-weight:700}h5,.h5{font-size:18px;line-height:1.3;color:#000;font-family:'Nunito';font-style:normal;font-weight:700}.header{z-index:1;position:relative}#inner-header{width:100%;padding:30px 35px;position:relative}#inner-header.light_header.cf a,#inner-header.cf a{display:inline-block}.light_header #logo{margin:0;float:left;width:150px;height:150px;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/Martec_Logo.png) no-repeat;background-size:contain;margin-top:13px;left:35px;top:44px}#logo,.post-type-archive-referenzen #logo{margin:0;float:left;width:150px;height:150px;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/Martec_Logo.png) no-repeat;background-size:contain;margin-top:13px;left:35px;top:44px}.light_header #header_tel,.light_header #header_tel a{color:#fff}#header_tel a,.post-type-archive-referenzen #header_tel a{color:#000}#header_tel{display:none;color:#000;float:right;font-size:18px;padding-right:80px;line-height:1.3;padding-top:5px}.popup-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);width:100%;height:100%;text-align:left;padding:35px;align-items:center;justify-content:center;z-index:99999;overflow:scroll}.popup-overlay .popup{display:inline-block;background-size:contain;min-height:414px;width:300px;padding:0 30px 30px;background:#fff;max-width:770px;text-align:left;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;font-size:12px}.popup-overlay .popup:before{width:100%;width:300px;height:40px;background-position:top left;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/cookie-monster-banner.svg) transparent no-repeat;content:'';display:block;position:relative;background-size:contain;background-position:center top;margin-top:-20px;left:-30px}.popup-overlay .popup h2{font-family:'Nunito';font-style:normal;font-size:18px;font-weight:700;padding-top:0;text-transform:inherit}a.submit{background-color:transparent;border-radius:42px;border:3px solid #ff163d;display:inline-block;cursor:pointer;text-transform:uppercase;font-family:'Nunito';font-style:normal;font-weight:700;font-size:14px;padding:5px;text-decoration:none;width:170px;margin-right:15px;margin-bottom:10px;text-align:center}a.submit:hover{background-color:#ff163d;color:#fff}a.dataPrivacyLink{background-color:transparent;border-radius:42px;border:3px solid #bdbdbf;color:#bdbdbf;display:inline-block;cursor:pointer;text-transform:uppercase;font-family:'Nunito';font-style:normal;font-weight:700;font-size:14px;padding:5px;text-decoration:none;width:240px;text-align:center}a.dataPrivacyLink:hover{background-color:#bdbdbf;color:#fff}a.close:last-of-type,a.submit:last-of-type{margin-right:0}.nav{border-bottom:0;margin:0}.nav li a{display:block;color:#fff;text-decoration:none;padding:10px}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:30px}#header_tel_menu{color:#fff;font-weight:700;margin-top:46px;font-size:18px;margin-left:40px;width:fit-content}#header_tel_menu p a{color:#fff}.burger,.burger-menu,.burgerwrap{display:block}.burgerwrap{cursor:pointer;max-width:640px;height:30px;position:relative;right:30px;z-index:-1;-webkit-tap-highlight-color:rgba(0,0,0,0)}.burger{background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/burger.svg) no-repeat;background-size:contain;height:50px;width:50px;position:fixed;right:35px;top:45px;z-index:-1}.burger.activeMenu{background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/burger-close.svg) no-repeat;background-size:contain;position:fixed;height:50px;width:50px;margin-right:0;z-index:999}.burger-hidden-menu-show,.burger-hidden-menu-show .nav li a{height:100%;width:240px;font-size:28px;color:#fff;display:inline-block;padding-left:20px;z-index:999;text-decoration:none;padding-top:5px;padding-bottom:5px}.burger-hidden-menu-show .nav li.current-menu-item a{font-family:'Nunito';font-style:normal;font-weight:700}.burger-hidden-menu-show .nav li.current-menu-item:before{content:"\00b0";font-style:normal;color:#ff163e;position:absolute}.burger-hidden-menu-show .footer-links .nav li.current-menu-item:before{content:none}.borderright{width:90%;height:100%;position:fixed;top:0;right:-640px;z-index:99999999999;overflow:visible}.overlayColor{background-color:rgba(0,0,0,.9)}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:30px}nav ul li a,nav ul li a:hover{color:#262323}.header .footer{padding:0 0 0 18px}.header .footer-links .nav li a,.header .footer-links .nav li a:hover{color:#fff;padding:0;font-size:18px;float:left}.header .footer-links .nav li:hover:before{content:none}#content{margin-top:1.5em}.hentry{background-color:#fff;border-radius:3px;margin-bottom:1.5em;padding:0 35px}.entry-content{padding:0 35px}.hentry header{padding:1.5em}.hentry footer{padding:1.5em}.hentry footer p{margin:0}.single-title,.page-title,.entry-title{margin:0}.byline{color:#9fa6b4;font-style:italic;margin:0}.entry-content{padding:1.5em 0}.entry-content p{margin:0 0 1.5em}.entry-content table{width:100%;border:1px solid #eaedf2;margin-bottom:1.5em}.entry-content table caption{margin:0 0 7px;font-size:.75em;color:#9fa6b4;text-transform:uppercase;letter-spacing:1px}.entry-content tr{border-bottom:1px solid #eaedf2}.entry-content tr:nth-child(even){background-color:#f8f9fa}.entry-content td{padding:7px;border-right:1px solid #eaedf2}.entry-content td:last-child{border-right:0}.entry-content th{background-color:#f8f9fa;border-bottom:1px solid #eaedf2;border-right:1px solid #eaedf2}.entry-content th:last-child{border-right:0}.entry-content blockquote{margin:0 0 1.5em .75em;padding:0 0 0 .75em;border-left:3px solid #2980b9;font-style:italic;color:#9fa6b4}.entry-content dd{margin-left:0;font-size:.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0 0 1.5em;max-width:100%;height:auto}.entry-content .size-auto,.entry-content .size-full,.entry-content .size-large,.entry-content .size-medium,.entry-content .size-thumbnail{max-width:100%;height:auto}.entry-content pre{background:#323944;color:#f8f9fa;font-size:.9em;padding:1.5em;margin:0 0 1.5em;border-radius:3px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.tags{margin:0}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:center}.pagination ul{display:inline-block;background-color:#fff;white-space:nowrap;padding:0;clear:both;border-radius:3px}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden;border-right:1px solid #eaedf2}.pagination a,.pagination span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.75em;min-width:1em;display:block;color:#2980b9}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus{background-color:#2980b9;color:#fff}.pagination .current{cursor:default;color:#5c6b80}.pagination .current:hover,.pagination .current:focus{background-color:#fff;color:#5c6b80}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}#comments-title{padding:.75em;margin:0;border-top:1px solid #f8f9fa}.commentlist{margin:0;list-style-type:none}.comment{position:relative;clear:both;overflow:hidden;padding:1.5em;border-bottom:1px solid #f8f9fa}.comment .comment-author{padding:7px;border:0}.comment .vcard{margin-left:50px}.comment .vcard cite.fn{font-weight:700;font-style:normal}.comment .vcard time{display:block;font-size:.9em;font-style:italic}.comment .vcard time a{color:#9fa6b4;text-decoration:none}.comment .vcard .avatar{position:absolute;left:16px;border-radius:50%}.comment:last-child{margin-bottom:0}.comment .children{margin:0}.comment[class*=depth-]{margin-top:1.1em}.comment.depth-1{margin-left:0;margin-top:0}.comment:not(.depth-1){margin-top:0;margin-left:7px;padding:7px}.comment.odd{background-color:#fff}.comment.even{background:#f8f9fa}.comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.comment-reply-link{font-size:.9em;float:right}.comment-edit-link{font-style:italic;margin:0 7px;text-decoration:none;font-size:.9em}.comment-respond{padding:1.5em;border-top:1px solid #f8f9fa}#reply-title{margin:0}.logged-in-as{color:#9fa6b4;font-style:italic;margin:0}.logged-in-as a{color:#5c6b80}.comment-form-comment{margin:1.5em 0 .75em}.form-allowed-tags{padding:1.5em;background-color:#f8f9fa;font-size:.9em}#submit{float:right;font-size:1em}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.no-widgets{background-color:#fff;padding:1.5em;text-align:center;border:1px solid #ccc;border-radius:2px;margin-bottom:1.5em}.footer.third.first{width:100%;max-width:100%;float:left;margin-right:10px}.footer.third.first #logo{width:190px !important;height:130px !important;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/Martec_Logo.png) no-repeat !important;background-size:contain !important}.footer.third{width:100%;max-width:100%;float:left;margin-right:10px;padding:0 30px 0 0;padding:0}.footer.third.last{width:100%;display:block;max-width:100%;float:left;margin-right:0}.mc4wp-form-fields{padding-top:40px}.footer{color:#000}footer{padding:100px 35px}.footer-links .nav{display:grid;padding:0;margin-top:30px}.footer-links .nav li a{color:#000;padding:0}.footer-links .nav li a:hover{color:#000}.footer-links .nav li:hover:before{content:none}.footerDivider{width:100%;height:4px;background:#000;margin:30px 0 60px}.member img{float:left;padding-right:20px;width:90px;padding-bottom:50px}.gmapsLink a{text-decoration:underline;text-underline-position:under;-webkit-text-underline-position:under;color:#000;text-decoration-color:#ff163e;-webkit-text-decoration-color:#ff163e;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.gmapsLink a:hover{text-decoration:none;color:#ff163e;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.gmapsLink:before{content:'';display:inline-block;position:relative;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/gmaps-icon.svg) no-repeat;background-size:contain;background-position:center left;width:12px;height:16px;margin-right:10px}.social_section{margin-top:30px}.social_single a{display:block !important}.social_single a img{width:25px;height:25px;float:left;margin-right:10px}.footer hr{box-sizing:border-box;-moz-box-sizing:border-box;border:2px solid #000;margin:50px 0 85px;height:auto;position:relative}.overlay{position:fixed;width:100%;height:100%;left:0;top:0;display:none}.overlay.open{display:block;background-color:rgba(0,0,0,.5)}.home h1,.home .h1{font-size:28px;text-transform:none;padding-bottom:45px}.sliderContainer{position:relative;top:-280px;margin-bottom:-80px;z-index:0;overflow:hidden;pointer-events:none}.slider{width:100%;margin:0;height:100vh}.slick-slide{color:#fff;padding:0;font-size:30px;font-family:"Arial","Helvetica";text-align:center;height:100vh !important;position:absolute !important;left:0 !important}.slick-prev:before,.slick-next:before{color:#000}.slick-dots{bottom:-30px}.progressBarContainer{position:absolute;top:200px;width:100%;max-width:1600px;padding-left:35px;z-index:0;display:block}.progressBarContainer .jProgress{display:block;width:15%;padding:0;cursor:pointer;float:left;margin-right:3%;color:#fff}.progressBarContainer div span.progressBar{width:100%;height:5px;background-color:rgba(255,255,255,.4);display:block;line-height:1.1}.progressBarContainer div span.progressBar .inProgress{background-color:rgba(255,255,255,1);width:0;height:5px}.jProgress{height:5px;background-color:rgba(255,255,255,.5);display:block !important;border-radius:5px}.jProgressFill{width:0;height:5px;border-radius:5px;background-color:#fff}.transition{-webkit-transition:all 4.5s;-moz-transition:all 4.5s;-o-transition:all 4.5s;transition:all 4.5s}.noTransition{transition:none}.jProgressFill.active{width:100%}.slick-slide img{display:block;width:100vw;height:100vh;object-fit:cover}.triangle{width:0;height:0;border-width:0 0 7.5vw 100vw;border-color:transparent transparent #fff;border-style:solid;position:absolute;z-index:1000;bottom:0;pointer-events:none}.slideCaptionWrap{position:absolute;top:300px;width:100%;max-width:80%;text-align:left;left:35px;pointer-events:auto}.slideCaption{font-family:'Poppins';font-style:normal;font-weight:700;font-size:35px;position:relative;color:#fff;text-transform:uppercase;line-height:1.1}.slideCaptionTeaser{font-family:'Nunito';font-style:normal;font-weight:400;font-size:16px;position:relative;color:#fff;width:100%;max-width:500px;line-height:1.1}.slideCaptionButton a{background-color:transparent;border-radius:42px;border:3px solid #ff163d;display:inline-block;cursor:pointer;text-transform:uppercase;font-family:'Nunito';font-style:normal;font-weight:700;font-size:16px;padding:5px 60px;text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.slideCaptionButton a:hover{background-color:#ff163d;color:#fff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.slideCaptionButton:active{position:relative}.slidestoerer img{position:absolute;right:40px;bottom:15px;width:100px;z-index:0}.marken_section{display:block;width:100%;max-width:900px;margin:0 auto;margin-bottom:50px;height:100%;padding:0 35px;overflow:auto;margin-top:-60px}.marken_logo{height:auto}.marken_logo img{float:left;width:26%;margin:0 11% 0 0;max-height:100px;height:100px;vertical-align:middle}.marken_logo:nth-child(3n+3) img{margin:0}.startIntroHead{width:100%;float:left}.startIntroTeaser{width:100%;float:left;font-size:28px;line-height:1.3;margin-bottom:100px}.startIntroTeaser p{margin-top:0}img.arrow-right-home-teaser{width:27px;height:20px}.kontaktTeaser{position:relative;width:100%;margin:130px 0 100px;background-size:cover;height:650px;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center}.kontaktTeaser img{width:100%}.child{background-color:#535fcf;position:absolute;left:0;right:0;height:100px;top:30px}.kontakt_teaser_text{font-family:'Nunito';font-style:normal;font-weight:400;font-size:20px;text-align:center;color:#fff;width:100%;line-height:1.1;padding:0 20px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.kontakt_teaser_text h2{font-family:'Poppins';font-style:normal;font-weight:700;font-size:35px;color:#fff;line-height:1.1;text-transform:uppercase;margin:-10px 0 0}.kontakt_teaser_text p{padding:25px 0}.kontakt_teaser_text button{color:#fff;border:3px solid #fff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.kontakt_teaser_text button:hover{background:#ff163d;border:3px solid #ff163d;color:#fff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.kontakt_teaser_text button a,.kontakt_teaser_text button a:hover{color:#fff}#outer-content.leistungen{background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/subtle_pattern.svg) no-repeat;background-size:300%;background-position:top 30px left 20px}.leistungen-nav li a{background-color:#fff;border-radius:42px;-webkit-border-radius:42px;-moz-border-radius:42px;-ms-border-radius:42px;-o-border-radius:42px;border:3px solid #bdbdbf;display:block;cursor:pointer;font-family:'Nunito';font-style:normal;font-weight:400;font-size:18px;padding:0 25px;margin:0 auto;height:65px;text-decoration:none;width:280px;text-align:center;color:#000;line-height:65px;margin-bottom:18px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.leistungen-nav li:hover{color:#fff}.leistungen-nav li a:hover{background:#ff163d;color:#fff;border:3px solid #ff163d}.leistungen-nav li:hover:before{content:none !important}.leistungenIntro h2{width:100%;text-transform:uppercase;margin-top:55px}.leistungenIntro{width:100%;float:left}.leistungenNavWrap{width:100%;float:left;font-size:40px;line-height:1.3}.introTeaser{font-size:28px;line-height:1.3}.introTeaser:after{content:'';position:relative;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/arrow_down.svg) no-repeat;background-size:cover;width:32px;height:44px;display:block;margin-bottom:100px}.oneFourth{display:none}.threeFourth{width:100%}.fixmenu{float:left;height:100px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;z-index:1;padding-right:25px}.fixmenu ul{margin:0}.fixmenu ul li a{color:#000}.fixmenu ul li{list-style:none;margin:0;display:block}.active,.fixmenu ul li a:hover,.fixmenu a.active{font-size:16px;font-weight:700;color:#000;text-decoration:none}.leistungenText ul li:before{content:'';position:absolute;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/icon-ul.svg) no-repeat;background-size:cover;background-position:center;width:8px;height:8px;margin-top:7px;display:block;margin-left:-10px}.leistungenText ul li{padding-left:10px}.fixmenu ul li a:hover:before,.fixmenu a.active:before{content:'';position:absolute;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/icon-ul.svg) no-repeat;background-size:cover;background-position:center;width:8px;height:8px;margin-top:7px;margin-left:-10px}#content .fixmenu ul li:before{content:none}.sectionId{height:100vh;width:100%;float:right;background:green}.leistungenWrap,.leistungenWrap img{width:100%}.leistungenWrap{padding-top:2px}.leistungenText{display:block}.divider{-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #000;margin:60px 0;display:block;left:0;right:0;border:none;height:1px;color:#ededed;background-color:#ededed}.tileWrap{position:relative;margin-bottom:180px}.post-type-archive-referenzen #header_tel{color:#000}.oneThird{width:100%;float:left;margin-right:0;margin-bottom:100px}.oneThird:last-child{width:100%;float:left;margin-right:0;margin-bottom:0}.oneThird .hentry{padding:0}.post-type-archive-referenzen .hentry header{padding:0}.post-type-archive-referenzen h3,.home .oneThird h3{font-size:12px;text-transform:uppercase;color:#ff163e;padding-top:50px;margin:0}.post-type-archive-referenzen h3:before,.home h3:before{content:'';position:relative;width:22px;height:16px;display:block;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/arrow-right-ref.svg) no-repeat;-webkit-mask-image:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/arrow-right-ref.svg) no-repeat;mask-image:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/arrow-right-ref.svg) no-repeat;margin-bottom:25px;transition:opacity .2s,margin-left .5s;-moz-transition:opacity .2s,margin-left .5s;-o-transition:opacity .2s,margin-left .5s;-webkit-transition:opacity .2s,margin-left .5s}.post-type-archive-referenzen .oneThird:hover h3:before,.home .oneThird:hover h3:before{background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/arrow-right-ref-hover.svg) no-repeat;margin-left:10px;transition:opacity .2s,margin-left .5s;-moz-transition:opacity .2s,margin-left .5s;-o-transition:opacity .2s,margin-left .5s;-webkit-transition:opacity .2s,margin-left .5s}.post-type-archive-referenzen .oneThird:hover h3,.home .oneThird:hover h3{color:#000}.container img{width:100%;max-width:410px;height:100%;margin:0 auto;display:block}.container img.small_image,.container .small_image img{width:70%;max-width:310px;max-height:310px;margin:0 auto;margin-top:0;margin-bottom:0;display:block;margin-top:0;margin-bottom:0}.container{position:relative;height:auto}.overlayRef{position:absolute;transition:all .3s ease;opacity:0;top:0;width:100%;max-width:410px;height:100%;bottom:0;left:0;right:0;margin:0 auto;display:block;background-color:#ff163d}.overlayRef.small_image,.small_image+.overlayRef{position:absolute;transition:all .3s ease;opacity:0;top:0;margin:0 auto;display:block;width:70%;max-width:310px;height:100%;bottom:0;left:0;right:0;background-color:#ff163d}.container:hover>.overlayRef{opacity:.85}.oneThird .entry-content{padding:0;width:70%;max-width:310px;margin:auto}.single-referenzen .slideCaptionTeaser{color:#ff163e}a .backToProjects{color:#000;font-size:16px;line-height:2}.backToProjects:before{content:'';position:relative;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/arrow-back.svg) no-repeat;background-size:cover;width:44px;height:32px;display:block;float:left;margin-right:24px}.wp-block-image figcaption{margin-top:-20px;margin-bottom:1em}@media only screen and (min-width:481px){.borderright{width:380px}.popup-overlay .popup{width:460px;padding:0 30px 30px;max-width:770px;font-size:14px}.popup-overlay .popup:before{width:460px;height:50px;background-position:top left;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/cookie-monster-banner.svg) transparent no-repeat;content:'';margin-top:-50px;left:-30px}.popup-overlay .popup h2{font-size:20px;font-weight:700;padding-top:0}a.submit{border-radius:42px;border:3px solid #ff163d;font-size:16px;padding:5px;width:170px;margin-right:15px;margin-bottom:10px}a.dataPrivacyLink{border-radius:42px;border:3px solid #bdbdbf;font-size:16px;padding:5px;width:280px}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;clear:both}}@media only screen and (min-width:600px){.leistungen-nav li a{background-color:#fff;border-radius:42px;-webkit-border-radius:42px;-moz-border-radius:42px;-ms-border-radius:42px;-o-border-radius:42px;border:3px solid #bdbdbf;display:inline-block;cursor:pointer;font-family:'Nunito';font-style:normal;font-weight:400;font-size:18px;padding:0 25px;margin:8px;height:65px;text-decoration:none;width:280px;text-align:center;color:#000;line-height:65px;float:left}}@media only screen and (min-width:768px){.wrap{max-width:760px}.slidestoerer img{position:absolute;right:40px;bottom:30px;width:160px;z-index:0}.burger{height:60px;width:60px}.burger.activeMenu{position:relative;right:60px;height:60px;width:60px}.burger-hidden-menu-show,.burger-hidden-menu-show .nav li a{float:left}#header_tel_menu{margin-left:80px;float:left}.header .footer{padding:0 0 0 63px}.popup-overlay .popup{width:730px;padding:0 70px 70px;max-width:730px;font-size:16px}.popup-overlay .popup:before{width:730px;height:50px;background-position:top left;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/cookie-monster-banner.svg) transparent no-repeat;content:'';margin-top:-49px;left:-70px}.popup-overlay .popup h2{font-size:22px}a.submit{border-radius:42px;border:3px solid #ff163d;font-size:16px;padding:5px;float:left}a.dataPrivacyLink{border-radius:42px;float:left;border:3px solid #bdbdbf;font-size:16px;padding:5px;width:280px}.nav{border:0;border:0;padding:60px 40px}.nav ul{background:#323944;margin-top:0}.nav li{float:left;position:relative}.nav li a:hover,.nav li a:focus{color:#fff}.nav li:hover:before{content:"\00b0";color:#ff163e;position:absolute}.nav li ul.sub-menu,.nav li ul.children{margin-top:0;border:1px solid #ccc;border-top:0;position:absolute;visibility:hidden;z-index:8999}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:10px;border-right:0;display:block;width:180px;border-bottom:1px solid #ccc}.nav li ul.sub-menu li:last-child a,.nav li ul.children li:last-child a{border-bottom:0}.nav li ul.sub-menu li ul,.nav li ul.children li ul{top:0;left:100%}.nav li:hover>ul{top:auto;visibility:visible}.sidebar{margin-top:2.2em}.widgettitle{border-bottom:2px solid #444;margin-bottom:.75em}.widget{padding:0 10px;margin:2.2em 0}.widget ul li{margin-bottom:.75em}.widget ul li ul{margin-top:.75em;padding-left:1em}.oneThird,.oneThird:last-child{width:33%}.oneFourth{width:25%;display:block;float:left;height:0}.threeFourth{width:75%;display:block;float:right;height:100%}.container img.small_image,.container .small_image img{margin-top:15%;margin-bottom:15%}.oneThird{margin-bottom:50px;min-height:550px}.leistungenIntro h2{width:220px}.divider{margin:100px 0}}@media only screen and (min-width:1030px){.light_header #logo{margin:0;float:left;width:220px;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/Martec_Logo.png) no-repeat;background-size:contain;margin-top:13px;left:50px;top:44px;height:150px}#logo,.post-type-archive-referenzen #logo{margin:0;float:left;width:220px;background:url(//vision-handwerk.ch/wp-content/themes/3grad-plus/library/css/../images/Martec_Logo.png) no-repeat;background-size:contain;margin-top:13px;left:50px;top:44px;height:150px}.borderright{width:480px}#header_tel_menu{display:none}#header_tel{display:block}.burger-hidden-menu-show,.burger-hidden-menu-show .nav li a{font-size:40px}.header .footer-links .nav li a,.header .footer-links .nav li a:hover{font-size:22px}h1,.h1{font-size:60px}h2,.h2{font-size:40px}h3,.h3{font-size:32px}h4,.h4{font-size:28px}h5,.h5{font-size:22px}.footerDivider{margin:50px 0 100px}.mc4wp-form-fields{padding-top:0}.progressBarContainer{top:200px;padding-left:150px}.slideCaptionWrap{top:280px;left:150px}.introTeaser{font-size:40px}.oneThird,.oneThird:last-child{width:33%;min-height:640px}.leistungenIntro{width:25%;float:left}.leistungenNavWrap{width:75%;float:left;font-size:40px;line-height:1.3}#outer-content.leistungen{background-size:50%}.kontakt_teaser_text h2{font-size:60px}.kontakt_teaser_text{font-size:22px}.hentry,.entry-content{padding:0}.footer.third.first,.footer.third{width:100%;max-width:240px;margin-right:20px}.footer.third.last{width:100%;max-width:240px;float:left;margin-right:0}}@media only screen and (min-width:1280px){.wrap{max-width:1280px}#inner-content{width:1080px}.home h1,.home .h1{font-size:40px;text-transform:none}.startIntroTeaser{margin-bottom:300px;font-size:40px}.startIntroHead{width:25%;float:left}.startIntroTeaser{width:75%;float:left;font-size:40px;line-height:1.3;margin-bottom:200px}img.arrow-right-home-teaser{width:44px;height:32px}.container img.small_image,.container .small_image img{margin-top:50px;margin-bottom:50px}.slideCaptionWrap{top:400px;left:210px}.slideCaptionButton a{font-size:22px;padding:5px 76px}.kontakt_teaser_text button{font-size:22px;height:64px}.slideCaption{font-size:60px}.slideCaptionTeaser{font-size:22px}.progressBarContainer{top:260px;padding-left:210px}.slidestoerer img{position:absolute;right:80px;bottom:60px;width:240px}#inner-header{padding:30px 100px}.burger{height:60px;width:60px;right:70px}.borderright{width:640px}#outer-content{padding:0 100px}.marken_logo img{width:135px;margin:0 40px 0 0;max-height:100px;height:100px;vertical-align:middle}.marken_logo:nth-child(3n) img{margin:0 40px 0 0}.marken_logo:last-child img{margin:0}.marken_section{width:100%;max-width:1080px;margin:0 auto;margin-bottom:100px;display:block}.leistungen-nav li a{border-radius:42px;-webkit-border-radius:42px;-moz-border-radius:42px;-ms-border-radius:42px;-o-border-radius:42px;border:3px solid #bdbdbf;display:inline-block;font-size:22px;padding:0 25px;margin:8px;height:78px;width:345px;line-height:78px}.mc4wp-form-fields{padding-top:0}.footer-links .nav{margin-top:80px}.footer.third.first,.footer.third{width:100%;max-width:30%;float:left;margin-right:5%}.footer.third.last{width:100%;max-width:30%;float:left;margin-right:0}}@media only screen and (min-width:1480px){#inner-content{width:1480px;padding:0 100px}.marken_section{max-width:1280px}.marken_logo img{width:150px;margin:0 60px 0 0;max-height:100px;height:100px;vertical-align:middle}.marken_logo:nth-child(3n) img{margin:0 60px 0 0}.marken_logo:last-child img{margin:0}}@media only screen and (max-height:750px){.slideCaption{font-size:35px;line-height:1.1}}@media print{*{background:0 0 !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important}a:after,a:visited:after{content:" ("attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" ("attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}.video_slider{max-width:100vw;overflow:hidden;pointer-events:none}.video_slider video{display:inline-block;width:auto;position:absolute;height:103vh;left:0;right:0;width:100% !important;height:auto !important;height:100vh !important;width:100%;object-fit:cover}