@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500&family=Poppins:wght@400;500;600&display=swap";.header{display:flex;font-family:Inter Tight}.header__item{flex:1;padding:19px 0;border:1px solid #c3c9d6;color:#8f9aa5;text-align:center;text-decoration:none;font-size:20px;font-weight:500;line-height:normal;background-color:#fff}.header .active{background-color:#f32c40;color:#fff;border:1px solid #f32c40}.buttonNext{display:flex;align-items:center;justify-content:center;width:100%;padding:18px 0;border:none;border-radius:8px;background-color:#f32c40;color:#fff;font-family:Inter Tight;font-size:18px;font-weight:500;text-decoration:none;line-height:normal;transition:all .2s ease-in-out;cursor:pointer}.buttonNext img{padding-left:6px}.buttonNext:hover{background-color:#fe4557;transform:scale(1.03)}.disabled{display:none}.adminPage__links{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,521px);gap:48px;margin:0 auto}.adminPage__link{border-radius:14px;background:#fff;box-shadow:0 4px 24px #0000001f;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:660px;text-decoration:none}.adminPage__link .link-0{width:276px;height:auto;margin-bottom:73px}.adminPage__link .link-1{width:370px;height:auto;margin-bottom:56px}.adminPage__link p{margin-bottom:28px;width:312px;color:#0b0b0ce6;text-align:center;font-size:20px;line-height:150%}.adminPage__link .buttonNext{margin-bottom:59px;margin-top:0!important}.adminPage{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;padding-bottom:159px;display:flex;flex-direction:column;justify-content:center}.searchInput{color:#000;border:1px solid #d7d8da;outline:none;border-radius:8px;padding:18px 24px;margin-bottom:90px;font-size:18px;width:calc(100% - 48px)}.searchInput::placeholder{color:#8f9aa5}.searchInput__block{position:relative}.searchInput__block .customSelect__dropdown{top:40%}.bravoPage{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;padding-bottom:159px;position:relative}.bravoPage__container{display:flex;flex-direction:column;align-items:center;width:max-content;margin:0 auto;font-family:Inter Tight;padding-top:179px;padding-bottom:320px}.bravoPage__container h1{text-align:center;font-size:54px;font-weight:600;margin-bottom:20px}.bravoPage__container p{font-size:24px;font-weight:400;line-height:150%;text-align:center;margin-bottom:124px}.bravoPage__container h3{font-size:32px;font-weight:500;line-height:normal;margin-bottom:24px}.bravoPage__container .downloadButton{border-radius:8px;border:none;background:#f32c40;padding:20px 68px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .14s ease-in-out}.bravoPage__container .downloadButton:hover{transform:scale(1.15)}.modal-loader{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#c1c1c180}.modal-loader__content{margin:0 auto;background-color:#fff;padding:40px 115px;width:max-content;border-radius:8px}.modal-loader__content h1{font-size:37px;margin-bottom:20px}.modal-loader .loader{margin:0 auto;width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#f32c40;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.customSelect__inner{position:relative}.customSelect{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border:1px solid #d7d8da;border-radius:8px;cursor:pointer}.customSelect p{color:#8f9aa5;font-size:18px;-webkit-user-select:none;user-select:none}.customSelect img{width:18px;height:18px}.customSelect__dropdown{position:absolute;top:100%;left:0;right:0;z-index:3;height:max-content;background-color:#fff;border:1px solid #d7d8da;border-radius:8px;display:none;pointer-events:none}.customSelect__dropdown p{color:#8f9aa5;padding:18px 24px;cursor:pointer}.customSelect__dropdown p:not(:last-of-type){border-bottom:1px solid #d7d8da}.customSelect__dropdown p:hover{color:#000}.isOpened{display:block;pointer-events:all}.angebotTypePage{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;padding-bottom:120px}.angebotTypePage__inner{display:flex;gap:89px;margin:0 auto;padding-top:148px;height:calc(100% - 64px);width:max-content}.angebotType{padding:90px 68px;border-radius:16px;background-color:#fff;box-shadow:0 4px 20px #00000014;width:532px;height:max-content}.angebotType__inner{width:100%}.angebotImage{padding-top:157px;width:668px;height:457px}.label{margin-bottom:14px;font-size:20px}.angebotTypeLabel{margin-top:64px}.buttonPrev{position:absolute;bottom:64px;left:117px;padding:18px 55px;display:flex;gap:4px;font-size:18px;border-radius:58px;border:1px solid #8f9aa5;color:#8f9aa5;background-color:#fff;transition:all .2s ease-in-out}.buttonPrev:hover{transform:translate(-20px);border-color:#0b0b0c;cursor:pointer;color:#0b0b0c}.totalCost{position:absolute;bottom:64px;right:117px;color:#8f9aa5;font-size:18px;padding:18px 48px;border:1px solid #8f9aa5;border-radius:58px;transition:all .2s ease-in-out}.totalCost:hover{transform:scale(1.1);border-color:#0b0b0c;cursor:pointer;color:#0b0b0c}.footer{font-family:Inter Tight;background-color:#f8f8f8;position:absolute;bottom:0;left:0;right:0;height:max-content}.footer__inner{position:relative}.progressBar__inner{border-radius:2px;height:4px;background-color:#ebebeb;margin-bottom:12px}.progressBar{border-radius:2px;height:4px;background-color:#f32c40}.progressBar__value{font-family:Inter Tight;font-size:16px;font-weight:500}.calculator__title{margin-bottom:36px}.calculator__title h3{text-align:center;font-family:Poppins;font-size:28px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:6px}.calculator__title p{text-align:center;font-family:Inter Tight;font-size:20px;font-style:normal;font-weight:400;line-height:normal;color:#8f9aa5}.additional__title{margin-top:100px}.plusMinusHandler{display:flex;padding:8px 12px;border-radius:8px;border:1px solid #c3c9d6}.plusMinusHandler input,.plusMinusHandler .buttonHandler{border:none;color:#8f9aa5}.plusMinusHandler input{font-family:Inter Tight;width:30px;color:#8f9aa5;text-align:center;font-size:18px;font-weight:500;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.plusMinusHandler input::-webkit-outer-spin-button,.plusMinusHandler input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.plusMinusHandler .buttonHandler{display:flex;align-items:center;justify-content:center;transition:transform .1s ease-in-out;background-color:#fff}.plusMinusHandler .buttonHandler:hover{cursor:pointer;transform:scale(1.15)}.serviceWrapper{display:flex;justify-content:space-between;align-items:center;font-family:Inter Tight;padding-bottom:20px}.serviceWrapper:not(:last-of-type){margin-bottom:32px;border-bottom:1px solid #8f9aa5}.serviceWrapper__info{line-height:normal}.serviceWrapper__info b{display:block;font-size:20px;font-weight:500;color:#0b0b0ce6;margin-bottom:10px}.serviceWrapper__info p{font-size:16px;letter-spacing:.16px;color:#8f9aa5}.serviceWrapper__controll{display:flex;align-items:center;justify-content:space-between;width:250px}.serviceWrapper__controll p{font-size:20px;line-height:normal}.selectServiceItem{margin-top:64px;margin-bottom:28px}.selectServiceItem .label{font-size:20px;font-style:normal;font-weight:500;margin-bottom:8px}.selectService{display:flex;justify-content:space-between;align-items:center;font-family:Inter Tight}.selectService__left{display:flex;align-items:center;gap:20px}.selectService__left .button__add{height:39px;width:39px;padding:9px;border-radius:4px;border:1px solid #c3c9d6;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out}.selectService__left .button__add:hover{cursor:pointer;transform:scale(1.15)}.selectService__left .add{animation:greenToWhite .3s infinite alternate}.selectService__right{display:flex;align-items:center;gap:90px;font-size:20px;line-height:normal}@keyframes greenToWhite{0%{transform:scale(1)}to{transform:scale(1.3)}}.customService-wrap{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#00000080;z-index:9}.customService-inner{position:relative;width:100%;height:100%}.customService-item{display:flex;flex-direction:column;position:sticky;top:30%;left:50%;transform:translate(-50%);padding:30px 20px;background-color:#fff;border-radius:8px;width:max-content}.customService-item .close{display:flex;justify-content:center;align-items:center;position:absolute;right:20px;top:20px;background-color:#f32c40;color:#fff;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;transition:transform .1s ease-in-out}.customService-item .close:hover{transform:scale(1.2)}.customService-item .close svg{transform:rotate(45deg)}.customService-item h2{text-align:center;font-size:30px;margin-bottom:10px}.customService-item h4{font-size:26px;margin-bottom:39px}.customService-item ul{margin-bottom:20px}.customService-item li{padding-bottom:20px}.customService-item label{font-size:20px}.customService-item input{font-size:20px;margin-left:10px}.customService-item .buttonAdd{background-color:#f32c40;border-radius:6px;border:none;color:#fff;font-size:25px;padding:10px 0;cursor:pointer;transition:transform .1s ease-in-out}.customService-item .buttonAdd:hover{transform:scale(1.02)}.priceInput{display:flex;align-items:center;justify-content:space-between;padding:18px 27px;border-radius:8px;border:1px solid #c3c9d6;font-family:Poppins;font-size:18px;font-weight:400;line-height:normal;color:#8f9aa5}.priceInput:not(:last-of-type){margin-bottom:26px}.priceInput:last-of-type{margin-bottom:32px}.priceInput input{padding:0;border:none;outline:none;font-size:18px;font-weight:400}.priceInput input:active{border:none;outline:none}.priceInput input:focus{border:none;outline:none}.priceInput input::placeholder{font-family:Poppins;color:#8f9aa5;font-size:18px;font-weight:400}.priceInput img{width:20px}.plusButton{height:39px;width:39px;padding:9px;border-radius:4px;border:1px solid #c3c9d6;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out;margin-top:12px;margin-bottom:4px}.plusButton:hover{cursor:pointer;transform:scale(1.15)}.calculator{height:max-content}.calculator__container{display:flex;flex-direction:column;align-items:center;width:1082px;margin:64px auto 0;padding:90px 90px 122px;background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014}.calculator__progressBar{margin:0 auto 64px;width:668px}.calculator__total{display:flex;justify-content:space-between;width:100%;font-size:24px;font-weight:500;margin-top:64px}.servicesList{width:100%;border-bottom:1px solid #8f9aa5}.batteryPage,.checkoutPage{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;position:relative;padding-bottom:158px}.checkoutPage__container{display:flex;flex-direction:column;align-items:center;width:1082px;margin:64px auto 0;padding:90px 90px 122px;background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014}.checkoutPage__container h3{font-family:Inter Tight}.checkoutPage .pageList{width:100%;margin-bottom:64px}.checkoutPage .pageList .pageItem{display:flex;justify-content:space-between;border-bottom:1px solid #d7d8da;padding-bottom:14px;font-size:24px;line-height:normal;text-transform:capitalize}.checkoutPage .pageList .pageItem:not(:last-of-type){margin-bottom:32px}.checkoutPage .pageList .pageItem button{font-size:28px;cursor:pointer;text-transform:capitalize;background-color:#fff;border:none}.checkoutPage .totalPriceForAllPages{width:100%;display:flex;justify-content:space-between;font-size:24px;line-height:normal;border-bottom:1px solid #d7d8da;padding-bottom:14px}.invertorPage,.iqCombiner,.montagePage,.optimizerPage{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;position:relative;padding-bottom:158px}.producerPage{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;padding-bottom:94px;position:relative}.producerPage__container{height:max-content;display:flex;justify-content:center;gap:105px;margin-top:166px;background-color:#f8f8f8}.producerPage__container .customSelect{margin-bottom:214px}.producerPage__image{padding-top:135px;width:741px;height:514px}.producer__inner{height:368px;width:532px;padding:90px 68px;border-radius:16px;background:#fff;box-shadow:0 4px 20px #0000002e}.pvModulePage{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;position:relative;padding-bottom:158px}.fileLoaderWindow__inner{background-color:#fff;border-radius:14px;box-shadow:0 4px 20px #00000014;padding:54px 69px;margin-top:104px}.fileLoaderWindow{width:max-content}.fileLoaderWindow h3{color:#0b0b0c;font-family:Inter Tight;font-size:18px;font-weight:400;line-height:normal;margin-bottom:24px}.dragWindow{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px dashed #c3c9d6;border-radius:14px;width:806px;height:420px;margin-bottom:64px}.dragWindow p{position:absolute;bottom:31px;width:320px;color:#0b0b0ce6;text-align:center;font-size:18px;font-weight:400;line-height:150%}.dragWindow .hidden-input{opacity:0;position:absolute;width:0;height:0;border:none;outline:none;cursor:pointer}.dragWindow .input-clicker{cursor:pointer;color:#0b0b0ce6;text-align:center;font-size:18px;font-weight:400;line-height:150%}.dragWindow .box-dragndrop{color:#0b0b0ce6;text-align:center;font-size:18px;font-weight:400;line-height:150%}.drag{background-color:#c3c9d6}.loadedFile{display:flex;gap:16px;align-items:center;padding:14px 17px;border-radius:12px;border:1px solid #d7d8da}.loadedFile__icon{width:max-content;padding:9px 13px;border-radius:10px;border:1px solid #d7d8da}.loadedFile__info{display:flex;flex-direction:column}.loadedFile__info .file__name{font-family:Poppins;font-size:13px;font-weight:400;line-height:normal;color:#0b0b0c;margin-bottom:4px}.loadedFile__info .file__size{color:#8f9aa5;font-family:Poppins;font-size:13px;font-weight:400;line-height:normal}.pvsolFilePage{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;padding-bottom:159px}.pvsolFilePage__inner{position:relative;width:100%;height:max-content;display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8;padding-bottom:154px}.underConstructionsPage,.wallboxPage,.zusatzarbeitenPage,.projectImagesPage{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;position:relative;padding-bottom:158px}.projectImagesPage__container{display:flex;flex-direction:column;align-items:center;height:max-content;padding-top:64px;font-family:Inter Tight}.projectImagesPage__plusButton{display:flex;flex-direction:column;justify-content:center;align-items:center}.projectImagesPage__plusButton p{margin-top:14px;color:#000;font-size:18px;margin-bottom:54px}.table__block{background-color:#fff;display:flex;flex-direction:column}.table__block .table-head{display:grid;grid-template-columns:1fr 1fr;color:#fff;background-color:#f32c40;border-radius:8px 8px 0 0}.table__block .table-head p{flex:1;padding:24px 0 24px 24px;width:241px}.table__block .table-head .roofType-inner{display:flex;align-items:center}.table__block .table-head .roofType-inner input{border:none;border-radius:4px;margin-left:24px;font-size:17px}.table__block .table-button{display:flex;flex-direction:column;justify-content:center;align-items:center}.table__block .table-button p{font-size:14px;color:#8f9aa5}.table-row{display:flex;width:100%}.table-row input{padding:24px 0 24px 24px;border:0;outline:none;border-left:1px solid #c3c9d6;border-bottom:1px solid #c3c9d6;border-right:1px solid #c3c9d6;width:241px;color:#000;font-size:15px}.table-row input::placeholder{color:#8f9aa5}.table-row p{padding:24px 0 24px 24px;width:241px;border-left:1px solid #c3c9d6;border-bottom:1px solid #c3c9d6}.imageWithTable{display:flex;gap:90px;padding:54px 69px;background-color:#fff;border-radius:14px;box-shadow:0 4px 20px #00000014;margin-bottom:36px}.mainImageAdder{padding:54px 69px;background-color:#fff;border-radius:14px;box-shadow:0 4px 20px #00000014;margin-bottom:92px}.mainImageAdder h3{font-size:18px;font-weight:400;width:100%;margin-bottom:24px}.mainImageAdder img{width:152px;height:152px;margin-bottom:20px}.dragWindow-small{width:738px;height:420px}.tables__wrapper{display:flex;flex-direction:column;align-items:center;padding:49px 34px 112px;border-radius:8px;background:#fff;box-shadow:0 4px 20px #0000000f;margin-bottom:39px}.giwennfaktor__inner{display:flex;width:max-content;height:56px;border-radius:8px;border:1px solid #8f9aa5;margin-bottom:64px}.giwennfaktor__inner p{color:#2e2e2e;text-align:center;font-family:Inter Tight;font-size:20px;font-weight:400;line-height:normal;padding:16px 246px 16px 24px;-webkit-user-select:none;user-select:none;cursor:default}.giwennfaktor__inner .giwennfaktor{display:flex;justify-content:center;align-items:center;background-color:#f32c40;border-radius:0 8px 8px 0;width:138px}.giwennfaktor__inner .giwennfaktor input{color:#fff;font-family:Inter Tight;font-size:20px;font-weight:500;background-color:#f32c40;border:0;padding:0;width:44px}.giwennfaktor__inner .giwennfaktor input::-webkit-outer-spin-button,.giwennfaktor__inner .giwennfaktor input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.giwennfaktor__inner .giwennfaktor input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.fullPrice{display:flex;align-items:center;justify-content:center;height:56px;border-radius:8px;border:1px solid #8f9aa5}.fullPrice p{font-size:32px}.tables__inner{display:grid;grid-template-columns:repeat(3,461px);gap:55px}.tables__inner table{color:#0b0b0c;font-family:Inter Tight;font-size:15px;font-weight:400;line-height:normal;border:1px solid #c3c9d6;border-radius:4px}.table-column{display:flex;flex-direction:column}.table-column__third{gap:51px}.tablesFinal__inner{display:grid;grid-template-columns:459px 524px;gap:90px}.tablesFinal__inner table{color:#0b0b0c;font-family:Inter Tight;font-size:14px;font-weight:400;line-height:normal;border:1px solid #c3c9d6;border-radius:4px}.tablesFinal__inner h3{text-align:center;color:#0b0b0c;font-family:Inter Tight;font-size:20px;font-weight:400;line-height:normal;margin-bottom:36px}.table-steps td{width:50%;text-align:left;padding:13px 0 13px 18px}.table-steps tr:not(:first-of-type) td{border-top:1px solid #c3c9d6}.table-steps td:nth-child(odd){border-right:1px solid #c3c9d6}.table-pre-calculation td{text-align-last:left}.table-pre-calculation th,.table-pre-calculation td{padding:13px 0 13px 18px}.table-pre-calculation tr td{border-top:1px solid #c3c9d6}.table-pre-calculation td:not(:last-of-type){border-right:1px solid #c3c9d6}.table-gewin td{border-top:1px solid #c3c9d6}.table-gewin td:nth-child(odd){border-right:1px solid #c3c9d6}.table-gewin td,.table-gewin th{padding:11px 0 11px 18px}.table-gewin th{font-weight:500;text-align:left}.table-gewin th:nth-child(2){color:#fff}.table-prices td{padding:13px 0 13px 18px}.table-prices td:nth-of-type(odd){border-right:1px solid #c3c9d6}.table-prices tr:not(:first-child) td{border-top:1px solid #c3c9d6}.table-profit{font-size:13px}.table-profit td,.table-profit th{padding:11px 0 11px 18px}.table-profit td{border-top:1px solid #c3c9d6}.table-profit tr td:not(:last-of-type){border-right:1px solid #c3c9d6}.table-discount tr th{font-weight:500}.table-discount th,.table-discount td{text-align:center;width:33.3%;padding:11px 0 11px 18px}.table-discount th:not(:last-of-type),.table-discount td:not(:last-of-type){border-right:1px solid #c3c9d6}.table-discount td{border-top:1px solid #c3c9d6}.table-discount input{width:13px;border:none;outline:none}.table-capital{font-size:12px;text-align:center}.table-capital th,.table-capital td{padding:13px 0;font-weight:400;width:50%}.table-capital th:nth-of-type(1){border-right:1px solid #c3c9d6}.table-capital td{border-top:1px solid #c3c9d6}.white-color{color:#fff}.grey{background-color:#f0f0f0}.red{background-color:#f32c40}.light-red{color:#fff;background-color:#fe4557}.weight-500{font-weight:500}.gewinPage{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;padding-bottom:120px;position:relative}.gewinPage__inner{display:flex;flex-direction:column;gap:89px;margin:0 auto;padding-top:148px;height:calc(100% - 64px);width:max-content}.gewinPage h1{font-size:32px;font-weight:500;margin-bottom:14px;text-align:center}.acMontagePage,.inbetriebnahmePage,.cabelsPage{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;position:relative;padding-bottom:158px}.customInput{display:flex;align-items:center;justify-content:space-between;padding:18px 27px;border-radius:8px;border:1px solid #c3c9d6;font-family:Poppins;font-size:18px;font-weight:400;line-height:normal;color:#8f9aa5}.customInput:not(:last-of-type){margin-bottom:26px}.customInput:last-of-type{margin-bottom:32px}.customInput input{padding:0;border:none;outline:none;font-size:18px;font-weight:400}.customInput input:active{border:none;outline:none}.customInput input:focus{border:none;outline:none}.customInput input::placeholder{font-family:Poppins;color:#8f9aa5;font-size:18px;font-weight:400}.customInput img{width:20px}.customCheckbox{display:flex;align-items:center;color:#8f9aa5;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:44px}.customCheckbox input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.customCheckbox .checkbox{display:inline-block;height:24px;width:24px;background:#fff;border:1px solid #c3c9d6;border-radius:4px;margin-right:8px;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.625%204.5L6.75%2013.5L3.375%2010.125'%20stroke='%23C3C9D6'%20stroke-width='1.54688'%20stroke-miterlimit='10'%20stroke-linecap='square'/%3e%3c/svg%3e");background-size:contain;background-position:center;transition:all .15s ease-in-out}.customCheckbox .active{border:1px solid #f32c40;background-color:#f32c40;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.625%204.5L6.75%2013.5L3.375%2010.125'%20stroke='white'%20stroke-width='1.54688'%20stroke-miterlimit='10'%20stroke-linecap='square'/%3e%3c/svg%3e")}.loginForm{display:flex;flex-direction:column;align-items:center;font-family:Inter Tight;padding:64px 68px 90px;border-radius:16px;box-shadow:0 4px 20px #00000014;background-color:#fff}.loginForm .welcomePage__form{width:394px}.loginForm h2{width:max-content;text-align:center;font-size:36px;font-weight:600;margin-bottom:20px}.loginForm h3{width:max-content;text-align:center;color:#8f9aa5;font-size:18px;font-weight:400;line-height:normal;margin-bottom:36px}.welcomePage{height:100dvh;background-color:#f8f8f8}.welcomePage__inner{display:flex;gap:89px;width:max-content;margin:0 auto}.welcomePage__imageBlock{padding-top:106px}.welcomePage__imageBlock h1{color:#0b0b0c;font-family:Poppins;font-size:48px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:57px}.welcomePage__imageBlock img{width:806px}.welcomePage__login{padding-top:188px;width:max-content}.adminPage__checkout{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:63px;padding-bottom:199px}.adminPage__checkout .checkoutWrapper{display:flex;flex-direction:column;align-items:center;width:1356px;padding:66px 0 126px;border-radius:14px;background:#fff;box-shadow:0 4px 24px #0000001f}.adminPage__checkout .checkoutWrapper h1{color:#0b0b0c;text-align:center;font-family:Inter Tight;font-size:32px;font-weight:500;line-height:142%;margin-bottom:72px}.adminPage__checkout .checkoutItems{display:flex;flex-direction:column;width:max-content;gap:24px}.adminPage__checkout .checkoutLink{color:#0b0b0ce6;font-family:Poppins;font-size:28px;font-weight:500;line-height:normal;text-decoration:none}.adminPage__checkout .checkoutLink:hover{text-decoration:underline}.adminPage__checkout .interTigth{font-family:Inter Tight}.priceInput{display:flex;justify-content:center;position:relative;border:1px solid #c3c9d6;padding:7px;border-radius:6px;min-width:136px;max-width:max-content}.priceInput input{outline:none;border:none;border-radius:6px;width:106px;position:static;z-index:2;font-family:Inter Tight;font-size:20px;line-height:normal}.priceInput input::placeholder{font-family:Inter Tight;color:#8f9aa5;font-size:20px;line-height:normal}.priceInput input::-webkit-outer-spin-button,.priceInput input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.priceInput input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.priceInput .actualPrice{position:absolute;z-index:1;top:0;left:15%;font-family:Inter Tight;font-size:20px;line-height:normal;opacity:0;filter:blur(5px);transition:all .2s ease-in-out}.priceInput .shown{filter:blur(0);top:-25px;opacity:1}.editable-service{position:relative;width:100%}.editable-service:not(:last-of-type){margin-bottom:32px;border-bottom:1px solid #8f9aa5}.editable-service img{position:absolute;left:102%;top:12%}.changePricePage{background-color:#f8f8f8;min-height:calc(100vh - 65.5px);max-height:max-content;font-family:Inter Tight;padding-bottom:159px;position:relative;display:flex;flex-direction:column;align-items:center;padding-top:64px;min-height:calc(100vh - 288.5px)}.changePricePage__wrapper{display:flex;flex-direction:column;align-items:center;width:1082px;padding:90px;border-radius:14px;background:#fff;box-shadow:0 4px 24px #0000001f}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0}
