.v-container{max-width:1200px}@media(max-width:599px){.v-container{padding-left:0;padding-right:0}}#text{margin-top:100px;margin-bottom:30px}.text-shadow{text-shadow:0 0 2px #000}.text-shadow2{text-shadow:1px 1px 2px #000}.text-shadow3{text-shadow:1px 1px 2px #393939}.v-window{overflow:visible}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Roboto-Thin.93679a4f.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Roboto-Light.1ad50b89.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Roboto-Regular.d0bc87a8.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Roboto-Medium.9204c2aa.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Roboto-Bold.c36a3fe0.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Roboto-Black.6ed32619.ttf) format("truetype")}@media(max-width:599px){h1{font-size:24px}h2{font-size:20px}h3{font-size:16px}}.number-card{border-radius:6px!important;background-color:hsla(0,0%,7%,.1)!important;box-shadow:0 2px 10px -2px #525252!important}.number-card .picture{border-radius:6px 6px 0 0!important}.number-card .number-card-actions{position:relative}.number-card .v-input .v-field__field{padding:0}.number-card .v-field__input{color:#111;text-align:center;height:100%;padding-top:15px;padding-bottom:14px}.number-card .v-btn{height:32px;width:32px;min-width:32px;position:absolute;top:8px;background-color:#3f8dff;color:#fff}.number-card .v-btn.decrease-button{left:8px}.number-card .v-btn.increase-button{right:8px}.number-card-double{background-color:hsla(0,0%,7%,.1)!important;border-radius:6px 6px 6px 6px!important;box-shadow:0 2px 10px -2px #525252!important}.number-card-double .number-card-actions{position:relative}.number-card-double .number-card-actions .v-field__input{color:#111;text-align:center;height:100%;padding-top:15px;padding-bottom:14px}.number-card-double .picture{border-radius:6px 6px 0 0!important}.number-card-double .v-input .v-field__field{padding:0}.number-card-double .v-btn{height:32px;width:54px;min-width:32px;position:absolute;top:8px;background-color:#3f8dff;color:#fff}.number-card-double .v-btn.decrease-button{left:8px}.number-card-double .v-btn.increase-button{right:8px}.radio-card{box-shadow:0 2px 10px -2px #525252!important}.radio-card:hover{cursor:pointer}.radio-card.active{background-color:#00beff}.radio-card .text-center{margin:15px 0}.radio-card .text-red{color:red}.dialog .card{border-radius:5px;box-shadow:0 2px 10px -2px #525252!important;padding:0!important}.dialog .card .title{background-color:#9cd1ff;border-radius:5px 5px 0 0;font-weight:700}@media(max-width:599px){.radio-card.full{display:flex;flex-direction:column;align-items:center}.radio-card.full .v-img{width:calc(50% - 8px)}}.bool-card{border-radius:6px!important;border-width:1px;box-shadow:0 2px 10px -2px #525252!important;background-color:hsla(0,0%,7%,.1)!important}.bool-card .picture{border-radius:6px 6px 0 0!important}.bool-card button:not(.active){border:2px solid #3f8dff;background-color:transparent!important;color:#3f8dff!important}.check-card{border-width:1px;border-color:#4f4f4f;box-shadow:0 2px 10px -2px #525252!important}.check-card:hover{cursor:pointer}.check-card.active{background-color:#00beff}.check-card .text-center{margin:15px 0}.cards--description{font-size:16px;color:#565656}.card-title{margin:12px 0}.v-sheet--border{border-color:#d3d3d3}#modalLogin .password .show-password{top:16px;right:16px}#modalLogin .password .show-password:hover{cursor:pointer}#modalRegister .password .show-password{top:16px;right:16px}#modalRegister .password .show-password:hover{cursor:pointer}#modalRegister .confirmed{width:500px;overflow:hidden}#modalRegister .confirmed .v-img{margin-bottom:-30px;min-height:350px;max-width:300px}#modalProjectCreate .password .show-password{top:16px;right:16px}#modalProjectCreate .password .show-password:hover{cursor:pointer}.toast .toast-icon{position:absolute;font-size:20px}.toast .toast-title{line-height:1}.toast .toast-content{display:flex;flex-direction:column;align-items:flex-start}.toast .toast-action{color:#1682ec!important}.toast .bg-error{background-color:#b00020!important}.toast .bg-success{background-color:#4caf50!important}#modalAccount{background-color:#fff}#modalAccount .v-toolbar{background-color:#545454;justify-content:center;position:fixed;top:0;width:100%;z-index:999;box-shadow:0 2px 10px -2px #525252}#modalAccount .v-toolbar__content{justify-content:center}#tabsAccount{box-shadow:0 2px 10px -2px #525252;background-color:#00a6ff;border-radius:5px}@media(max-width:599px){#tabsAccount{top:67px!important;font-size:small}}#tabsAccount .v-slide-group__content{justify-content:center}#tabsAccount .v-slide-group__content .v-slide-group-item--active{color:#fff;border-color:#fff;background-color:orange;box-shadow:0 0 5px 2px rgba(0,0,0,.57)!important}#tabsAccount .v-slide-group__content .v-btn{margin:0 6px!important;padding:0 7px!important;font-weight:700!important}#tabsAccount .v-slide-group__content .v-btn__content{text-transform:none}.deleteuser .delete-icon-wrapper{width:74px;height:74px;border-radius:50%;background:rgba(244,67,54,.12);display:flex;align-items:center;justify-content:center}.deleteuser .fa-triangle-exclamation{font-size:30px;color:#f44336}.deleteuser .delete-btn{text-transform:none!important}.modal-close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;line-height:1;transition:color .1s}.modal-close i,.modal-close svg{margin-left:8px}.modal-close:hover{cursor:pointer;color:#3f8dff}.navigation{position:fixed!important;right:0;bottom:18px;left:0;z-index:998;flex:none!important;justify-content:center;padding:0 16px!important;background:transparent!important;pointer-events:none;transform:translateZ(0);transition:none!important}.navigation .navigation-bar{width:max(500px,50%);overflow:visible;border-radius:24px;background-color:hsla(0,0%,100%,.43);box-shadow:0 8px 28px rgba(20,33,61,.18);backdrop-filter:blur(9px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);pointer-events:auto}.navigation .navigation-item{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;border-radius:18px;cursor:pointer;outline:none;transition:background-color .2s ease,transform .2s ease}.navigation .navigation-item:not(.navigation-item--active):hover{background-color:rgba(22,130,236,.1);transform:translateY(0);border-radius:24px}.navigation .navigation-item:not(.navigation-item--active):hover .navigation-button,.navigation .navigation-item:not(.navigation-item--active):hover .navigation-label{color:#1682ec}.navigation .navigation-item:focus-visible{box-shadow:inset 0 0 0 2px rgba(22,130,236,.5)}.navigation .navigation-button{width:30px;height:30px;margin-top:0;color:#000;transform:translateY(0);transition:color .2s ease,background-color .2s ease,transform .25s ease}.navigation .navigation-button i{font-size:16px}.navigation .navigation-button--active{color:#fff!important;background-color:#1682ec!important;box-shadow:0 5px 12px rgba(22,80,236,.46);margin-top:-15px}.navigation .navigation-label{width:100%;overflow:hidden;color:#000;font-size:11px;font-weight:600;line-height:18px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.navigation .navigation-label--active{color:#1682ec}.navigation .v-dialog{padding:0!important}@media(max-width:600px){.navigation{bottom:10px;padding:0 10px!important}.navigation .navigation-bar{border-radius:22px}.navigation .navigation-button{width:30px;height:30px}.navigation .navigation-label{font-size:10px}}#categories .fa-circle-info{color:#009cd1}#categories .v-card{border-width:1px;box-shadow:0 2px 10px -2px #525252!important}#categories .v-card.active{background-color:#00beff}.v-app-bar .name{background-color:transparent!important;color:#fff}.v-app-bar .v-btn{background-color:#fff;text-transform:none!important;font-weight:500!important;font-size:.755rem}.v-app-bar .fa-building{font-size:medium}.v-app-bar .fa-circle-user,.v-app-bar .fa-plus{font-size:large}.v-app-bar .fa-arrow-right-to-bracket,.v-app-bar .fa-solid{font-size:larger}#dashboard .v-input__prepend{display:none}#dashboard .v-expansion-panel-text__wrapper{padding:0}#dashboard .v-expansion-panel-title{padding:5px 20px}#dashboard .branche-select-card{cursor:pointer;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}#dashboard .branche-select-card:hover{border-color:rgb(var(--v-theme-primary));transform:translateY(-1px)}#dashboard .branche-select-card--selected{border-color:rgb(var(--v-theme-primary));box-shadow:0 0 0 1px rgb(var(--v-theme-primary))}#dashboard .branche-select-card__image{flex:0 0 100px}#dashboard .branche-select-card__check{color:#0abb00;font-size:21px;position:absolute;right:14px;top:14px}.reviews-link{font-weight:600;opacity:1;letter-spacing:0}.btn-primary{background-color:#3f8dff!important;color:#fff!important;box-shadow:0 2px 10px -2px #525252!important;text-transform:none!important;font-size:medium;letter-spacing:.6px;text-shadow:1px 1px 2px #000}.btn-primary:hover{transform:scale(1.05)}.btn-secondary{border:1px solid #3f8dff!important;background-color:#fff!important;color:#3f8dff!important;box-shadow:0 2px 10px -2px #525252!important;text-transform:none!important;font-size:medium;letter-spacing:.6px}.btn-secondary:hover{transform:scale(1.5)}.share-button{text-transform:none!important;font-size:medium;letter-spacing:.6px;color:#111!important}.share-button .whatsapp{color:#00b700;font-size:x-large}.buttons{position:sticky;bottom:44px;z-index:999}@media(max-width:959px){.buttons2{bottom:56px;z-index:999;position:sticky}}.shadow-button{box-shadow:0 2px 10px -2px #525252!important}.back{text-transform:none!important;font-size:medium;letter-spacing:.6px}.btn-close{color:orange!important}.btn-close,.btn-delete{text-transform:none!important;font-size:medium;letter-spacing:.6px;text-shadow:1px 1px 2px #000}.btn-delete{border:1px solid #ff4545!important;background-color:#fff!important;color:#ff4545!important;box-shadow:0 2px 10px -2px #525252!important}.btn-cta{background-color:orange!important}.btn-cta,.btn-login{color:#fff!important;text-transform:none!important;font-size:medium;letter-spacing:.6px;text-shadow:1px 1px 2px #000}.btn-login{background-color:#3f8dff!important;box-shadow:0 2px 10px -2px #525252!important}.btn-login:hover{transform:scale(1.01)}.btn-logout{background-color:orange!important;color:#fff!important;box-shadow:0 2px 10px -2px #525252!important;text-transform:none!important;font-size:medium;letter-spacing:.6px;text-shadow:1px 1px 2px #000}.btn-logout:hover{transform:scale(1.05)}.help{text-transform:none!important;font-size:medium;color:orange;box-shadow:0 2px 10px -2px #525252!important}.help .v-btn__content{color:#000}.v-btn:hover{transform:scale(1.01)}.animation{border:none;outline:none;cursor:pointer;position:relative;z-index:0;border-radius:5px}.animation:before{content:"";background:linear-gradient(90deg,#0080ff,#c800ff,#0080ff);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .3s ease-in-out;border-radius:5px}.animation:active{color:#000}.animation:active:after{background:transparent}.animation:hover:before{opacity:1}.animation:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#111;left:0;top:0;border-radius:5px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.v-input .v-input__details .v-counter{white-space:nowrap}.v-sheet{box-shadow:0 2px 10px -2px #525252!important}.v-card-item{background-color:#00a6ff}#timeline{top:0;width:100%;position:fixed;z-index:999;padding:4px 0;background-color:rgba(0,190,255,.678);box-shadow:0 0 5px 2px rgba(0,0,0,.57)}@media(max-width:599px){#timeline{height:67px;align-content:center}#timeline .v-timeline-divider__dot--size-default{height:24px!important;width:24px!important}#timeline .v-timeline-item__body{padding-top:0!important;padding-bottom:0!important;color:#000;font-size:12px}#timeline .timeline-project .v-timeline-item__body{padding-left:5px!important}#timeline .timeline-project .v-timeline-divider{padding-left:0!important}#timeline .timeline-send .v-timeline-divider{padding-right:0!important}#timeline .timeline-send .v-timeline-item__body{padding-right:5px!important}}#timeline .v-timeline-divider__dot--size-default{height:27px;width:27px;background-color:#fff}#timeline .v-timeline-item__body{padding-top:0!important;padding-bottom:0!important}#timeline .active .v-timeline-divider__inner-dot{background-color:orange!important;background:url(/img/check.5b6cfcb9.svg) 30% no-repeat;background-size:cover}#timeline .next .v-timeline-divider__inner-dot{background-color:orange!important;background:url(/img/pen.d7bb86b1.svg) 60% no-repeat;background-size:10px}#timeline .first-site .v-timeline-divider__inner-dot{background-color:orange!important}#timeline .v-timeline-divider__inner-dot{background-color:#5a5a5a}#timeline .chip-background-color .v-timeline-divider__inner-dot{background-color:orange!important;background:url(/img/check.5b6cfcb9.svg) 30% no-repeat;background-size:cover}#timeline .chip-background-color-1 .v-timeline-divider__inner-dot{background-color:orange!important;background:url(/img/pen.d7bb86b1.svg) 60% no-repeat;background-size:10px}#timeline .timeline-project .v-timeline-divider__before,#timeline .timeline-send .v-timeline-divider__after{display:none}#tabs{top:83px;margin:0 12px;position:sticky;z-index:998;border-radius:0 0 5px 5px;box-shadow:0 2px 10px -2px #525252;background-color:rgba(0,190,255,.678)}@media(max-width:599px){#tabs{top:67px!important;font-size:small}}#tabs .v-slide-group__content{justify-content:center}#tabs .v-slide-group__content .v-slide-group-item--active{color:#fff;border-color:#fff;background-color:orange;text-shadow:1px 1px 2px #000;box-shadow:0 0 5px 2px rgba(0,0,0,.57)!important}#tabs .v-slide-group__content .v-btn{margin:0 6px!important;padding:0 7px!important;font-weight:700!important}#tabs .v-slide-group__content .v-btn__content{text-transform:none}#accountEvents i{color:#fff}#accountEvents .title{color:#3f8dff}#accountEvents .v-divider{margin:10px 0}#accountEvents p{text-align:center}#admin{padding:0}#admin .v-row{justify-content:center}#admin .v-btn{height:120px}#admin .v-btn i{margin-bottom:12px;color:#fff;font-size:xx-large;text-shadow:1px 1px 2px #000}#admin .orange{background-color:orange}#admin .orange,#admin .red{text-transform:none!important}#admin .red{background-color:#ff3c3c!important}#customers .data-table-row-hover:hover{cursor:pointer;background-color:#00adff}#event-details .v-toolbar{background-color:#545454;justify-content:center;position:fixed;top:0;width:100%;z-index:999;box-shadow:0 2px 10px -2px #525252}#event-details .v-toolbar__content{justify-content:center}#event-details .card-title1{text-align:center;background-color:#038efc;color:#fff}#event-details .card-title2{text-align:center;background-color:#494949;color:#fff}#event-details .row-background{background-color:#ffea9f}#event-details .row-background i{color:gray}#calendar .t-calendar .v-tab{text-transform:none;min-width:0;margin:5px;color:#8a2be2;border-radius:3px;box-shadow:0 2px 10px -2px #525252!important}#calendar .year{background-color:#8a2be2;margin:0}#calendar .year .v-col{padding:5px}#calendar .year .right{display:flex;justify-content:flex-end}#calendar body{background-color:var(--backdrop-color);font-size:10px;font-family:Roboto,sans-serif}#calendar .flex-center{display:flex;justify-content:space-around;align-items:center}#calendar .stage{max-width:100%;width:100%;margin:0 auto}#calendar .home.active{color:var(--accent-color)}#calendar .home-style{--app-content-background-color:#c0d8ec}#calendar .products.active{--outset-shadow:hsla(27,90%,69%,.45);--inset-shadow:rgba(149,62,8,.45);--clay-box-shadow:rgba(211,69,20,.4);--clay-background-color:#d34514;--clay-fg-color:#f1f2f3;color:#690c0c}#calendar .products-style{--app-content-background-color:#d36e5a}#calendar .services.active{--outset-shadow:rgba(255,159,40,.45);--inset-shadow:rgba(88,54,13,.45);--clay-box-shadow:rgba(88,54,13,.4);--clay-background-color:#ed9426;--clay-fg-color:#f1f2f3;color:#cf5c0f}#calendar .services-style{--app-content-background-color:#ed9426}#calendar .about.active{--outset-shadow:rgba(93,255,85,.45);--inset-shadow:rgba(28,78,26,.45);--clay-box-shadow:rgba(28,78,26,.4);--clay-background-color:#4dd146;--clay-fg-color:#f1f2f3;color:#4dd146}#calendar .about-style{--app-content-background-color:#4dd146}#calendar .help.active{--outset-shadow:hsla(0,0%,90%,.45);--inset-shadow:rgba(81,81,81,.45);--clay-box-shadow:rgba(81,81,81,.4);--clay-background-color:#a3a3a3;--clay-fg-color:#f1f2f3;color:#783896}#calendar .help-style{--app-content-background-color:#a3a3a3}#calendar .tabbar{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);height:120px;display:flex;flex-direction:column;box-sizing:content-box;position:relative;overflow:hidden;transition:background-color .4s}#calendar .tabbar li,#calendar .tabbar ul{list-style-type:none;margin:0;padding:0}#calendar .tabbar ul{position:absolute;bottom:0;width:100%;align-self:flex-end;height:50px}#calendar .tabbar li,#calendar .tabbar ul{background-color:#f9f8fa;justify-content:center}#calendar .tabbar li{display:flex;align-items:center;font-size:1rem;margin-right:5px;transition:all .4s;width:60px;height:60px;position:relative;color:#888;cursor:pointer}#calendar .tabbar li:last-child{margin-right:0}#calendar .tab-style1 ul{justify-content:space-evenly}#calendar .tab-style1 li{display:flex;justify-content:center;align-items:center;top:1px;left:0;width:60px;height:50px;transition:top .2s ease-out,width .4s,border-radius .4s,box-shadow .4s}#calendar .tab-style1 li.follow{position:absolute;border-radius:100%;content:" ";width:60px;height:60px;border:10px solid var(--app-content-background-color);background-color:var(--app-content-background-color);top:-3rem;transition:left .4s ease-in,background-color .4s,border-color .4s}#calendar .tab-style1 li.follow:after,#calendar .tab-style1 li.follow:before{content:" ";position:absolute;top:27px;right:-27px;border-top:11px solid var(--app-content-background-color);background-color:#f9f8fa;width:20px;height:20px;box-sizing:border-box;transition:border-color .4s}#calendar .tab-style1 li.follow:after{border-top-left-radius:100%}#calendar .tab-style1 li.follow:before{left:-27px;right:unset;border-top-right-radius:100%}#calendar .tab-style1 li:first-child.active~.follow{left:12px}#calendar .tab-style1 li:nth-child(2).active~.follow{left:75px}#calendar .tab-style1 li:nth-child(3).active~.follow{left:140px}#calendar .tab-style1 li:nth-child(4).active~.follow{left:205px}#calendar .tab-style1 li:nth-child(5).active~.follow{left:270px}#calendar .tab-style1 .active{z-index:100;width:60px;height:60px;top:-2rem;border-radius:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 8px 16px 0 rgba(0,0,0,.2)}#prices .card-title2{padding-top:8px;padding-bottom:4px;text-align:center;font-size:large;background-color:#494949;color:#fff}#prices .v-field__input{text-align:center}#requests .v-toolbar__content{color:#fff;background-color:#0089ff}#requests .request{border-style:solid;border-width:1px;border-radius:0 0 4px 4px;border-color:#0089ff}#requests .request .card-title2{padding-top:8px;padding-bottom:4px;text-align:center;font-size:large;font-weight:600;background-color:#494949;color:#fff}#requests .request .v-card{margin:12px}#requests .request .fa-building-user,#requests .request .fa-house-chimney-user,#requests .request .fa-signs-post{color:#0089ff}#requests .price{font-size:larger;font-weight:800;color:#0b0}.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active{transition:transform .2s ease-in-out}#preisrechner .stepper-item-text{font-size:1rem;font-weight:500}#preisrechner .step-complete .v-avatar{background-color:#0075ff!important;color:#fff!important}@media(max-width:960px){#preisrechner .stepper-item-text{font-size:.8rem}#preisrechner .v-slide-group__content{font-size:.6rem}}#preisrechner .responsive-img{height:200px}@media(max-width:600px){#preisrechner .responsive-img{height:100px!important}}#preisrechner .v-slide-group__content{justify-content:center}#preisrechner .active-companys{text-align:center;border:2px solid #0063ff;border-radius:0 0 10px 10px}#preisrechner .active-companys .firma-count{display:inline-block;font-weight:600;transition:transform .2s ease;font-size:larger}#preisrechner .active-companys .firma-count.pulse{animation:bouncePulse .4s ease}@keyframes bouncePulse{0%{transform:scale(1)}30%{transform:scale(1.3)}50%{transform:scale(.9)}70%{transform:scale(1.1)}to{transform:scale(1)}}#preisrechner .instruction{background-color:#e3e3e3;font-size:medium;padding:12px 75px}#preisrechner .address-suggestions{top:calc(100% + 4px);left:0;right:0;z-index:5}#preisrechner .address-help{color:#5a5a5a;font-size:.75rem;line-height:1.2}#preisrechner .v-card{box-shadow:0 6px 10px -3px #717171}#preisrechner .firma .v-card-title{font-size:larger;font-weight:700}#preisrechner .firma .v-rating{display:flex;justify-content:flex-end}#preisrechner .untercatCol{background-color:#e3e3e3;width:auto;border-radius:5px;box-shadow:0 7px 10px -1px dimgray;margin-bottom:45px}#preisrechner .v-expansion-panel-text__wrapper{padding:0}#preisrechner .v-overlay__content{display:grid;justify-items:center}#preisrechner .hr{border:1px solid #6d6d6d}#preisrechner .num-card .v-btn{height:32px;width:32px;min-width:32px;background-color:#3f8dff;color:#fff}#preisrechner .num-card .v-field__input{text-align:center;padding:0}#preisrechner .v-card-title{background-color:#0051c7;color:#fff}#preisrechner .selected-card{background-color:#c8e4ff;transition:all .2s ease-in-out}#preisrechner .disabled-card{opacity:.4;pointer-events:none}#preisrechner .card-description{background-color:#bebebe}#preisrechner .card-img{display:grid;align-content:center}#preisrechner .fa-check{color:#00b400}#preisrechner .mdi-check{color:#fff}#preisrechner .v-divider{margin:26px -25px 0}#preisrechner .v-stepper-item{flex-basis:100px;padding:10px}#preisrechner .v-avatar{margin:5px 0}#preisrechner .v-btn{text-transform:none!important;font-weight:500!important;font-size:.875rem}#preisrechner .relative{position:relative}#preisrechner .inline-block{display:inline-block}#preisrechner .badge-number{position:absolute;right:8px;background-color:#1976d2;color:#fff;font-size:.75rem;border-radius:50%;min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 3px rgba(0,0,0,.57);z-index:1}#preisrechner .auftrag .v-input__details{display:none}#preisrechner .radio-button .v-label{opacity:unset;font-weight:700}#preisrechner .badge-pulse{animation:pulse .4s ease}#preisrechner .highlight-category{outline:3px solid #42a5f5;transition:outline .3s ease}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}#reinigung .instruction{background-color:#e3e3e3}#calculation .calculation-cart{position:sticky;top:83px;box-shadow:0 2px 10px -2px #525252!important}#calculation .calculation-cart .v-card-actions{margin-top:4px}#calculation .calculation-cart .cart-total{border-radius:3px;background-color:#9cd1ff}@media(min-width:960px){#calculation .calculation-cart{border-radius:0 0 5px 5px!important}#calculation .calculation-cart .v-card-item{background-color:rgba(0,190,255,.678)}#calculation .calculation-cart .v-card-title{color:#000}}#calculation .v-card-title{display:flex;align-items:center;justify-content:center;position:relative;color:#fff}#calculation .v-card-title i{position:absolute;left:10px}#project .calculation-position{position:relative;display:grid}#home .hero{min-height:90vh;display:flex;align-items:center;background-color:#00dfff;padding:96px 0 48px}#home .hero .v-field{border-radius:30px;border:2px solid #1867c0;background-color:#fff}#home .hero .input-text-field .v-field__input{text-align:center}#home .address-suggestions{z-index:5}#home .address-help{color:#000;font-size:.75rem;line-height:1.2;opacity:.9}#home .address-result-card{background-color:#fff;text-align:center}#home .trust-text{margin-top:10px;color:#3b3b3b}#home .branche-card .card-img{display:grid;align-content:center}#home .branche-card .fa-check{color:green}#home .branche-card .card-titel{background-color:#1867c0;color:#fff;font-size:medium}#home .step-card{transition:.2s}#home .step-card:hover{transform:translateY(-5px)}#home .fade-in{opacity:0;transition:opacity 1s ease}#home .fade-in.visible{opacity:1}#home .fade-up{opacity:0;transform:translateY(30px);transition:all .6s ease}#home .fade-up.visible{opacity:1;transform:translateY(0)}@media(max-width:600px){#home h1{font-size:26px}#home .hero{padding:80px 0 32px}}#company .h1{color:red}#company .v-tab{text-transform:none!important;font-weight:500!important;font-size:14px}#company .logout{width:220px;background-color:#3f3f3f;color:#fff}#company .v-btn{text-transform:none!important;font-weight:500!important}#company .fa-arrow-right-to-bracket{font-size:20px}#company .icon-login-x{font-size:15px!important}#company .icon-x{font-size:50px!important}#company .fa-building,#company .fa-clipboard-check,#company .fa-user{font-size:20px}#company .company-header{background:linear-gradient(180deg,#ddebff,#fff);margin-bottom:20px}#company .company-navigation{flex:0 0 auto;z-index:2}#company .company-header-text{min-width:0}#company .company-title{font-size:17px;font-weight:700;color:#0f172a}#company .company-mail{font-size:13px;color:#64748b}@media(max-width:960px){#company .company-layout{flex-direction:column}#company .company-navigation{width:100%;z-index:2}#company .company-tabs{width:100%;justify-content:center}#company .company-tabs .v-tab{font-size:12px;min-width:96px;height:40px;padding:0 10px}#company .company-tabs .v-slide-group__content{align-items:flex-end;justify-content:center}#company .company-tabs .fa-building,#company .company-tabs .fa-clipboard-check,#company .company-tabs .fa-user{font-size:16px;margin-right:8px!important}#company .company-header{justify-content:center;margin-bottom:0;padding:15px 10px;text-align:center;width:100%}#company .company-avatar{margin-right:12px!important}#company .company-header-text{max-width:calc(100vw - 150px)}}#company-public .company-public-hero{padding:28px}#company-public .company-public-title{font-size:2rem;font-weight:700;line-height:1.2}#company-public .rating-values{width:25px}@media(max-width:600px){#company-public .company-public-hero{padding:18px}#company-public .company-public-title{font-size:1.5rem;text-align:center}}#projects .shadow{box-shadow:0 2px 10px -2px #525252!important}#projects .background{background-color:#fff}#projects .info{background-color:#3f8dff;box-shadow:0 2px 10px -2px #525252!important}#projects .info .fa-info{color:#fff}#projects .project-list .project:first-child>.v-card{border:2px solid #0bbeff}#projects .project-list .project:first-child>.v-card .v-toolbar{background-color:#0bbeff}#projects .project-list .project:first-child>.v-card .v-toolbar .v-toolbar__content .flex-grow-1{flex-grow:unset!important}#projects .project-list .project:nth-child(2)>.v-card{border:2px solid #0bbeff}#projects .project-list .project:nth-child(2)>.v-card .v-toolbar{background-color:#0bbeff}#projects .project-list .project:nth-child(2)>.v-card .v-toolbar .v-toolbar__content .flex-grow-1{flex-grow:unset!important}#projects .project-list .project:nth-child(3)>.v-card{border:2px solid #0bbeff}#projects .project-list .project:nth-child(3)>.v-card .v-toolbar{background-color:#0bbeff}#projects .project-list .project:nth-child(3)>.v-card .v-toolbar .v-toolbar__content .flex-grow-1{flex-grow:unset!important}#configurator .text-red{color:red}#configurator h4{color:#444;font-weight:400}#configurator .fa-circle-info{color:#009cd1}#configurator .shadow{box-shadow:0 2px 10px -2px #525252}#configurator .background{background-color:#fff}.checkout-input{border-radius:4px}.v-card,.v-sheet{box-shadow:0 2px 10px -2px #525252}#checkout .v-card-title{display:flex;align-items:center;justify-content:center;position:relative;background-color:#00a6ff;color:#fff}#checkout .v-card-title i{position:absolute;right:10px}#checkout .mdi-account-card-details,#checkout .mdi-account-edit-outline,#checkout .mdi-calendar-clock,#checkout .mdi-card-account-mail-outline{color:#000}#checkout .shadow{box-shadow:0 2px 10px -2px #525252}#checkout .ssl{text-align:right;font-weight:400}#info #about .title{background-color:#5e5e5e;text-align:center;color:#fff;font-size:medium;font-weight:400}.osm-attribution{display:block;margin-top:3px;background:transparent!important;font-size:11px;line-height:16px;text-align:right}.osm-attribution a{color:#1682ec}#companyregister .link{color:#0051c7;cursor:pointer;text-decoration:underline}