@charset "UTF-8";@font-face{src:url('https://www.colorsign.ch/templates/visualin/fonts/elenra-bold-webfont.woff2') format('woff2'),url('https://www.colorsign.ch/templates/visualin/fonts/elenra-bold-webfont.woff') format('woff');font-family:'el_enrabold';font-display:swap}@font-face{src:url('https://www.colorsign.ch/templates/visualin/fonts/type-36-semibold-webfont.woff2') format('woff2'),url('https://www.colorsign.ch/templates/visualin/fonts/type-36-semibold-webfont.woff') format('woff');font-family:'type-36semibold';font-display:swap}@font-face{src:url('https://www.colorsign.ch/templates/visualin/fonts/type-36-regular-webfont.woff2') format('woff2'),url('https://www.colorsign.ch/templates/visualin/fonts/type-36-regular-webfont.woff') format('woff');font-family:'type-36regular';font-display:swap}@font-face{src:url('https://www.colorsign.ch/templates/visualin/fonts/type-36-medium-webfont.woff2') format('woff2'),url('https://www.colorsign.ch/templates/visualin/fonts/type-36-medium-webfont.woff') format('woff');font-family:'type-36medium';font-display:swap}@font-face{src:url('https://www.colorsign.ch/templates/visualin/fonts/type-36-light-webfont.woff2') format('woff2'),url('https://www.colorsign.ch/templates/visualin/fonts/type-36-light-webfont.woff') format('woff');font-family:'type-36light';font-display:swap}@font-face{src:url('https://www.colorsign.ch/templates/visualin/fonts/type-36-extralight-webfont.woff2') format('woff2'),url('https://www.colorsign.ch/templates/visualin/fonts/type-36-extralight-webfont.woff') format('woff');font-family:'type-36extralight';font-display:swap}@font-face{src:url('https://www.colorsign.ch/templates/visualin/fonts/type-36-extrabold-webfont.woff2') format('woff2'),url('https://www.colorsign.ch/templates/visualin/fonts/type-36-extrabold-webfont.woff') format('woff');font-family:'type-36extrabold';font-display:swap}@font-face{src:url('https://www.colorsign.ch/templates/visualin/fonts/type-36-bold-webfont.woff2') format('woff2'),url('https://www.colorsign.ch/templates/visualin/fonts/type-36-bold-webfont.woff') format('woff');font-family:'type-36bold';font-display:swap}@font-face{src:url('https://www.colorsign.ch/templates/visualin/fonts/type-36-black-webfont.woff2') format('woff2'),url('https://www.colorsign.ch/templates/visualin/fonts/type-36-black-webfont.woff') format('woff');font-family:'type-36black';font-display:swap}@font-face{src:url('https://www.colorsign.ch/templates/visualin/fonts/type-36-thin-webfont.woff2') format('woff2'),url('https://www.colorsign.ch/templates/visualin/fonts/type-36-thin-webfont.woff') format('woff');font-family:'type-36thin';font-display:swap}:root{--margin-xl:100px;--margin-lg:70px;--margin-illustrationen:200px;--margin-text:200px}@media (max-width:991.98px){:root{--margin-xl:50px;--margin-lg:30px;--margin-illustrationen:70px;--margin-text:20px}}@media (max-width:575.98px){:root{--margin-xl:40px;--margin-lg:25px;--margin-illustrationen:60px;--margin-text:20px}}#fahrzeugbeschriftung,#car-signer,#flottenbeschriftung,#logodesign,#webdesign,#drucksachen,#bildbearbeitung{scroll-margin-top:40px}@media (max-width:991.98px){#fahrzeugbeschriftung,#car-signer,#flottenbeschriftung,#logodesign,#webdesign,#drucksachen,#bildbearbeitung{scroll-margin-top:10px}}h1{font-family:'el_enrabold';font-size:6rem;text-transform:uppercase}h2{font-family:'el_enrabold';font-size:3rem;line-height:1.2}body{font-family:'type-36regular';font-size:1.5rem;line-height:1.5}h3{font-family:'type-36regular';font-size:1.7rem;line-height:1.5}h4{font-family:'el_enrabold';font-size:4rem;line-height:1.2}h5{font-family:'el_enrabold';font-size:2.4rem;line-height:1.2}a,a:hover{text-decoration:underline;text-underline-offset:3px}strong{font-weight:500}header .container{max-width:100vw;padding-left:4%;padding-right:3%}#sp-header{box-shadow:0 0 0 0;border:solid;border-width:0 0 5px 0;border-image:linear-gradient(to right,#E3000F,#FFCC00,#E6E000,#0AA537,#00A0C6,#008BD2,#2F2483)1}.row.justify-content-center{margin-top:var(--margin-xl);margin-bottom:var(--margin-xl)}#sp-main-body{padding:0 0 0 0}.article-details .article-can-edit{margin-bottom:0px}.easystore-card-border{border:solid 2px #000}.easystore-card-header{border-bottom:solid 2px #000;font-family:'type-36bold';font-weight:500}.easystore-card-body address{font-family:'type-36regular';font-weight:500;font-size:1rem;line-height:1.5}.com-easystore.customer-orders.mt-4{margin-top:0px !important}.easystore-profile-name{font-family:'type-36bold';font-weight:500}.easystore-profile-created{font-family:'type-36regular';font-weight:500;font-size:1rem;color:#606060}.easystore-profile-info,.easystore-profile-links li{border-bottom:solid 2px #000}.easystore-profile-links li a{font-family:'type-36regular';font-weight:500;text-decoration:none;color:#000}.easystore-profile-links li a:hover{font-family:'type-36bold'}.easystore-profile-links li a.active{font-family:'type-36bold';font-weight:500;color:#000}.text-bg-warning{background-color:#ffd500 !important;font-family:'type-36bold';font-weight:500}.table.table-bordered thead{color:#fff;font-family:'type-36bold';background-color:#000;border:none}.table.table-bordered thead th{border:none}.table.table-bordered tbody{color:#000;font-family:'type-36regular';font-size:1.2rem}.table.table-bordered tbody th,.table.table-bordered tbody td{border-top:none;border-right:none;border-bottom:solid 2px #000;border-left:none}.text-center a{font-family:'type-36bold';color:#0087ff;font-weight:500;text-decoration:none}.table.table-bordered .text-center{text-align:left !important}.text-center a:hover{font-family:'type-36black'}.easystore-checkout-show-tax-rate>button{color:#0087ff}small{font-family:'type-36regular';font-size:1rem;font-weight:500}small b{font-family:'type-36bold';font-weight:500}.easystore-order-item{font-size:1.2rem}.easystore-order-item+.easystore-order-item{border-top:solid 2px #000}.easystore-list-group-header{border-bottom:solid 2px #000}.easystore-cart-body.py-3{font-family:'type-36regular';font-size:1rem;font-weight:500}.easystore-cart-body.py-3 b{font-family:'type-36bold';font-size:1rem;font-weight:500}.row.flex-grow-1.justify-content-end{justify-content:flex-start !important}.row.flex-grow-1.justify-content-between{justify-content:flex-start !important}@media (max-width:768px){.easystore-card-body .col-1.easystore-custom-col{flex:0 0 auto !important;padding-right:0px;padding-left:0px;width:0px}.easystore-card-body .col-4{width:30%}.easystore-card-body .col-1{width:15%}.easystore-card-body .col-2{width:25%}}.easystore-button-reset{font-size:1rem}.easystore-card-header span .btn.btn-outline-primary{display:none}.easystore-breakdown__content{border:solid 2px #000;border-radius:0}.easystore-breakdown__content-header{background-color:#fff;border-bottom:solid 2px #000}.easystore-checkout-wrapper .row.mt-4{margin-top:var(--margin-xl) !important;margin-bottom:var(--margin-xl) !important}.easystore-text-bold,.fw-bold{font-family:'type-36bold';font-weight:500 !important}.easystore-metadata-value{color:#000;font-family:'type-36regular';font-weight:500;font-size:1rem}.easystore-metadata-key{color:#000;font-family:'type-36bold';font-weight:500;font-size:1rem}.easystore-small{margin-top:16px}h3.easystore-h4{color:#000;font-family:'type-36black';font-weight:500}.easystore-list-key{color:#000;font-family:'type-36bold'}.easystore-list-value{color:#000}.easystore-checkout-shipping{color:#000}.easystore-checkout-shipping__weight{font-size:0px}.easystore-widget-title{color:#000;font-family:'type-36bold';font-weight:500}.easystore-contact-header p,.form-check-label{font-size:1.2rem}.easystore-list-item,.easystore-list-group-footer,.easystore-checkout-item{border-bottom:solid 2px #000 !important}.form-control,.form-select{border:solid 1px #000}.easystore-shipping-method-name,.easystore-payment-methods,.easystore-shipping-price{font-weight:500}.easystore-shipping-methods li,.easystore-payment-methods li{font-family:'type-36regular';font-weight:500;border:solid 1px #000;color:#000}.easystore-shipping-methods li.is-active,.easystore-payment-methods li.is-active{font-family:'type-36black';font-weight:500 !important;border:solid 4px #000;color:#000;background-color:#fff}.easystore-payment-additional-information-wrapper{border-top:solid 1px #000}.form-check-input{border:solid 1px #000;box-shadow:none}.form-check-input:checked{background-color:#000;border:none;box-shadow:none}.form-check-input:focus{border:solid 1px #000;box-shadow:none}.easystore-drawer{width:750px}.easystore-drawer-header,.easystore-mini-cart-item{border-bottom:solid 2px #000}.easystore-cart.my-4{margin-top:var(--margin-xl) !important;margin-bottom:var(--margin-xl) !important}.easystore-cart-item-title{color:#000;font-family:'type-36black';font-weight:500;font-size:1rem;margin-bottom:1rem}.easystore-cart-table th{color:#fff;font-family:'type-36bold';background-color:#000}.easystore-cart-table tr{border-top:0px;border-right:0px !important;border-bottom:solid 2px #000 !important;border-left:0px !important}table.easystore-cart-table{border-collapse:collapse}.easystore-cart-table thead tr{background-color:#000}.easystore-cart-item-price{font-size:1rem;gap:1rem;display:block}.easystore-cart-summary{color:#000;font-family:'type-36regular';background-color:#fff;border:none}.easystore-cart-summary strong{font-family:'type-36bold';font-weight:500}.easystore-cart-summary .mb-2 small.easystore-price-with-tax{font-size:1rem}.easystore-cart-summary .btn.btn-link.d-block{margin-top:1rem}.easystore-price-original{color:#d21400;font-size:1.2rem}.easystore-price-original::before{border-bottom:#d21400 solid 4px;border-bottom-color:#000 !important;top:25%}.input-group-text{color:#fff;border:none;background-color:#000}.icon-eye::before{content:"\f06e";font-family:"FontAwesome"}.icon-eye-slash::before{content:"\f070";font-family:"FontAwesome"}.btn.btn-secondary.input-password-toggle{padding:.75rem !important;font-size:1rem !important;line-height:1 !important;width:2.8em}.com-users-registration.registration,form#user-registration.form-validate,.login{margin-top:var(--margin-xl);margin-bottom:var(--margin-xl)}.text-muted{color:#606060 !important}.invalid{color:#d21400;border-color:#d21400}.list-group-item{border:solid 1px #000}.sppb-addon-articles .sppb-addon-article{border:4px solid #000;background:linear-gradient(180deg,white 50%,black 50%);background-size:100% 200%;background-position:100% 0;transition:background-position 0.3s ease,color 0.3s ease}.sppb-addon-articles .sppb-addon-article:hover{color:#FFF;background-position:100% 100%}.sppb-article-info-wrap{padding:20px}.sppb-article-info-wrap>h2 a,.sppb-article-info-wrap>a{color:inherit;text-decoration:none}.sppb-article-info-wrap>h2 a:hover,.sppb-article-info-wrap>a:hover{color:#FFF;text-decoration:underline}h5.easystore-product-title{background:linear-gradient(180deg,white 50%,black 50%) !important;background-size:100% 200% !important;background-position:100% 0 !important;transition:background-position 0.3s ease,color 0.3s ease;margin:0;padding:6px 15px 12px 15px}.sppb-collection-item:hover h5.easystore-product-title{background-position:100% 100% !important}.easystore-product-title a{text-decoration:none}.easystore-product-title a:hover{text-decoration:none}.sppb-collection-item:hover a{color:#fff !important}.sppb-collection-item{position:relative}.sppb-collection-item::before{content:"AKTION";position:absolute;top:10px;left:10px;background:#ffd500;color:#000;padding:2px 6px;font-size:1rem;font-family:'type-36bold';z-index:5}.call-to-action-button,.sp-slider-btn-text{font-family:'type-36black';font-size:inherit !important;text-decoration:none;line-height:1 !important;justify-content:center;border:4px solid #000 !important;padding:15px 20px 18px 20px !important;background:linear-gradient(180deg,white 50%,black 50%) !important;background-size:100% 200% !important;background-position:100% 0 !important;transition:background-position 0.3s ease,color 0.3s ease}.call-to-action-button:hover,.sp-slider-btn-text:hover{background-position:100% 100% !important}body .btn.btn-primary{color:#000;box-sizing:border-box;background-clip:padding-box;border-radius:0px;font-family:'type-36black';font-size:1.3rem !important;text-decoration:none;line-height:1.1 !important;justify-content:center;align-items:center;border:4px solid #000 !important;height:auto;padding:15px 20px 16px 20px !important;background:linear-gradient(180deg,white 50%,black 50%) !important;background-size:100% 200% !important;background-position:100% 0 !important;transition:background-position 0.3s ease,color 0.3s ease}body .btn.btn-primary:hover{color:#fff;background-position:100% 100% !important}body .btn.btn-secondary{color:#000;box-sizing:border-box;background-clip:padding-box;border-radius:0px;font-family:'type-36bold';font-size:1.3rem !important;text-decoration:none;line-height:1.1 !important;justify-content:center;align-items:center;border:2px solid #000 !important;height:auto;padding:15px 20px 16px 20px !important;background:linear-gradient(180deg,white 50%,black 50%) !important;background-size:100% 200% !important;background-position:100% 0 !important;transition:background-position 0.3s ease,color 0.3s ease}body .btn.btn-secondary:hover{color:#fff;background-position:100% 100% !important}body .btn.btn-danger{color:#d21400;box-sizing:border-box;background-clip:padding-box;border-radius:0px;font-family:'type-36bold';font-size:1.3rem !important;text-decoration:none;line-height:1.1 !important;justify-content:center;align-items:center;border:2px solid #d21400 !important;height:auto;padding:15px 20px 18px 20px !important;background:linear-gradient(180deg,white 50%,#d21400 50%) !important;background-size:100% 200% !important;background-position:100% 0 !important;transition:background-position 0.3s ease,color 0.3s ease}body .btn.btn-danger:hover{color:#fff;background-position:100% 100% !important}body .btn.btn-outline-primary{color:#0087ff;box-sizing:border-box;background-clip:padding-box;border-radius:0px;font-family:'type-36bold';font-size:1.3rem !important;text-decoration:none;line-height:1.1 !important;justify-content:center;align-items:center;border:2px solid #0087ff !important;height:auto;padding:15px 20px 18px 20px !important;background:linear-gradient(180deg,white 50%,#0087ff 50%) !important;background-size:100% 200% !important;background-position:100% 0 !important;transition:background-position 0.3s ease,color 0.3s ease}body .btn.btn-outline-primary:hover{color:#fff;background-position:100% 100% !important}body .btn-outline{color:#606060;box-sizing:border-box;background-clip:padding-box;border-radius:0px;font-family:'type-36bold';font-size:1.3rem !important;text-decoration:none;line-height:1.1 !important;justify-content:center;align-items:center;border:2px solid #606060 !important;height:auto;padding:15px 20px 16px 20px !important;background:linear-gradient(180deg,white 50%,#606060 50%) !important;background-size:100% 200% !important;background-position:100% 0 !important;transition:background-position 0.3s ease,color 0.3s ease !important}body .btn-outline:hover{color:#fff !important;background-position:100% 100% !important}.image-button{width:100%;font-family:'el_enrabold';font-size:2.4rem !important;line-height:1.2 !important;text-decoration:none;justify-content:start;text-align:left;padding:6px 15px 12px 15px !important;background:linear-gradient(180deg,white 50%,black 50%) !important;background-size:100% 200% !important;background-position:100% 0 !important;transition:background-position 0.3s ease,color 0.3s ease}.image-button-box:hover .image-button{background-position:100% 100% !important;color:#fff !important}.sppb-button-wrapper a.image-button:hover{text-decoration:none}.img-image-button img{height:250px !important}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{font-family:'type-36bold';font-size:clamp(12px,1.4vw,1.3rem);text-transform:uppercase;text-decoration:none}.offcanvas-menu .offcanvas-inner ul.menu>li a,.offcanvas-menu .offcanvas-inner ul.menu>li span{font-family:'type-36bold';font-size:1.1rem;color:#000 !important;opacity:1;text-transform:uppercase;text-decoration:none;text-underline-offset:5px}.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a{font-size:1rem}.sp-megamenu-parent>li.current-item>a,.sp-megamenu-parent>li.active>a,.sp-megamenu-parent .sp-dropdown li.current-item>a,.sp-megamenu-parent .sp-dropdown li.active>a,.offcanvas-menu .offcanvas-inner ul.menu>li.active>a,.offcanvas-menu .offcanvas-inner ul.menu>li.current>a,.offcanvas-menu .offcanvas-inner ul.menu>li.active>span,.offcanvas-menu .offcanvas-inner ul.menu>li.current>span,.sp-megamenu-parent>li>a:hover,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:hover{font-family:'type-36black';color:#000;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}body.ltr .sp-megamenu-parent>li.sp-has-child>a::after,body.ltr .sp-megamenu-parent>li.sp-has-child>span::after{font-family:'type-36regular';font-size:15px;content:"▼";color:#000}.offcanvas-active .burger-icon>span,#modal-menu-toggler.active .burger-icon>span{background-color:#000 !important}.offcanvas-menu .offcanvas-inner ul.menu>li{margin-bottom:20px}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler::after,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler::after,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.nav-header>.menu-toggler::after{font-family:'type-36regular';font-size:15px;content:"▼";color:#000}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent.menu-parent-open>a>.menu-toggler::after,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent.menu-parent-open>.menu-separator>.menu-toggler::after,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent.menu-parent-open>.nav-header>.menu-toggler::after{font-family:'type-36regular';font-size:15px;content:"▲";color:#000}.fuss-colorsign{border:solid;border-width:5px 0 0 0;border-image:linear-gradient(to right,#E3000F,#FFCC00,#E6E000,#0AA537,#00A0C6,#008BD2,#2F2483)1;margin:0;padding:0;max-width:100%}.fuss-inhalt-1{font-family:'type-36medium';font-size:1.5rem;line-height:1.5}.fuss-inhalt-2{font-family:'type-36medium';font-size:1.3rem}.fuss-inhalt-2 a{text-decoration:none}.fuss-inhalt-2 a:hover{text-decoration:underline;text-underline-offset:3px}footer .container{padding:0}#sp-footer .container-inner{padding:0 0 0 0 !important}@media (max-width:991px){h1{font-size:5rem}h2{font-size:2.3rem}h3{font-size:1.3rem}h4{font-size:3rem}body{font-size:1.3rem}.ms-auto{margin-top:60px}}@media (max-width:767px){h1{font-size:2.3rem}h2{font-size:2rem}h4{font-size:1.8rem}.easystore-drawer{width:100%}}
