*{text-decoration:none;list-style:none;box-sizing:content-box}:root{--mbm-safe: constant(safe-area-inset-bottom);--mbm-safe: env(safe-area-inset-bottom);--mbm-dynamic: 0px;--mbm-extra-fallback: 5px;--mbm-bottom-gap: max(var(--mbm-safe), var(--mbm-dynamic), 6px);--mbm-body-height: 80px;--mbm-total-height: calc(var(--mbm-body-height) + var(--mbm-bottom-gap))}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;padding-top:100px;font-family:var(--font-roboto),sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ul,li,p{padding:0}input[type=text]{line-height:1}html{-webkit-text-size-adjust:100%}@supports (-webkit-overflow-scrolling: touch){input,button,select,textarea{font-size:16px!important}}@media (max-width: 940px){body{padding-top:initial}}@media (max-height: 440px){body{padding-top:100px}}.home{position:relative;min-height:100vh;display:flex;flex-direction:column}.content-wrapper{margin:0 clamp(0px,10vw,180px);flex:1}@media (max-width: 1500px){.content-wrapper{margin-left:10vw;margin-right:5vw}}@media (max-width: 1400px){.content-wrapper{margin-left:10vw;margin-right:3vw}}@media (max-width: 1350px){.content-wrapper{margin-left:10vw;margin-right:1vw}}@media (max-width: 1300px){.content-wrapper{margin-left:11vw;margin-right:1.5vw}}@media (max-width: 1200px){.content-wrapper{margin-left:12vw;margin-right:1.5vw}}@media (max-width: 1100px){.content-wrapper{margin-left:13vw;margin-right:1.5vw}}@media (max-width: 980px){.content-wrapper{margin-left:14vw;margin-right:1.5vw}}@media (max-width: 960px){.Toastify__toast-body>div:last-child{font-size:16px}}@media (max-width: 920px){.content-wrapper{overflow:hidden;margin:60px 20px 0}}@media (max-width: 390px){.content-wrapper{margin:60px 10px 0}}@media (max-height: 430px){.content-wrapper{margin:-40px 20px 0}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-toast-container,.custom-toast-container-order{position:fixed;top:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;z-index:9999}.custom-toast{background:var(--basic-color);color:#fff;width:100%;max-width:100vw;font-size:20px;font-weight:600;text-align:center;margin:5px 0}.custom-toast .Toastify__progress-bar--success{background:#4caf50}.custom-toast .Toastify__close-button{color:#fff}.custom-toast .Toastify__toast-body{display:flex;align-items:center;justify-content:center}.custom-toast .Toastify__toast-icon{background:#fff;border-radius:50%;padding:3px}.custom-toast .Toastify__toast-icon svg{fill:var(--basic-color)}.custom-toast .Toastify__toast-icon{width:30px;height:30px}.modal-toast-container{position:fixed;left:50%;top:5px;transform:translate(-50%);width:auto;max-width:600px;display:flex;flex-direction:column;align-items:center;z-index:9999}.modal-toast{background:#fff;width:100%;max-width:600px;text-align:center;margin-bottom:15px;padding:40px 50px;border-radius:8px}.modal-toast .Toastify__close-button{color:#000}.modal-toast .Toastify__toast-body{display:flex;align-items:center;justify-content:center}.modal-toast .Toastify__toast-icon{border:2px solid var(--disabled-btn-color);border-radius:50%;padding:5px}.modal-toast .Toastify__toast-icon svg{fill:var(--disabled-btn-color)}.custom-toast-order,.custom-toast-order-warning,.custom-toast-order-error{color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:100%;max-width:100%;margin:0 auto;padding:12px;text-align:center;font-size:22px;font-weight:600}.custom-toast-order{background:var(--basic-color)}.custom-toast-order .Toastify__progress-bar--success{background:#4caf50}.custom-toast-order .Toastify__close-button{color:#fff}.custom-toast-order .Toastify__toast-body{display:flex;align-items:center;justify-content:center}.custom-toast-order .Toastify__toast-icon{background:#fff;border-radius:50%;padding:3px}.custom-toast-order .Toastify__toast-icon svg{fill:var(--basic-btn-dark-color)}.custom-toast-order .Toastify__toast-icon{width:30px;height:30px}.custom-toast-checkbox{z-index:9999}.custom-toast-order-warning,.custom-toast-order-warning .Toastify__progress-bar--success{background:#e6b73f}.custom-toast-order-warning .Toastify__close-button{color:#fff}.custom-toast-order-warning .Toastify__toast-body{display:flex;align-items:center;justify-content:center}.custom-toast-order-warning .Toastify__toast-icon{background:#fff;border-radius:50%;padding:4px}.custom-toast-order-warning .Toastify__toast-icon svg{fill:#e6b73f}.custom-toast-order-warning .Toastify__toast-icon{width:30px;height:30px}.custom-toast-order-error{background:#df6245!important}.custom-toast-order-error .Toastify__progress-bar--success{background:#df6245}.custom-toast-order-error .Toastify__close-button{color:#fff}.custom-toast-order-error .Toastify__toast-body{display:flex;align-items:center;justify-content:center}.custom-toast-order-error .Toastify__toast-icon{background:#fff;border-radius:50%;padding:4px}.custom-toast-order-error .Toastify__toast-icon svg{fill:#df6245}.custom-toast-order-error .Toastify__toast-icon{width:30px;height:30px}.scroll-to-top{position:fixed;bottom:150px;left:120px;width:50px;height:50px;background-color:#4caf50;color:#fff;border:none;border-radius:50%;cursor:pointer;box-shadow:0 4px 6px #0000004d;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;z-index:100;display:flex;align-items:center;justify-content:center}.scroll-to-top:hover{opacity:1;transform:translateY(-5px)}.scroll-to-top:focus{outline:none}.scroll-to-top.show{opacity:.7;visibility:visible}.scroll-to-top.mobile{left:20px;background-color:#4caf5099}@media (max-height: 440px){.scroll-to-top{left:20px}}.assistance{padding:20px}.project-section-assistance-main{display:flex;flex-direction:column;gap:40px}.assistance-placeholder{font-family:var(--font-roboto),sans-serif;color:var(--basic-text-title-color);font-size:16px;line-height:19px;font-weight:500;margin:35px 0 10px;text-align:center}.assistance-name-content{display:flex;justify-content:flex-start;align-items:center;font-size:20px;font-weight:400;line-height:24px;color:var(--basic-text-title-color)}.assistance-name-content-block{display:flex;justify-content:center;align-items:center;position:relative;margin-left:10px;color:var(--basic-btn-color);cursor:pointer;transition:color .3s ease}.assistance-name-content-block:hover{color:var(--basic-hover-color)}.assistance-name-content-block>span{margin-right:10px;color:var(--basic-text-title-color)}.assistance-name-content-block>p{margin-right:10px}.assistance-name-content-block>img{padding-top:5px;width:28px}.assistance-main-container{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px}.assistance-main-new{display:flex;flex-direction:column;align-items:center;place-content:center;cursor:pointer;margin-right:45px;margin-bottom:45px;border-radius:10px;width:240px;height:145px;padding:0;text-decoration:none;list-style:none;transition:transform .3s ease,box-shadow .3s ease}.assistance-main-new:hover{transform:scale(1.05)}.assistance-main-new-create-project-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:20px;max-width:fit-content;max-height:fit-content;transform:none;text-decoration:none;list-style:none}.assistance-main-new-create-project-title{font-family:Roboto,sans-serif;color:var(--basic-text-description-color);font-size:16px;display:flex;margin:0;height:30px;padding:10px;transform:none;text-decoration:none;list-style:none}.assistance-project-list{display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative;margin:0 35px 15px 0;width:200px;height:187px}.project-extension-image{width:40px;height:auto;position:absolute;bottom:10px;right:10px}.assistance-project-get-icon{opacity:.8;width:50px;height:50px;position:absolute;top:10px;right:-20px;transition:.2s}.assistance-project-get-icon:hover{transform:scale(1.05);opacity:1}.icon-replace-img{fill:#000;width:30px;position:absolute;top:10px;right:5px;transition:box-shadow 1.3s ease,fill 1.3s ease,background-color 1.3s ease;border-radius:50%}.icon-replace-img:hover{opacity:1;transition:box-shadow .3s ease,fill .3s ease,background-color .3s ease;border-radius:50%;box-shadow:0 0 11px 5px #22bc5a;background-color:#22bc5a;fill:#fff}.assistance-project-get-img{width:100%;height:140px;object-fit:cover;border-radius:10px;transition:transform .3s ease,box-shadow .3s ease}.assistance-project-get{position:relative;transition:transform .3s ease,box-shadow .3s ease}.assistance-project-get:hover .assistance-project-get-img{transform:scale(1.05);border-radius:10px}.assistance-project-get-img:active{transform:scale(1.05);box-shadow:0 5px 15px #0000004d}.assistance-project-get:active{box-shadow:0 5px 15px #0000004d}.assistance-project-title{display:flex;justify-content:space-between;width:100%;margin-top:-10px}.assistance-project-name{width:190px;max-width:calc(100% - 60px);display:inline-block;vertical-align:top;font-size:16px;font-family:var(--font-roboto),sans-serif;color:var(--basic-text-title-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.assistance-project-title:hover .assistance-project-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.assistance-project-title:hover .assistance-project-name:after{visibility:hidden}.assistance-project-data{color:#888;flex-shrink:0;font-size:16px}.loader-overlay{background:#ffffffb3;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.loader{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:100px;height:100px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 940px){.assistance-name-content{justify-content:center;margin:20px 0}.assistance-name-content>p{margin:0;font-weight:500;font-size:20px}.assistance-name-content-block{background-color:var(--background-checkbox-color);border:2px solid var(--basic-color);border-radius:10px;font-weight:500;margin-left:initial;height:50px}}@media (min-width: 601px) and (max-width: 950px){.assistance-main-new{cursor:pointer;border-radius:10px;width:100%;height:145px;margin-right:0;margin-bottom:20px}.assistance-project-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:190px}.assistance-project-list{display:flex;flex-direction:column;justify-content:space-between;width:max(30%,30.3%);height:137px;margin-bottom:100px}.assistance-project-list:nth-child(odd){margin-right:20px}.assistance-project-list:nth-child(2n){margin-right:20px}.assistance-project-get{width:95%}}@media (max-width: 600px){.assistance-main-new{cursor:pointer;border-radius:10px;width:100%;height:145px;margin-right:0;margin-bottom:20px}.assistance-project-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;max-width:160px}.assistance-project-title{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.assistance-project-name,.assistance-project-data{margin:0}.assistance-project-list{display:flex;flex-direction:column;justify-content:space-evenly;width:max(225px,43%);height:187px}.assistance-project-list:nth-child(odd){margin-right:0}.assistance-project-list:nth-child(2n){margin-right:0}.assistance-project-get{width:95%}}@media (max-width: 475px){.assistance-project-list{display:flex;flex-direction:column;width:50%;height:auto}}@media (max-width: 410px){.assistance-project-list{display:flex;flex-direction:column;justify-content:initial;width:50%;height:auto;font-size:15px}}body.modal-open{overflow:hidden}.modal-create-project{position:absolute;top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;transform:translate(-50%,-50%);background:#fff;padding:15px;border-radius:8px;width:450px;max-width:90%;box-shadow:0 2px 10px #0000001a;max-height:90vh;overflow-y:auto}.close-button-create{background:none;border:none;color:#979797;font-size:2rem;cursor:pointer;position:absolute;top:-10px;right:0;transition:background-color .3s ease}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:100}.modal-header{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:20px}.modal-header>h2{margin:0;font-size:1.5rem}.modal-content>p{margin:0 0 10px;font-size:1rem;color:#666}.modal-content>label{display:block;font-weight:700;margin-bottom:15px}.modal-content>input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:20px}.project-prompt-modal-address{width:100%}.address-input-group>label{font-size:16px}.modal-footer-create{display:flex;justify-content:center}.address-suggestions-dropdown{width:calc(100% - 10px);max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 6px #0000001a;margin-top:-20px;padding:0;list-style:none}.address-suggestions-dropdown li{padding:10px;cursor:pointer;font-size:14px;color:#333;transition:background-color .3s ease}.address-suggestions-dropdown li:hover{background-color:#f0f0f0}.address-suggestions-dropdown li:focus,.address-suggestions-dropdown li:active{background-color:#e0e0e0;outline:none}.project-address-input-modal{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box;transition:border-color .3s ease}.project-address-input-modal:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff80}.create-button{background-color:var(--basic-btn-dark-color);color:#fff;border:none;width:320px;height:48px;font-weight:600;font-size:14px;padding:10px 20px;border-radius:4px;cursor:pointer;position:relative;z-index:100000000;transition:background-color .3s ease}.create-button:disabled{background-color:var(--disabled-btn-color);cursor:not-allowed}.create-button:hover:not(:disabled){background-color:var(--basic-btn-color)}.step-template-dropdown-container-modal{position:absolute;display:flex;width:400px;box-sizing:border-box;font-size:20px}.step-template-dropdown-container{display:flex;width:fit-content}.project-prompt-modal-didn-find{position:absolute;top:-30px;right:20px;font-size:13px;color:#6c757d}.project-prompt-modal-didn-find:hover{color:var(--basic-btn-color);border-bottom:1px solid var(--basic-btn-color);cursor:pointer}.project-prompt-modal{display:flex;flex-direction:column;gap:10px}.project-prompt-modal{position:relative}.address-hint{font-size:12px;color:#6c757d;background-color:#f8f9fa;padding:5px 10px;margin-top:5px;border-radius:5px;box-shadow:0 2px 8px #0000001a}.project-address-input-modal:focus+.address-hint{display:block}.step-template-dropdown-container-modal input:focus~.address-hint{display:block}.project-address-input-modal{width:100%;padding:10px;font-size:16px;border:1px solid #ced4da;border-radius:4px;transition:border-color .3s ease}.project-address-input-modal:focus{border-color:var(--basic-btn-color);outline:none}.modal-header{display:flex;justify-content:center;align-items:center;margin-bottom:20px;position:relative}.step-template-block-title-dropdown-create-modal{position:relative;display:inline-block;align-items:start;place-content:start;cursor:pointer;width:347px;margin-top:5px;outline:none;background-color:#fff;border:1px solid #BDBDBD;height:48px;font-weight:500;font-size:14px;padding-right:0;padding-left:30px;border-right:none;box-sizing:border-box;border-radius:5px 0 0 5px;color:#bdbdbd}.step-template-block-title-p{display:flex;flex-direction:column;justify-content:start;align-items:start;color:#6e6e6e}.dropdown-indicator-modal{display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #BDBDBD;height:48px;box-sizing:border-box;border-left:none;border-radius:0 5px 5px 0;margin-top:5px;padding:0 15px}.step-template-dropdown-modal{position:absolute;display:flex;flex-direction:column;top:100%;left:0;z-index:1000;max-height:200px;overflow-y:auto;min-width:fit-content;border-radius:0 0 10px 10px;width:calc(100% - 10px);margin-bottom:20px;outline:none;background-color:#fff;border:1px solid #BDBDBD;height:125px;font-weight:500;font-size:14px;border-top:none;box-sizing:border-box;color:#6e6e6e}.step-template-container-option-modal{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 0;cursor:pointer;transition:background-color .3s}.project-date-input-modal{font-weight:600;font-size:16px}.project-name-input-modal.shake{animation:shake .3s;border:1px solid red}@keyframes shake{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}.modal-content-section{position:relative}.error-text-create-project-modal{margin:0;font-size:14px;position:absolute;bottom:0;left:80px;color:red}@media (max-width: 940px){.mobile-create-project-switch{display:flex;justify-content:center;margin-bottom:20px}.mobile-create-project-switch-container{display:inline-flex;border-radius:999px;background-color:var(--basic-table-shadow-color);padding:5px;border:1px solid var(--background-header-btn-color);height:55px}.mobile-create-project-switch-button{border:none;outline:none;font-family:var(--font-roboto),sans-serif;padding:8px 16px;border-radius:999px;background-color:transparent;cursor:pointer;font-size:16px;font-weight:500;color:var(--basic-text-title-color);transition:all .3s ease}.mobile-create-project-switch-button.active{background-color:var(--basic-color);color:#fff!important;font-weight:400;transition:all .3s ease}}@media (max-width: 768px){.modal{width:90%;padding:20px 30px}.create-button{width:100%;font-size:12px;height:40px}.step-template-dropdown-container-modal{width:100%;flex-direction:column}.step-template-block-title-dropdown-create-modal,.dropdown-indicator-modal{width:100%;margin-top:0;border-radius:5px}.step-template-block-title-dropdown-create-modal{padding-left:15px}.dropdown-indicator-modal{padding:0;justify-content:flex-end}.step-template-dropdown-modal{width:100%}}@media (max-width: 480px){.modal{width:100%;padding:15px}.create-button{font-size:12px;width:100%;height:40px}.step-template-dropdown-container-modal{width:100%;flex-direction:column}.step-template-block-title-dropdown-create-modal,.dropdown-indicator-modal{width:100%;margin-top:0;border-radius:5px}.step-template-block-title-dropdown-create-modal{padding-left:15px}.dropdown-indicator-modal{padding:0;justify-content:flex-end}.step-template-dropdown-modal{width:100%}.modal-header h2{font-size:20px;font-weight:500}.modal-content>label,.modal-content>input{font-size:14px}.modal-content>input{padding:8px}}.step-template-dropdown-container-modal{position:relative;width:100%;box-sizing:border-box;margin-bottom:20px}.step-template-block-title-dropdown-create-modal{width:75%;background-color:#fff;border:1px solid #BDBDBD;padding-left:30px;border-radius:5px 0 0 5px;color:#bdbdbd;height:48px;display:flex;align-items:center;box-sizing:border-box}.dropdown-indicator-modal{width:25%;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #BDBDBD;border-left:none;border-radius:0 5px 5px 0}.step-template-dropdown-modal{position:absolute;top:100%;left:0;width:100%;z-index:1000;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #BDBDBD;border-top:none;border-radius:0 0 10px 10px}.step-template-container-option-modal{padding:10px;cursor:pointer;transition:background-color .3s}.step-template-container-option-modal:hover{background-color:#f0f0f0}*{box-sizing:border-box}.image-multiple-header{font-size:22px;font-weight:500;text-align:start;margin-bottom:32px}.image-upload-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:5px}.image-multiple-header-container{display:flex;flex-direction:row;gap:12px}.image-preview-container{border-radius:5px;width:100%;height:170px;object-fit:cover;margin-bottom:15px;box-shadow:0 4px 8px #0000001a;position:relative;overflow:hidden}.image-previews{display:flex;flex-wrap:wrap;width:100%}.image-preview{width:100%;height:100%;object-fit:cover;border-radius:5px;transition:opacity .3s ease}.icon-delete-image{width:70px;height:70px}.file-upload-container{color:var(--basic-text-title-color);cursor:pointer}.remove-image-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;opacity:0;cursor:pointer;transition:opacity .3s ease,background-color .3s ease;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.remove-image-button:hover{opacity:.3}.custom-modal-content{border:2px dashed #ccc;padding:40px;text-align:center;cursor:pointer;border-radius:8px;transition:background-color .3s,border-color .3s;position:relative;margin-bottom:25px}.custom-modal-content.active{background-color:#f0f8ff;border-color:#1e90ff}.custom-modal-input{opacity:0;width:100%;height:100%;position:absolute;cursor:pointer;top:0;left:0}.template-name-content{display:flex;justify-content:flex-start;align-items:center;font-size:20px;font-weight:700;line-height:24px}.template-name-content-block{display:flex;justify-content:center;align-items:center;position:relative;margin-left:10px;color:#0053a0;transition:color .3s ease}.template-name-content-assistance{display:flex;justify-content:center;align-items:center;gap:15px;font-size:20px;color:var(--basic-text-title-color)}.template-name-content-block span,.template-name-content-block p{margin-right:10px}.template-title-text{font-family:var(--font-roboto),sans-serif;font-size:var(--font-size-medium);font-weight:var(--font-weight-regular);color:var(--basic-text-title-color)}.template-main-container{display:flex;flex-wrap:wrap;width:100%}.template-project-list{display:flex;flex-direction:column;align-items:center;cursor:pointer;margin-bottom:30px}.template-project-get{position:relative}.template-project-get:hover .template-title-block{opacity:0}.template-project-get{position:relative;overflow:hidden}.view-details{position:absolute;top:50%;left:50%;transform:translate(-50%,100%);color:#fff;font-weight:700;font-size:17px;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none;display:flex;align-items:center;gap:8px}.template-project-get:hover .view-details{opacity:1;transform:translate(-50%,-50%)}.template-project-get:hover{opacity:1;transform:translate(0)}.template-img-shadow{width:350px;height:250px;border-radius:20px;overflow:hidden;position:relative;background-size:cover;background-position:center;-webkit-box-shadow:inset 0px -53px 28px 0px rgba(0,0,0,.3);-moz-box-shadow:inset 0px -53px 28px 0px rgba(0,0,0,.3);box-shadow:inset 0 -53px 28px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.template-img-shadow:active{transform:scale(1.05);box-shadow:0 5px 15px #0000004d}.template-img-shadow:hover{-webkit-box-shadow:inset 0px -53px 28px 0px rgba(0,0,0,.7);-moz-box-shadow:inset 0px -53px 28px 0px rgba(0,0,0,.7);box-shadow:inset 0 -53px 28px #000000b3}.template-project-get:hover .template-project-get-img{transform:scale(1.05)}.template-title-block{position:absolute;bottom:10px;left:0;right:0;text-align:center;color:#fff;font-weight:700;font-size:17px;pointer-events:none}.template-title{position:relative;pointer-events:inherit}.template-project-title{position:relative;display:flex;justify-content:center}.template-project-btn{background-color:var(--basic-btn-dark-color);color:#fff;padding:15px 25px;margin-top:15px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease,padding .2s ease}.template-project-btn:hover{background-color:var(--basic-btn-dark-hover-color)}.template-category-mobile-switch{display:flex;justify-content:center;align-items:center;gap:20px;padding:5px 10px;background-color:var(--basic-table-shadow-color);border:1px solid var(--background-header-btn-color);border-radius:25px;margin:10px 0 50px;transition:all .3s ease}.template-category-mobile-switch-content{cursor:pointer;padding:10px 20px;border-radius:25px;outline:none;background-color:transparent;transition:background-color .3s ease,color .3s ease}.template-category-mobile-switch-content.active-btn{background-color:var(--basic-color);color:#fff}.template-category-mobile-switch-text{margin:0;font-family:var(--font-roboto),sans-serif;font-size:20px;font-weight:400;color:var(--basic-text-description-color)}.template-category-mobile-switch-content:hover{background-color:#0000000d;border-radius:25px;outline:none}.template-category-mobile-switch-content.active-btn>p{color:#fff}.template-category-mobile-switch-content.active-btn:hover{background-color:var(--basic-color)}.mobile-loading-template-block{height:600px;background-color:#fff}@media (max-height: 440px){.template-category-mobile-switch{justify-content:space-between}.template-category-mobile-switch-content{padding:10px 100px}}@media (min-width: 601px) and (max-width: 875px){.template-main-container{display:flex;flex-direction:column;width:100%}.template-project-get{width:100%;height:100%}.template-img-shadow{width:100%;height:450px}.template-project-list{margin-right:initial!important;margin-bottom:20px}.template-project-title{width:100%}.template-img-shadow{position:relative}.template-project-btn{padding:15px 55px!important}.template-project-btn{padding:initial;width:100%}}@media (max-width: 600px){.template-main-container{display:flex;flex-direction:column;gap:25px}.template-project-list{margin-right:initial!important;margin-bottom:15px}.template-project-get{width:100%;height:100%}.template-icon-eye{display:block}.template-img-shadow{width:100%;height:200px;position:relative}}@media (max-width: 420px){.template-category-mobile-switch{gap:10px}.template-category-mobile-switch-content{padding:9px 18px}}@media (max-width: 390px){.template-category-mobile-switch{gap:5px}.template-category-mobile-switch-content{padding:9px 18px}}@media (max-width: 370px){.template-category-mobile-switch{gap:1px}.template-category-mobile-switch-content{padding:9px 18px}}@media (max-width: 350px){.template-category-mobile-switch-content{padding:6px 13px}}@media (max-height: 440px){.template-main-container{display:flex;justify-content:space-evenly!important;width:100%}}.pagination{display:flex;justify-content:flex-start;align-items:center;padding:1rem;list-style-type:none;flex-wrap:wrap;width:auto;margin:0}.page-item{margin:0 2px;display:flex;justify-content:center}.page-link,.page-link-arrow{cursor:pointer;padding:.6rem 1rem;border:1px solid #ddd;border-radius:10px;font-weight:500;text-decoration:none;transition:background-color .25s,border-color .25s;font-size:16px}.page-link-arrow.prev,.page-link-arrow.next{border-radius:10px;border:none}.page-link-arrow:hover,.page-link:hover{background-color:#f1f1f1}.page-item.active .page-link{background-color:var(--basic-btn-color);color:#fff;border-color:var(--basic-btn-color);border-radius:10px}.page-item.disabled-pagination .page-link-arrow{cursor:not-allowed;border:none;color:#bfbfbf}.page-item.disabled-pagination .page-link-arrow:hover{color:#989898}.page-input{padding:.4rem;border:1px solid #ddd;border-radius:4px;width:70px;outline:none;text-align:center;transition:border-color .25s,box-shadow .25s;font-size:16px}.page-input:focus{border-color:#0053a0;box-shadow:0 0 5px #0053a080}.page-input.error{border-color:red;animation:shake .5s;box-shadow:0 0 10px red}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}}@media (max-width: 1200px){.page-link,.page-link-arrow{padding:.4rem 1rem;font-size:18px}.page-input{width:70px}}@media (max-width: 992px){.pagination{width:100%}.page-link,.page-link-arrow{padding:.5rem 1.2rem;font-size:20px}.page-input{width:80px}}@media (max-width: 768px){.page-link-arrow{font-size:14px;padding:2px 4px}.page-link-arrow.prev:before,.page-link-arrow.next:before{display:inline-block;font-size:16px}.page-link{font-size:16px}.page-item:not(:first-child){margin-left:5px}.pagination{justify-content:center;flex-wrap:wrap}.page-input{display:none}}@media (max-width: 400px){.page-link-arrow{padding:.3rem}.page-link-arrow.prev:before,.page-link-arrow.next:before{font-size:12px}.page-link{font-size:12px}.page-item:not(:first-child){margin-left:5px}.pagination{justify-content:center;flex-wrap:wrap;padding:2px}.page-input{display:none}}@media (max-height: 440px){.pagination{justify-content:center}}.modal-template{width:600px;max-width:90%;background:#fff;padding:20px;border-radius:8px;outline:none;position:absolute;overflow:hidden}.no-scroll{overflow:hidden}.overlay{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center}.modal-template-title-template{color:var(--basic-btn-dark-color)}.modal-template-header{width:100%;display:flex;justify-content:center;position:relative}.modal-template-header-content{display:flex;justify-content:center;align-items:center;font-size:24px;line-height:29px;width:430px;font-family:var(--font-roboto),sans-serif}.modal-template-header-content>p{text-align:center}.template-close-button{position:absolute;top:-15px;right:-10px;background:none;border:none;font-size:34px;cursor:pointer;border-radius:100%;height:40px;width:40px;background-color:inherit;transition:background-color .3s ease}.template-close-button:hover{background-color:#f1f0f0}.modal-template-content{overflow-y:auto;max-height:400px;padding-right:10px;scrollbar-width:thin;scrollbar-color:var(--basic-btn-dark-color) #f1f1f1}.template-project-item{display:flex;align-items:center;border:1px solid var(--background-header-btn-color);border-radius:10px;margin:10px 0}.template-project-checkbox-wrapper{margin-left:10%}.template-project-checkbox-wrapper input[type=checkbox]{display:none}.template-project-checkbox-wrapper label{display:flex;align-items:center;cursor:pointer;position:relative;font-size:14px;gap:10px;font-family:var(--font-roboto),sans-serif}.template-project-checkbox-wrapper input[type=checkbox]+label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid;border-radius:4px;transition:background-color .3s ease;flex-shrink:0;align-self:flex-start}.template-project-checkbox-wrapper input[type=checkbox]:disabled+label:before{background-color:#ccc;border-color:#ccc}.template-project-checkbox-wrapper input[type=checkbox]:checked:disabled+label:before{background-color:#999;border-color:#999}.template-project-checkbox-wrapper input[type=checkbox]+label:after{content:"";display:none;color:var(--disabled-btn-color);background-size:contain;margin-left:2px;width:20px;height:20px;font-weight:700;top:0;position:absolute;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="green"><path d="M9 16.17l-4.17-4.17-1.41 1.41L9 19l12-12-1.41-1.41z"/></svg>')}.template-project-checkbox-wrapper input[type=checkbox]:checked+label:after{display:inline-block;border:1px solid var(--basic-hover-color);border-radius:4px;left:-2px;background-color:var(--background-checkbox-color)}.template-project-checkbox-wrapper input[type=checkbox]:disabled+label{color:#ccc}.template-project-details{width:80%;display:flex;align-items:center;padding:15px 10px}.template-add-project-title{font-weight:400;font-size:16px;min-width:170px;width:170px;padding-left:10px;margin-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.template-add-project-title:hover{overflow-x:auto;text-overflow:clip}.template-add-project-date{font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:400;min-width:150px}.template-add-project-members{display:flex;justify-content:center;align-items:center;width:220px}.member-avatar{width:35px;height:35px;border-radius:50%;margin-right:5px}.more-members{font-size:14px;color:#757575;margin-left:10px}.template-project-checkbox{margin-left:10%;transform:scale(1.5);transform-origin:left}.template-add-project-btn{width:100%;display:flex;justify-content:center;border-radius:100%}.template-add-btn{width:100%;height:40px;background-color:var(--basic-btn-dark-color);font-weight:600;font-size:16px;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:20px;transition:background-color .3s ease,transform .3s ease}.template-add-btn:hover{background-color:var(--basic-btn-dark-hover-color)}.template-add-btn:active{transform:scale(.9)}.modal-template-content::-webkit-scrollbar{width:15px}.modal-template-content::-webkit-scrollbar-thumb{background-color:var(--basic-btn-dark-color);border-radius:10px;border:3px solid #f1f1f1}.modal-template-content::-webkit-scrollbar-thumb:hover{background-color:#555}.modal-template-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal-template-content::-webkit-scrollbar-track-piece{background:#fff}.template-add-project-members{display:flex;align-items:center;justify-content:flex-start;position:relative;width:auto;margin-right:10px}.member-avatar,.custom-avatar-member{width:35px;height:35px;border-radius:50%;border:none;background:#d8d8d8;box-shadow:0 2px 5px #0003;position:relative;z-index:1;margin-right:-10px;transition:transform .2s ease}.member-avatar:hover{transform:scale(1.1);z-index:2}.more-members{width:35px;height:35px;border:1px solid black;object-fit:cover;border-radius:50%;font-size:14px;color:#757575;margin-left:10px;white-space:nowrap;text-align:center}.more-members>p{margin-top:25%}.loader-modal{display:flex;justify-content:center;align-items:center;padding:10px}.loader-template{border:8px solid #f3f3f3;border-top:8px solid var(--basic-color);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@media (min-width: 921px) and (max-width: 1200px){.modal-template{width:70%}.template-add-project-title{font-size:16px;width:40%;margin:0}.template-project-details{width:90%;display:flex;justify-content:initial;padding:5px 10px}.template-add-project-date{font-size:16px;width:30%;margin:0}.template-project-item{flex-direction:row;justify-content:space-between;padding:10px 20px}.template-project-checkbox{margin-left:auto;transform:scale(1.5)}}@media (max-width: 940px){.modal-template{width:100%;max-width:initial;padding:10px}.template-add-project-title{font-size:14px;padding-right:20px;margin-right:initial}.template-add-project-date{font-size:14px;min-width:initial}.modal-template-content::-webkit-scrollbar{width:6px}.modal-template-content::-webkit-scrollbar-thumb{background-color:var(--basic-btn-dark-color);border-radius:15px;border:1px solid #f1f1f1}.modal-template-content::-webkit-scrollbar-thumb:hover{background-color:#555}.modal-template-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.modal-template-content::-webkit-scrollbar-track-piece{background:#fff}}@media (max-height: 440px){.modal-template{height:100vh}}.loader-container{position:relative;width:160px;height:90px;margin:50px auto}.brick{position:absolute;width:40px;height:20px;background:linear-gradient(145deg,#00b200,#007c02);border-radius:4px;box-shadow:inset -2px -2px 5px #0003,0 0 8px #0f0c;opacity:0;transform:translateY(-30px);animation:buildAndDestroy 6s infinite;animation-timing-function:ease-in-out}.brick1{top:0;left:0;animation-delay:0s}.brick2{top:30px;left:0;animation-delay:.5s}.brick3{top:30px;left:50px;animation-delay:1s}.brick4{top:60px;left:0;animation-delay:1.5s}.brick5{top:60px;left:50px;animation-delay:2s}.brick6{top:60px;left:100px;animation-delay:2.5s}@keyframes buildAndDestroy{0%{opacity:0;transform:translateY(-30px)}8.333%{opacity:1;transform:translateY(0)}58.333%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}.paid-template-block{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 0}.paid-template-block>p{font-family:var(--font-roboto),sans-serif;color:#000;font-size:24px;text-align:center;margin:0 0 30px}.paid-template-price{color:var(--basic-btn-dark-color)}@media (max-width: 940px){.paid-template-block>p{font-size:20px;margin-bottom:20px}}.overlay-arhitector-upload{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000}.arhitector-upload-modal{display:flex;flex-direction:column;align-items:center;justify-content:space-around;background:#fff;border-radius:10px;padding:20px;width:780px;height:430px;position:relative;top:25%;left:25%;box-shadow:0 4px 8px #0000001a,0 2px 4px #0000001a;animation:modalFadeIn .3s ease-out;z-index:1100}.arhitector-upload-modal.revit-loading{justify-content:center}.arhitector-upload-block{width:430px;height:200px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;background-color:var( --basic-table-shadow-color);border:2px dashed var(--background-header-btn-color);border-radius:10px;cursor:pointer}.arhitector-revit-loading{display:flex;align-items:center;align-content:center;justify-content:center;background-color:#fff;padding:10px;border:none}.loading-revit-text{position:absolute;width:120px;font-size:12px;bottom:-25px;left:-5px;color:var(--basic-btn-dark-color);font-weight:700;text-align:center;line-height:2;animation:blink 1.5s infinite}@keyframes blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.loading-circle-revit{position:relative;width:100px;height:100px}.loading-circle-revit:before{content:"";position:absolute;top:-55px;left:-55px;width:200px;height:200px;border:6px solid rgba(0,0,0,.1);border-top:6px solid #00c853;border-radius:50%;animation:spin 2.5s linear infinite}.arhitector-upload-button{width:215px;height:50px;font-family:var(--font-roboto),sans-serif;font-weight:500;font-size:14px;color:#fff;border:1px solid var(--basic-btn-dark-color);border-radius:10px;background-color:var(--basic-btn-dark-color);cursor:pointer;transition:.3s}.arhitector-upload-button:hover{background-color:#fff;color:var(--basic-btn-dark-color)}.arhitector-upload-progress-text{display:flex;justify-content:space-between;width:340px;font-size:12px;font-family:var(--font-roboto),sans-serif;color:var(--basic-btn-dark-color)}.arhitector-upload-block-text{font-family:var(--font-roboto),sans-serif;color:var(--basic-text-title-color)}.arhitector-upload-progress-bar{display:flex;align-items:center;justify-content:space-between;width:100%}.arhitector-upload-progress-bar-container{width:300px;background-color:#d9d9d9;overflow:hidden;border-radius:10px}.arhitector-upload-container-progressBarFill{width:100%;height:15px;background-color:var(--basic-btn-color);border-radius:10px}._tooltip_1f8o9_1{background-color:var(--user-guide-tooltip-color);width:270px;height:fit-content;max-height:120px;min-height:90px;border-radius:5px;padding:10px;display:flex;align-items:center;align-content:center;border:none;gap:15px;justify-content:center;flex-direction:column}._content_1f8o9_18{display:flex;align-items:center;align-content:center;justify-content:center;text-align:center;width:100%;color:var(--basic-text-description-color);font-weight:400;font-size:16px}._arrow_1f8o9_30{position:absolute;display:flex;align-items:center;align-content:center;justify-content:center;height:20px;width:10px}._right_1f8o9_40{top:43%;right:0}._left_1f8o9_45{top:43%;left:0;transform:rotate(180deg)}._up_1f8o9_51{top:0;right:50%;transform:rotate(270deg)}._down_1f8o9_57{bottom:0;right:50%;transform:rotate(90deg)}._footer_1f8o9_63{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;width:100%}._skipButtons_1f8o9_72{display:flex;align-content:center;align-items:center;justify-content:flex-start;flex-direction:row;gap:0}._skipButton_1f8o9_72{border:none;background-color:transparent;display:flex;align-items:center;align-content:center;justify-content:center;padding:0;width:50px;height:16px;font-weight:400;font-size:14px;cursor:pointer;color:var(--basic-dark-text-color);transition:color .3s ease-in-out}._skipAllButton_1f8o9_98{border:none;background-color:transparent;display:flex;align-items:center;align-content:center;justify-content:center;padding:0;width:50px;height:16px;font-weight:400;font-size:14px;cursor:pointer;color:var(--basic-text-title-color);transition:color .3s ease-in-out}._skipAllButton_1f8o9_98:hover{color:var(--basic-hover-text-title-color)}._gotItButton_1f8o9_119{width:50px;height:20px;font-size:14px;font-weight:400;border-radius:5px;padding:1px;color:var(--basic-white-text-color);background:var(--basic-btn-dark-color);border:none;cursor:pointer;transition:color .3s ease-in-out}._warningModal_17ky1_1{padding:20px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:10px}._warningsContainer_17ky1_11{width:95%;display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;gap:25px}._bigWarning_17ky1_21{width:100%;font-size:16px;font-weight:500;color:var(--basic-dark-text-color);text-align:center}._smallWarning_17ky1_29{width:100%;font-size:14px;font-weight:400;text-align:center}._modalBtns_17ky1_37{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:column;width:100%;padding-bottom:0;gap:15px}._warningModalBtn_17ky1_49{width:100%}._reverse_17ky1_53{background-color:var(--basic-table-background-color)!important;color:var(--basic-btn-dark-color)!important}._reverse_17ky1_53:hover{color:var(--basic-table-background-color)!important;background-color:var(--basic-btn-dark-color)!important}@media (min-width: 1024px){._warningModal_17ky1_1{padding:15px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:25px}._cancelBtn_17ky1_74{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-end;cursor:pointer}._warningsContainer_17ky1_11{width:80%;display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;gap:25px}._bigWarning_17ky1_21{width:100%;font-size:24px;font-weight:500;color:var(--basic-dark-text-color);text-align:center}._smallWarning_17ky1_29{font-size:20px;font-weight:400}._modalBtns_17ky1_37{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;width:100%;padding-bottom:20px}}._overlay_1qb33_1{position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--modal-overlay-color);z-index:1000}._content_1qb33_14{max-width:90vw;background-color:var(--basic-table-background-color);border-radius:8px;padding:20px}@media (min-width: 1024px){._content_1qb33_14{padding:30px}}._button_1d7io_1{width:215px;height:50px;background-color:var(--basic-btn-dark-color);border-radius:10px;padding:10px;display:flex;align-content:center;align-items:center;justify-content:center;color:var(--basic-table-background-color);font-size:16px;font-weight:600;cursor:pointer;border:2px solid var(--basic-btn-dark-color);transition:background-color .3s ease-in-out,color .3s ease-in-out}._button_1d7io_1:hover,._reverse_1d7io_24{background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._reverse_1d7io_24:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}._button_1d7io_1:disabled{background-color:var(--basic-table-shadow-color);color:var(--basic-text-title-color);cursor:auto;opacity:.6;border:2px solid var(--basic-text-title-color)}._button_1d7io_1:disabled:hover{background-color:var(--basic-table-shadow-color);color:var(--basic-text-title-color);border:2px solid var(--basic-text-title-color)}._buttonLoading_1d7io_48{pointer-events:none}._buttonLoader_1d7io_52{display:flex;align-items:center;align-content:center;justify-content:center}._closeButton_glv90_1{width:15px;height:15px;padding:0;display:flex;align-items:center;align-content:center;justify-content:center;cursor:pointer;border:none;background:none}.overlay-purchase-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000}.purchase-modal{background:#fff;border-radius:12px;padding:30px;width:780px;height:500px;display:flex;flex-direction:column;box-shadow:0 4px 10px #0003;animation:fadeIn .3s ease-in-out;position:relative}.purchase-content{display:flex;flex-direction:column;align-items:center;width:100%}.purchase-content>p{margin:0}@keyframes fadeIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.close-button-purchase{position:absolute;top:12px;right:12px;border:none;background:transparent;font-size:22px;cursor:pointer;color:#555;transition:color .2s ease-in-out}.close-button-purchase:hover{color:#000}.purchase-text-info-block{display:flex;flex-direction:column;text-align:center;gap:10px;align-items:center;width:70%}.purchase-amount-tokens{display:flex;align-items:center;gap:5px;font-family:var(--font-roboto),sans-serif;font-size:16px;margin:0 0 15px}.purchase-amount-tokens-qty{display:flex;align-items:center;gap:5px;color:var(--basic-btn-dark-color);font-size:16px}.purchase-text{display:flex;align-items:center;gap:15px;font-size:24px;text-align:center;font-family:var(--font-roboto),sans-serif;font-weight:500;padding-bottom:20px}.purchase-text-info,.purchase-text-info-token{font-size:20px;font-family:var(--font-roboto),sans-serif;font-weight:400;padding-bottom:10px;margin:0}.purchase-text-info-token{font-weight:500;color:var(--basic-btn-dark-color)}.button-container-purchase{display:flex;justify-content:space-between;gap:40px}.confirm-button-purchase,.cancel-button-purchase{flex:1;width:250px;height:50px;font-size:16px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:700}.confirm-button-purchase{background:var(--basic-btn-dark-color);color:#fff;border:2px solid var(--basic-btn-dark-color)}.confirm-button-purchase:hover{background:#fff;color:var(--basic-btn-dark-color)}.cancel-button-purchase{background:#fff;color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}.cancel-button-purchase:hover{background:var(--basic-btn-dark-color);color:#fff}.purchase-amount-selection-container{display:flex;align-items:center;gap:10px;text-align:center;font-size:20px;margin:25px 0 45px;padding:12px 30px;border-radius:15px;-webkit-box-shadow:0px 0px 10px 0px rgb(15,188,116);-moz-box-shadow:0px 0px 10px 0px rgb(15,188,116);box-shadow:0 0 10px #0fbc74;position:relative}.purchase-amount-selection-container:after{content:"";position:absolute;bottom:-25px;left:0;height:1px;width:100%;border-bottom:1px solid var(--background-header-btn-color);z-index:10}.purchase-amount-total-block{display:flex;align-items:center;justify-content:flex-end;width:100%;padding-bottom:25px}.purchase-amount-total-price{font-size:20px;margin:0;text-align:right}.purchase-amount-total-amount{color:var(--basic-btn-dark-color);font-size:20px;padding-left:5px}@media (max-width: 940px){.purchase-modal{width:initial;height:initial}.purchase-amount-tokens{justify-content:center;font-size:13px}.purchase-text{font-size:16px;padding-bottom:10px}.purchase-text-info,.purchase-text-info-token,.purchase-amount-selection-container>p{font-size:14px}.purchase-amount-selection-container{flex-direction:column}.button-container-purchase{flex-direction:column;width:100%;gap:20px}.confirm-button-purchase,.cancel-button-purchase{flex:initial;width:100%}}.payment-info-delete{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;z-index:1000}.payment-info-modal{display:flex;flex-direction:column;background:#fff;border-radius:10px;padding:20px;width:850px;height:350px;position:relative;top:25%;left:25%;box-shadow:0 4px 8px #0000001a,0 2px 4px #0000001a;animation:modalFadeIn .3s ease-out;z-index:1100}.payment-info-block{height:250px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:10px}.payment-info-block-text{font-size:24px;font-family:var(--font-roboto),sans-serif;font-weight:500;text-align:center;margin:0}.payment-info-block-text-2{font-size:20px;font-family:var(--font-roboto),sans-serif;font-weight:400;text-align:center;margin:0}.payment-info-confirmation-buttons{display:flex;justify-content:center;gap:45px;margin-top:15px}.payment-info-confirm-button{background:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color);color:#fff;border-radius:10px;font-size:20px;width:250px;height:50px;cursor:pointer;transition:all .3s ease;font-weight:600}.payment-info-confirm-button:hover{background:#fff;color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}.payment-info-cancel-button{background:#fff;color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color);border-radius:10px;font-size:20px;width:250px;height:50px;cursor:pointer;transition:all .3s ease;font-weight:550}.payment-info-cancel-button:hover{background:var(--basic-btn-dark-color);color:#fff;border:2px solid var(--basic-btn-dark-color)}@media (max-width: 940px){.payment-info-modal{width:initial;height:initial;left:0}.payment-info-confirmation-buttons{flex-direction:column;gap:20px;width:100%}.payment-info-block{height:initial;margin-top:initial}.payment-info-block-text{font-size:16px}.payment-info-block-text-2{font-size:14px;padding-top:15px}.payment-info-cancel-button,.payment-info-confirm-button{width:100%}}.architect-coming-soon-block{display:flex;justify-content:center;align-items:center;height:175px;background-color:var(--background-light);-webkit-box-shadow:0px 0px 2px 2px rgba(88,255,186,.5);-moz-box-shadow:0px 0px 2px 2px rgba(88,255,186,.5);box-shadow:0 0 2px 2px #58ffba80;border-radius:15px}.architect-coming-soon-text{font-family:var(--font-roboto),sans-serif;font-size:28px;font-weight:700;color:var(--basic-btn-color)}@media (max-width: 940px){.architect-coming-soon-block{height:120px;margin:0 5px}.architect-coming-soon-text{font-size:24px}}.template-name-content{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:24px}.template-blog-placeholder{display:flex;font-weight:400;font-size:16px;color:#b0b0b0}.name-link{color:#474747}.step-info-btn{width:230px;height:50px;border-radius:5px;font-weight:600;color:#fff;border:1px solid var(--basic-btn-dark-color);background-color:var(--basic-btn-dark-color);cursor:pointer;transition:.3s;font-family:var(--font-roboto),sans-serif}.step-info-btn:hover{border:1px solid var(--basic-btn-dark-color);color:var(--basic-btn-dark-hover-color);background-color:#fff}.template-main-container{display:flex;flex-wrap:wrap;justify-content:flex-start}.template-main-new{cursor:pointer;padding-right:45px}.template-main-new:hover{transform:scale(1.05)}.template-project-list{display:flex;flex-direction:column;align-items:center;cursor:pointer;margin-right:17px}.template-project-list.selected .template-img-shadow{border:2px solid #00ff00}.checkmark{position:absolute;top:10px;left:10px;font-size:24px;color:#0f0;font-weight:700}.template-project-get-img{width:100%;height:100%;object-fit:cover;border-radius:20px;box-shadow:inset 0 -50px 50px -20px #000000b3}.template-project-get:hover .template-img-shadow:hover{transform:scale(1.02)}.template-title-block{position:absolute;bottom:10px;left:0;right:0;text-align:center;color:#fff;font-weight:700;font-size:17px;transition:opacity .3s ease}.template-project-title{display:flex;justify-content:center}.assistance-template-project-btn{background-color:var(--basic-btn-dark-color);color:#fff;padding:15px 100px;margin-top:15px;border:none;border-radius:5px;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease,padding .2s ease}.assistance-template-project-btn:hover{background-color:var(--basic-btn-dark-hover-color)}.assis-bottom-block{margin-top:50px;width:100%;text-align:center}.template-main{position:relative}.template-main>div>h2{color:var(--basic-text-description-color);font-size:20px;font-weight:500}.assis-bottom-btn{overflow:hidden;margin-left:91%;position:sticky;bottom:150px;width:50px;height:50px;color:var(--basic-btn-dark-color);font-size:16px;font-weight:700;border-radius:10px;background-color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color);cursor:pointer;transition:background-color .3s,transform .3s,width .3s ease}.assis-bottom-btn>span{margin-left:-30px;text-wrap:nowrap}.assis-bottom-btn:after,.assis-bottom-btn:before{content:"->";font-size:20px;display:block;font-family:Inter;color:#fff;position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:all .3s cubic-bezier(.25,.25,.08,1.08)}.assis-bottom-btn:hover:after,.assis-bottom-btn:hover:before{right:10px}.assis-bottom-btn:hover{background-color:var(--basic-btn-dark-color);color:#fff;width:120px;height:50px}.assis-btn-block{border:none;background-color:#ccc;cursor:not-allowed}.assis-btn-block:hover{color:#fff;transform:none;background-color:#ccc}.paid-icon{position:absolute;top:15px;right:15px}@media (max-width: 940px){.step-info-block>p{margin:0;font-weight:400}.step-info-btn-mobile{width:100%}.step-info-btn{width:100%;font-size:16px}.template-category-mobile-switch.select-template{margin:0}.assis-bottom-btn-block-mobile{width:100%;text-align:center;margin:35px 0}.assis-bottom-btn-mobile{width:100%;height:50px;font-family:var(--font-roboto),sans-serif;font-size:16px;background:var(--basic-btn-dark-color);border:1px solid var(--basic-btn-dark-color);border-radius:10px;color:#fff;transition:.3s}.assis-bottom-btn-mobile:hover{background:#fff;border:1px solid var(--basic-btn-dark-color);color:var(--basic-btn-dark-color);transition:.3s}.template-project-title{width:100%}.assistance-template-project-btn{background-color:var(--basic-btn-dark-color);color:#fff;width:100%;padding:initial;height:50px;font-size:14px}}.selected-templates-modal{background:#fff;border-radius:8px;padding:20px;width:600px;margin:auto}.modal-header{display:flex;justify-content:space-between;align-items:center}.templates-table{width:100%;border-collapse:separate;margin-bottom:20px;border-spacing:0 10px}.assis-modal-info{display:flex;justify-content:space-between;width:75%;font-size:20px}.assis-modal-content-template-paid{display:flex;align-items:center;gap:10px;width:230px;margin-left:20px}.assis-modal-info>p{font-size:16px;font-weight:400;color:var(--basic-text-description-color)}.modal-template-selected-templates-content{display:flex;flex-direction:column;gap:20px}.template-calculated,.assis-modal-content{display:flex;align-items:center;border:1px solid var(--background-header-btn-color);border-radius:8px;overflow:hidden}.template-calculated>p:first-child,.assis-modal-content>p:first-child{padding-left:15px;width:35%}.template-calculated>p:nth-child(2),.assis-modal-content>p:nth-child(2){width:20%}.template-calculated{border:1.5px solid lightgreen;box-shadow:inset 0 0 28px 10px #00ff00eb}.assis-action-block{width:14%;display:flex;align-items:center;justify-content:space-between}.modal-template-btn{margin-left:25px;border:none;border-radius:5px;cursor:pointer;transition:.5s}.modal-template-btn:hover{background-color:#c1c1c1;transform:scale(1.05)}.assis-action{margin-left:15px}.assis-modal-action-remove{margin-left:25px}.settings-btn{padding:8px}.delete-btn{padding:6px}.settings-btn,.delete-btn{cursor:pointer}.calculate-btn{background-color:var(--basic-btn-dark-color);color:#fff;font-weight:700;border:1px solid var(--basic-btn-dark-color);border-radius:4px;padding:10px 25px;cursor:pointer;margin-left:7%;transition:.3s}.calculate-btn:hover{background-color:#fff;border:1px solid var(--basic-btn-dark-color);color:var(--basic-btn-dark-color);transition:.3s}.assis-block{flex:0;margin-left:15%}.assis-save-button{width:100%;text-align:center}.delete-modal-template{display:flex;justify-content:center;align-items:center;width:30px;height:34px}.save-button-template{background-color:var(--basic-btn-dark-color);border:1px solid var(--basic-btn-dark-color);color:#fff;font-weight:700;border-radius:5px;width:250px;height:40px;font-size:16px;cursor:pointer;transition:.3s}.save-button-template:hover{border:1px solid var(--basic-btn-dark-color);background-color:#fff;color:var(--basic-btn-dark-color);transition:.3s}.save-button-template.disabled{background-color:#999;cursor:not-allowed}@media (max-width: 940px){.selected-templates-modal{width:100%}.modal-template-selected-templates-content{overflow-y:auto;max-height:300px;padding-right:10px;margin-right:-10px;scrollbar-width:thin;scrollbar-color:var(--basic-btn-dark-color) #f1f1f1}.modal-template-selected-templates-content{scrollbar-width:thin;scrollbar-color:var(--basic-btn-dark-color) #f1f1f1}.modal-template-selected-templates-content::-webkit-scrollbar{width:8px;transition:opacity .3s}.modal-template-selected-templates-content::-webkit-scrollbar-thumb{background-color:var(--basic-btn-dark-color);border-radius:10px;border:2px solid #f1f1f1;opacity:0;transition:opacity .3s}.modal-template-selected-templates-content:hover::-webkit-scrollbar-thumb{opacity:1}.modal-template-selected-templates-content::-webkit-scrollbar-track{background-color:#e0e0e0;border-radius:10px;background-clip:padding-box;box-shadow:inset 0 0 5px #0000001a}.save-button-template{width:100%;font-size:16px;font-weight:600;padding:initial;height:35px}.modal-template-mobilte-title{font-family:var(--font-roboto),sans-serif;font-size:16px;text-align:center;margin:10px 0 20px}.assis-modal-content{flex-direction:column;align-items:initial;width:100%;padding:0 15px 10px;overflow:initial}.modal-template-selected-templates-content-mobile-block{display:flex;align-items:center;justify-content:space-between}.calculate-btn{width:100%;height:35px;padding:initial}}.overlay-delete{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;z-index:1000}.warning-modal{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;padding:20px;width:850px;position:relative;top:25%;left:25%;box-shadow:0 4px 8px #0000001a,0 2px 4px #0000001a;animation:modalFadeIn .3s ease-out;z-index:1100}.warning{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.warning>p{color:#000;font-size:24px;text-align:center}.confirmation-buttons{width:100%;display:flex;justify-content:center;gap:45px}.confirm-button{background:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color);color:#fff;border-radius:10px;font-size:20px;width:200px;height:50px;cursor:pointer;transition:all .3s ease;font-weight:600}.confirm-button:hover{background:#fff;color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}.cancel-button{background:#fff;color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color);border-radius:10px;font-size:20px;width:200px;height:50px;cursor:pointer;transition:all .3s ease;font-weight:550}.cancel-button:hover{background:var(--basic-btn-dark-color);color:#fff;border:2px solid var(--basic-btn-dark-color)}.modal-delete-text-template{margin:0;font-weight:400!important;font-size:16px;padding-bottom:10px}.modal-delete-text-template-color{color:var(--basic-btn-dark-color);border-bottom:1px solid var(--basic-btn-dark-color)}@media (max-width: 940px){.warning-modal{width:initial;height:initial;left:0}.confirmation-buttons{flex-direction:column;align-items:center;gap:20px}.cancel-button,.confirm-button{width:100%}.warning>p{font-size:16px;font-weight:500}.modal-delete-text-template{font-size:14px}}.ReactModal__Body--open{overflow:hidden}.overlay-template-group-select{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:100;display:flex;align-items:center;justify-content:center}.template-group-select-modal{background:#fff;border-radius:10px;padding:20px;width:80%;max-width:1080px;max-height:950px;overflow-y:auto;position:relative}.modal-group-template-item-info{font-family:var(--font-roboto),sans-serif;font-weight:500;font-size:20px;text-align:center}.modal-group-template-item-block{display:flex;flex-direction:column;align-items:center;gap:10px}.modal-group-template-block-templates{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:30px}.modal-group-template-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:300px;height:300px;background-size:cover;background-position:center;border-radius:10px;position:relative;cursor:pointer;border:2px solid transparent;-webkit-box-shadow:inset 0px -53px 28px 0px rgba(0,0,0,.3);-moz-box-shadow:inset 0px -53px 28px 0px rgba(0,0,0,.3);box-shadow:inset 0 -53px 28px #0000004d;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.modal-group-template-item:active{transform:scale(1.05);box-shadow:0 5px 15px #0000004d}.modal-group-template-item:hover{-webkit-box-shadow:inset 0px -53px 28px 0px rgba(0,0,0,.7);-moz-box-shadow:inset 0px -53px 28px 0px rgba(0,0,0,.7);box-shadow:inset 0 -53px 28px #000000b3}.modal-group-template-item-title{bottom:10px;color:#fff;font-weight:700;padding:5px 10px;border-radius:5px;font-size:14px}.modal-view-details{position:absolute;top:50%;left:50%;transform:translate(-50%,150%);color:#fff;font-weight:700;font-size:17px;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none;display:flex;align-items:center;gap:8px}.modal-view-details-arrow{border:2px solid white;border-radius:50%;padding:15px;position:relative;transition:opacity .3s ease,transform .3s ease}.modal-view-details-arrow:after{content:"→";position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);font-size:32px;line-height:1;color:#fff}.modal-group-template-item:hover .modal-group-template-item-title{transform:translateY(100%);opacity:0}.modal-group-template-item:hover .modal-view-details{transform:translate(-50%,-50%);opacity:1}.modal-group-template-item:hover .modal-view-details-arrow{opacity:1}.modal-group-template-item-btn-block{width:100%;text-align:center}.template-group-radio-input{width:20px;height:20px;accent-color:var(--basic-btn-dark-color)}@media (max-width: 940px){.modal-template-group-select{display:flex;flex-direction:column;justify-content:space-between;height:90%}.modal-group-template-item-info{font-size:16px;margin-top:20px}.template-group-select-modal{width:100%;height:100%}.modal-group-template-item{width:100%;height:200px}.template-group-radio-input{width:30px;height:30px}.modal-group-template-item-btn-block{margin-top:auto}.modal-group-template-block-templates{display:flex;flex-direction:column;overflow-y:auto;max-height:85%;padding-right:10px;margin-right:-10px}.modal-group-template-block-templates{scrollbar-width:thin;scrollbar-color:var(--basic-btn-dark-color) #f1f1f1}.modal-group-template-block-templates::-webkit-scrollbar{width:8px;transition:opacity .3s}.modal-group-template-block-templates::-webkit-scrollbar-thumb{background-color:var(--basic-btn-dark-color);border-radius:10px;border:2px solid #f1f1f1;opacity:0;transition:opacity .3s}.modal-group-template-block-templates:hover::-webkit-scrollbar-thumb{opacity:1}.modal-group-template-block-templates::-webkit-scrollbar-track{background-color:#e0e0e0;border-radius:10px;background-clip:padding-box;box-shadow:inset 0 0 5px #0000001a}}.step-template-container{display:flex;align-items:center}.step-template-container *{font-family:var(--font-roboto),sans-serif}.step-template-block{display:flex;justify-content:center;align-items:center}.step-template-block>h2{font-weight:400;color:var(--basic-text-description-color)}.step-template-block-title{position:relative;color:var(--basic-color);border:2px solid var(--basic-color);border-radius:10px;padding:10px 25px;margin-left:10px}.right-block-step{max-width:50%;margin-left:15px;font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color)}.step-template-block-desc{width:480px;margin-left:15px}.step-template-block-percent{font-size:24px;margin-left:20px;width:100px;height:100px;display:flex;justify-content:center;align-items:center;position:relative}.progress-bar-wrapper{position:relative;width:100px;height:100px}.progress-bar-text{position:absolute;top:50%;left:53%;transform:translate(-50%,-50%);font-size:20px;color:var(--basic-text-description-color)}.calc-step{background-color:#0053a0}.calc-step:hover{background-color:#014485}.step-info{display:flex;justify-content:space-between;align-items:center}.step-info-block{display:flex;align-items:center;font-size:20px;font-weight:400;font-family:var(--font-roboto),sans-serif}.step-info-block>h3{font-weight:400;font-size:20px}.step-info-block>span{margin:0 5px}.step-info-block-name{color:var(--basic-btn-dark-color)}@media (max-width: 940px){.step-info{flex-direction:column;margin-top:24px;justify-content:initial;align-items:initial;gap:25px}.step-info-block{justify-content:center}.step-template-container{flex-direction:column;align-items:initial}.right-block-step{width:100%;max-width:initial;margin-left:initial}.right-block-step,.right-block-step>h2{font-size:14px}.step-template-block-desc{width:initial}.step1-mobile-header-block{display:flex;align-items:center;gap:15px;width:100%}.step-template-block{gap:20px!important}.step1-mobile-header-block>h2{font-size:14px;color:var(--basic-text-description-color)}.step-template-block-title{padding:initial;width:100%;height:50px;margin:0;display:flex;justify-content:center;align-items:center}.progress-bar-text{top:38px}.progress-bar-wrapper{display:flex;width:72px;height:72px}}@media (max-width: 380px){.step-info-block{font-size:16px}}.step-calc{position:relative;margin:20px 0;padding:20px;border-radius:10px;background-color:var(--basic-table-shadow-color)}.step-calc *,.step-question>*{font-family:var(--font-roboto),sans-serif}.step1-info-text{font-family:var(--font-roboto),sans-serif;font-size:20px;font-weight:500}.step-calc-template-fragment-info{width:100%;padding:20px 0;background-color:var(--basic-table-shadow-color);border-radius:10px}.fragment-list-item{font-size:20px;padding:10px 30px}.fragment-list-item-label{display:flex;justify-content:space-between;align-items:center;gap:10px;max-width:350px}.step-calc-template-title{text-align:center;color:var(--basic-text-description-color);font-weight:500;font-size:16px}.fragment-list-item-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border:2px solid #b0b0b0;border-radius:4px;display:inline-block;position:relative;cursor:not-allowed;flex-shrink:0}.fragment-list-item-label input[type=checkbox]:checked{background-color:var(--background-checkbox-color);border-color:var(--basic-hover-color)}.fragment-list-item-label input[type=checkbox]:checked:before{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="green"><path d="M9 16.17l-4.17-4.17-1.41 1.41L9 19l12-12-1.41-1.41z"/></svg>');background-size:contain;width:20px;height:20px;display:block}.step-template-calc-block{display:flex;flex-direction:column;gap:20px;padding-bottom:35px}.step-template-calc-block>h3{text-align:center;padding-top:15px}.step-template-calc-block .step-template-content{display:flex;flex-wrap:wrap;justify-content:space-around;gap:10px}.step-question-template{font-weight:700;background:#f9f9f9;padding:10px;border:1px solid rgba(0,0,0,.4);border-radius:10px;box-shadow:0 4px 8px #0000001a;width:250px;word-wrap:break-word;margin-bottom:5px}.step-calc-field-template{display:flex;flex-direction:column;align-items:center}.step-calc-field-template>input{width:240px;text-align:center;margin-top:5px;padding:15px;border-radius:10px;border:1px solid rgba(0,0,0,.4);font-size:18px;background-color:#f0f0f0;transition:background-color .3s}.step-calc-field-template>input:focus{background-color:#dcdcdc}.step-calc-field-template>input.filled{background-color:#ebffeb}.step-calc-fragment-block{display:flex;flex-direction:column;gap:10px}.step-calc-fragment{margin:10px 0;padding:15px;border-radius:10px;background-color:var(--basic-table-shadow-color);position:relative}.step-calc-fragment>.step-calc-fragment-content{display:none;flex-direction:column;flex-wrap:wrap;gap:10px}.step-calc-template-content{display:flex;flex-direction:row;align-items:flex-start;gap:25px;flex-wrap:wrap}.step-calc-fragment.incomplete{background-color:var(--basic-table-shadow-color)}.step-calc-fragment-title{font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color);font-weight:700;margin-bottom:5px;position:relative;background:#fff;padding:10px;border-radius:15px;box-shadow:0 4px 8px #0000001a;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.step-calc-fragment.expanded .step-calc-fragment-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:50px;background-color:var(--basic-table-shadow-color);border-radius:10px;padding:10px}.step-question{font-weight:700;background:#f9f9f9;min-height:40px;padding:10px;border:1px solid rgba(0,0,0,.4);border-radius:10px;box-shadow:0 4px 8px #0000001a;width:250px;word-wrap:break-word}.step-answer-block,.step-answer-block-modal{display:flex;flex-direction:column;align-items:center}.step-calc-field-fragment>input{width:240px;text-align:center;margin-top:5px;padding:15px;border-radius:10px;border:1px solid rgba(0,0,0,.4);font-size:18px;transition:background-color .3s}.toggle-button{background:none;border:none;font-size:20px;cursor:pointer;margin-left:10px;transition:transform .3s}.step-calc-fragment.collapsed .toggle-button{transform:rotate(-90deg)}.step-calc-fragment.expanded .toggle-button{transform:rotate(0)}.step-bottom-block{width:100%;text-align:center}.step-bottom-btn{width:200px;height:50px;color:#fff;font-weight:700;font-size:20px;border-radius:10px;background-color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color);cursor:pointer;transition:background-color .3s,transform .3s}.step-bottom-btn:hover{background-color:#fff;color:var(--basic-btn-dark-color)}.step-calc-total{width:100%;margin-top:10px;display:flex;flex-direction:column}.step-calc-total>label{text-align:center;font-size:18px;font-weight:700}.step-calc-field-total{width:100%;text-align:center;background-color:#d6d6d6;font-size:18px;padding:10px;border-radius:10px}.step-answer{display:flex;align-items:center;margin:5px 0;width:100%}.step-answer input[type=radio]{display:none}.step-answer .radio-custom{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid #ccc;margin-right:10px;display:inline-block;position:relative}.step-answer input[type=radio]:checked+.radio-custom{border-color:#0053a0;background-color:#0053a0}.step-answer .radio-custom:after{content:"";width:12px;height:12px;border-radius:50%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.step-answer input[type=radio]:checked+.radio-custom:after{display:block}.step-question{font-weight:700;background:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;width:250px;text-align:center;word-wrap:break-word}.step-calc-field-template input,.step-calc-field-fragment input{width:250px;padding:10px 15px;text-align:left;border:1px solid #ccc;border-radius:10px;background-color:#f0f0f0}.step-calc-field-template input:focus,.step-calc-field-fragment input:focus{border-color:#0053a0}.step-calc-field-template input.filled,.step-calc-field-fragment input.filled{background-color:#fff}@media (max-width: 940px){.step-question{width:100%;min-height:40px;height:initial;background:initial;border:none;padding:initial;box-shadow:none;font-weight:400}.step-calc-template-content{gap:5px}.step-calc-field-template input,.step-calc-field-fragment input{width:100%;border:1px solid #ccc;border-radius:10px;background-color:#f0f0f0}.step1-info-text{font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:400}.step-calc{background-color:initial;padding:initial}.step-calc-fragment-title{font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color)}.step-calc-fragment.expanded .step-calc-fragment-content{gap:10px}}.step2{position:relative}.step2 *{font-family:var(--font-roboto),sans-serif}.step-calc-step2,.step-calc-step2-blocks,.step-calc-step2-more-information{position:relative;margin-top:20px;background-color:#f4f4f4;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a}.step2-form-calc-block{display:flex;justify-content:start;flex-direction:row;gap:32px;width:100%;height:fit-content;flex-wrap:wrap}.step2-fragment-block{padding:0 15px;background-color:#fff;width:98%;position:relative;margin-bottom:50px}.step2-required-information{width:100%;display:flex;justify-content:space-between}.step3-extention{width:100%}.step3-extention-block{display:flex;align-items:center;width:350px;gap:15px;cursor:pointer}.error-message{text-align:center;position:absolute;bottom:-15px;left:-25px;width:220px;color:red;font-size:12px}.step3-extention-text{transition:color .3s}.icon-extention path{transition:fill .3s}.step3-extention-block:hover .step3-extention-text{color:var(--basic-hover-color)}.step3-extention-block:hover .icon-extention path{fill:var(--basic-hover-color)}.step3-extention-text{color:var(--basic-color);border-bottom:1px solid var(--basic-color)}.step2-pen{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:400px}.step2-btn-pen,.step2-btn-eyes{display:flex;align-items:center}.step2-btn-eyes{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:nowrap;width:185px;height:50px;font-size:16px;transition:.2s;border:none;border-radius:20px;background-color:var(--basic-btn-dark-color);color:#fff;font-weight:700;box-shadow:0 4px 6px #0000001a}.step2-btn-eyes:hover{cursor:pointer;transition:.2s;transform:scale(1.1);background-color:var(--basic-btn-dark-hover-color)}.step2-btn-pen{display:flex;align-items:center;justify-content:space-between;width:220px;transition:.5s;padding:10px 20px;border:none;border-radius:20px;background-color:initial;color:var(--basic-btn-dark-color);font-size:16px;font-weight:700}.step2-btn-pen:hover,.material-setting:hover{transform:scale(.95);cursor:pointer;transition:.3s}.step2-page-bottom-total{font-size:19px;position:relative;background-color:#e0e0e0;padding:5px 20px}.step3-bottom-block-total-mobile{width:97%}.step2-page-bottom-total>p{display:block;position:relative;margin-bottom:10px}.step2-page-bottom-total>p:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;border-bottom:1px solid black}.step2-page-bottom-total-container{display:flex;justify-content:space-between}.step2-page-bottom-total-price{display:flex;justify-content:space-between;width:60%}.step2-page-bottom-total-price-block{display:flex;justify-content:space-evenly;align-items:center}.step2-page-bottom-total-price-block>span{font-weight:600}.step2-page-bottom-price-total{padding-left:10px;font-weight:700;font-size:18px}.step2-page-bottom-btn{width:100%;display:flex;justify-content:center;margin:15px 0}.step2-page-bottom-btn-block{width:70%;display:flex;justify-content:space-evenly}.step2-page-btn{width:250px}.step2-page-bottom-block-btn{width:240px;transition:.3s;color:#fff;font-size:16px;font-weight:600;padding:10px 20px;background-color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color);border-radius:5px;cursor:pointer;margin-right:20px}.step2-page-bottom-block-btn.step2_btn_style:hover{border:2px solid var(--basic-btn-dark-color);background-color:var(--basic-btn-dark-color);color:#fff}.step2-page-bottom-block-btn:hover,.step2-page-bottom-block-btn.step2_btn_style{border:2px solid var(--basic-btn-dark-color);background-color:#fff;color:var(--basic-btn-dark-color)}.icon-step2-pen{background-color:#ececec;padding:5px;width:36px;height:36px;border-radius:10px;border:1px solid #dddddd}.icon-step2-pen>path{fill:#a5a5a5}@keyframes hide-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}@keyframes show-down{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.step2-fragment-content{width:100%;opacity:1;height:auto;overflow:hidden;transition:opacity .5s ease,max-height .5s ease;max-height:0}.step2-fragment-content.hidden{opacity:0;max-height:0}.step2-fragment-content.visible{opacity:1;max-height:100000px;transition:opacity .5s ease,max-height .5s ease}@media (max-width: 1600px){.step2-form-calc-block{gap:28px}.step2-page-btn{width:250px}}@media (max-width: 1550px){.step2-form-calc-block{gap:26px}}@media (max-width: 1500px){.step2-form-calc-block{gap:24px}.step2-page-bottom-total-price{width:70%}}@media (max-width: 1450px){.step2-form-calc-block{gap:22px}}@media (max-width: 1400px){.step2-form-calc-block{gap:20px}.step2-page-bottom-total-price-block,.step2-page-bottom-price-total{font-size:18px}}@media (max-width: 1350px){.step2-form-calc-block{gap:18px}.step2-pen>button{font-size:14px}.step2-page-bottom-btn-block{width:100%}}@media (max-width: 1300px){.step2-form-calc-block{gap:16px}.step2-pen>button{font-size:13.5px}.step2-page-bottom-total-price-block,.step2-page-bottom-price-total{font-size:16px}}@media (max-width: 1250px){.step2-form-calc-block{gap:14px}.step2-pen>button{font-size:13px}}@media (max-width: 1200px){.step2-form-calc-block{gap:12px}.step2-pen>button{font-size:12px}}@media (max-width: 1150px){.step2-form-calc-block{gap:10px}.step2-pen>button{font-size:11px}.step2-page-bottom-total-price-block,.step2-page-bottom-price-total{font-size:15px}}@media (max-width: 1100px){.step2-form-calc-block{gap:8px}}@media (max-width: 1050px){.step2-form-calc-block{gap:6px}.step2-page-bottom-total-price{width:70%}.step2-page-bottom-total-price-block,.step2-page-bottom-price-total{font-size:14px}.step2-page-bottom-btn-block{width:100%}}@media (max-width: 1000px){.step2-form-calc-block{gap:4px}}@media (max-width: 980px){.step2-page-bottom-total-price-block,.step2-page-bottom-price-total{font-size:13px}}@media (max-width: 950px){.step2-form-calc-block{gap:2px}}@media (max-width: 940px){.step2-page-bottom-btn-block{flex-direction:column;gap:16px}.step3-extention-block{width:100%;justify-content:center;height:35px;background-color:var(--background-checkbox-color)}.step2-required-information{flex-direction:column}.step2-required-information>h2{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 15px;margin:0;font-size:16px;color:var(--basic-text-description-color);background-color:#fff;border-radius:10px;height:50px}.step2-pen{width:100%;margin-top:20px}.step2-btn-pen{width:160px;font-size:15px;padding:initial}.step2-btn-eyes{width:155px;font-size:14px}.step2-form-calc-block{display:block;justify-content:initial;gap:initial}.step2-question-answer>h3{font-size:18px;text-align:center}.step2-fragment>h3{font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color);font-weight:700;margin-bottom:5px;position:relative;background:#fff;padding:10px;border-radius:15px;box-shadow:0 4px 8px #0000001a;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.step2-question-mobile-block{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;background-color:var(--basic-table-shadow-color);border-radius:10px}.step2-calc-field{background-color:#fff!important;border-color:var(--background-header-btn-color)!important}.step-calc-step2-blocks{padding:initial;background-color:#fff}.step2-container{display:flex;flex-direction:column;gap:20px}.step2-fragment-block{width:100%;border:1px solid var(--background-header-btn-color);border-radius:5px 5px 0 0;padding:initial;margin:0}.step2-fragment.tool-mobile-margin{margin-top:50px}.fragment-img-step2{width:50px!important;height:50px!important;margin-right:initial!important}.error-message{width:100%;left:initial;bottom:initial;top:55px;right:-55px}}@media (max-width: 380px){.step2-btn-eyes{width:135px;font-size:13px}.step2-btn-pen{width:140px;font-size:13px}}.switcher-container{position:relative;border-bottom:1px solid var(--background-header-btn-color);width:calc(100% - 30px);margin-bottom:25px}.switcher{display:flex;align-items:center;justify-content:center;background-color:var(--background-header-btn-color);border:1px solid #ccc;border-radius:25px;overflow:hidden;cursor:pointer;font-weight:600;font-size:18px;margin:0 0 20px 25%}.switcher-container-mobile{position:relative}.step-calc-step2-costs-summary-block{display:flex;justify-content:space-between}.switcher-container-mobile{display:flex;align-items:center;flex-direction:row;gap:15px}.switcher-2{width:600px;height:35px}.switcher-option{flex:1;display:flex;align-items:center;justify-content:center;padding:10px;color:var(--basic-text-description-color)}.switcher-2 .switcher-option{width:50%;height:100%;text-align:center}.switcher-option.active-switcher{background-color:var(--basic-color);color:#fff;border-radius:25px}.flush-project,.minimum-price-project{display:flex;justify-content:center;align-items:center;gap:10px;font-family:var(--font-roboto),sans-serif;font-weight:600;width:175px;height:50px;color:#fff;border-radius:10px;transition:background-color .3s;cursor:pointer}.flush-project{background-color:var(--disabled-btn-color)}.minimum-price-project{background-color:var(--basic-btn-color)}.minimum-price-project:hover{background-color:var(--basic-btn-dark-color)}.flush-project:hover{background-color:#636d77}.flush-project.is-loading>div,.minimum-price-project.is-loading>div{animation:rotateIcon .3s linear infinite}@media (max-width: 1200px){.switcher{font-size:16px;margin:0 0 20px 25%}.switcher-2{width:500px;height:30px}}@media (max-width: 940px){.step-calc-step2-costs-summary{display:flex;flex-direction:column;align-items:center;width:100%}.step-calc-step2-costs-summary>h2{margin:25px 0 20px;font-size:16px;font-weight:500;color:var(--basic-text-description-color)}.switcher-container-mobile{display:flex;flex-direction:column;gap:15px;width:100%}.switcher-container{margin-bottom:initial;border:none}.flush-project,.minimum-price-project{position:initial;width:100%}.switcher{margin:0 0 20px}.switcher-2{width:100%}}@media (max-width: 380px){.switcher-container{width:100%}.switcher{font-size:14px}}.show-more-list{display:flex;flex-wrap:wrap;text-align:center;gap:16px;flex:1}.step2-question-answer-template-title{text-align:center}.step2-question-answer{width:100%}.question-answers-container,.fragments-container{margin-bottom:20px}.show-more-list-button{position:absolute;right:2%;transition:.2s;border:none;border-radius:20px;background-color:var(--basic-btn-dark-color);color:#fff;font-weight:700;box-shadow:0 4px 6px #0000001a}.show-more-list-button:hover{cursor:pointer;transition:.2s;transform:scale(1.1);background-color:var(--basic-btn-dark-hover-color)}.step2-fragment-question{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:5px;width:100%}.step-group-calc{display:flex;flex-direction:column;gap:15px}.step-group-calc-label{font-weight:400;font-family:var(--font-roboto),sans-serif;padding:0 4px;text-align:center;font-size:18px;margin-top:8px;max-width:160px}.step2-calc-field-container{display:flex;flex-direction:column;justify-content:space-between;min-height:120px}.step2-calc-field{display:flex;justify-content:start;align-items:center;padding:10px;min-width:fit-content;background-color:#fff;height:48px;max-width:160px;width:160px;border:1px solid var(--basic-text-title-color);border-radius:8px;font-size:16px}.step2-question-answer{gap:15px}.material-setting:hover{transform:scale(.95);cursor:pointer;transition:.3s}.step2-bottom-total{font-size:19px;position:relative;background-color:#e0e0e0;padding:5px 20px}.step2-bottom-total>p{display:block;position:relative;margin-bottom:10px}.step2-bottom-total>p:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;border-bottom:1px solid black}.step2-bottom-total-container{display:flex;justify-content:space-between}.step2-bottom-total-price{display:flex;justify-content:space-between;width:40%}.step2-bottom-total-price-block{display:flex;justify-content:space-evenly;align-items:center}.step2-bottom-price,.step2-bottom-price-total{padding-left:10px;font-weight:700;font-size:22px}.step2-bottom-price-total{color:#e30613}.step2-bottom-btn{width:100%;display:flex;justify-content:center;margin:15px 0}.step2-bottom-btn-block{width:50%;display:flex;justify-content:space-evenly}.step2-btn{width:250px}.step2-bottom-block-btn{width:100%;transition:.2s}.step2-bottom-block-btn:hover,.step2-bottom-block-btn-cart:hover{transform:scale(.98);background-color:#ff222f}.step2-bottom-block-btn,.step2-bottom-block-btn-cart{color:#fff;font-size:16px;font-weight:600;padding:10px 20px;background-color:#e30613;border:none;border-radius:5px;cursor:pointer;margin-right:20px}.step2-calc-field @media (max-width: 1600px){.step-group-calc-label{max-width:155px}.step2-calc-field{max-width:155px;width:155px;height:46px}}@media (max-width: 1550px){.step-group-calc-label{max-width:150px}.step2-calc-field{max-width:150px;width:150px;height:44px}}@media (max-width: 1500px){.step-group-calc-label{max-width:145px}.step2-calc-field{max-width:145px;width:145px;height:42px}}@media (max-width: 1450px){.step-group-calc-label{max-width:140px}.step2-calc-field{max-width:140px;width:140px;height:40px}}@media (max-width: 1400px){.step-group-calc-label{max-width:135px}.step2-calc-field{max-width:135px;width:135px;height:38px}}@media (max-width: 1350px){.show-more-list-button{padding:5px 10px}.step-group-calc-label{max-width:130px}.step2-calc-field{max-width:130px;width:130px;height:36px}.step2-pen>button,.show-more-list-button{padding:6px 12px;font-size:14px}}@media (max-width: 1300px){.show-more-list-button{padding:5px 11px;font-size:13.5px}.step-group-calc-label{max-width:125px}.step2-calc-field{max-width:125px;width:125px;height:34px}}@media (max-width: 1250px){.show-more-list-button{padding:5px 10px;font-size:13px}.step-group-calc-label{max-width:120px}.step2-calc-field{max-width:120px;width:120px;height:32px}}@media (max-width: 1200px){.show-more-list-button{padding:4px 8px;font-size:12px}.step-group-calc-label{max-width:115px}.step2-calc-field{max-width:115px;width:115px;height:30px}}@media (max-width: 1150px){.show-more-list-button{padding:4px 8px;font-size:11px;top:100px}.step-group-calc-label{max-width:110px}.step2-calc-field{max-width:110px;width:110px;height:28px}}@media (max-width: 1100px){.show-more-list-button{padding:4px 8px;font-size:11px}.step-group-calc-label{max-width:105px}.step2-calc-field{max-width:105px;width:105px;height:26px}}@media (max-width: 1050px){.step-group-calc-label{max-width:100px}.step2-calc-field{max-width:100px;width:100px;height:24px}}@media (max-width: 1000px){.step-group-calc-label{max-width:95px}.step2-calc-field{max-width:95px;width:95px;height:22px}}@media (max-width: 950px){.step-group-calc-label{max-width:90px}.step2-calc-field{max-width:90px;width:90px;height:20px}}@media (max-width: 940px){.show-more-list{display:flex;flex-wrap:wrap;align-content:start;gap:5px}.show-more-list.list-column{display:flex;flex-direction:column}.step2-fragment-question{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:5px;width:100%}.step-group-calc{width:calc(50% - 5px);box-sizing:border-box}.step-group-calc.column-list{width:100%}.show-more-list-item{width:calc(50% - 5px);box-sizing:border-box}.step-group-calc-label,.step2-calc-field{width:100%;box-sizing:border-box;max-width:initial}.show-more-list-item.list-column{width:100%}.step2-calc-field{height:40px}.step2-calc-field-container{display:flex;min-height:100px;justify-content:space-between;gap:initial;box-sizing:border-box}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.modal-content-more-list::-webkit-scrollbar{width:10px}.modal-content-more-list::-webkit-scrollbar-thumb{background-color:var(--basic-hover-color);border-radius:10px}.modal-content-more-list::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px}.modal-content-more-list{scrollbar-width:thin;scrollbar-color:#008000 #f5f5f5}.modal-content-more-list{background:#fff;padding:20px;border-radius:8px;max-width:1600px;max-height:80%;overflow-y:auto;position:relative;width:100%}.step-answer-block-modal{display:flex;flex-direction:column;align-items:start}.modal-content-show-step-btn{background:#fff;display:flex;justify-content:space-between;border-bottom:1px solid var(--background-header-btn-color)}.modal-content-required{font-size:20px;font-weight:600}.modal-content-text-questions{font-size:16px;color:var(--basic-text-description-color)}.modal-close{background:none;border:none;cursor:pointer;padding:10px;margin-right:20px;width:30px;position:absolute;right:0;z-index:10;display:flex;justify-content:center;align-items:center}.modal-close:before,.modal-close:after{content:"";width:2px;height:24px;background-color:#000}.modal-close:before{transform:rotate(45deg)}.modal-close:after{transform:rotate(-45deg)}.modal-close:before,.modal-close:after{position:absolute;background-color:#000;width:2px;height:20px}@media (max-width: 940px){.step-answer-block-modal{width:calc(50% - 5px);box-sizing:border-box}}.wrapper{width:100%;font-size:20px}.wrapper-list{display:flex;align-items:center;padding:10px 30px;margin-bottom:15px;border:1px solid #979797;border-radius:5px}.email,.project{color:red}.role{font-weight:700}.name-content-project{display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:500;color:var(--basic-btn-dark-color);padding-top:30px;padding-bottom:10px;height:25px}.all-projects{display:flex;justify-content:flex-start}.name-content-project img{padding-left:10px}.table-content-data-section-container-project{display:flex;font-family:var(--font-roboto),sans-serif;flex-direction:column;gap:10px;font-size:16px;font-weight:400}.table-content-data-section-project{font-family:var(--font-roboto),sans-serif;display:flex;background-color:var(--basic-table-background-color);border-radius:5px;box-shadow:0 0 4px 2px var(--basic-table-shadow-color);padding:0 10px;transition:box-shadow .3s ease;color:var(--basic-text-description-color)}.table-content-data-section-block-project{font-family:var(--font-roboto),sans-serif;display:flex;width:100%;justify-content:space-between;flex-direction:row;border-radius:5px;transition:box-shadow .3s ease}.table-content-data-section:hover:not(.counted-template){box-shadow:0 0 5px 1px #00000080}.table-content-data-section-field{display:block;text-align:left;font-family:var(--font-roboto),sans-serif;width:125px;overflow:hidden;text-overflow:ellipsis}.table-content-data-section-field-progress-project{display:flex;text-align:left;justify-content:center;align-items:center;font-family:var(--font-roboto),sans-serif;width:125px;overflow:hidden;text-overflow:ellipsis}.project-table-content-data-section-field-center-project{display:block;text-align:left;font-family:var(--font-roboto),sans-serif;width:125px;overflow:hidden;text-overflow:ellipsis;place-content:center}.width-project-title{min-width:125px!important;width:30%!important;padding:10px 20px}.width-project-date{min-width:125px!important;width:20%!important;padding:10px 20px}.width-project-progress{min-width:125px;width:30%!important;padding:10px 20px}.width-project-customers{min-width:125px!important;width:20%!important;padding:10px 20px;text-align:center}.project-gallery{display:flex;justify-content:center;width:10%;gap:8px}.gallery-image{width:40px;height:40px;border-radius:50%;object-fit:cover}.remaining-images{width:40px;height:40px;border:1px solid black;border-radius:50%;text-align:center;display:flex;object-fit:cover;flex-direction:column;justify-content:center}.project-btn-view{display:flex;flex-wrap:nowrap}.project-btn-view-span{font-weight:600;font-size:16px;display:inline}.btn-view-project{background-color:var(--basic-btn-dark-color);color:#fff;padding:15px 25px;font-size:16px;border-radius:5px;border:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease,padding .2s ease}.icon-eyes{display:none;width:20px;height:20px;fill:#fff}.btn-view-project:active{background-color:var(--basic-btn-dark-hover-color);transform:scale(.9)}.btn-view-project:hover{background-color:var(--basic-btn-dark-hover-color)}.action-block{width:90px;display:flex;justify-content:flex-end;gap:10px}.action-btn{border:none;border-radius:5px;cursor:pointer;padding:0;transition:background-color .3s ease}.action-btn:last-child:hover{background-color:#e5e5e5}.action-btn-darker{background-color:#e3e2e2}.action-btn-darker:hover{background-color:#d1d0d0}.setting{display:flex;flex-direction:column;justify-content:center;align-items:center;width:34px;height:34px;border-radius:5px}.delete{display:flex;justify-content:center;align-items:center;width:34px;height:34px}.project-progress{display:flex;flex-direction:column;width:20%;padding-right:8%}.project-date{padding-right:19%}.table-content-data-section-field-actions-3btn{display:flex;align-items:center;justify-content:space-evenly;flex-direction:row;gap:10px;font-family:var(--font-roboto),sans-serif;width:300px;margin-right:20px}@media (max-width: 1700px){.btn-view-project{padding:15px 20px}.project-btn-view-span{font-size:14px}}@media (max-width: 1200px){.table-content-data-section-project{padding:0 20px}.width-project-customers,.width-project-progress,.width-project-date,.width-project-title{min-width:95px!important;font-size:14px}}@media (max-width: 1170px){.btn-view-project{padding:15px}}@media (max-width: 1000px){.table-content-data-section-project{padding:0 15px}.action-block{gap:8px}.width-project-customers,.width-project-progress,.width-project-date,.width-project-title{min-width:85px!important}}@media (max-width: 980px){.project-btn-view-span{font-size:13px}}.all-project-bom-header{display:flex;justify-content:space-between;background-color:var(--basic-table-shadow-color);border-radius:5px;color:var(--basic-text-title-color);font-family:Roboto,sans-serif;padding:0 200px 0 25px;margin-top:55px}.all-bom-project-data-section-project{display:flex;background-color:var(--basic-table-background-color);border-radius:5px;box-shadow:0 0 4px 2px var(--basic-table-shadow-color);transition:box-shadow .3s ease;color:var(--basic-text-description-color)}.all-bom-project-data-section-block-project{display:flex;width:100%;flex-direction:row;border-radius:5px;transition:box-shadow .3s ease;padding:10px 0 10px 25px}.all-bom-project-content-title{width:350px;margin-right:25px;white-space:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:unset;scrollbar-width:none;-ms-overflow-style:none;cursor:default}.all-bom-project-content-title::-webkit-scrollbar{display:none}.all-bom-project-content-title:hover{overflow-x:auto;cursor:pointer}.all-bom-project-content-title:hover::-webkit-scrollbar{display:block;height:6px}.all-bom-project-content-title::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:5px}.all-bom-project-content-data{width:400px}.project-list-mobile-text.bom-project-date{border-bottom:1px solid var(--background-header-btn-color);padding-bottom:20px}.project-list-mobile-text.bom-project-target{margin-top:-10px}.project-bom-mobile-list-title-container{display:flex;justify-content:center;align-items:center;gap:10px}.project-bom-mobile-list-title-container>p{font-family:var(--title-roboto),sans-serif;font-size:20px;color:var(--basic-btn-dark-color)}.project-list-mobile{display:flex;flex-direction:column;gap:15px}.project-list-mobile *{font-family:var(--font-roboto),sans-serif}.project-list-mobile-section{display:flex;flex-direction:column}.project-list-mobile-text-title{margin:0}.project-list-mobile-date,.project-list-mobile-text-title{color:var(--basic-text-description-color)}.project-list-mobile-section-content{display:flex;flex-direction:column;gap:25px;width:100%;border-left:1px solid var(--background-header-btn-color);border-right:1px solid var(--background-header-btn-color);border-bottom:1px solid var(--background-header-btn-color);padding:0 15px;max-height:0;opacity:0;transform:translateY(-10px);overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out,opacity .3s ease-out,transform .3s ease-out}.project-list-mobile-section-content.expanded{max-height:500px;opacity:1;transform:translateY(0);padding:15px 15px 25px}.project-list-mobile-section-content.animating{max-height:0;opacity:0;transform:translateY(-10px);padding:0 15px}.project-list-mobile-arrow{display:flex;align-items:center;justify-content:center;transition:transform .3s ease-out;transform:translateY(-2px)}.project-list-mobile-arrow.rotated{transform:rotate(180deg)}.project-list-mobile-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px;background-color:var(--basic-table-shadow-color);border:1px solid var(--background-header-btn-color);border-radius:5px}.project-list-mobile-header.expanded{border-radius:5px 5px 0 0}.project-list-mobile-header-action{display:flex;align-items:center;gap:12px}.project-list-mobile-text{display:flex;align-items:center;gap:10px;margin:0;color:var(--basic-text-title-color)}.project-list-mobile-img{width:45px;height:45px;object-fit:cover;border-radius:50%}.project-list-mobile-progress,.project-list-mobile-members{display:flex;flex-direction:column;gap:10px}.project-list-mobile-members-content{display:flex;align-items:center;gap:10px}.project-list-mobile-btn-block{width:100%}.project-list-mobile-btn{width:100%;color:#fff;background-color:var(--basic-btn-dark-color);border:1px solid var(--basic-btn-dark-color);border-radius:10px;height:50px;font-weight:500;font-size:16px;transition:.3s}.project-list-mobile-btn:hover{color:var(--basic-btn-dark-color);background-color:#fff;border:1px solid var(--basic-btn-dark-color);transition:.3s}.team{display:flex;align-items:center;justify-content:space-between;width:220px}.name-content-team{display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:500;color:var(--basic-btn-dark-color);padding-top:30px;padding-bottom:15px;height:25px}.name-content-team img{padding-left:10px}.table-content-data-section-container-team{display:flex;font-family:var(--main-content-font);flex-direction:column;gap:10px;font-size:16px;font-weight:400}.team-wrapper-list{display:flex;justify-content:space-between;align-items:center;background-color:#f2f2f2;border-radius:10px;padding:20px;margin-bottom:10px;box-sizing:border-box}.team-user-image{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:10px}.team-user-name{font-size:16px;font-weight:500;width:21%}.team-projects,.team-email{color:red}.team-projects{width:20%}.team-email{width:28%}.team-role{width:25%;font-weight:700}.table-content-data-section-team{font-family:var(--main-content-font);display:flex;background-color:var(--basic-table-background-color);border-radius:5px;box-shadow:0 0 4px 2px var(--basic-table-shadow-color);padding:0 10px;transition:box-shadow .3s ease;color:var(--basic-text-description-color)}.table-content-data-section-team:hover:not(.counted-template){box-shadow:0 0 5px 1px #00000080}.table-content-data-section-field-image-team{display:flex;flex-direction:row;justify-content:start;align-items:start;font-family:var(--main-content-font);padding-left:20px}.width-table-img-team{min-width:48px;width:48px!important;height:48px!important;object-fit:cover!important;margin-right:10px;box-sizing:content-box}.width-user-username-team{min-width:125px!important;width:30%!important;padding:10px 20px}.table-content-data-section-field-image-title-team{display:block;height:100%;font-family:var(--main-content-font);padding-right:20px;gap:5px;overflow:hidden;text-overflow:ellipsis}.table-content-data-section-field-team{display:block;text-align:left;font-family:var(--main-content-font);overflow:hidden;text-overflow:ellipsis}.width-user-projects-team{min-width:125px!important;width:20%!important;padding:10px 20px}.width-user-username-team-mobile,.width-user-projects-team-mobile,.width-user-email-team-mobile,.width-user-access-rights-team-mobile{padding:10px 20px}.width-user-username-team-mobile{width:28%}.width-user-projects-team-mobile{width:25%}.width-user-email-team-mobile{width:28%}.width-user-access-rights-team-mobile{width:13%}.width-user-email-team{min-width:125px!important;width:30%!important;padding:10px 20px}.width-user-access-rights-team{min-width:125px!important;width:15%!important;padding:10px 20px}.table-content-data-section-field-actions-1btn-team{display:flex;align-items:center;flex-direction:row;font-family:var(--main-content-font);width:70px;padding-left:10px;padding-right:20px}.team-action-btn-manag{border:none;border-radius:5px;cursor:pointer;padding:0;transition:background-color .3s ease}.blocked{background:gray;position:relative;cursor:not-allowed}@media (max-width: 1200px){.table-content-data-section-team{padding:0 10px}.width-user-username-team,.width-user-projects-team,.width-user-email-team,.width-user-access-rights-team{padding:5px 15px}}@media (max-width: 1000px){.table-content-data-section-team{padding:0 15px}.width-user-username-team,.width-user-projects-team,.width-user-email-team,.width-user-access-rights-team{padding:5px}.table-content-data-section-field-actions-1btn-team{gap:8px}}@media (max-width: 940px){.table-content-data-section-container{display:flex;flex-direction:column;gap:15px}.name-content-team{padding:initial;justify-content:center}.team-mobile-user-img-block{display:flex;align-items:center;gap:10px}.team-user-mobile-image{width:50px;height:50px;object-fit:cover;border-radius:50%}.team-user-info-block{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-roboto),sans-serif;border-bottom:1px solid var(--background-header-btn-color);padding:15px 0}.team-user-info-block:last-of-type{border-bottom:none}.team-user-info-block-text-first{margin:0;color:var(--basic-text-title-color)}.team-user-info-block-text-second{max-width:200px;margin:0;color:var(--basic-text-description-color)}}.list-item-ul{display:flex;padding:0 30px;color:var(--basic-text-title-color);background-color:var(--basic-table-shadow-color);border-radius:7px}.icon-circle{border-radius:100%}.table-content-data-section-field-image-template{display:flex;flex-direction:row;justify-content:start;align-items:center;font-family:var(--main-content-font);padding-left:20px}.table-content-data-section-field-list-header-main{font-family:var(--main-content-font);font-weight:500;font-size:16px}.table-content-data-section-field-list-header-other{font-family:var(--main-content-font);font-weight:400;font-size:16px;color:#5f6368}.table-content-data-section-field-row-permission{display:flex;flex-direction:row;align-items:start;position:relative;font-family:var(--main-content-font);width:125px}.list-item-p{font-size:16px;margin:0;display:flex;align-items:center}.list-item-li-costs{padding:10px 0}.list-item-li-costs:nth-child(1){width:28%}.list-item-li-costs:nth-child(2){width:23%}.list-item-li-costs:nth-child(3){width:32%}.list-item-p-costs{font-size:16px;margin:0;font-weight:600;padding:0 25px}.width-template-categories,.width-project-options{min-width:125px!important;width:20%!important;padding:10px 20px}.width-title{min-width:125px!important;width:25%!important;overflow:hidden;text-overflow:ellipsis;padding:10px 20px}.width-project-total-cost{min-width:125px!important;width:20%!important;padding:10px 20px}.column-project-title{padding:10px 24% 10px 0}.column-project-date{padding:10px 20% 10px 0}.column-project-progress{padding:10px 19% 10px 0}.column-project-customers{padding:10px 15% 10px 0}.table-content-data-section-field-actions{display:flex;align-items:center;font-family:var(--main-content-font);width:125px;padding-left:20px;padding-right:20px}.table-content-data-section-field-actions-2btn{display:flex;align-items:center;flex-direction:row;gap:10px;font-family:var(--main-content-font);width:240px;padding-left:20px;padding-right:20px}.indicator-right,.indicator-up,.indicator-down{display:inline-block;width:0;height:0;margin:5px 0 0 5px;vertical-align:middle;border-style:solid}.indicator-right{border-width:5px 0 5px 8px;border-color:transparent transparent transparent black}.indicator-up{border-width:0 5px 8px 5px;border-color:transparent transparent black transparent}.indicator-down{border-width:8px 5px 0 5px;border-color:black transparent transparent transparent}@media (max-width: 1600px){.indicator-right{border-width:4.75px 0 4.75px 7.6px;margin:4.75px 0 0 4.75px}.indicator-up{border-width:0 4.75px 7.6px 4.75px;margin:4.75px 0 0 4.75px}.indicator-down{border-width:7.6px 4.75px 0 4.75px;margin:4.75px 0 0 4.75px}.list-item-li-costs:nth-child(1){width:26%}.list-item-li-costs:nth-child(2){width:21%}.list-item-li-costs:nth-child(3){width:32%}}@media (max-width: 1550px){.list-item-li-costs:nth-child(1){width:25%}.list-item-p-costs{font-size:15.5px}}@media (max-width: 1500px){.indicator-right{border-width:4.5px 0 4.5px 7.2px;margin:4.5px 0 0 4.5px}.indicator-up{border-width:0 4.5px 7.2px 4.5px;margin:4.5px 0 0 4.5px}.indicator-down{border-width:7.2px 4.5px 0 4.5px;margin:4.5px 0 0 4.5px}.list-item-li-costs:nth-child(1){width:25%}.list-item-p-costs{font-size:15.5px}}@media (max-width: 1400px){.indicator-right{border-width:4.25px 0 4.25px 6.8px;margin:4.25px 0 0 4.25px}.indicator-up{border-width:0 4.25px 6.8px 4.25px;margin:4.25px 0 0 4.25px}.indicator-down{border-width:6.8px 4.25px 0 4.25px;margin:4.25px 0 0 4.25px}}@media (max-width: 1300px){.indicator-right{border-width:4px 0 4px 6.4px;margin:4px 0 0 4px}.list-item-p-costs{font-size:15px}.indicator-up{border-width:0 4px 6.4px 4px;margin:4px 0 0 4px}.indicator-down{border-width:6.4px 4px 0 4px;margin:4px 0 0 4px}}@media (max-width: 1200px){.indicator-right{border-width:3.75px 0 3.75px 6px;margin:3.75px 0 0 3.75px}.indicator-up{border-width:0 3.75px 6px 3.75px;margin:3.75px 0 0 3.75px}.indicator-down{border-width:6px 3.75px 0 3.75px;margin:3.75px 0 0 3.75px}.list-item-li-costs:nth-child(1){width:24%}}@media (max-width: 1100px){.indicator-right{border-width:3.5px 0 3.5px 5.6px;margin:3.5px 0 0 3.5px}.indicator-up{border-width:0 3.55px 5.6px 3.5px;margin:3.5px 0 0 3.5px}.indicator-down{border-width:5.6px 3.5px 0 3.5px;margin:3.5px 0 0 3.5px}}@media (max-width: 1000px){.indicator-right{border-width:3.25px 0 3.25px 5.2px;margin:3.25px 0 0 3.25px}.indicator-up{border-width:0 3.25px 5.2px 3.25px;margin:3.25px 0 0 3.25px}.indicator-down{border-width:5.2px 3.25px 0 3.25px;margin:3.25px 0 0 3.25px}.list-item-p-costs{font-size:13px}.list-item-li-costs:nth-child(1){width:22%}}@media (max-width: 920px){.indicator-right{border-width:3px 0 3px 5px;margin:3px 0 0 3px}.indicator-up{border-width:0 3px 5px 3px;margin:3px 0 0 3px}.indicator-down{border-width:5px 3px 0 3px;margin:3px 0 0 3px}}.list-wrapper{display:flex;width:100%;padding:25px 0;border-bottom:2px solid var(--header-list-line-color);margin-bottom:25px}.list-wrapper-list{list-style:none;margin-right:20px;position:relative}.list-wrapper-list:nth-child(n+2){padding-left:10%}.list-rout{font-size:20px;font-weight:500;padding-left:20px;color:var(--header-list-text-color);position:relative;text-decoration:none}.active{color:var(--basic-btn-color)!important}.list-wrapper .list-wrapper-list .active:after{content:"";position:absolute;bottom:-27px;left:0;right:0;height:2px;background-color:var(--basic-btn-color)}@media (max-width: 786px){.list-wrapper{justify-content:space-between}.list-wrapper-list{list-style:none;margin-right:10px;position:relative}.list-wrapper-list:nth-child(n+2){padding-left:5%!important}}@media (max-width: 668px){.list-wrapper{width:95%;justify-content:space-between;margin-left:15px}.list-wrapper-list:nth-child(n+2){padding-left:initial!important}.list-wrapper-list{margin:0}.list-rout{font-size:20px}}@media (max-width: 580px){.list-rout{font-size:16px}.list-wrapper-list{margin:0}}@media (max-width: 495px){.list-wrapper{width:90%;justify-content:space-between;margin-left:20px}.list-rout{display:inline-block;width:100%;font-size:14px;padding:0}.list-wrapper-list{margin:0}}@media (max-height: 440px){.list-wrapper{justify-content:center}}.modal-new-member{background:#fff;border-radius:10px;width:600px;padding:20px;box-shadow:0 2px 10px #0000001a}.close-button{background:none;border:none;color:#979797;font-size:2rem;cursor:pointer;position:absolute;top:0;right:0;z-index:10;transition:background-color .3s ease}.modal-content{display:flex;flex-direction:column;gap:15px;position:relative}#project-space-name{position:relative}.modal-content label{display:block;margin-bottom:10px}.modal-content input,.modal-content select{width:100%;margin-top:5px;margin-bottom:20px;outline:none;border:1px solid #BDBDBD;height:48px;font-weight:500;font-size:14px;padding:0 30px;box-sizing:border-box;border-radius:5px}.modal-footer-template{display:flex;justify-content:center;margin-top:10px}.invite-button{background-color:var(--basic-btn-dark-color);font-family:var(--font-roboto),sans-serif;font-weight:var(--font-weight-bold);color:#fff;border:none;width:380px;height:50px;font-size:18px;border-radius:5px;cursor:pointer;transition:background-color .3s}.invite-button:hover{background-color:var(--basic-btn-dark-hover-color)}.invite-button.disabled{background-color:var(--disabled-btn-color);cursor:not-allowed}.email-input-wrapper{position:relative}.suggestions{list-style:none;margin:0;padding:0;border:1px solid #ccc;max-height:150px;overflow-y:auto;position:absolute;z-index:1000;background-color:#fff;width:100%;border-radius:5px;box-shadow:0 4px 6px #0000001a}.suggestions>li{padding:8px;cursor:pointer}.suggestions>li:hover{background-color:#f0f0f0}.error{color:red;margin-top:5px;display:block}.user-input-label{margin:0;padding-bottom:8px;font-family:var(--font-roboto),sans-serif}.new-member-check-permission-container{width:100%}.new-member-check-permission-modal-project-permission{width:100%;padding:10px 0;background-color:var(--basic-table-shadow-color);color:var(--basic-text-title-color);border-radius:5px;border:1px solid var(--basic-text-title-color)}.new-member-check-permission-modal-project-permission{text-align:start}.new-member-user-permissions-dropdown-editor{position:relative;display:inline-block}.new-member-user-permissions-dropdown-button{background-color:var(--basic-table-shadow-color);border:none;color:var(--basic-text-description-color);font-size:16px;font-family:var(--font-roboto),sans-serif;padding:8px 12px;cursor:pointer;display:flex;align-items:center;width:540px}.new-member-user-permissions-dropdown-button:focus{outline:none}.new-member-user-permissions-arrow{margin-left:auto;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #4a4a4a;transition:transform .2s}.new-member-user-permissions-arrow.user-permissions-open{transform:rotate(180deg)}.new-member-user-permissions-dropdown-content{position:absolute;left:-1px;background-color:var(--basic-table-shadow-color);border-left:1px solid var(--basic-text-title-color);border-right:1px solid var(--basic-text-title-color);border-bottom:1px solid var(--basic-text-title-color);z-index:1;max-height:200px;overflow-y:auto}.new-member-user-permissions-dropdown-content::-webkit-scrollbar{display:none}.new-member-user-permissions-dropdown-option{width:558px;padding:8px 12px;cursor:pointer}.new-member-user-permissions-dropdown-option:hover{background-color:#858585;color:#fff}@media (max-width: 940px){.modal-new-member{width:100%}.new-member-user-permissions-dropdown-editor{display:flex}.new-member-user-permissions-dropdown-option{width:initial}.new-member-user-permissions-dropdown-button{display:flex;justify-content:space-between;width:100%}.new-member-user-permissions-dropdown-content{top:40px;width:calc(100% + 2px)}}.overlay-check-permission-permissions{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:102}.check-permission-modal-permission{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:10px;padding:30px 60px 15px;width:500px;height:670px;position:relative;top:15%;left:35%;box-shadow:0 4px 8px #0000001a,0 2px 4px #0000001a;animation:modalFadeIn .3s ease-out}.check-permission-permissions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.check-permission-permissions>*{font-family:var(--font-roboto),sans-serif}.check-permission-user-photo-block{width:100%;text-align:center}.check-permission-user-photo{width:80px;height:80px;border-radius:50%}.check-permission-modal-name-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.check-permission-modal-name-block>p{margin:0}.check-permission-modal-project-title,.check-permission-modal-project-permission{width:380px;padding:15px 0;background-color:var(--basic-table-shadow-color);color:var(--basic-text-title-color);border-radius:5px;border:1px solid var(--basic-text-title-color)}.check-permission-modal-project-title{text-align:center}.check-permission-modal-project-permission{text-align:start}.check-permission-modal-project-permission>p{margin:0;padding:0 13px}.check-permission-permissions>p{color:#000;font-size:20px;text-align:center;font-family:var(--font-roboto),sans-serif;margin:0}.check-permission-modal-toggle-block{width:100%}.check-permission-modal-toggle-block p{margin:0;padding:10px 0;color:var(--basic-text-description-color)}.check-user-permissions-content-block-info,.check-user-permissions-content-block{display:flex;align-items:center;justify-content:space-between;gap:10px}.check-user-permissions-content-block-info{position:relative}.check-user-permissions-content-block-info-content{display:flex;align-items:center;gap:5px}.check-user-permissions-switcher-toggle{position:relative;width:50px;height:23px;background-color:#ccc;border-radius:60px;cursor:pointer;margin:0 10px;transition:background-color .3s}.check-user-permissions-switcher-toggle-knob{position:absolute;top:5%;left:1px;width:20.43px;height:21.63px;background-color:#fff;border-radius:50%;transition:transform .3s}.check-user-permissions-switcher-toggle.active{background:#757575;background:linear-gradient(90.15deg,#0e7b51 -21.95%,#0fbc74 118.98%)}.check-user-permissions-switcher-toggle-knob.active{transform:translate(27px)}.check-permission-modal-btn-block{margin-top:35px}.check-confirm-button-warning-permission{background:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color);color:#fff;border-radius:10px;font-size:16px;width:215px;height:50px;cursor:pointer;transition:all .3s ease;font-weight:600}.check-confirm-button-warning-permission:hover{background:#fff;color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}.user-permissions-tooltip-text{visibility:hidden;width:160px;background-color:#555;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-80px;opacity:0;transition:opacity .3s}.user-permissions-tooltip-container:hover .user-permissions-tooltip-text{visibility:visible;opacity:1}.btn-save-edits.disabled,.btn-save-edits.disabled:hover{cursor:not-allowed;background-color:var(--disabled-btn-color)}.table-content-data-section-container-users{display:flex;font-family:var(--main-content-font);flex-direction:column;gap:10px;font-size:16px;font-weight:400}.table-content-data-section-user-block{background-color:var(--basic-table-background-color);border-radius:5px;box-shadow:0 0 4px 2px var(--basic-table-shadow-color);transition:box-shadow .3s ease,height .3s ease;color:var(--basic-text-description-color)}.table-content-data-section-users{display:flex;align-items:center;height:100px;padding:0 30px}.project-table-content-data-section-field-center-users-email{display:block;width:20%;font-family:var(--main-content-font);overflow:hidden;text-overflow:ellipsis;place-content:center}.project-table-content-data-section-field-center-users-address{display:block;width:13.5%;font-family:var(--main-content-font);overflow:hidden;text-overflow:ellipsis;place-content:center}.project-table-content-data-section-field-center-users-count{display:block;width:14%;font-family:var(--main-content-font);overflow:hidden;text-overflow:ellipsis;place-content:center}.project-table-content-data-section-field-center-users-permission{position:relative;display:block;width:15%;font-family:var(--main-content-font);text-overflow:ellipsis;place-content:center;cursor:pointer}.project-table-content-data-section-field-center-users-permission-role{box-sizing:border-box;width:150px;height:35px;background:#fff;border:1px solid #D9D9D9;border-radius:5px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;font-feature-settings:"pnum" on,"lnum" on;color:var(--basic-text-description-color)}.project-table-content-data-section-field-center-users-permission-role-open{box-sizing:border-box;position:absolute;top:40px;width:150px;height:fit-content;display:flex;flex-direction:column;z-index:1003;background:#fff;border:1px solid #D9D9D9;border-radius:5px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;font-feature-settings:"pnum" on,"lnum" on;color:var(--basic-text-description-color)}.project-table-content-data-section-field-center-users-permission-role-open>div{padding:5px 15px;cursor:pointer}.project-table-content-data-section-field-center-users-permission-role-open>div:hover{background:var(--background-checkbox-color)}.user-permissions-content-block{display:flex;align-items:center;gap:20px}.user-permissions-content-block-info{display:flex;align-items:center;gap:10px;position:relative}.user-permissions-tooltip-container{position:relative;display:inline-block}.user-permissions-tooltip-text-absolute,.user-permissions-tooltip-text-absolute-second{visibility:hidden;width:270px;background-color:var(--basic-color);color:#fff;text-align:start;padding:10px 20px;border-radius:8px;font-size:12px;font-weight:600;font-family:Segoe UI,Roboto,Arial,sans-serif;position:absolute;bottom:140%;left:-400%;transform:translate(-50%);z-index:1;box-shadow:0 4px 8px #0003;opacity:0;transition:opacity .3s}.user-permissions-tooltip-container:hover .user-permissions-tooltip-text-absolute,.user-permissions-tooltip-container:hover .user-permissions-tooltip-text-absolute-second{visibility:visible;opacity:1}.user-permissions-tooltip-text-absolute:after,.user-permissions-tooltip-text-absolute-second:after{content:"";position:absolute;top:100%;left:84%;transform:translate(-50%);border-width:8px;border-style:solid;border-color:var(--basic-color) transparent transparent transparent}.user-permissions-switcher-toggle{position:relative;width:50px;height:23px;background-color:#ccc;border-radius:60px;cursor:pointer;margin:0 10px;transition:background-color .3s}.user-permissions-switcher-toggle-knob{position:absolute;top:5%;left:1px;width:20.43px;height:21.63px;background-color:#fff;border-radius:50%;transition:transform .3s}.user-permissions-switcher-toggle.active{background:#0e7b51;background:linear-gradient(270deg,#0e7b5180,#0e7b51)}.user-permissions-switcher-toggle-knob.active{transform:translate(27px)}.user-permissions-container{opacity:1;transition:opacity .5s ease;height:auto;overflow:hidden}.user-permissions-container.user-permissions-hidden{opacity:0;height:0;pointer-events:none;position:absolute}.user-permissions-dropdown-editor{position:relative;display:inline-block;padding-right:100px;margin-left:-30px}.user-permissions-dropdown-button{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:var(--basic-text-description-color);font-size:14px;font-family:var(--font-roboto),sans-serif;padding:8px 12px;cursor:pointer;display:flex;align-items:center;min-width:120px}.user-permissions-dropdown-button:focus{outline:none}.user-permissions-arrow{margin-left:auto;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #4a4a4a;transition:transform .2s}.user-permissions-arrow.user-permissions-open{transform:rotate(180deg)}.user-permissions-dropdown-content{position:absolute;background-color:#fff;border:1px solid var(--basic-text-description-color);border-radius:4px;min-width:120px;box-shadow:0 8px 16px #0000001a;z-index:1}.user-permissions-dropdown-option{padding:8px 12px;cursor:pointer}.user-permissions-dropdown-option:hover{background-color:#f0f0f0}@media (max-width: 940px){.name-content-users{flex-direction:column}.name-content-users-block{width:100%}.name-content-users-mobile{display:flex;justify-content:space-between;align-items:center;width:85px;margin-left:20px;font-size:16px}.setting-users-mobile:hover,.delete-users-mobile:hover,.users-action-btn:hover{background:#e1e1e1;padding:initial}.delete-users-mobile,.setting-users-mobile{width:55px;height:55px}.user-permissions-tooltip-text-absolute,.user-permissions-tooltip-text-absolute-second{width:200px}.user-permissions-tooltip-text-absolute{left:-290%}.user-permissions-tooltip-text-absolute-second{left:-100%}.user-permissions-tooltip-text-absolute-second:after{left:65%}}@media (max-width: 576px){.users-actions-btn-mobile{height:130px;margin-top:12px}.delete-users-mobile,.setting-users-mobile{width:50px;height:50px}}@media (max-width: 485px){.users-actions-btn-mobile{height:115px;margin-top:10px}.delete-users-mobile,.setting-users-mobile{width:45px;height:45px}}@media (max-width: 385px){.users-actions-btn-mobile{height:100px;margin-top:5px}.delete-users-mobile,.setting-users-mobile{width:35px;height:35px}}.mh-btn-member-users{padding:10px 25px;border:none;border-radius:5px;height:48px;background-color:#fff;color:var(--basic-btn-dark-color);margin-right:10px;font-weight:600;cursor:pointer;font-size:16px;transition:background-color .3s ease,transform .2s ease,padding .2s ease}.add-member-plus{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--basic-btn-dark-color);border-radius:50%;vertical-align:middle}.add-member-plus svg{width:16px;height:16px}.mh-btn-member-users:hover{transform:scale(.95)}.btn-save{width:100%;display:flex;justify-content:center;margin-top:40px}.btn-save-edits{background-color:var(--basic-btn-dark-color);font-weight:600;font-size:16px;color:#fff;height:48px;width:255px;padding:10px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.btn-save-edits:hover{background-color:var(--basic-btn-dark-hover-color)}.width-user-username{width:25%}.width-user-email{width:20%}.width-user-address{width:13.5%}.width-user-project-group{width:15%}.width-user-permission{width:19%}.width-user-action-btn{text-align:end}.width-user-username,.width-user-email,.width-user-address,.width-user-project-group,.width-user-permission,.width-user-action-btn{padding:10px 20px;min-width:125px}.name-content-users{display:flex;justify-content:space-between;align-items:center}.name-content-users-block{display:flex;align-items:center;width:90px;justify-content:space-between;font-size:20px;font-weight:500;color:var(--basic-btn-dark-color);padding-top:30px;padding-bottom:10px;height:25px}.table-content-data-section-container-users{display:flex;font-family:var(font-roboto),sans-serif;flex-direction:column;gap:10px;font-size:16px;font-weight:400}.table-content-data-section-user-block{background-color:var(--basic-table-background-color);border-radius:5px;box-shadow:0 0 4px 2px var(--basic-table-shadow-color);transition:box-shadow .3s ease;color:var(--basic-text-description-color)}.table-content-data-section-users{display:flex;padding:0 30px}.table-content-data-section-user-block:hover{box-shadow:0 0 5px 1px #00000080}.table-content-data-section-field-image-users{display:flex;align-items:center;width:24%}.table-content-data-section-field-image-block{display:flex;align-items:center;gap:10px;width:65%}.gallery-image-users{min-width:40px;width:40px!important;height:40px!important;object-fit:cover!important;margin-right:10px;box-sizing:content-box}.project-table-content-data-section-field-center-users-email{display:block;width:20%;font-family:var(font-roboto),sans-serif;overflow:hidden;text-overflow:ellipsis;place-content:center}.project-table-content-data-section-field-center-users-address{display:block;width:13.5%;margin-right:20px;font-family:var(font-roboto),sans-serif;overflow:hidden;text-overflow:ellipsis;place-content:center}.project-table-content-data-section-field-center-users-address-mobile{font-weight:400!important}.project-table-content-data-section-field-center-users-count{display:block;width:14%;font-family:var(font-roboto),sans-serif;overflow:hidden;text-overflow:ellipsis;place-content:center}.project-table-content-data-section-field-center-users-permission{display:block;width:15%;font-family:var(font-roboto),sans-serif;text-overflow:ellipsis;place-content:center}.table-content-data-section-field-actions-2btn-users{display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;width:130px;font-family:var(--main-content-font)}.user-permissions-toggle{padding-top:5px;cursor:pointer}.setting-users{display:flex;flex-direction:column;justify-content:center;align-items:center;width:34px;height:34px;border-radius:5px}.delete-users{display:flex;justify-content:center;align-items:center;width:34px;height:34px}.users-actions-btn-mobile{width:10%;height:150px;margin-top:15px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.users-action-btn{border:none;border-radius:5px;cursor:pointer;padding:0;transition:background-color .3s ease}.setting-users-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;width:34px;height:34px;border-radius:5px}.costs-btn-users{border:none;border-radius:5px;cursor:pointer;padding:0;transition:background-color .3s ease}.costs-btn-users:last-child:hover{background-color:#e5e5e5}.delete-users-mobile{display:flex;justify-content:center;align-items:center}.delete-users-mobile,.setting-users-mobile{width:55px;height:55px;border-radius:10px}.user-permissions-container{padding:30px;width:100%}.user-permissions-header{background-color:var(--basic-table-shadow-color);border-radius:5px;cursor:pointer}.user-permissions-header-p{padding:11px 20px;margin:0;color:var(--basic-text-title-color);font-family:var(--font-roboto),sans-serif;font-size:15px;font-weight:550}.user-permissions-content{padding:20px 10px 20px 20px;display:flex;align-items:center;justify-content:space-between}.user-permissions-content p{color:var(--basic-text-description-color);font-family:var(--font-roboto),sans-serif;font-size:14px}@media (max-width: 1470px){.width-user-action-btn{text-align:end}.width-user-username,.width-user-email,.width-user-address,.width-user-project-group,.width-user-permission,.width-user-action-btn{padding:10px 20px;min-width:125px;font-size:11px}}@media (max-width: 1375px){.width-user-action-btn{text-align:end}.width-user-username,.width-user-email,.width-user-address,.width-user-project-group,.width-user-permission,.width-user-action-btn{padding:10px 18px;min-width:105px}}@media (max-width: 1270px){.table-content-data-section-users{font-size:15px}.width-user-action-btn{text-align:end}.width-user-username,.width-user-email,.width-user-address,.width-user-project-group,.width-user-permission,.width-user-action-btn{padding:8px 18px;min-width:95px}}@media (max-width: 1170px){.table-content-data-section-users{font-size:14px}.width-user-username{width:25%}.width-user-email{width:20%}.width-user-address{width:13.5%}.width-user-project-group{width:15%}.width-user-permission{width:19%}.width-user-action-btn{text-align:end}.width-user-username,.width-user-email,.width-user-address,.width-user-project-group,.width-user-permission,.width-user-action-btn{padding:8px 18px;min-width:75px}}@media (max-width: 1100px){.name-content-users-block{width:75px;font-size:17px}.name-content-users-block>img{width:18px;height:18px}.table-content-data-section-users{font-size:13px}.gallery-image-users{min-width:35px!important;width:35px!important;height:35px!important}.width-user-action-btn{text-align:end}.width-user-username,.width-user-email,.width-user-address,.width-user-project-group,.width-user-permission,.width-user-action-btn{padding:8px 18px;min-width:75px}}@media (max-width: 1030px){.name-content-users-block>img{width:18px;height:18px}.table-content-data-section-users{font-size:11px}.gallery-image-users{min-width:35px!important;width:35px!important;height:35px!important}.width-user-action-btn{text-align:end}.width-user-username,.width-user-email,.width-user-address,.width-user-project-group,.width-user-permission,.width-user-action-btn{padding:8px 18px;min-width:75px}.setting-users,.delete-users{width:25px;height:25px}}@media (max-width: 940px){.mh-btn-member-users{padding:initial}}.layout-login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;margin:7% 0}.login-card{width:550px;padding:0 85px 30px;height:480px;background-color:#fff;color:#000000de;-webkit-transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;border-radius:4px;border:1px solid #ccc;overflow:hidden}.reset-card{width:550px;padding:0 85px 30px;height:340px;background-color:#fff;color:#000000de;-webkit-transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;border-radius:4px;border:1px solid #ccc;overflow:hidden}.forgot-card{width:550px;padding:0 85px 30px;height:380px;background-color:#fff;color:#000000de;-webkit-transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;border-radius:4px;border:1px solid #ccc;overflow:hidden}.register-card{min-width:550px;padding:0 85px 30px;min-height:700px;height:max-content;background-color:#fff;color:#000000de;-webkit-transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;border-radius:4px;border:1px solid #ccc;overflow:hidden}.login-card-top{font-family:var(--font-sintony),sans-serif;margin:1em;display:flex;flex-direction:column;align-items:center}.login-card-svg-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1;border-radius:50%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fafafb;background-color:#bdbdbd}.login-card-form{width:380px;height:325px;display:flex;flex-direction:column;justify-content:space-between}.reset-card-form{width:380px;height:225px;display:flex;flex-direction:column;justify-content:space-between}.forgot-card-form{width:380px;height:190px;display:flex;flex-direction:column;justify-content:space-between}.register-card-form{width:380px;min-height:550px;display:flex;flex-direction:column;justify-content:space-between}.login-card-form-input-container{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;min-width:0;padding:0;border:0;vertical-align:top;gap:5px;width:100%;border-radius:5px 5px 0 0;z-index:1}.login-card-form-input{color:#000;border:1px solid #888888;border-radius:5px;box-sizing:content-box;height:50px;font-size:18px;padding-left:12px;z-index:2;position:relative}.login-card-form-input:focus{outline:none;box-shadow:0 0 8px #508a81bf}.login-card-form-input::placeholder{color:#5f6368;vertical-align:top;font-size:14px}.login-card-show-password{position:absolute;bottom:12px;right:15px;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:200}.login-card-form-label{pointer-events:none;top:.5em;left:16px;transition:top .3s,font-size .3s;font-size:1em;color:#0b0a0a;z-index:10}.login-card-form-input:focus+.login-card-form-label{color:#0059ff}.login-card-form-input-message{box-sizing:inherit;color:#d32f2f;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;line-height:1.66;letter-spacing:.03333em;text-align:left;margin:4px 14px 0}.login-card-form-input-message.valid{color:var(--basic-btn-dark-color)}.login-card-form-button{margin-top:15px;min-height:50px;height:50px;width:100%;background-color:var(--basic-btn-dark-color);border:1px solid var(--basic-btn-dark-color);color:#fff;font-family:var(--font-roboto),sans-serif;font-weight:500;font-size:16px;border-radius:4px;transition:.3s;cursor:pointer}.login-card-form-button:hover{background-color:#fff;border:1px solid var(--basic-btn-dark-color);color:var(--basic-btn-dark-color);transition:.3s}.login-card-form-button:active{box-shadow:0 4px 8px -2px #0003,0 8px 10px #00000024,0 2px 20px #0000001f;transition:.3s}.login-card-form-button.load-code{background-color:#5e5e5e}.message-hidden{visibility:hidden}.red-font-error{border-color:#d32f2f;font-color:#d32f2f;color:#d32f2f;z-index:10}.gray-background,.gray-background:hover{background-color:#dfe0e3cc}.login-loading-spin{display:flex;justify-content:center;align-items:center}.auth-block-button{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:90px}.forgot-block-button,.login-card-optionals-btn{display:flex;justify-content:space-between;align-items:center}.login-card-remember-me{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--basic-text-description-color)}.terms-text{font-family:var(--font-roboto),sans-serif;font-size:14px;border-bottom:1px solid var(--basic-text-description-color);cursor:pointer;transition:.3s}.terms-text:hover{transition:.3s;transform:scale(1.03)}.login-card-remember-me-label{display:flex;align-items:center}.login-card-remember-me-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border:1px solid #b0b0b0;border-radius:4px;display:inline-block;position:relative;flex-shrink:0;cursor:pointer}.login-card-remember-me-label input[type=checkbox]:checked{border-color:var(--basic-hover-color)}.login-card-remember-me-label input[type=checkbox]:checked:before{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="green"><path d="M9 16.17l-4.17-4.17-1.41 1.41L9 19l12-12-1.41-1.41z"/></svg>');background-size:contain;width:20px;height:20px;display:block}.login-card-checkbox-remember{width:25px;height:25px}.login-card-form-button-registration{border:none;border-bottom:1px solid white;color:var(--basic-text-description-color);background-color:inherit;padding:0;transition:.3s}.login-card-form-button-forgot{border:none;border-bottom:1px solid var(--basic-btn-dark-color);color:var(--basic-btn-dark-color);background-color:inherit;padding:0;margin:0;font-size:14px;transition:.1s}.login-card-form-button-forgot:hover,.login-card-form-button-registration:hover{border-bottom:1px solid var(--basic-text-description-color);cursor:pointer;transition:.1s;transform:scale(1.03)}.login-card-form-email-reset-message{font-style:oblique;text-align:center;font-size:18px;color:var(--basic-btn-dark-hover-color)}.login-card-form-email-email{font-weight:600;color:var(--basic-btn-dark-color)}.register-bottom-password-block{display:flex;flex-direction:column;align-items:center;font-size:14px;color:var(--basic-text-description-color)}.register-bottom-password-block>p{margin:0;line-height:22px}.register-bottom-btn{color:var(--basic-btn-dark-color);font-weight:600;cursor:pointer;transition:.3s;transform:scale(1)}.register-bottom-btn:hover{border-bottom:1px solid var(--basic-btn-dark-hover-color);transition:.3s;transform:scale(1.03)}.forgot-password-text{font-family:var(--font-roboto),sans-serif;width:380px;text-align:center;font-size:14px;color:var(--basic-text-description-color);margin:0}.register-card-promocode-text{color:var(--basic-btn-dark-color);font-weight:600;cursor:pointer;transition:.3s;transform:scale(1);margin:-10px 0 -20px;text-align:center}.register-card-promocode-text-use{color:var(--basic-color);font-weight:600;cursor:pointer;transition:.3s;transform:scale(1);margin:-10px 0 -20px;text-align:center}.register-card-promocode-text:hover,.register-card-promocode-text-use:hover{transition:.3s;transform:scale(1.03)}@media (max-width: 940px){.layout-login{margin:initial;padding:0 20px}.login-card,.register-card,.forgot-card{min-width:initial;width:100%;padding:0 0 20px;margin:50% auto;height:initial}.login-card-form,.register-card-form,.forgot-card-form,.forgot-password-text{padding:0 30px;width:100%}.login-card-top{font-size:20px}.register-card{margin:40% auto}.login-card-remember-me-label{gap:10px}.login-card-form-button{height:50px;font-size:16px}.login-card-form-button-registration{font-size:14px}.auth-block-button{height:initial;gap:20px}}@media (max-height: 440px){.login-card,.register-card,.forgot-card{margin:0 auto}.login-card-top{margin:0}}@media (max-width: 390px){.login-card-form-button-forgot{white-space:nowrap;font-size:13px}.login-card-remember-me-label{white-space:nowrap;gap:5px;font-size:13px}.login-card-remember-me-label input[type=checkbox]{width:20px;height:20px}.login-card-remember-me-label input[type=checkbox]:checked:before{width:initial}}.overlay-terms-and-conditions{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;z-index:1000}.terms-and-conditions-h1{font-family:var(--font-roboto),sans-serif;color:var(--basic-btn-dark-color);font-size:20px}.terms-and-conditions{display:flex;flex-direction:column;background:#fff;border-radius:10px;padding:40px 30px;width:760px;height:980px;position:relative;top:5%;left:25%;box-shadow:0 4px 8px #0000001a,0 2px 4px #0000001a;animation:modalFadeIn .3s ease-out;z-index:1100;overflow:hidden}.terms-and-conditions-content{flex:1;font-family:var(--font-roboto),sans-serif;font-size:16px;line-height:1.3;overflow-y:auto;overflow-x:hidden;padding-right:10px;box-sizing:border-box}.terms-and-conditions-content::-webkit-scrollbar{width:8px}.terms-and-conditions-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.terms-and-conditions-content::-webkit-scrollbar-thumb{background:var(--basic-btn-dark-color);border-radius:10px}.terms-and-conditions-content::-webkit-scrollbar-thumb:hover{background:var(--basic-btn-dark-color)}@media (max-width: 940px){.terms-and-conditions{width:90%;height:auto;max-height:80vh;top:10%;left:50%;transform:translate(-50%)}.terms-and-conditions-content{max-height:60vh;padding-right:5px;font-size:14px}}.promo-code-overlay{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0003;z-index:1000}.promo-code-modal{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;padding:20px;width:500px;height:auto;position:relative;top:20%;left:37%;box-shadow:0 4px 8px #0000001a,0 2px 4px #0000001a;animation:modalFadeIn .3s ease-out;z-index:1100}.promo-code-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.promo-code-success{color:#28a745;font-weight:700;text-align:center}.promo-code-active-until{color:#17a2b8}.promo-code-error{color:#dc3545;font-weight:700}.promo-code-input{padding:10px;border-radius:5px;border:1px solid #ccc;width:100%;display:flex;justify-content:center;gap:45px}.promo-code-btn-block{display:flex;justify-content:center;align-items:center;gap:45px}.promo-code-btn-block-clear,.promo-code-btn-block-apply{width:200px;height:40px;font-family:var(--font-roboto);font-size:16px;font-weight:500;border:1px solid var(--basic-btn-dark-color);border-radius:5px;cursor:pointer;transition:.3s}.promo-code-btn-block-clear{background-color:#fff;color:var(--basic-btn-dark-color)}.promo-code-btn-block-apply{background-color:var(--basic-btn-dark-color);color:#fff}.promo-code-btn-block-clear:hover,.promo-code-btn-block-apply:hover{transition:.3s;border:1px solid var(--basic-btn-dark-color)}.promo-code-btn-block-clear:hover{background-color:var(--basic-btn-dark-color);color:#fff}.promo-code-btn-block-apply:hover{background-color:#fff;color:var(--basic-btn-dark-color)}.promo-code-btn-block-apply.disabled{background-color:var(--basic-text-description-color);border:1px solid var(--basic-text-description-color);color:#fff;cursor:not-allowed}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 940px){.promo-code-modal{width:initial;top:35%;left:0}.promo-code-container{width:100%}.promo-code-btn-block{width:100%;flex-direction:column;gap:10px}.promo-code-btn-block-clear,.promo-code-btn-block-apply{width:100%}}u{text-decoration:underline}.template-blog{overflow:hidden;box-sizing:border-box}.template-blog-placeholder{display:flex;justify-content:center;font-weight:400;font-size:16px;color:#b0b0b0}.name-link{color:#7f7f7f;font-weight:600}.template-link-assistance{cursor:pointer;border-bottom:1px solid transparent}.template-link-assistance:hover{border-bottom:1px solid gray}.blog-text-block-gallery-container{width:40%;margin-right:30px}.blog-name{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20px;font-weight:500;line-height:24px;font-family:var(--font-roboto),sans-serif}.blog-name>span{padding:0 5px}.blog-name-category{color:#0053a0;padding-right:5px}.blog-media-section{display:flex;justify-content:center;padding-bottom:100px}.blog-text-block-p>h1{font-weight:400!important}.blog-text-block-only{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.blog-text-block-p-only>b,.blog-text-block-p-only>b>div{text-align:center!important;color:#000}.blog-text-block-p-only{display:flex;flex-direction:column;width:770px;gap:30px}.blog-media-section.odd{display:flex;flex-direction:row-reverse;align-content:center}.blog-text-block-p,.blog-text-block-mobile{max-height:600px;color:var(--basic-text-description-color);max-width:50vw;overflow-y:auto;word-wrap:break-word;overflow-wrap:break-word;padding-right:10px;box-sizing:border-box}.blog-text-block-p>b{display:block;text-align:start;width:100%}.block-odd .blog-text-block-p>ol,.block-odd .blog-text-block-p ol,.blog-text-block-mobile>ol{list-style-type:decimal;margin-left:30px;padding-left:20px}.block-odd .blog-text-block-p>ol>li,.block-odd .blog-text-block-p ol li,.blog-text-block-mobile ol>li{margin-bottom:5px;list-style-type:decimal}.block-odd .blog-text-block-p>ul,.block-odd .blog-text-block-p ul,.blog-text-block-mobile>ul{list-style-type:disc;margin-left:30px;padding-left:20px}.block-odd .blog-text-block-p>ul>li,.block-odd .blog-text-block-p ul li,.blog-text-block-mobile>ul>li{margin-left:30px;list-style-type:disc}.block-odd .blog-text-block-p ul ul,.block-odd .blog-text-block-p ol ol,.block-odd .blog-text-block-p ul ol,.block-odd .blog-text-block-p ol ul,.blog-text-block-mobile>ol>ul{list-style-type:circle;margin-left:40px}.block-odd .blog-text-block-p ul ul li,.block-odd .blog-text-block-p ol ol li,.block-odd .blog-text-block-p ul ol li,.block-odd .blog-text-block-p ol ul li .blog-text-block-mobile ol ul li{margin-left:30px;list-style-type:disc}.block-even .blog-text-block-p>ol,.block-even .blog-text-block-p ol{list-style-type:decimal;margin-right:30px;padding-right:20px;text-align:left}.block-even .blog-text-block-p>ol>li,.block-even .blog-text-block-p ol li{margin-bottom:5px;list-style-type:decimal}.block-even .blog-text-block-p>ul,.block-even .blog-text-block-p ul{list-style-type:disc;margin-right:30px;padding-right:20px;text-align:left}.block-even .blog-text-block-p>ul>li,.block-even .blog-text-block-p ul li{margin-left:30px;list-style-type:disc}.block-even .blog-text-block-p ul ul,.block-even .blog-text-block-p ol ol,.block-even .blog-text-block-p ul ol,.block-even .blog-text-block-p ol ul{list-style-type:circle;margin-left:40px}.block-even .blog-text-block-p ul ul li,.block-even .blog-text-block-p ol ol li,.block-even .blog-text-block-p ul ol li,.block-even .blog-text-block-p ol ul li{margin-left:30px;list-style-type:disc}.blog-text-block-title{font-style:normal;font-weight:500;font-size:28px;line-height:34px;display:flex;align-items:center;justify-content:start;font-family:var(--main-font);color:#000}.blog-text-block-title-right{font-style:normal;font-weight:500;font-size:28px;line-height:34px;display:flex;align-items:center;justify-content:end;font-family:var(--main-font);color:#000}.blog-categories{display:flex;width:100%;align-items:center;gap:15px;color:var(--basic-btn-dark-color);font-family:Roboto,sans-serif}.blog-categories>svg>path,.blog-categories-mobile>svg>path{stroke:var(--basic-btn-dark-color)}.blog-text-block{font-family:Inter,serif;font-weight:400;font-size:20px;line-height:24.2px;width:800px;max-height:600px}.blog-text-block-categories{color:var(--basic-btn-dark-color);font-size:20px}.blog-text-block-reviews{font-size:20px;color:var(--basic-btn-dark-color);margin:0 0 -5px 5px}.block-even{display:flex;flex-direction:column;align-items:end;margin:-25px 15px 0}.block-odd{display:flex;flex-direction:column;align-items:start;text-align:left;margin:-25px 0 0 15px}.blog-media-img{width:543px;height:543px;border-radius:20px}.default-img-template{border-radius:40px}.blog-media-section-button-right{padding-top:50px;width:100%;display:flex;justify-content:end;gap:30px}.blog-media-section-button-block{display:flex;justify-content:center;margin:25px 0;width:100%}.blog-media-section-button-block.template-group{margin:0}.blog-media-section-button{width:470px;display:flex;gap:40px}.blog-media-section-btn-exis,.blog-media-section-btn-new{display:flex;width:215px;height:50px;border:none;border-radius:5px;cursor:pointer;font-size:14px;align-items:center;justify-content:center;font-weight:600;transition:transform .3s ease,background-color .3s;font-family:var(--font-roboto),sans-serif}.blog-media-section-btn-exis:hover,.blog-media-section-btn-new:hover{transform:scale(.98)}.blog-media-section-button.blog-template-btn-center{justify-content:center}.blog-media-section-btn-exis{background-color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color);color:#fff}.blog-media-section-btn-new{background-color:#fff;color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}.blog-media-section-btn-new:hover{color:#fff;border:2px solid var(--basic-btn-dark-color);background-color:var(--basic-btn-dark-color)}.blog-media-section-btn-exis:hover{background-color:#fff;color:var(--basic-btn-dark-color)}.full-width-text .blog-text-block{display:flex;justify-content:start;align-items:center;text-align:center;width:100%}.full-width-image .blog-media-img{width:100%;height:500px}.blog-section{margin-bottom:50px}@media (max-width: 1450px){.blog-media-section-button-right{width:100%}.blog-media-img{width:443px;height:443px}}@media (max-width: 1300px){.blog-media-section-button{width:100%}}@media (max-width: 1180px){.blog-media-img{width:400px;height:400px}}@media (max-width: 1180px){.blog-media-section-button-right,.blog-media-section-button{gap:10px!important}.blog-media-section-btn-exis,.blog-media-section-btn-new{font-size:14px;width:200px;height:40px}}@media (max-width: 940px){.blog-name{margin-top:20px}.blog-text-block-p>b{font-size:16px!important;color:#000}.blog-section{margin-bottom:initial}.blog-text-block-p-only{width:initial;max-width:initial;gap:15px}.blog-text-block-p-only>div,.blog-text-block-p>div{font-size:14px!important;line-height:1.4}.block-even .blog-text-block-p>ul,.block-even .blog-text-block-p ul,.block-odd .blog-text-block-p>ul,.block-odd .blog-text-block-p ul,.blog-text-block-mobile>ul{list-style-type:disc;margin:0;padding-right:initial;text-align:left;font-size:14px!important}.block-even .blog-text-block-p>ul>li,.block-even .blog-text-block-p ul li,.block-odd .blog-text-block-p>ul>li,.block-odd .blog-text-block-p ul li{margin-left:20px;font-size:14px!important}.blog-text-block.block-even .blog-text-block-p>div,.blog-text-block.block-odd .blog-text-block-p>div{margin-top:20px}.blog-media-section{padding-bottom:initial}.blog-text-block-p{max-width:initial;max-height:initial;margin:0;padding-right:initial;font-size:14px!important;text-align:center}.blog-media-section.odd{flex-direction:column}.blog-media-section{flex-direction:column-reverse}.blog-text-block{width:initial;max-height:initial;margin:25px 0 0}.blog-media-img{width:100%;height:200px;object-fit:cover;margin-top:20px}.blog-media-section-button{gap:initial;justify-content:space-between}.blog-media-section-btn-exis,.blog-media-section-btn-new{width:165px;height:50px;font-weight:500}.blog-categories{justify-content:space-between}.blog-categories-mobile{display:flex;align-items:center;gap:15px}.blog-categories-mobile-title{color:var(--basic-text-description-color);font-family:var(--font-roboto),sans-serif;font-size:16px;margin:0}.blog-categories-mobile>p{font-size:16px}}.landing-page{height:100%;padding-bottom:95px;position:relative;font-family:Inter,sans-serif}.landing-upper-section{display:flex;align-items:center;height:710px}.upper-block-text-top{width:50%}.upper-block-text{width:50%;text-align:end}.upper-block-image{width:50%;position:relative}.upper-block-image-screen0{position:absolute;z-index:1;bottom:-400px;left:-25px}.upper-block-image-screen1{width:290px;height:230px;position:absolute;z-index:3;top:50px;left:15px}.upper-block-image-screen2{width:475px;height:190px;position:absolute;z-index:3;bottom:0;left:15px}.upper-block-image-screen3{width:340px;height:370px;position:absolute;z-index:3;bottom:-300px;right:-170px}.upper-text-bold,.upper-text-bold-home{font-family:var(--font-sintony),sans-serif;font-weight:var(--font-weight-bold);font-size:var(--font-size-large-middle)}.upper-text-bold-home{width:700px;font-size:42px}.landing-page-home-upper{display:flex;align-items:center;gap:15px;margin-bottom:20px}.landing-page-home-upper-text{margin:0;color:var(--basic-btn-dark-color);font-size:20px;font-family:var(--font-roboto),sans-serif;width:600px}.upper-text-info{font-size:var(--font-size-medium);width:80%;font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color);font-weight:400}.upper-section-btn{display:flex;justify-content:flex-end;width:100%}.upper-block-btn{margin-top:25px;width:400px;display:flex;justify-content:space-between}.upper-get-started{width:180px;height:60px;border-radius:40px;border:2px solid var(--basic-btn-dark-color);background-color:var(--basic-btn-dark-color);color:#fff;font-weight:600;font-size:16px;transition:.3s;cursor:pointer}.upper-get-started:hover{background-color:#fff;color:var(--basic-btn-dark-hover-color);border:2px solid var(--basic-btn-dark-hover-color)}.upper-see-works{width:180px;height:60px;border-radius:40px;border:2px solid var(--basic-btn-dark-color);background-color:#fff;color:var(--basic-btn-dark-color);font-weight:600;font-size:16px;transition:.3s;cursor:pointer;position:relative}.upper-see-works:before,.upper-see-works:after{content:"->";display:block;font-family:Inter;font-size:inherit;position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:all .5s cubic-bezier(.25,.25,.08,1.08)}.upper-see-works.font-reg:before,.upper-see-works.font-reg:after{font-weight:600}.upper-contact-us{width:250px;height:60px;border-radius:40px;border:2px solid var(--basic-btn-dark-color);background-color:#fff;color:var(--basic-btn-dark-color);font-weight:600;font-size:16px;transition:.3s;cursor:pointer}.upper-contact-us:hover{background-color:var(--basic-btn-dark-color);color:#fff;border:2px solid var(--basic-btn-dark-hover-color)}.upper-see-works:hover{background-color:var(--basic-btn-dark-color);color:#fff;border:2px solid var(--basic-btn-dark-color)}.landing-middle-info-nav{width:100%;padding-top:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-medium-large);font-family:var(--font-sintony),sans-serif}.support-form-text{font-family:var(--font-roboto),sans-serif;font-size:var(--font-size-medium);font-weight:var(--font-weight-regular);color:var(--basic-text-description-color)}.landing-middle-info-support{width:100%;padding:25px 26%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-middle-info-support>p{font-size:24px;margin:2px}.landing-middle-info-support>p:nth-child(1){font-size:24px;font-weight:700}.landing-middle-info-nav-get-start{font-size:40px;font-weight:700;margin:20px 0 0}.landing-middle-info-nav-info{margin:20px 0 15px;color:var(--basic-text-description-color);font-family:var(--font-roboto),sans-serif;font-size:var(--font-size-medium);font-weight:var(--font-weight-regular)}.landing-middle-info-switcher{display:flex;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:16px;color:#555;margin-bottom:50px}.landing-middle-info-switcher-option{padding:0 10px;cursor:pointer;transition:color .3s}.landing-middle-info-switcher-option.active{color:#000;font-weight:700}.landing-middle-info-switcher-toggle{position:relative;width:85px;height:38px;background-color:#ccc;border-radius:60px;cursor:pointer;margin:0 10px;transition:background-color .3s}.landing-middle-info-switcher-knob{position:absolute;top:1px;left:1px;width:34.74px;height:35.72px;background-color:#fff;border-radius:50%;transition:transform .3s}.landing-middle-info-switcher-toggle.active{background:#0e7b51;background:linear-gradient(270deg,#0e7b5180,#0e7b51)}.landing-middle-info-switcher-knob.active{transform:translate(47px)}.landing-middle-info{width:100%;display:flex;flex-direction:column;align-content:center;flex-wrap:wrap}.middle-block-text-info{display:flex;justify-content:space-evenly;align-items:center}.middle-block-info-tablet{width:220px;height:100px;display:flex;justify-content:space-evenly}.middle-block-info-clients{width:185px;height:100px;display:flex;justify-content:space-evenly}.middle-block-info-project{width:260px;height:100px;display:flex;justify-content:space-evenly}.middle-block-text-info-number{font-weight:700;font-size:55px;margin:0}.middle-block-text-info-text{font-size:20px}.middle-block-text{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:16px;color:var(--basic-text-description-color);font-family:var(--font-inter),sans-serif;width:1460px}.middle-content2{display:flex}.middle2-block1-info1{margin-left:20px}.middle-block1-section{width:770px;display:flex;justify-content:space-between;margin:25px 0 20px}.middle-block1-info1{width:770px;height:215px;background-color:var(--basic-table-shadow-color);border:1px solid var(--landing-list-line-color);border-radius:15px}.middle-block1-info2{width:370px;height:295px;background-color:var(--basic-table-shadow-color);border:1px solid var(--landing-list-line-color);border-radius:15px}.middle-block1-info1-content{padding:35px 20px 135px 30px}.middle-block1-info2-content{padding:35px 20px 35px 30px}.middle-block1-info1-name{font-family:var(--font-sintony),sans-serif;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);margin:0;padding:14px 0}.middle-block1-info1-text{color:var(--basic-text-description-color);font-family:var(--font-roboto),sans-serif;font-size:var(--font-size-medium);margin:0;padding-bottom:14px}.middle-block2-info1-last{margin-left:20px}.width-text-middle{width:550px}.width-text-middle1{width:590px}.width-text-short{width:330px}.width-text-short1{width:380px}.middle2-block2-info1-last{width:500px;height:543px;background-color:var(--basic-table-shadow-color);border:1px solid var(--landing-list-line-color);border-radius:15px}.middle2-block1-section{display:flex;gap:30px;margin-top:33px}.middle2-section-image-screen2{width:435px;height:293px}.middle2-block1-info1-block{width:1030px;height:215px;background-color:var(--basic-table-shadow-color);border:1px solid var(--landing-list-line-color);border-radius:15px}.middle2-block1-info2{width:500px;height:295px;background-color:var(--basic-table-shadow-color);border:1px solid var(--landing-list-line-color);border-radius:15px}.middle-block2-info1{width:770px;height:535px;background-color:var(--basic-table-shadow-color);border:1px solid var(--landing-list-line-color);border-radius:15px}.middle-block2-info1-content{padding:35px 20px 0 30px}.middle-section-image-block{display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 30px}.middle-section-image-screen1{width:345px;height:320px}.middle-section-image-block-twice{display:flex;flex-direction:column;gap:5px}.middle-section-image-screen2,.middle-section-image-screen3{width:345px;height:155px}.landing-video-section{display:flex;flex-direction:row-reverse;justify-content:center;gap:30px;position:relative}.page-home-image{position:absolute;top:0}.landing-video-section-text-info{font-family:var(--font-roboto),sans-serif;font-size:var(--font-size-medium);font-weight:var(--font-weight-regular);width:100%;color:var(--basic-text-description-color)}.upper-block-video iframe{border:none;border-radius:15px}.section-with-card{display:flex;justify-content:center;padding-bottom:40px}.section-with-card-text-block{width:33%;margin-right:40px}.card-container{display:flex;gap:28px;justify-content:center;align-items:center}.card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:10px;padding:20px;width:470px;height:670px;text-align:center;transition:transform .3s ease,background-color .3s ease;border:2px solid var(--background-header-btn-color)}.card-recommended{position:relative;padding-top:40px;height:760px;border:2px solid var(--basic-color);border-radius:10px}.card-recommended-label{position:absolute;top:-30px;left:50%;transform:translate(-50%);background-color:#fff;width:250px;height:60px;padding:18px;color:var(--basic-color);font-weight:700;font-size:16px;border:2px solid var(--basic-color);border-radius:20px}.card.hover-effect:hover{transform:scale(1.05)}.card-title{font-family:var(--font-inter),sans-serif;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold)}.card-price{font-size:80px;font-weight:700;margin:0}.card-price-time{font-size:25px}.card-title-desc{font-size:16px;color:var(--basic-text-description-color);text-align:center;font-family:var(--font-roboto),sans-serif}.card-title-info-free{color:var(--basic-btn-dark-hover-color)}.card-description{font-size:16px;font-weight:600}.card-list{width:300px;height:255px;font-size:20px;font-family:Inter,sans-serif;display:flex;flex-direction:column;gap:15px}.card-list>li{display:flex;gap:15px;align-items:center;text-align:start}.card-button{width:295px;height:60px;border:none;border-radius:40px;font-size:20px;font-weight:700;color:#fff;background-color:var(--basic-btn-dark-color);cursor:pointer;transition:background-color .3s ease}.card-button:hover{background-color:var(--basic-btn-dark-hover-color)}.card-btn-default{border:2px solid var(--basic-btn-dark-hover-color);background-color:initial;color:var(--basic-btn-dark-hover-color)}.card-btn-default:hover{border:1px solid var(--basic-btn-dark-hover-color);background-color:var(--basic-btn-dark-color);color:#fff}@media (max-width: 940px){.landing-upper-section{display:flex;align-items:center;height:initial}.upper-block-text-top,.upper-text-info,.landing-page-home-upper-text,.upper-block-btn,.middle-block-text,.middle-block1-info1,.width-text-middle,.width-text-middle1,.middle-block1-section,.middle-block1-info2,.middle-section-image-screen2,.middle-section-image-screen3,.about-us-info-partners-text,.about-us-image,.card,.card-list,.review-slider,.review-card,.support-form-section,.landing-block-question,.accordion-container,.accordion-item,.middle-block2-info1,.middle-section-image-screen1,.width-text-short,.accordion-header>p,.upper-block-image{width:initial!important;min-width:initial!important}.upper-text-bold-home{font-size:20px;width:initial}.upper-block-image-screen0{position:initial;width:100%;height:100%}.middle-content2,.middle-section-image-block-twice,.card-container,.reviews-container,.middle-section-image-block,.landing-section-question,.landing-upper-section,.middle-block1-section{display:flex;flex-direction:column!important}.landing-video-section{flex-direction:column}.upper-block-video iframe,.page-home-image{max-width:390px;max-height:235px;height:235px}.upper-block-text{width:100%;text-align:initial}.middle-block2-info1-last{margin:initial}.upper-text-bold-home,.upper-text-info{text-align:center}.upper-text-info{font-size:16px;line-height:1.3}.landing-page-home-upper-text{font-size:14px;width:309px!important}.upper-block-btn{padding:0 2px}.upper-get-started,.upper-see-works{width:167px;height:50px}.landing-middle-info-nav>p,.upper-text-bold{font-size:20px;margin:0}.middle-block-text{text-align:initial;font-size:14px;margin-bottom:35px}.middle-block-text>p{margin:10px 0 0}.middle-block1-info1-name{font-size:16px}.middle-block1-info1-text,.landing-video-section-text-info{font-size:14px;line-height:1.3}.middle-block1-info1-content{padding:30px}.middle-block1-info1,.middle-block1-info2,.middle-block2-info1{height:200px}.middle-block1-section{gap:25px}.page-home-image{top:75px}.upper-text-bold{text-align:center}.upper-section-btn{display:initial}.landing-middle-info-nav-info{padding:14px 0;font-size:16px!important}.landing-middle-info-switcher,.card-title-desc,.card-title-info-free{font-size:14px;font-family:Inter Semi Bold,sans-serif}.card-title-desc{padding:5px 0}.card-price{font-size:40px}.card-list{font-size:16px;height:initial}.card-button{height:50px}.card{height:560px}.card-recommended{height:620px}.card-container{gap:45px}.card-recommended-label{height:45px;padding:10px;top:-25px;border-radius:10px}.landing-middle-info-support{padding:initial;margin-bottom:10px}.landing-middle-info-nav-support{font-size:20px!important;padding-bottom:5px}.support-form-text{font-size:14px!important;text-align:center;margin:0}}@media (max-width: 390px){.upper-block-video iframe,.page-home-image{width:350px;height:245px}}@media (max-width: 350px){.upper-block-video iframe,.page-home-image{width:325px;height:215px}.card-price{font-size:34px}.upper-text-bold-home,.landing-middle-info-nav>p,.upper-text-bold{font-size:16px}.upper-text-info{font-size:14px;line-height:1.3}.landing-page-home-upper-text{font-size:13px;width:initial!important}.upper-get-started,.upper-see-works{width:147px;height:40px;font-size:14px}}.accordion-item{background-color:var(--basic-btn-dark-color);margin:10px 0;width:745px;border-radius:5px;overflow:hidden;transition:background-color .3s ease}.accordion-header>p{width:600px;font-family:var(--font-sintony),sans-serif;font-weight:var(--font-weight-bold);color:#fff}.accordion-item.open{background-color:var(--basic-btn-dark-color)}.accordion-header{display:flex;justify-content:space-between;padding:15px;cursor:pointer;align-items:center;font-family:var(--font-sintony),sans-serif;font-weight:var(--font-weight-bold)}.accordion-toggle{background:none;border:none;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.accordion-body{padding:15px;white-space:pre-line;background-color:#fff;border-top:1px solid #d3d3d3;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-5px;font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular)}.landing-section-question{display:flex;justify-content:center;gap:45px;padding:20px 0;width:100%;margin-top:20px}.landing-block-question,.accordion-container{width:715px}.upper-text-bold-faq{font-family:var(--font-sintony),sans-serif;font-weight:var(--font-weight-bold);font-size:var(--font-size-large-middle)}@media (max-width: 940px){.upper-text-bold-faq{font-size:20px;margin:2px 0}.upper-contact-us{width:100%;height:50px}.accordion-header>p{font-size:14px;line-height:1.3}}@media (max-width: 350px){.upper-contact-us{width:100%;height:40px}.accordion-header{padding:10px}}.support-form-section{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#fff;border:2px solid var(--background-header-btn-color);border-radius:5px;margin:0 auto;width:750px;height:755px;padding:20px}.support-form-text-name{font-family:var(--font-roboto),sans-serif;font-weight:var(--font-weight-medium)}.support-form-blocks{display:flex;flex-direction:column;width:100%;font-size:16px;font-family:var(--font-roboto),sans-serif}.support-form-input,.support-form-text-namearea-description{border:2px solid var(--background-header-btn-color);border-radius:5px;font-size:24px;padding:10px;box-sizing:border-box}.support-form-input{height:60px}.support-form-input:focus,.support-form-text-namearea-description:focus{box-shadow:0 0 8px #508a814d;outline:none}.support-form-text-namearea-description{width:100%;height:190px;resize:none;overflow-y:auto;text-align:left;vertical-align:top;padding-top:10px}.support-form-blocks-btn{width:100%}.support-form-blocks-get-help{width:100%;height:60px;border-radius:5px;border:none;background-color:var(--basic-btn-dark-color);color:#fff;font-weight:600;font-size:16px;transition:.3s;cursor:pointer}.support-form-blocks-get-help:hover{background-color:#fff;color:var(--basic-btn-dark-hover-color);border:1px solid var(--basic-btn-dark-hover-color)}.support-form-input[type=number]::-webkit-outer-spin-button,.support-form-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.support-form-input[type=number]{-moz-appearance:textfield}.support-form-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@media (max-width: 350px){.support-form-blocks-get-help{height:40px}}.about-us-section-partners{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:130px 0}.about-us-partners-block{display:flex}.about-us-info-partners-text{width:740px}.about-us-info-block-text-bold{font-family:var(--font-sintony),sans-serif;font-size:var(--font-size-large-min);font-weight:var(--font-weight-bold);margin:0}.about-us-info-block-text-partners{color:var(--basic-text-description-color);font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular)}.about-us-info-block-second{display:flex;flex-direction:column}.about-us-image{width:770px;height:405px;border-radius:15px;object-fit:cover}@media (max-width: 940px){.about-us-section-partners-mobile{display:flex;flex-direction:column;margin:30px 0}.about-us-info-block-text-bold{font-size:20px;text-align:center;padding-bottom:20px}.about-us-image-mobile{width:392px;height:275px}.about-us-info-block-text-partners{font-size:14px}}@media (max-width: 390px){.about-us-image-mobile,.func-image,.about-us-image{width:350px;height:245px}}@media (max-width: 350px){.about-us-image-mobile,.func-image,.about-us-image{width:325px;height:215px}.card-button{height:40px}.card{padding:10px}}.landing-video-section-about{display:flex}.overlay-image{position:absolute;top:0;width:1560px;height:500px}.upper-block-video-about iframe{border:none;border-radius:15px}.about-us-section{margin-bottom:100px}.about-us-section-title{text-align:center;font-size:24px;font-weight:700}.about-us-section-title-info{color:var(--basic-text-description-color);text-align:center;margin-bottom:50px}.about-us-section-block{display:flex;flex-direction:column;gap:120px}.about-us-block-image-text{display:flex;gap:50px;align-items:center}.about-us-section-diy{font-size:24px;font-weight:700}.about-us-block-info-text{display:flex;align-items:center;gap:15px;color:var(--basic-text-description-color)}.about-us-odd{display:flex;flex-direction:row-reverse}.about-us-info-block-text{color:var(--basic-text-description-color)}.about-us-info-block-first{margin-top:10px}.about-us-manual-info-text{font-size:24px;font-weight:700;text-align:center}.about-us-manual{margin:90px 0}.about-us-manual-block{display:flex;flex-wrap:wrap;gap:15px}.about-us-block-info{display:flex;align-items:center;gap:15px;width:730px;height:130px;background-color:var(--basic-table-shadow-color);border:1px solid var(--landing-list-line-color);padding:35px 10px 35px 20px;border-radius:15px}.about-us-block-info>p{color:var(--basic-text-description-color)}.review-slider-container{transition:transform .4s ease-in-out;transform:translateY(0)}.review-slider-container.shifted{transform:translateY(300px)}.about-us-section-image-screen1{width:590px;height:350px}@media (max-width: 940px){.upper-block-video-about iframe,.overlay-image{max-width:390px;height:235px;max-height:235px}}@media (max-width: 390px){.upper-block-video-about iframe,.overlay-image{width:350px;height:245px}}@media (max-width: 350px){.upper-block-video-about iframe,.overlay-image{width:325px;height:215px}}.offer-component-text{font-family:var(--font-sintony),sans-serif;text-align:center;font-weight:700;font-size:24px;margin:0}.offer-component-section{display:flex;flex-direction:row-reverse;gap:55px;margin:50px 0}.offer-component-block{display:flex}.offer-component-block-text{width:740px}.offer-component-block-text-partners{color:var(--basic-text-description-color);font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular);font-size:16px;text-align:center;width:780px;margin:0 auto;letter-spacing:.5px}.offer-component-image{width:770px;height:410px;border-radius:15px;object-fit:cover}.offer-component-block-info{display:flex;flex-direction:column;gap:15px;margin-top:20px;padding:35px 0;border-top:1px solid var(--background-header-btn-color);border-bottom:1px solid var(--background-header-btn-color)}.offer-component-block-info-two-block{display:flex}.offer-component-block-info-two-block:last-of-type{border-top:1px solid var(--background-header-btn-color);padding-top:35px}.offer-component-block-info-two-block-info{display:flex;gap:15px}.offer-component-block-info-two-block-info-text-name{font-family:var(--font-inter),sans-serif;font-size:20px;font-weight:550;margin:0}.offer-component-block-info-two-block-info-text-info{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:400;color:var(--basic-text-description-color);margin:0;padding-top:20px;width:315px}@media (max-width: 940px){.offer-component-section{flex-direction:column;gap:20px;margin:20px 0}.offer-component-image{max-width:390px;max-height:235px}.offer-component-block-text,.offer-component-block-text-partners{width:initial}.offer-component-block-text-partners{text-align:left}.offer-component-block-info-two-block{flex-direction:column;gap:50px;border:none!important}.offer-component-block-info{border:none}.offer-component-block-info-two-block-info-text-info{width:300px}}@media (max-width: 390px){.offer-component-image{width:350px;height:245px}}@media (max-width: 350px){.offer-component-image{width:325px;height:215px}.offer-component-block-text-partners{font-size:14px}.offer-component-block-info-two-block-info-text-info{width:initial}}.func-video{margin-bottom:20px}.landing-middle-info-nav-func-info{font-size:24px;font-weight:700}.landing-middle-info-nav-info-block-text{font-family:var(--font-inter),sans-serif;color:var(--basic-text-description-color);text-align:center;margin:45px 0 0}.landing-middle-info-nav-func{width:100%;padding-bottom:25px;display:flex;justify-content:center;font-family:var(--font-roboto),sans-serif;font-size:24px;font-weight:500}.landing-middle-info-nav-func-text{width:100%;display:flex;justify-content:center}.landing-middle-info-nav-func-text>p{width:80%;text-align:center;font-size:36px;font-weight:700;margin:0}.func-section{display:flex;justify-content:space-between;align-items:center;margin:60px 0;height:205px}.func-block{display:flex;flex-direction:column;align-items:center;width:380px;height:205px;text-align:center}.func-block-name{font-size:24px;font-weight:700}.func-block>p:last-child{font-size:16px;color:var(--basic-text-description-color);line-height:1.5;margin:0;width:300px}.landing-page-support{margin-top:40px}.upper-block-video-about{position:relative}.func-image{position:absolute;top:0}@media (max-width: 940px){.landing-middle-info-nav-func-text>p{width:initial;padding-top:10px;font-size:20px}.landing-middle-info-nav-info-block-text{margin:25px 0 0;font-size:14px}.func-section{flex-direction:column;gap:20px;height:initial}.func-block-name{font-size:20px}.landing-middle-info-nav-func{font-size:16px;text-align:center;padding-bottom:20px}.func-image,.about-us-image{max-width:390px;height:235px;max-height:235px}.about-us-manual{margin:20px 0}.about-us-manual-info-text,.about-us-section-title{font-size:16px}.about-us-section-title-info{font-size:14px;line-height:1.3;margin-bottom:20px}.about-us-block-image-text{flex-direction:column;gap:20px}.about-us-section-diy{font-size:20px;margin:0;text-align:center}.about-us-section-block{gap:35px}.about-us-block-info-text.about-us-odd{flex-direction:row}.support-page-title{margin-top:10px!important;font-size:16px!important}.support-page-info{font-family:var(--font-roboto),sans-serif!important;font-size:14px!important;font-weight:400!important;text-align:center;color:var(--basic-text-description-color)}.support-form-blocks{font-size:14px}}@media (max-width: 350px){.landing-middle-info-nav-func-text>p,.func-block-name{font-size:16px}.func-image,.about-us-image{width:325px;height:215px}}.step1-bom-add-building-btn-block{display:flex;justify-content:space-between;gap:20px}.step1-bom-add-building{display:flex;align-items:center;justify-content:center;border:2px dashed var(--basic-btn-dark-color);gap:15px;padding:10px;width:100%;transition:.5s;height:50px;border-radius:10px;background-color:initial;color:var(--basic-btn-dark-color);font-size:16px;font-weight:500}.step1-bom-add-building:hover{transform:scale(.95);cursor:pointer;transition:.3s}.selected-item-type-section{display:flex;flex-direction:column;margin-bottom:20px}.selected-item-type{display:flex;justify-content:space-between;align-items:center;background-color:var(--basic-table-shadow-color);border-radius:10px;padding:30px 35px}.selected-item-type-info{display:flex;justify-content:space-between;align-items:center;width:215px;gap:10px}.selected-item-type-image{width:70px;height:70px}.input-bom-item-type-input{text-align:center;height:40px;width:100%;outline:none;border-radius:5px;border:.5px solid var(--background-header-btn-color);font-size:16px;box-sizing:border-box;padding-right:40px;-moz-appearance:textfield}.selected-item-type-actions{display:flex;align-items:center;justify-content:space-between;width:85px}.selected-item-type-action-text{font-size:14px;color:var(--basic-btn-dark-color);border-bottom:1px solid var(--basic-btn-dark-color);cursor:pointer;transition:.3s}.selected-item-type-action-text:hover{transition:.3s;transform:scale(1.03)}.selected-item-bom-section{padding:30px 45px 30px 125px;border-bottom:1px solid var(--basic-text-title-color)}.selected-get-bom-section{padding:30px 165px;border-bottom:1px solid var(--basic-text-title-color)}.selected-item-bom-section:last-child,.selected-get-bom-section:last-child{border-bottom:none}.selected-item{display:flex;align-items:center}.selected-item-info{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:14px;height:100px;margin:25px 0}.selected-item-index{font-size:16px;color:var(--basic-text-description-color)}.selected-item-type-block,.selected-item-name{display:flex;flex-direction:column;justify-content:space-between;align-content:center;height:100px}.selected-item-type-block-project{display:flex;flex-direction:column;justify-content:space-between;align-content:center;height:100px;width:100px;position:relative}.packing-value-steps-bom{position:absolute;right:10px;bottom:5px;transform:translateY(-50%);font-size:14px;pointer-events:none}.selected-item-type-qty{font-size:14px;color:var(--basic-text-description-color)}.selected-item-type-total{font-weight:600}.input-bom-item-type{text-align:center;height:40px;width:100px;outline:none;border-radius:5px;border:.5px solid var(--background-header-btn-color);font-size:16px;box-sizing:border-box;-moz-appearance:textfield}.input-bom-item-type:disabled{background-color:#fff}.input-bom-item-type::-webkit-outer-spin-button,.input-bom-item-type::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-bom-item-type:focus{border-color:#0053a0;box-shadow:0 0 5px #0053a080}.input-bom-item-type:hover{border-color:#828282}.selected-item-actions-block{display:flex;justify-content:flex-end;margin-top:15px;width:290px}.selected-item-actions{display:flex;align-items:center;justify-content:space-between;width:90px}.btn-selected-item-button{transition:.3s;cursor:pointer}.btn-selected-item-button:hover{transform:scale(1.03);transition:.3s}.create-bom-section-btn{width:100%;display:flex;justify-content:center;gap:25px;margin-bottom:95px}.create-bom-section-btn-block{display:flex;justify-content:center;width:100%;gap:25px}.create-bom-section-btn-block.copy-link{justify-content:flex-start}.create-bom-bottom-btn{width:215px;height:40px;border-radius:10px;border:none;background-color:var(--basic-btn-dark-color);color:#fff;font-weight:600;font-size:16px;transition:.3s;cursor:pointer}.create-bom-bottom-btn:hover{background-color:#fff;color:var(--basic-btn-dark-hover-color);border:1px solid var(--basic-btn-dark-hover-color)}.step1-bom-total-secrion{width:100%;display:flex;align-items:center;justify-content:flex-end}.step1-bom-total-block{display:flex;align-items:center;gap:10px;font-size:20px;width:250px;font-family:var(--font-roboto),sans-serif}.step1-bom-total-text{color:var(--basic-text-description-color)}.step1-bom-total-price{font-size:18px;font-weight:700;color:var(--basic-btn-dark-color)}.copy-link-container{display:flex;align-items:center;gap:10px;padding:10px;height:50px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.link-text{margin:0;word-break:break-all;font-size:16px;color:var(--basic-text-title-color)}.copy-link-btn{background-color:var(--basic-btn-dark-color);color:#fff;border:1px solid var(--basic-btn-dark-color);font-size:16px;width:165px;height:40px;font-family:var(--font-roboto),sans-serif;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.copy-link-btn:hover{background-color:#45a049}.bom-project-action-price-flush{display:flex;justify-content:space-between}.bom-project-action-block{display:flex;gap:10px;margin:20px 0}.flush-project-bom,.minimum-price-project-bom{display:flex;justify-content:center;align-items:center;gap:10px;font-family:var(--font-roboto),sans-serif;font-weight:600;width:175px;height:50px;color:#fff;border-radius:10px;transition:background-color .3s;cursor:pointer}.flush-project-bom{background-color:var(--disabled-btn-color)}.minimum-price-project-bom{background-color:var(--basic-btn-color)}.minimum-price-project-bom:hover{background-color:var(--basic-btn-dark-color)}.flush-project-bom:hover{background-color:#636d77}@keyframes rotateIcon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flush-project-bom.is-loading>div,.minimum-price-project-bom.is-loading>div{animation:rotateIcon .3s linear infinite}@media (max-width: 940px){.step1-bom-add-building-btn-block{flex-direction:column}.step1-bom-add-building-btn-block.mobile-btn-add-product-types{margin:20px 0}.step1-bom-add-building{height:60px}.bom-project-action-price-flush,.bom-project-action-block{width:100%;gap:initial;justify-content:space-between}.step1-bom-total-secrion{justify-content:initial}.step1-bom-total-block{width:100%;justify-content:space-between;border:1px solid var(--background-header-btn-color);height:75px;border-radius:5px;padding:0 12px;margin-bottom:23px}.create-bom-section-btn-block{gap:25px;width:100%}.create-bom-bottom-btn{width:100%;height:50px}.copy-link-container{display:flex;align-items:center;gap:10px;padding:10px;height:60px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.link-text{min-width:160px;max-width:100%;word-break:break-word;overflow-wrap:break-word}.copy-link-btn{background-color:var(--basic-btn-dark-color);color:#fff;border:1px solid var(--basic-btn-dark-color);font-size:16px;width:165px;height:50px;font-family:var(--font-roboto),sans-serif;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .3s ease}}.project-bom-create{margin-bottom:65px}.create-project-bom-section{display:flex;justify-content:space-between;width:100%}.map-bom{width:675px;height:320px;display:block}.project-bom-fields{display:flex;flex-direction:column;width:375px}.create-bom-region{width:375px;position:relative}.create-bom-block-region{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 940px){.create-project-bom-section{flex-direction:column}.project-bom-fields{width:100%}.map-bom{width:100%;height:220px}.create-bom-region{width:100%}.project-bom-create{margin-bottom:30px}.create-bom-block-region{gap:10px}}.step2-bom-name-container{font-family:var(--font-roboto);font-size:var(--font-size-medium);font-weight:var(--font-weight-medium)}.step2-content-block{background-color:#fff;border-radius:10px;padding:0 20px 20px;margin-bottom:25px}.step2-content-block:last-child{margin-bottom:0}.step2-bom-title{font-family:Roboto,sans-serif;font-weight:600;font-size:16px}.step2-bom-header-info{display:flex;font-size:12px;color:var(--basic-text-description-color);font-family:Inter sans-serif;background-color:var(--basic-table-shadow-color);border-radius:20px;padding:0 25px}.step2-bom-items{display:flex;align-items:center;padding:0 0 0 20px;margin:10px 0;font-size:16px}.step2-bom-item-title-checkbox{display:flex;justify-content:space-between;align-items:center;width:320px;margin-right:45px;position:relative;border-radius:10px;color:var(--basic-text-description-color);border:1px solid var(--background-header-btn-color);padding:10px 10px 10px 18px;background-color:var(--basic-table-shadow-color)}.step2-bom-item-title-checkbox-item{display:flex;justify-content:space-between;align-items:center;width:320px;margin-right:45px;position:relative;cursor:pointer;border-radius:10px;color:var(--basic-btn-color);border:1px solid var(--basic-btn-color);padding:10px 10px 10px 18px;background-color:var(--background-checkbox-color)}.step2-bom-item-title-item{display:flex;gap:10px;align-items:center;width:260px;margin-left:15px;margin-right:90px}.step2-bom-item-title-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid var(--basic-hover-color);border-radius:4px;display:inline-block;position:relative;flex-shrink:0}.step2-bom-item-title-item input[type=checkbox]:checked{background-color:var(--background-checkbox-color);border-color:var(--basic-hover-color)}.step2-bom-item-title-item input[type=checkbox]:checked:after{display:none}.step2-bom-item-title-item input[type=checkbox]:checked:before{margin-top:0;content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="green"><path d="M9 16.17l-4.17-4.17-1.41 1.41L9 19l12-12-1.41-1.41z"/></svg>');background-size:contain;height:20px;display:block}.step2-bom-item-title-checkbox>p,.step2-bom-item-title-checkbox-item>p{margin:0}.step2-bom-item-title-replace{display:flex;justify-content:space-between;align-items:center;min-width:260px;padding:0 10px;height:50px;border:1px solid var(--background-header-btn-color);border-radius:8px;cursor:pointer;transition:.3s}.step2-bom-input-checkbox{cursor:pointer}.step2-bom-item-title-replace:hover{box-shadow:0 0 4px 1px #0000008c;transition:.3s}.step2-bom-item-title-checkbox-info{width:360px}.step2-bom-calculated-qty-info,.step2-bom-qty-ordered-info{width:230px}.step2-bom-price-info{width:220px}.step2-bom-total-info{width:200px}.step2-bom-item-title{width:220px;margin:0}.step2-bom-calculated-qty{width:120px;text-wrap:nowrap;margin-right:125px}.step2-bom-qty-ordered{width:120px;text-wrap:nowrap;margin-right:105px}.step2-bom-price{width:120px;text-wrap:nowrap;margin-right:85px}.step2-bom-total{width:120px;text-wrap:nowrap;margin-right:80px}.step2-bom-total-orderd{width:120px;text-wrap:nowrap}.arrow-right{display:inline-block;width:0;height:0;margin:5px 0 0 5px;vertical-align:middle;border-style:solid}.arrow-right{border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--basic-text-title-color)}.save-button-step2bom-block{display:flex;justify-content:center;margin:25px 0}.save-button-step2bom{background-color:var(--basic-btn-dark-color);color:#fff;border:1px solid var(--basic-btn-dark-color);font-size:18px;font-weight:600;width:200px;height:40px;border-radius:10px;cursor:pointer;display:flex;align-items:center;transition:background-color .3s ease;justify-content:center}.save-button-step2bom:hover{border:1px solid var(--basic-btn-dark-color);color:var(--basic-btn-dark-color);background-color:#fff}.dropdown{background-color:#fff;border:1px solid #ccc;border-radius:4px;width:260px;max-height:200px;overflow-y:auto;box-shadow:0 2px 8px #00000026;margin-left:20px}.dropdown-item{padding:10px;cursor:pointer;transition:background-color .2s}.dropdown-item:hover{background-color:#f0f0f0}.step2-bom-item-title-replace{position:relative;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.arrow-right{border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg)}.save-button{margin-top:20px;padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.save-button:hover{background-color:#45a049}.step2-bom-total-price-section{width:100%;display:flex;justify-content:flex-end}.step2-bom-total-price-block{margin-right:20px;display:flex;align-items:center;gap:10px;max-width:300px}.step2-bom-total-price-total{font-size:20px;font-family:Inter Semi Bold,sans-serif;color:var(--basic-text-description-color)}.step2-bom-total-price-price{font-family:Inter Semi Bold,sans-serif;font-size:20px;font-weight:600}.step3-bom-bottom-total-block-price{display:flex;align-items:center;justify-content:flex-end;gap:25px;width:100%;border-top:1px solid #d9d9d9}.step3-bom-bottom-total-block-price>p{font-family:var(--font-roboto),sans-serif;font-size:20px;color:var(--basic-text-description-color)}.step3-bom-bottom-total-block-price>span{font-family:var(--font-roboto),sans-serif;font-size:20px;font-weight:700}.fragment-bom-container-title{display:flex;align-items:center;justify-content:space-between}@media (max-width: 940px){.fragment-bom-container-title{flex-direction:column}.step2-bom-container{background-color:#fff!important;padding:initial!important}.step2-content-block{padding:initial!important}.save-button-step2bom{width:100%}.step2-bom-bottom-total-mobile{display:flex;flex-direction:column}.step2-bom-bottom-total-mobile-content{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-roboto),sans-serif;border-top:1px solid var(--background-header-btn-color);padding:20px 0}.step2-bom-bottom-total-mobile-content>p{margin:0;color:var(--basic-text-description-color);font-size:20px}.step2-bom-bottom-total-mobile-content>span{color:#000;font-size:20px;font-weight:550}.step2-bom-header-info-mobile-text-product,.step2-bom-header-info-mobile-text-calculated,.step2-bom-header-info-mobile-text-qty,.step2-bom-header-info-mobile-text-price,.step2-bom-header-info-mobile-text-total,.step2-bom-header-info-mobile-text-total-ordered{margin:0}.step2-bom-header-info-mobile-text-product{width:260px;margin-left:105px}.step2-bom-header-info-mobile-text-calculated{width:200px;margin-left:20px;margin-right:30px}.step2-bom-header-info-mobile-text-qty{width:200px;margin-right:20px}.step2-bom-header-info-mobile-text-price{width:205px;margin-right:20px}.step2-bom-header-info-mobile-text-total{width:185px}.step2-bom-item-type-content-mobile-items{display:flex;flex-direction:column;gap:15px}.step2-bom-item-type-content-mobile-items.step2-customer{background-color:var(--basic-table-shadow-color)}.step2-bom-items{margin:initial;padding:0}.step2-bom-item-type-content-mobile{overflow-x:auto}.step2-bom-item-type-content-mobile-scroll-block{min-width:1450px}.step2-bom-item-title-checkbox-item{color:#000;background-color:#fff;margin:20px 0 20px 20px;display:flex;gap:10px;align-items:center;width:calc(100% - 40px)}.step2-bom-item-type-content-mobile-block{border-radius:0 0 5px 5px;background-color:var(--basic-table-shadow-color);overflow:hidden;padding:0 12px;opacity:0;transform:translateY(-20px);max-height:0;transition:max-height .3s ease,padding .3s ease,opacity .3s ease .15s,transform .3s ease .15s;display:flex;flex-direction:column;gap:10px}.step2-bom-item-type-content-mobile-block.main-block{background:var(--basic-table-shadow-color)}.mobile-block-item-content--color,.step2-bom-item-container{background:#fff}.step2-bom-item-type-content-mobile-block.animating,.step2-bom-item-type-content-mobile-block.expanded{opacity:1;transform:translateY(0)}.step2-bom-item-type-content-mobile-block.expanded{padding:20px 12px}.material-setting-block{width:100%!important;justify-content:center!important;font-weight:500!important;margin-bottom:20px}.step2-page-bottom-btn-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"orderSelected orderProject" "download download";gap:12px;width:100%}.step2-page-bottom-block-btn{width:100%;margin:initial;padding:initial;height:50px}.step2-page-bottom-btn-grid button:nth-child(1){grid-area:orderSelected}.step2-page-bottom-btn-grid button:nth-child(2){grid-area:orderProject}.step2-page-bottom-btn-grid a{grid-area:download;display:block}.step2-page-bottom-btn-grid a button{width:100%}.step2-bom-item-title-item{margin:0;width:100%;gap:0;justify-content:space-between;padding:20px;font-weight:500}.mobile-block-item-info{display:flex;align-items:center;justify-content:space-between;padding:12.5px 20px;position:relative}.mobile-block-item-info-key,.mobile-block-item-info-value,.mobile-block-item-header-info-title,.mobile-block-item-header-info-unit{margin:0}.mobile-block-item-header-info-title{font-size:14px;font-weight:550}.mobile-block-item-header-info-unit{font-size:14px;color:var(--basic-text-description-color)}.mobile-block-item-info-key{font-size:12px;color:var(--basic-text-description-color)}.mobile-block-item-info-value{font-size:14px}.mobile-block-item-header-info{display:flex;flex-direction:column;gap:10px}.mobile-block-item-content-header-block{background-color:#fff;display:flex;justify-content:space-between;padding:10px 15px 10px 20px;border-radius:5px 5px 0 0;border-bottom:1px solid var(--background-header-btn-color)}.mobile-block-item-content{background-color:#fff;border-radius:5px 5px 0 0}.mobile-block-item-info--vendor-block{display:flex;align-items:center;gap:10px}}:root{--main-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.step2-header-list{display:flex;padding:0 15px;border-radius:10px;color:#626262;justify-content:space-between;background-color:#e0e0e0;font-weight:500;min-width:fit-content}.step2-header-list-step2{position:sticky;top:195px;z-index:7;background-color:#fff}.step2-header-list-step2-content{display:flex;padding:0 15px;border-radius:20px;color:var(--basic-text-description-color);background-color:var(--basic-table-shadow-color);font-weight:500;min-width:fit-content;font-size:12px}.step2-amend-width-calc{margin-left:250px}.step2-amend-width-ordered{margin-left:170px}.step2-amend-width-price{margin-left:185px}.step2-amend-width-total{margin-left:220px}.step2-amend-vedor{margin-left:215px}.step2-material-width-calc{margin-left:175px}.step2-other-width-calc{margin-left:250px}.step2-other-width-ordered{margin-left:120px}.step2-other-width-price,.step2-other-width-total-ordered{margin-left:180px}.step2-other-width-total{margin-left:150px}.step2-item-vedor{margin-left:140px}.step2-material-width{min-width:110px}.new-step2-material-list{display:flex;align-items:center;position:sticky;background-color:#fff;top:80px;height:115px;z-index:8}.new-step2-material-list-name{display:flex;align-items:center;width:100%;min-width:fit-content;font-family:var(--font-roboto),sans-serif;font-weight:600;font-size:22px!important;position:relative}.new-step2-btn-setting{width:25px}.new-step2-btn-setting:hover{transform:scale(.9);cursor:pointer}.project-item-update-material-list-name-name{font-weight:600;font-size:20px}.new-step2-progress{width:40%;padding:0 25px}.material-setting-block{display:flex;align-items:center;padding-left:5px;transition:.5s;width:160px;height:40px;border-radius:10px;background-color:var(--basic-btn-dark-color);color:#fff;font-size:14px;font-weight:700}.icon-setting-step2-select>path{stroke:#fff}.icon-setting-step2-select>rect{stroke:var(--basic-btn-dark-color);fill:var(--basic-btn-dark-color)}.material-setting-block:hover{transform:scale(.95);cursor:pointer;transition:.3s}.material-setting-block-mobile{display:flex;align-items:center;flex-direction:column;justify-content:space-between;height:100px}.icon-setting-step2{background-color:#dfdfdf;border-radius:5px;padding:5px;width:38px;height:38px}.icon-setting-step2>path{fill:#6e6e6e}.material-setting-block-arrow-up{transform:rotate(180deg)}.labor-small-text{font-weight:400;font-style:italic;font-size:14px}.fragment-img-step2{width:80px;height:80px;object-fit:cover;margin-right:20px}.new-step2-material-action-buttons{display:flex;gap:18px}@media (max-width: 1300px){.step2-header-list{min-width:initial;font-size:14px}.step2-header-list-step2{font-size:14px}}@media (max-width: 940px){.step2-header-list{min-width:1500px}.step2-header-list-step2{z-index:initial;position:initial;min-width:1500px}.step2-header-list-step2.mobile-margin{margin:20px 0}.new-step2-material-list{position:initial;height:initial;justify-content:space-between;background-color:var(--basic-table-shadow-color);border-bottom:1px solid var(--background-header-btn-color);padding:15px;border-radius:5px 5px 0 0;z-index:initial}.new-step2-material-list-name{width:100%;justify-content:space-between}.new-step2-material-list-name-name{color:var(--basic-text-description-color);font-weight:500;font-size:16px;margin:0}.new-step2-material-list-mobile-block{display:flex;align-items:center;width:100%;gap:10px}.material-setting-block-mobile{justify-content:center;height:initial}.mobile-material-setting-block-ammend{padding:0 20px;margin-top:20px}.material-setting-block-mobile-content{display:grid;grid-template-areas:"three" "one" "two";background:var(--basic-table-shadow-color)}.block-one{grid-area:one}.block-two{grid-area:two}.block-three{grid-area:three;margin-top:20px}.step2-amend-vedor{margin-left:150px}}:root{--main-content-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.item-selection-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.item-selection-modal-content{background:#fff;border-radius:8px;width:1060px;max-height:90vh;overflow:auto;padding:20px;box-sizing:border-box}.item-selection-modal-close-button{background:transparent;border:none;font-size:24px;cursor:pointer;position:absolute;top:-7px;right:-50px}.item-selection-modal-section{width:100%;min-height:300px;overflow:hidden;box-sizing:border-box}.item-selection-modal-section *{font-family:var(--font-roboto),sans-serif}.item-selection-modal-title{font-family:var(--main-content-font);font-size:20px;padding-left:10px}.item-selection-modal-info-select{font-family:Inter;color:#5f6368;margin:0;padding:10px 0 0 10px}.item-selection-modal-header{display:flex;justify-content:space-between;flex-wrap:wrap;margin-right:55px;position:relative}.item-selection-modal-header-price{color:var(--basic-btn-dark-color)}.item-selection-modal-header-price-p{margin:0}.item-selection-modal-header-calc-qty{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.item-selection-modal-header-price{font-weight:600}.item-selection-modal-list{display:flex;flex-direction:column;gap:10px;max-height:450px;overflow-y:auto}.item-selection-modal-sort-icons{display:flex;justify-content:flex-end;width:100%;margin:5px;gap:10px;border-bottom:1px solid #878787;height:35px;padding-bottom:10px}.item-selection-modal-sort-buttons{display:flex;margin-right:45px;gap:20px;justify-content:space-evenly;align-items:center;width:150px}.item-selection-modal-sort-button{border:none;outline:none;background:none;cursor:pointer;transition:transform .5s ease,fill .5s ease,stroke .5s ease}.item-selection-modal-sort-button .IconReload,.item-selection-modal-sort-button .IconArrowTop,.item-selection-modal-sort-button .IconArrowBottom{transform:rotate(0);fill:#a4a4a4;stroke:gray;color:gray;transition:transform .5s ease,fill .5s ease,stroke .5s ease}.item-selection-modal-sort-button.active .IconArrowTop,.item-selection-modal-sort-button.active .IconArrowBottom{fill:var(--basic-color)!important;stroke:var(--basic-color)!important;color:var(--basic-color)!important}.item-selection-modal-sort-button:hover .IconReload,.item-selection-modal-sort-button:hover .IconArrowTop{transform:rotate(360deg)}.item-selection-modal-sort-button:hover .IconArrowBottom{transform:rotate(-360deg)}@keyframes spin-top{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-bottom{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.item-selection-modal-sort-button:not(:hover) .IconReload,.item-selection-modal-sort-button:not(:hover) .IconArrowTop,.item-selection-modal-sort-button:not(:hover) .IconArrowBottom{transform:rotate(0);fill:#a4a4a4;stroke:gray}.item-selection-modal-error{color:red;margin-top:5px}.item-selection-modal-list-item{display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid #878787;padding:10px;transition:box-shadow .3s ease;flex-wrap:wrap}.item-selection-modal-list-item-content{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:10px}.item-selection-modal-list-item-image{display:flex;align-items:center;flex-wrap:nowrap}.item-selection-modal-image{min-width:60px;width:60px!important;height:60px!important;object-fit:cover!important;margin-right:10px}.item-selection-modal-list-item-info{display:flex;flex-direction:column;justify-content:space-between;min-height:60px;width:200px}.item-selection-modal-item-title,.item-selection-modal-item-description{font-weight:600;font-size:14px;font-family:var(--main-content-font);overflow:hidden;text-overflow:ellipsis;margin:0!important}.item-selection-modal-item-title{font-size:14px}.item-type-bom-modal-items{font-weight:600;font-size:14px;font-family:var(--main-content-font);overflow:hidden;color:var(--basic-btn-dark-color);text-overflow:ellipsis;margin:0!important}.item-selection-modal-item-description{color:#5f6368;font-weight:400;font-size:12px}.item-selection-modal-item-price{font-weight:700;font-size:14px;font-family:var(--main-content-font);color:var(--basic-btn-dark-color);margin:0!important}.item-selection-modal-quantity-input{display:flex;align-items:center;min-width:100px;height:40px;border:1px solid var(--background-header-btn-color);border-radius:5px;overflow:hidden}.item-selection-modal-quantity-input:hover{border-color:#0053a0;box-shadow:0 0 5px #0053a080}.item-selection-modal-action-block{display:flex;width:100%;align-items:center;gap:40px;margin-left:50px;flex-wrap:nowrap}.item-selection-modal-action-block-img{display:flex;min-width:105px;flex-direction:column;justify-content:center;align-items:center}.item-selection-modal-vendor-img{max-width:100%;color:var(--basic-btn-dark-color);border-bottom:1px solid var(--basic-btn-dark-color);font-size:16px;font-weight:500}.item-selection-modal-no-vendor{color:#5f6368}.item-selection-modal-qty-input-field{text-align:center;height:40px;width:55px;background:none;outline:none;border:none;font-size:14px;box-sizing:border-box;-moz-appearance:textfield}.item-selection-modal-qty-input-field::-webkit-outer-spin-button,.item-selection-modal-qty-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.item-selection-modal-qty-button{background:none;border:none;padding:12px 0;font-size:14px;cursor:pointer;width:22px;transition:background .4s ease}.item-selection-modal-qty-button.minus:hover{background:1px #dadada;height:100%}.item-selection-modal-qty-button.plus:hover{background:1px #dadada}.item-selection-modal-qty-button:disabled,.item-selection-modal-qty-input-field:disabled{background-color:#f1f1f1;cursor:not-allowed}.item-selection-modal-button{font-family:var(--main-content-font);min-width:100px;color:#fff;height:40px;font-size:12px;font-weight:600;border-radius:5px;transition:color .4s ease,background-color .4s ease,border .4s ease}.item-selection-modal-button.out-of-stock{background-color:#fff;color:var(--basic-text-description-color);border:none}.item-selection-modal-button.disabled-item{background-color:#fff;border:1px solid #7F7F7F;cursor:not-allowed;color:#7f7f7f}.item-selection-modal-button.remove-item{background-color:var(--disabled-btn-color);border:2px solid var(--disabled-btn-color)}.item-selection-modal-button.remove-item:hover{border:2px solid var(--disabled-btn-color);background-color:#fff;color:var(--disabled-btn-color);cursor:pointer}.item-selection-modal-button.disabled-button{background-color:gray;border:2px solid gray;cursor:not-allowed}.item-selection-modal-button.add-item{background-color:var(--basic-btn-dark-color);color:#fff;border:2px solid var(--basic-btn-dark-color);cursor:pointer}.item-selection-modal-button.add-item:hover{background-color:#fff;color:var(--basic-btn-dark-hover-color)}.item-selection-modal-save-button-block{width:100%;display:flex;flex-direction:column;align-items:flex-start}.modal-btn-block-center-paginate{display:flex;justify-content:center;width:100%}.item-selection-modal-save-button{font-family:var(--main-content-font);padding:10px 20px;background-color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color);width:200px;color:#fff;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;margin:20px 0 0;transition:background-color .3s ease}.item-selection-modal-save-button:hover{border:2px solid var(--basic-btn-dark-hover-color);background-color:#fff;color:var(--basic-btn-dark-hover-color)}.item-selection-modal-search{display:flex;align-items:center;background-color:#f7f7f7;border-radius:25px;padding:10px 15px;box-shadow:0 4px 8px #0000001a;transition:box-shadow .3s ease,background-color .3s ease;max-width:400px;width:100%;margin-left:5px;margin-top:10px}.item-selection-modal-search:hover{box-shadow:0 6px 12px #00000026}.item-selection-modal-search-icon{margin-right:10px;display:flex;align-items:center;justify-content:center;color:#999;transition:color .3s ease;font-size:20px}.item-selection-modal-search-input{border:none;background:none;outline:none;width:100%;font-size:18px;color:#333;transition:background-color .3s ease,border-radius .3s ease;border-radius:25px}.item-selection-modal-search-input::placeholder{color:#777;font-size:18px}.item-selection-modal-search-input:focus{background-color:#f7f7f7;border-radius:25px}.item-selection-modal-search-input:focus+.item-selection-modal-search-icon{color:#007bff}.item-selection-modal-highlight{background-color:#fffa027a}.fragment-component-no-items{text-align:center;font-family:var(--font-roboto),sans-serif;font-size:20px;font-weight:500}.item-packaging{display:flex;align-items:center;gap:5px;width:36px;font-family:var(--font-roboto),sans-serif;font-size:14px;font-weight:600;color:var(--basic-btn-dark-color)}.item-available-block{display:flex;gap:5px;min-width:100px;font-family:var(--font-roboto),sans-serif;font-weight:500;font-size:14px;align-items:center;color:var(--basic-btn-dark-color)}.item-available-block>div{padding-top:3px}@media (max-width: 940px){.item-selection-modal-content,.item-selection-modal-button{width:100%}}.landing-middle-info-pricing{width:100%;padding:25px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-middle-info-pricing-start{font-size:32px;font-weight:700}.landing-middle-info-pricing-text{margin:0 0 30px;font-size:20px;color:var(--basic-text-description-color)}.card-container-pricing{display:flex;gap:28px;justify-content:center;align-items:center}.card-pricing{display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:10px;padding:20px;width:470px;height:400px;text-align:center;transition:transform .3s ease,background-color .3s ease;border:2px solid var(--background-header-btn-color)}.card-recommended-pricing{position:relative;padding-top:40px;height:425px;border:2px solid var(--basic-color);border-radius:10px}.card-pricing.hover-effect:hover{transform:scale(1.05)}.pricing-info-tablet{display:flex;border-radius:8px;color:#fff;font-weight:700;background-color:var(--basic-btn-dark-color);padding:0 60px 0 25px;margin-bottom:20px}.pricing-tablet-features{width:570px}.pricing-tablet-foundation{width:305px}.pricing-tablet-recommended{width:350px}.pricing-tablet-block-info{display:flex;align-items:center;gap:300px;padding:25px 60px 25px 25px;border-radius:8px}.pricing-tablet-block:nth-child(odd) .pricing-tablet-block-info{background-color:var(--basic-background-pricing-tablet-landing-color)}.pricing-tablet-block-feature{display:flex;align-items:center;gap:20px;width:300px}.pricing-tablet-block-contractors{display:flex;justify-content:space-between;width:387px}.pricing-tablet-feature-text{font-family:Inter Semi Bold,sans-serif;color:var(--basic-text-description-color)}.pricing-info-text{margin-left:25px;font-size:20px;color:var(--basic-btn-dark-color)}.pricing-tablet-section-information{display:flex;width:750px}.pricing-tablet-block-information-one,.pricing-tablet-block-information-two,.pricing-tablet-block-information-three{display:flex;align-items:center;gap:15px}.pricing-tablet-block-information-one,.pricing-tablet-block-information-two{padding-right:85px}.pricing-tablet-block-information-text{width:200px;font-size:14px;color:var(--basic-text-description-color)}.pricing-architect-card{display:flex;justify-content:center;align-items:center;font-family:var(--font-roboto),sans-serif;font-size:20px;color:var(--basic-btn-color);-webkit-box-shadow:0px 0px 10px 0px rgba(242,255,250,1);-moz-box-shadow:0px 0px 10px 0px rgba(242,255,250,1);box-shadow:0 0 10px #0fbc74;width:350px;height:70px;font-weight:700;background-color:#f2fffa;border-radius:40px;text-align:center}@media (max-width: 940px){.landing-middle-info-pricing-start{font-size:20px;margin:0 0 20px}.landing-middle-info-pricing-text{font-size:16px;margin:0 0 20px}.card-container-pricing{flex-direction:column;gap:40px}.card-pricing{width:initial;height:350px;padding:5px;justify-content:initial;gap:20px}.card-pricing.hover-effect:hover{transform:initial}.card-title{margin-top:25px;font-weight:500}.card-title-desc{line-height:1.3}.card-pricing.foundation{gap:initial;justify-content:initial}.card-title-info-free.foundation{margin:0 0 30px}.pricing-card-block-mobile{display:flex;flex-direction:column;gap:20px}.card-button.foundation{margin-top:15px}.pricing-mobile-block{display:flex;justify-content:center;width:100%}.pricing-mobile-block-btn{font-family:var(--font-roboto),sans-serif;font-weight:700;font-size:16px;background:#fff;color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color);width:100%;height:50px;border-radius:10px;transition:.3s}.pricing-mobile-block-btn:hover,.pricing-mobile-block-btn:active{color:#fff;border:2px solid var(--basic-btn-dark-color);background:var(--basic-btn-dark-color);transition:.3s}}.overlay-pricing-info-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1000}.pricing-info-modal{background:#fff;padding:20px;max-width:450px;max-height:100vh;position:relative;top:0;left:0;box-shadow:0 4px 8px #0000001a,0 2px 4px #0000001a;animation:modalFadeIn .3s ease-out;z-index:1100}.pricing-info-modal-close-button{position:absolute;top:0;right:10px;background:none;border:none;color:#979797;font-size:3rem;cursor:pointer}.pricing-info-modal-content{max-height:calc(100vh - 130px);overflow-y:auto;padding-right:20px;margin-right:-20px;transition:scrollbar-color .3s ease-in-out}.pricing-info-modal-content::-webkit-scrollbar-track{background:transparent}.pricing-info-modal-content-title{display:flex;justify-content:space-between;align-items:center;margin-top:60px;border-bottom:2px solid var(--landing-list-line-color);position:relative}.pricing-info-modal-content-text{font-family:var(--font-roboto),sans-serif;font-size:14px;font-weight:450;color:var(--basic-text-description-color);position:relative;padding-bottom:15px;cursor:pointer;margin:0}.pricing-info-modal-content-text.active-btn:after{content:"";position:absolute;height:1px;bottom:-2px;left:50%;transform:translate(-50%);width:70px;border-radius:5px;border-bottom:3px solid var(--basic-color)}.pricing-info-modal-basic-block-text{margin:10px 0 0;font-family:var(--font-roboto),sans-serif;font-size:14px;font-weight:450;color:var(--basic-btn-dark-color);padding:20px 0;border-bottom:1px solid var(--landing-list-line-color)}.pricing-info-modal-basic-block-text{position:sticky;top:0;background-color:#fff;z-index:2;padding:15px 0}.pricing-info-modal-content-block{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--landing-list-line-color);padding:20px 0}.pricing-info-modal-content-block.last-item{border-bottom:none}.pricing-info-modal-content-name-text{font-family:var(--font-roboto),sans-serif;font-size:14px;font-weight:450;color:var(--basic-text-description-color)}.pricing-info-modal-content{scrollbar-width:none}.pricing-info-modal-content::-webkit-scrollbar{width:0;background:transparent}.pricing-info-modal-content.scrollbar-visible{scrollbar-width:thin;scrollbar-color:var(--basic-color) transparent}.pricing-info-modal-content.scrollbar-visible::-webkit-scrollbar{width:6px}.pricing-info-modal-content.scrollbar-visible::-webkit-scrollbar-thumb{background-color:var(--basic-color);border-radius:4px}.pricing-info-modal-content.scrollbar-visible::-webkit-scrollbar-track{background:transparent}.footer{background-color:var(--basic-footer-background-color);box-sizing:border-box;width:100%;position:relative;overflow:hidden;overflow-x:hidden;bottom:0;border-top:1px solid #e8e8e8;max-width:100%;left:0;transform:none;margin-top:auto}.ft-footer{background-color:var(--basic-btn-dark-color);color:#fff;height:50px;width:100%;box-sizing:border-box;overflow:hidden}.ft-footer-block{width:90%;margin:0 auto;display:flex;padding:0 10px}.ft-footer-block-container{display:flex;justify-content:space-between;margin-left:10%;width:50%}.ft-header{width:100%;display:flex;justify-content:flex-end;border-bottom:1px solid gray}.ft-header-icon-block{display:flex;align-items:center;padding:75px 0}.ft-header-icon{display:flex;justify-content:space-around;padding-left:15px;width:175px}.ft-header-icon>img:hover{transform:scale(.9);cursor:pointer}.ft-header-span{font-size:18px}.ft-info{display:flex;justify-content:space-evenly;padding:50px 0}.ft-logo{display:flex;justify-content:center;padding-top:30px}.ft-contacts{display:flex;justify-content:space-between;align-items:center;width:250px}.ft-contacts>p{width:200px;font-size:14px}.ft-contacts-geo{display:flex;justify-content:space-between;width:250px}.ft-contacts-geo>p{margin:0;width:200px;font-size:14px}.ft-h{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.ft-h h1{font-size:16px;font-weight:700}.arrow{font-size:24px;transition:transform .3s ease;transform:rotate(0);visibility:hidden}.arrow.open{transform:rotate(-180deg)}.ft-list{display:flex;flex-direction:column;color:#000;line-height:24px;margin-top:10px;height:100%;max-width:100px}.ft-list-social{display:flex;flex-direction:column;justify-content:space-between;height:76%;transition:.3s;cursor:pointer}.ft-list-social>div:hover{transform:scale(.98);transition:.3s}.ft-list.show{display:block}.ft-list>p:hover,.ft-click:hover,.contact-us-stor:hover,.contact-us-map:hover,.contact-us-det:hover{color:var(--basic-hover-color);cursor:pointer}.contact-us{box-sizing:border-box;overflow:hidden}.contact-us-show{display:flex;justify-content:center;align-items:center;margin-top:10px}.ft-footer>p{padding-left:20px}.ft-logo-img{width:130px;height:89px}@media (max-width: 1200px){.ft-info{justify-content:space-around;padding:40px 0 60px}.blog-media-section{width:86%}}@media (max-width: 1180px){.blog-media-section{width:initial}}@media (max-width: 992px){.ft-info{flex-direction:column;padding:30px 0 50px}.ft-info-block{width:100%;margin-bottom:20px}.ft-info-block>*{font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color)}.ft-h .arrow{visibility:visible}.ft-header{justify-content:center}.ft-list{display:none;margin-top:0}.ft-list.show{display:block;padding-left:15px}.contact-us-show{flex-direction:column;align-items:flex-start;margin-top:5px}.contact-us-show p{margin-bottom:5px}.footer{padding:0 20px;margin-top:40px}.ft-footer{width:calc(100% + 40px);text-align:center;margin-left:-20px}.ft-footer-block{width:90%;justify-content:space-between}.ft-footer-block-container{display:flex;justify-content:center;align-items:center;width:100%;margin-left:initial}.ft-logo{padding:10px 0 35px}.ft-logo-img{width:100px;height:70px}.ft-list-social{display:flex;flex-direction:row;justify-content:space-between;transition:.3s;cursor:pointer}}@media (max-width: 768px){.ft-header{justify-content:center}.ft-header-icon-block{padding:50px 0}.ft-header-icon{width:150px}.ft-info{padding:20px 0 40px}.ft-list{padding-left:10px}}@media (max-width: 576px){.ft-header{justify-content:center}.ft-header-icon-block{padding:40px 0}.ft-header-icon{width:200px}.ft-header-icon>img{width:40px;border-radius:10px}.ft-info{padding:15px 0 30px}.ft-list{padding-left:5px}.ft-footer-block{font-size:14px;width:100%}}@media (max-width: 400px){.ft-header{justify-content:center}.ft-header-icon-block{padding:30px 0}.ft-header-icon{width:150px}.ft-header-icon>img{width:35px;border-radius:10px}.ft-info{padding:10px}.ft-list{padding-left:2px}.ft-footer-block{font-size:15px}}.guide-wrapper{display:flex;flex-direction:column;min-height:100vh;padding:0 75px}.guide-content{flex:1;padding:20px}.new-user h3{padding:0;margin:0}.new-user-header{position:relative}.new-user-header-h{font-family:var(--font-roboto),sans-serif;font-size:var(--font-size-medium);font-weight:550}.new-user-header-text{font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color)}.new-user-info-block{display:flex;align-items:center;gap:15px;padding:60px 0 35px}.new-user-info-block:last-child{display:flex;align-items:center;gap:15px;padding:50px 0 35px}.new-user-info-block-number{color:var(--basic-color);border-radius:50%;padding:5px 10px;border:1px solid var(--basic-color)}.new-user-info-block-text{font-family:var(--font-roboto),sans-serif}.new-user-info-content-text{font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color)}.new-user-info-content{display:flex;flex-direction:column}.new-user-info-content-img{display:flex;align-items:center;justify-content:space-between;position:relative}.new-user-mouse{position:absolute;bottom:-5px;left:675px}.new-user-info-content-text-block{display:flex;align-items:center}.new-user-info-content-text-1{width:555px;margin-right:90px}.new-user-info-content-text-2{width:390px;margin-right:290px}.new-user-info-content-text-4{width:545px;margin-right:90px}.new-user-info-content-text-5{width:390px;margin-right:230px}.guide-header{padding-top:100px;position:relative}.guide-header-scip{width:120px;height:40px;border-radius:40px;border:2px solid var(--basic-color);background-color:var(--basic-color);color:#fff;font-weight:600;font-size:16px;transition:.3s;cursor:pointer;position:absolute;top:50px;right:0}.guide-header-scip:hover{background-color:#fff;color:var(--basic-color);border:2px solid var(--basic-color)}.guide-header-block{display:flex;gap:45px;justify-content:center}.guide-header-icon{display:flex;gap:10px}.guide-header-text{font-size:20px;font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color)}.guide-icon{cursor:pointer;position:relative}.guide-header-line{position:absolute;top:50%;left:75px;width:35px;height:2px;background-color:#adadad;transition:background-color .3s}.guide-header-line.completed{background-color:var(--basic-color)}.guide-footer{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-top:1px solid #e0e0e0;background-color:#fff;width:100%;box-sizing:border-box}.progress-container-guide{display:flex;flex-direction:column;gap:10px;align-items:start;font-family:var(--font-roboto),sans-serif}.progress-bar-background-guide{width:185px;height:10px;background-color:#e0e0e0;border-radius:4px;position:relative}.progress-bar-guide{height:100%;background-color:var(--basic-color);border-radius:4px;transition:width .3s ease-in-out}.guide-footer-btn-next{background-color:var(--basic-btn-dark-color);border:1px solid var(--basic-btn-dark-color);color:#fff;font-family:var(--font-roboto),sans-serif;font-weight:700;width:215px;height:50px;border-radius:10px;cursor:pointer;margin-left:10px;transition:.3s}.guide-footer-btn-next:hover{background-color:#fff;color:var(--basic-btn-dark-color);transition:.3s}.blog-text-block-only-group{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.blog-text-block-only-group.blog-media-section{padding-bottom:0}.group-templates-block{display:flex;flex-direction:column;align-items:center}.group-templates-block-header{display:flex;flex-direction:column;align-items:center;font-family:var(--font-roboto),sans-serif}.group-templates-block-header-title{font-family:var(--font-roboto),sans-serif;font-weight:700;font-size:24px}.group-templates-block-header-content{margin:0 0 40px;font-weight:700;font-size:20px;color:var(--basic-text-description-color);font-family:var(--font-roboto),sans-serif}.group-template-block-templates{display:flex;justify-content:center;flex-wrap:wrap;width:1560px;gap:25px;margin-bottom:45px}.group-template-item{width:350px;height:350px;border-radius:10px;overflow:hidden;display:flex;justify-content:flex-end;flex-direction:column;position:relative;text-align:center;background-size:cover;background-position:center;-webkit-box-shadow:inset 0px -53px 28px 0px rgba(0,0,0,.4);-moz-box-shadow:inset 0px -53px 28px 0px rgba(0,0,0,.4);box-shadow:inset 0 -53px 28px #0006;transition:transform .3s ease,box-shadow .3s ease}.group-template-item-title{color:#fff;font-weight:700;font-family:var(--font-roboto),sans-serif}.group-template-item-btn-block{text-align:center;width:100%;margin-bottom:45px}.group-template-item-btn{width:215px;height:50px;border-radius:10px;background-color:var(--basic-btn-dark-color);border:1px solid var(--basic-btn-dark-color);color:#fff;font-weight:700;cursor:pointer;transition:.3s}.group-template-item-btn:hover{background-color:#fff;border:1px solid var(--basic-btn-dark-color);color:var(--basic-btn-dark-color)}@media (max-width: 940px){.group-templates-block-header-title{font-size:16px;margin:0}.group-templates-block-header-content{font-size:14px;text-align:center;padding-top:15px;margin:0}.group-templates-block{margin-top:40px}.group-template-block-templates{width:100%;flex-wrap:initial;flex-direction:column;margin-bottom:initial}.group-template-item-btn-block{margin-bottom:20px}.group-template-item-btn{width:100%}.template-group-pagination-mobile-block{margin:-20px 0 10px;text-align:center;transition:transform .3s ease}.template-group-dot.active-compact{background-color:var(--basic-color);width:23px;height:23px}.template-group-dot{height:15px;width:15px;margin:0 5px;background-color:var(--basic-background-landing-color);border-radius:50%;display:inline-block;transition:background-color .3s ease,box-shadow .3s ease;cursor:pointer;position:relative}.template-group-dot:hover{transition:.3s;background-color:var(--basic-color)}.template-group-dot.active{background-color:var(--basic-color);width:22px;height:22px}}.mobile-nav{padding:10px}.mobile-nav-list{display:flex;flex-direction:row;justify-content:space-between;list-style:none;padding:7px 0 7px 30px;margin-left:-30px;border-top:2px solid #bababa;border-bottom:2px solid #bababa}.mobile-nav-item{margin-right:25px}.mobile-nav-link{font-size:24px;font-weight:500;color:#474747;text-decoration:none;position:relative;white-space:nowrap}.mobile-nav-link.active{color:red}.mobile-nav-link.active:after{content:"";display:block;width:100%;height:2px;background-color:red}.mobile-nav-item:last-child .mobile-nav-link:after{content:"";display:block;width:100%;height:2px;background-color:#777}@media (max-width: 900px) and (min-width: 786px){.mobile-nav-item{margin-right:18px}.mobile-nav-link{font-size:22px}}@media (max-width: 785px) and (min-width: 650px){.mobile-nav-item{margin-right:18px}.mobile-nav-link{font-size:18px}}@media (max-width: 650px) and (min-width: 515px){.mobile-nav-list{padding:7px 0 7px 10px;margin-left:-10px}.mobile-nav-item{margin-right:7px}.mobile-nav-link{font-size:16px}}@media (max-width: 515px) and (min-width: 425px){.mobile-nav-list{padding:7px 0 7px 5px;margin-left:-5px}.mobile-nav-item{margin-right:3px}.mobile-nav-link{font-size:13.5px}}@media (max-width: 425px) and (min-width: 375px){.mobile-nav-list{padding:5px 0;margin-left:0;justify-content:space-evenly}.mobile-nav-item{margin-left:0;margin-right:0}.mobile-nav-link{font-size:12px}}@media (max-width: 375px){.mobile-nav-list{padding:5px 0;margin-left:0;justify-content:space-evenly}.mobile-nav-item{margin-right:0}.mobile-nav-link{font-size:11px}}@media (max-width: 345px){.mobile-nav-list{padding:7px 0;margin-left:0}.mobile-nav-item{margin-right:0}.mobile-nav-link{font-size:11px}}.revit-section{display:flex;flex-direction:row;margin-top:-25px}.arhitector-btn-block{display:flex;justify-content:center;width:100%;text-align:center;margin:50px 0;gap:25px}.show-from-bottom{opacity:1;transform:translateY(0);transition-delay:.5s}.show-from-right{opacity:1;transform:translate(0)}.revit-section-btn-block{display:flex;justify-content:space-between;align-items:center;margin:18px 0}.revit-section-btn-back{background-color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}.revit-section-btn-back.back-disabled{background-color:var(--basic-text-title-color);border:2px solid var(--basic-text-title-color);color:#fff;cursor:not-allowed}.revit-section-btn-back.back-disabled:hover{color:var(--basic-text-title-color)}.revit-section-btn-skip{background-color:#df6245;border:2px solid #DF6245}.skip-disabled{cursor:not-allowed;opacity:.5}.revit-section-btn-next{background-color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}.revit-section-btn-create-object{display:flex;flex-wrap:nowrap;align-items:center;padding-left:40px;gap:10px;background-color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}.revit-section-btn-create-object:hover .icon-revit-info path{fill:var(--basic-btn-dark-color);transition:.3s}.revit-section-btn-back:hover{color:var(--basic-btn-dark-color)}.revit-section-btn-skip:hover{color:#df6245}.revit-btn-step{width:200px;height:50px;border-radius:10px;color:#fff;font-family:var(--font-roboto),sans-serif;font-weight:500;cursor:pointer;transition:.3s}.revit-btn-action{cursor:pointer;width:240px;height:50px;border-radius:10px;color:#fff;font-family:var(--font-roboto),sans-serif;font-weight:500;transition:.3s}.revit-btn-action:hover,.revit-btn-step:hover{background-color:#fff;border:2px solid initial;transition:.3s}.revit-btn-action:hover{color:var(--basic-btn-dark-color)}.fragment-radio{display:flex;align-items:center;margin-bottom:15px;padding:5px}.custom-radio{display:flex;align-items:center;cursor:pointer;position:relative}.custom-radio input[type=checkbox]{display:none}.custom-radio .radio-button{width:15px;height:15px;border:1px solid var(--basic-btn-color);border-radius:50%;margin-right:10px;position:relative;display:flex;align-items:center;justify-content:center;transition:background-color .3s,border-color .3s}.custom-radio .radio-button:after{content:"";width:9px;height:9px;position:absolute;top:12%;background-color:var(--basic-btn-color);border-radius:50%;opacity:0;transition:opacity .3s}.custom-radio input[type=checkbox]:checked+.radio-button{border-color:var(--basic-btn-color);background-color:var(--basic-hover-color)}.custom-radio input[type=checkbox]:checked+.radio-button:after{opacity:1}.custom-radio .radio-label{font-size:16px;color:#333}.revit-warning-modal{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;padding:20px;width:850px;height:300px;position:relative;top:25%;left:25%;box-shadow:0 4px 8px #0000001a,0 2px 4px #0000001a;animation:modalFadeIn .3s ease-out;z-index:1100}.revit-warning{height:250px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.revit-warning>p{color:#000;font-size:24px;margin:0;text-align:center}.revit-calc-block{width:970px;position:relative;transition:all .3s ease}.revit-calc-title{max-width:940px;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:400;position:relative;background:#fff;border-radius:15px;text-align:center;margin:5px 0;cursor:pointer;display:flex;align-items:center;gap:250px;padding:5px}.revit-toggle-button{background:none;border:none;font-size:20px;cursor:pointer;margin-left:10px;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;padding:0;position:absolute;top:-35px;right:25px}.revit-toggle-button.expanded{transform:rotate(180deg)}.revit-toggle-button.collapsed{transform:rotate(0)}.revit-calc-block-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 10px;border-radius:10px}.revit-calc-block.expanded .revit-calc-block-content{max-height:500px;padding:10px}.revit-fragment-title-text{font-family:var(--font-roboto),sans-serif;font-weight:500}.revit-answer-block{display:flex;flex-direction:column;align-items:start}.revit-question-block{font-weight:700;color:var(--basic-text-description-color);margin-bottom:5px;padding:10px 0;border-radius:10px;width:250px;word-wrap:break-word}.step-answer-revit{padding:10px 0}.revit-calc-field{width:240px;text-align:start;margin-top:5px;padding:15px;border-radius:10px;border:1px solid rgba(0,0,0,.4);font-size:18px;transition:background-color .3s}.revit-calc-field-fragment>input{width:160px;text-align:center;margin-top:5px;padding:12.5px;border-radius:10px;border:1px solid rgba(0,0,0,.4);font-size:18px;transition:background-color .3s}.revit-calc-content{display:flex}.revit-item-types-container-header-block-search{display:flex;align-items:center;background-color:#f7f7f7;border-radius:25px;padding:10px 15px;box-shadow:0 4px 8px #0000001a;transition:box-shadow .3s ease,background-color .3s ease;max-width:300px;max-height:35px;width:100%;margin-left:5px;margin-top:10px}.revit-item-types-container-header-block-search:hover{box-shadow:0 6px 12px #00000026}.revit-item-types-container-header-block-search-icon{margin-right:10px;display:flex;align-items:center;justify-content:center;color:#999;transition:color .3s ease;font-size:20px}.revit-item-types-container-header-block-search-input{border:none;background:none;outline:none;width:100%;font-size:17px;color:#000;transition:background-color .3s ease,border-radius .3s ease;border-radius:25px}.revit-item-types-container-header-block-search-input::placeholder{color:var(--basic-text-description-color);font-size:17px}.revit-item-types-container-header-block-search-input:focus{background-color:#f7f7f7;border-radius:25px}.revit-item-types-container-header-block-search-input:focus+.revit-item-types-container-header-block-search-icon{color:#007bff}.revit-item-types-container-header{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.revit-item-types-header-block{width:300px}.revit-item-types-container-header-text{display:flex;padding-left:35px;gap:5px;font-size:16px;font-family:var(--font-roboto),sans-serif;font-weight:400;text-wrap:nowrap;border:1px solid var(--basic-btn-dark-color);border-radius:5px;background-color:#d7feee}.revit-item-types-container-header-text-extracted{color:var(--basic-btn-dark-color)}.revit-item-types-section-block,.revit-measurements-block{direction:rtl;margin-top:20px;padding-left:20px;max-height:480px;overflow-y:auto;overflow-x:hidden;position:relative}.revit-item-types-inner{direction:ltr}.revit-item-types-section-block::-webkit-scrollbar,.revit-measurements-block::-webkit-scrollbar{width:11px}.revit-item-types-section-block::-webkit-scrollbar-thumb,.revit-measurements-block::-webkit-scrollbar-thumb{background:var(--basic-btn-dark-color);background:linear-gradient(270deg,#e8e8e8 20%,#0e7b51,#e8e8e8 80%);border-radius:20px}.revit-item-types-section-block::-webkit-scrollbar-track,.revit-measurements-block::-webkit-scrollbar-track{background:#e8e8e8;background:linear-gradient(270deg,#e8e8e8 20%,#fcfcfc,#e8e8e8 80%);border-radius:20px}.revit-item-type-section{display:flex;flex-direction:column;margin-bottom:20px}.revit-selected-item-type{display:flex;justify-content:space-between;align-items:center;background-color:var(--basic-table-shadow-color);border-radius:10px;padding:0 35px;height:100px}.revit-selected-item-type-info{display:flex;justify-content:space-between;align-items:center;width:215px;gap:10px}.revit-selected-item-type-image{width:70px;height:70px}.highlight{background:#efef3d;font-weight:700}.revit-container-next-object{display:flex;justify-content:flex-end;color:var(--basic-btn-dark-color);font-family:var(--font-roboto),sans-serif;font-weight:500;cursor:pointer;transition:.2s;pointer-events:none}.revit-container-next-object-text{border-bottom:2px solid var(--basic-btn-dark-color);pointer-events:auto}.revit-container-next-object:hover{font-weight:700;transition:.2s}.selected-item-type-title{width:120px}.selected-item-type-title-vendor{max-width:120px;display:inline}.revit-add-item-type{display:flex;align-items:center;justify-content:center;border:2px dashed var(--basic-btn-dark-color);gap:15px;padding:10px;width:640px;transition:.5s;height:50px;border-radius:10px;background-color:initial;color:var(--basic-btn-dark-color);font-size:16px;font-weight:500}.revit-add-item-type:hover{transform:scale(.95);cursor:pointer;transition:.3s}.revit-qty-item-type-container{position:relative;display:inline-block;width:100px}.revit-packing-value-steps{position:absolute;right:10px;bottom:5px;transform:translateY(-50%);font-size:14px;pointer-events:none}.revit-item-type-input{text-align:center;height:40px;width:100%;outline:none;border-radius:5px;border:.5px solid var(--background-header-btn-color);font-size:16px;box-sizing:border-box;padding-right:40px;-moz-appearance:textfield}.revit-item-type-input::-webkit-outer-spin-button,.revit-item-type-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pagination-modal{display:flex;gap:10px;width:140px;padding:1rem;list-style-type:none;position:relative;margin:15px 0 0 30px}.page-item-modal{margin:0;display:flex;justify-content:center;position:relative}.page-link-modal,.page-link-arrow-modal{cursor:pointer;padding:.7rem 1rem;border:1px solid #000000;border-radius:5px;font-weight:400;text-decoration:none;transition:background-color .25s,border-color .25s;z-index:1}.page-link-arrow-modal.modal-prev,.page-link-arrow-modal.modal-next{border:none;font-size:24px;background-color:transparent;position:absolute;border-radius:50%;top:50%;transform:translateY(-50%)}.page-link-arrow-modal.modal-prev{left:-40px}.page-link-arrow-modal.modal-next{right:-40px}.page-link-arrow-modal:hover{background-color:#f1f1f1;border-radius:50%;padding:.8rem}.page-link-modal:hover{background-color:#f1f1f1}.page-item-modal.active .page-link-modal{background-color:var(--basic-btn-dark-color);color:#fff;border-color:var(--basic-btn-dark-color)}.page-item-modal.disabled .page-link-arrow-modal{cursor:not-allowed;background-color:#f1f1f1;color:#bfbfbf;border-color:#ddd}.page-item-modal.disabled .page-link-arrow-modal:hover{background-color:#f1f1f1;color:#bfbfbf}.page-input{padding:.3rem;border:1px solid #ddd;border-radius:4px;width:60px;outline:none;text-align:center;transition:border-color .25s,box-shadow .25s}.revit-right-blocks{display:flex;flex-direction:column;gap:5px;position:relative}.header-right-revit-objects{background:var(--basic-table-shadow-color);padding:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:400;color:var(--basic-text-description-color);border:1px solid var(--background-header-btn-color);border-radius:10px;height:53px;width:592px;transition:background .3s ease}.header-right-revit-objects.active{background:var(--background-checkbox-color);color:var(--basic-btn-color);border:1px solid var(--basic-btn-color);font-weight:500;position:sticky;top:0}.header-right-revit-objects{position:sticky;top:var(--sticky-top, 0px);bottom:var(--sticky-bottom, auto);z-index:10;background:var(--basic-table-shadow-color);transition:all .3s ease}.header-right-revit-objects.open{position:relative;top:auto;bottom:auto;z-index:1}.right-block-revit-objects{--sticky-top: auto;--sticky-bottom: auto}.toggle-btn-revit-objects{background:none;border:none;cursor:pointer;width:18px;height:9px;display:flex;align-items:center;justify-content:center;transition:transform .3s}.toggle-btn-revit-objects:before{content:"";display:block;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid var(--basic-text-description-color);transition:transform .3s;transform:rotate(180deg)}.toggle-btn-revit-objects.active:before{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid var(--basic-btn-color)}.toggle-btn-revit-objects.open:before{transform:rotate(0)}.collapsible-revit-objects{max-height:0;overflow-y:auto;overflow-x:hidden;transition:max-height .3s}.collapsible-revit-objects.open{max-height:900px}.content-revit-objects{padding:10px;background:#fff}.collapsible-revit-objects::-webkit-scrollbar{width:12px}.collapsible-revit-objects::-webkit-scrollbar-track{background:#f0f0f0}.collapsible-revit-objects::-webkit-scrollbar-thumb{background:#0e7b51;border-radius:6px;border:4px solid #e8e8e8}.collapsible-revit-objects::-webkit-scrollbar-thumb:hover{background:#0c6845}.right-block-section-revit{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--background-header-btn-color);margin-bottom:10px;padding:8px 24px 11px;border-radius:10px;font-family:var(--font-roboto),sans-serif;font-size:14px;cursor:pointer;overflow:hidden}.right-block-section-revit.selected{border:2px solid var(--basic-btn-color)!important}.right-block-section-revit.revit-successful{border:1px solid var(--basic-btn-color);background:var(--background-checkbox-color)}.right-block-section-revit.revit-skipped{border:1px solid var(--basic-text-title-color);background:var(--basic-table-shadow-color)}.right-block-section-revit.revit-deleted{border:1px solid #DF6245;background:#ffe4e6}.right-block-section-revit-content{width:120px;max-height:120px;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.right-block-section-revit-content p{margin:0;width:100%;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right-block-section-revit-content p:last-child{word-break:break-word;white-space:normal}.right-block-section-revit-content-text{padding-bottom:10px;color:var(--basic-text-description-color)}.arhitect-essence-block{display:flex;flex-direction:column;margin-bottom:20px;width:570px;padding:0 3px}.essence-item-type{display:flex;justify-content:space-between;align-items:center;width:553px;background-color:var(--basic-table-shadow-color);border-radius:10px;padding:10px 35px;border:1px solid var(--background-header-btn-color)}.essence-item-type.updated-fragment{box-shadow:0 0 5px 0 var(--basic-btn-color)}.essence-item-type-info{display:flex;justify-content:space-between;align-items:center;gap:10px}.essence-item-type-info-block{width:150px}.essence-item-type-qty{font-family:var(--font-roboto),sans-serif;font-size:14px;font-weight:400;color:var(--basic-text-description-color)}.essence-item-type-image{width:72px;height:72px}.selected-item-type-qty{font-size:14px;width:95px;color:var(--basic-text-description-color)}.essence-item-type-action-block{display:flex;align-items:center;gap:17px}.essence-item-type-action-block>div{cursor:pointer}.essense-item-info-image{display:flex;align-items:center;gap:17px}.essence-item-block{display:flex;align-items:center;width:553px}.essence-item-info{display:flex;justify-content:space-between;align-items:center;width:573px;font-size:14px;height:100px;margin:25px 0;padding:0 25px}.selected-item-image{width:50px;height:50px}.selected-item-name{width:120px}.essence-item-info-block{display:flex;flex-direction:column;justify-content:center;gap:7px;align-content:center;height:100px;width:100px;position:relative}.revit-packing-value-steps-fragments{position:absolute;right:10px;bottom:9px;transform:translateY(-50%);font-size:14px;pointer-events:none}.essence-item-type-vendor{margin:0}.essence-item-content{max-height:0;opacity:0;width:553px;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.essence-item-content.open{opacity:1}.revit-remove-fragment-name{color:#8b0000;font-weight:700}.revit-skip-fragment-name{color:red;font-weight:700}.animated-component.hidden{display:none}.animated-component{opacity:0;transform:translateY(50px);transition:opacity .6s ease-out,transform 1s ease-out;border-radius:10px;margin-top:5px;margin-right:5px;margin-bottom:15px}.animated-component.updated-fragment{box-shadow:0 0 5px 0 var(--basic-btn-color)}.animated-component.show-from-right{transform:translate(50px);transition:opacity .6s ease-out,transform 1s ease-out;max-height:900px;min-width:610px;width:auto;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;margin:0;flex-grow:1;padding-right:10px}.animated-component.show-from-right::-webkit-scrollbar{width:12px}.animated-component.show-from-right::-webkit-scrollbar-track{background:#f0f0f0}.animated-component.show-from-right::-webkit-scrollbar-thumb{background:#0e7b51;border-radius:6px;border:4px solid #e8e8e8}.animated-component.show-from-right::-webkit-scrollbar-thumb:hover{background:#0c6845}@keyframes slideFromRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(50px)}}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.animated-component.show-from-right{animation:slideFromRight 1s ease-out forwards}.animated-component.show-from-bottom{animation:slideFromBottom 1s ease-out .5s forwards}.revit-section-content{width:970px!important}.revit-container{width:50%;height:515px;background-color:gray;transition:all .5s ease}.revit-container.wizard{width:100%;height:515px;background-color:gray;margin-left:25px;transition:all .5s ease}#forgeViewer-wizard{max-width:1560px!important;max-height:500px!important;transition:all .5s ease}#forgeViewer{max-width:1000px!important;max-height:500px!important;transition:all .5s ease;border-radius:10px}.adsk-viewing-viewer{max-width:970px!important;max-height:500px!important;border-radius:8px;border:#D9D9D9 2px solid;transition:all .5s ease}.revit-container.wizard .adsk-viewing-viewer{max-width:1560px!important;max-height:500px!important;transition:all .5s ease}.adsk-viewing-viewer .adsk-button{border:none;margin:0}.adsk-viewing-viewer .adsk-toolbar .adsk-button>.toolbar-vertical-group{margin:0 5px}._cursor_uxd2w_1{position:absolute;width:50px;height:50px;display:flex;align-content:center;align-items:center;justify-content:center;z-index:100}.overlay{background-color:#00000080;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.modal{background:#fff;border-radius:10px;width:400px;padding:20px;z-index:100000000;box-shadow:0 2px 10px #0000001a}.permissions-header{display:flex;justify-content:center;align-items:center;margin-bottom:20px;position:relative}.permissions-content{display:flex;flex-direction:column;margin:10px 0}.permissions-name{display:flex;flex-direction:column;margin-bottom:20px}.permissions-checkboxes-label{display:flex;justify-content:space-between;flex-direction:row-reverse;width:calc(100% - 10px);padding:5px;margin-top:5px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px}.modal-footer{margin-top:200px;display:flex;justify-content:flex-end}.save-button{background-color:var(--basic-btn-dark-color);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s}.save-button:hover{background-color:var(--basic-btn-dark-hover-color)}.overlay{background-color:#00000080;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:100}.edit-user-modal{background:#fff;border-radius:10px;width:400px;padding:20px;box-shadow:0 2px 10px #0000001a}.edit-user-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative}.edit-user-modal-header h2{margin:0;font-size:20px}.user-info-field{width:380px;height:50px}.edit-user-modal-content label{display:block;margin-bottom:10px}.edit-user-modal-content input,.edit-user-modal-content select{width:100%;padding:5px;margin-top:5px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px;background-color:var(--basic-table-shadow-color);height:50px;font-size:16px;color:var(--basic-text-title-color)}.edit-user-modal-content .readonly-input{background-color:var(--basic-table-shadow-color);height:50px;font-size:16px;color:var(--basic-text-title-color);cursor:not-allowed}.edit-user-modal-footer{display:flex;justify-content:center}.save-button-user-info{width:200px;height:50px;background-color:var(--basic-btn-dark-color);font-weight:600;font-size:16px;color:#fff;border:2px solid var(--basic-btn-dark-color);border-radius:4px;cursor:pointer;margin-top:20px;transition:background-color .3s ease,transform .3s ease}.save-button-user-info:hover{background-color:#fff;color:var(--basic-btn-dark-color)}@media (max-width: 940px){.edit-user-modal{padding:0 20px 20px}.edit-user-modal-header h2{text-align:center;width:100%;margin-top:25px;font-size:16px}}.item-progress-bar{display:flex;align-items:center;gap:8px}.item-progress-bar-scale-part{width:300px;height:15px;background:var(--background-header-btn-color);border-radius:10px;overflow:hidden}.item-progress-bar-scale-fill{background-color:var(--basic-btn-color);border-radius:10px;height:100%}.item-progress-bar-scale-text{font-size:14px;font-family:var(--font-roboto),sans-serif;font-weight:500;color:var(--basic-text-description-color)}@media (max-width: 940px){.item-progress-bar{margin-top:10px;flex-direction:column}.item-progress-bar-scale-text{font-size:16px}}.total-block{position:sticky;bottom:0;z-index:10;background-color:#fff;width:100vw;margin-left:-180px;padding:0 180px;border-top:1px solid var(--background-header-btn-color);border-bottom:1px solid var(--background-header-btn-color);box-shadow:0 -1px 2px #0000001a}.total-block-none-visible{background-color:#fff}.total-block-btn{display:flex;justify-content:flex-end;position:sticky;bottom:220px;z-index:99;width:90vw;pointer-events:none}.total-block-btn .toggle-visibility-button{pointer-events:auto}.total-block-price{width:100%}.toggle-visibility-button{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#28a745;color:#fff;width:100px;height:40px;cursor:pointer;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:500;border-radius:10px;position:absolute;right:60px;top:5px}.toggle-visibility-button>p{margin:0}.toggle-visibility-button.expanded{background:#f2f2f2;border:1px solid #8DA1B0;color:#8da1b0}.toggle-visibility-button.collapsed{position:sticky;background:var(--basic-btn-dark-color);border:1px solid var(--basic-btn-dark-color);color:#fff}.step3-page-bottom-total-container{display:flex;justify-content:space-between;font-family:var(--font-roboto),sans-serif;margin-bottom:40px}.step3-page-bottom-total-container-border{position:relative}.step3-page-bottom-total-container-border:before,.step3-page-bottom-total-container-border:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--background-header-btn-color)}.step3-page-bottom-total-container-border:before{top:-10px}.step3-page-bottom-total-container-border:after{bottom:-10px}.step3-page-bottom-block-price{display:flex}.step3-page-bottom-total-price-block{display:flex;align-items:center;gap:25px;width:250px}.step3-page-bottom-total-price-block-total{display:flex;justify-content:flex-start;align-items:center;gap:25px;width:250px}.step3-page-bottom-price{color:#000}.step3-page-bottom-price-total{font-weight:700;color:var(--basic-btn-dark-color);font-size:18px}.step3-page-bottom-block-total{font-family:var(--font-roboto),sans-serif;font-size:16px;width:300px;color:#000}.step2-bom-container{background-color:var(--basic-table-shadow-color);border-radius:10px;height:auto;padding:0 30px 30px}.step2-bom-cost-summary{width:100%;text-align:center}.cost-summary-bom{font-size:20px;font-weight:500;padding:25px 0;position:relative}.cost-summary-bom:after{content:"";display:block;width:100%;height:1px;background-color:#ccc;position:absolute;bottom:0;left:0}.step2-content-block{background-color:#fff;border-radius:10px;padding:0 20px 20px}.step2-bom-bom-project-title{display:flex;justify-content:space-between;align-items:center;padding-top:25px;margin-bottom:25px}.step3-bom-header-info{display:flex;font-size:12px;font-weight:500;color:var(--basic-text-description-color);font-family:var(--font-roboto),sans-serif;background-color:var(--basic-table-shadow-color);border-radius:20px;padding:0 25px}.step3-bom-items{display:flex;align-items:center;padding:0 20px;margin:15px 0;font-size:16px}.step3-bom-item-title-info{width:250px}.step3-bom-qty-order-info{width:150px}.step3-bom-qty-ordered-info{width:190px}.step3-bom-price-info{width:180px}.step3-bom-total-value-info{width:170px}.step3-bom-total-current-order-info{width:270px}.step3-bom-item-title{width:200px;margin-right:50px}.step3-bom-item-input{position:relative;display:inline-block;width:100px;margin-right:75px;margin-left:-10px}.step3-bom-qty-ordered{width:156px}.step3-bom-price{width:185px;margin-left:30px}.step3-bom-total{width:180px}.step3-bom-total-ordered{width:175px}.step3-bom-items-container-vendor{display:flex;align-items:center;gap:5px;width:200px;cursor:pointer}.step3-bom-items-container-vendor-visited{display:flex;justify-content:space-between;align-items:center;width:150px}.step3-bom-items-container-vendor-purchase{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;width:120px}.step3-bom-item-no-vendor{width:160px;text-align:center}.step3-bottom-total-block-price{display:flex;align-items:center;justify-content:flex-end;gap:25px;width:100%;padding-right:35px;border-top:1px solid #d9d9d9}.step3-bottom-total-block-price>p{font-family:var(--font-roboto),sans-serif;font-size:20px;color:var(--basic-text-description-color)}.step3-bottom-total-block-price>span{font-family:var(--font-roboto),sans-serif;font-size:20px;font-weight:700}@media (max-width: 1820px){.step3-bom-item-title-info{width:190px}.step3-bom-qty-order-info{width:150px}.step3-bom-qty-ordered-info{width:130px}.step3-bom-price-info{width:160px}.step3-bom-total-value-info{width:130px}.step3-bom-total-current-order-info{width:200px}.step3-bom-items-container-vendor{width:190px}.step3-bom-item-no-vendor{width:160px;text-align:center;font-size:14px}.step3-bom-items-container-vendor-purchase{width:140px;font-size:14px}.step3-vendor-img,.step3-vendor-p{font-size:14px}.step3-bom-item-title{width:200px;font-size:14px}.step3-bom-item-input,.step3-bom-total-ordered,.step3-bom-total,.step3-bom-price,.step3-bom-qty-ordered{width:145px;font-size:14px}}@media (max-width: 1565px){.step3-bom-item-title-info{width:160px}.step3-bom-qty-order-info{width:140px}.step3-bom-qty-ordered-info{width:125px}.step3-bom-price-info{width:140px}.step3-bom-total-value-info{width:120px}.step3-bom-total-current-order-info{width:200px}.step3-bom-items-container-vendor{width:190px}.step3-bom-items-container-vendor-purchase{width:140px;font-size:13px}.step3-vendor-img,.step3-vendor-p{font-size:13px}.step3-bom-item-title{width:170px;font-size:13px}.step3-bom-item-input,.step3-bom-total-ordered,.step3-bom-total,.step3-bom-price,.step3-bom-qty-ordered{width:135px;font-size:13px}}@media (max-width: 1455px){.step3-bom-item-title-info{width:150px}.step3-bom-qty-order-info{width:130px}.step3-bom-qty-ordered-info{width:115px}.step3-bom-price-info{width:130px}.step3-bom-total-value-info{width:110px}.step3-bom-total-current-order-info{width:250px}.step2-other-width-input{width:50px;font-size:13px}.step3-bom-items-container-vendor{width:170px}.step3-bom-items-container-vendor-purchase{width:140px;font-size:12px}.step3-vendor-img,.step3-vendor-p{font-size:12px}.step3-bom-item-title{width:160px;font-size:12px}.step3-bom-item-input,.step3-bom-total-ordered,.step3-bom-total,.step3-bom-price,.step3-bom-qty-ordered{width:125px;font-size:12px}}@media (max-width: 1350px){.step3-bom-item-title-info{width:130px}.step3-bom-qty-order-info{width:120px}.step3-bom-qty-ordered-info{width:105px}.step3-bom-price-info{width:120px}.step3-bom-total-value-info{width:100px}.step3-bom-total-current-order-info{width:200px}.step2-other-width-input{width:45px}.step3-bom-item-no-vendor{font-size:12px}.step3-bom-items-container-vendor{width:160px}.step3-bom-items-container-vendor-purchase{width:140px;font-size:11px}.step3-vendor-img,.step3-vendor-p{font-size:11px}.step3-bom-item-title{width:150px;font-size:11px}.step3-bom-item-input,.step3-bom-total-ordered,.step3-bom-total,.step3-bom-price,.step3-bom-qty-ordered{width:115px;font-size:11px}}@media (max-width: 1250px){.step3-bom-item-title-info{width:130px}.step3-bom-qty-order-info,.step3-bom-qty-ordered-info{width:90px}.step3-bom-price-info{width:105px}.step3-bom-total-value-info{width:95px}.step3-bom-total-current-order-info{width:200px}.step2-other-width-input{width:45px;height:25px}.step3-bom-items-container-vendor{width:150px}.step3-bom-items-container-vendor-purchase{width:140px;font-size:10px}.step3-vendor-img,.step3-vendor-p{font-size:10px}.step3-bom-item-title{width:135px;font-size:11px}.step3-bom-item-input,.step3-bom-total-ordered,.step3-bom-total,.step3-bom-price,.step3-bom-qty-ordered{width:105px;font-size:10px}.step3-bom-item-input{text-align:center;width:70px;margin-right:20px}.step3-bom-header-info{font-size:10px}}@media (max-width: 940px){.step3-bom-item-title-info,.step3-bom-qty-order-info,.step3-bom-qty-ordered-info,.step3-bom-price-info,.step3-bom-total-value-info,.step3-bom-total-current-order-info,.step3-bom-total-orderd-vendor-info{font-size:12px;margin:0}.step3-bom-item-title-info{width:260px;margin-left:25px}.step3-bom-qty-order-info{width:100px;margin-right:70px}.step3-bom-price-info{width:100px;margin-left:95px}.step3-bom-total-value-info,.step3-bom-total-current-order-info{width:90px;margin-left:100px}.step3-bom-total-orderd-vendor-info{width:90px;margin-left:110px}}.preferences-header-container{position:fixed;top:70px;left:0;right:0;background:#fff;z-index:2}.preferences-header{display:flex;justify-content:center;align-items:center;gap:85px;padding:20px}.preferences-header-list{font-family:var(--font-roboto),sans-serif;font-size:20px;color:var(--header-list-text-color);font-weight:500;cursor:pointer;position:relative;padding-bottom:5px;transition:.3s}.preferences-header-list:hover{color:var(--basic-btn-color);transition:.3s}.preferences-header-list.active{color:var(--basic-btn-color)}.preferences-header-list.active:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:2px;background-color:var(--basic-btn-color)}.account-details{height:600px;border:1px solid var(--background-header-btn-color);border-radius:15px;margin-top:100px}.account-details-header{padding:40px 0 0 35px}.account-details-header>h3{margin:0;font-family:var(--font-roboto),sans-serif;font-size:24px;font-weight:400}.account-details-content{display:flex;flex-direction:column;align-items:center}.account-details-img-container{width:100px;text-align:center;position:relative}.account-details-img-container-image{width:100px;height:100px;border-radius:50%;object-fit:cover}.preferencesPage-text{font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color);font-weight:300}.account-details-icon{position:absolute;bottom:60px;right:0;cursor:pointer;transition:.3s all}.account-details-icon:hover{transform:scale(1.1);transition:.3s all}.input-with-icon{position:relative;width:475px}.account-details-name-container-username{font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color);font-weight:500}.account-details-input,.account-details-input-email{width:100%;height:65px;border:1px solid var(--background-header-btn-color);border-radius:15px;font-size:16px;padding:23px 50px 23px 23px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:clip;color:var(--basic-text-description-color)}.account-details-input-email{background-color:var(--background-header-btn-color);cursor:default;outline:none}.account-details-input:focus{color:#000;outline:none;border:1px solid var(--background-header-btn-color)}.icon-in-input{position:absolute;right:15px;top:60px;pointer-events:none}.account-details-btn,.change-password-btn-change{margin-top:10px;width:475px;height:50px;color:#fff;font-family:Inter Semi Bold,sans-serif;font-size:16px;border:1px solid var(--basic-btn-dark-color);background-color:var(--basic-btn-dark-color);border-radius:5px;font-weight:600;transition:.3s all;cursor:pointer}.account-details-btn:hover,.change-password-btn-change:hover{border:1px solid var(--basic-btn-dark-color);background-color:#fff;color:var(--basic-btn-dark-color);transition:.3s all}.change-password-btn-change{margin-top:30px}@media (max-width: 920px){.account-details-header{padding:20px 0;text-align:center}.account-details-header>h3{font-size:20px;font-weight:500}.account-details{height:initial;margin-top:20px;padding-bottom:25px}.input-with-icon{width:320px}.account-details-input,.account-details-input-email{height:50px;padding:13px 50px 13px 23px}.account-details-btn,.change-password-btn-change{width:90%;height:50px}.account-details-img-container-image{width:60px;height:60px}.account-details-icon{bottom:65px;right:10px}.icon-in-input{top:50px}}.preferencesPage{display:flex;flex-direction:column;align-items:center;gap:35px}.preferences-section{width:1165px}@media (max-width: 920px){.preferences-section{width:100%}.mobile-section-list{display:flex;flex-direction:column;gap:10px;width:100%;margin:20px 0 30px}.mobile-section-list-button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:var(--basic-text-description-color);background-color:var(--basic-table-shadow-color);border:1px solid var(--background-header-btn-color);padding:16px;border-radius:8px;gap:10px;transition:background-color .2s}.mobile-section-list-button:hover{background-color:#e0e0e0}.mobile-section-list-button-icon{display:flex;align-items:center;gap:10px}.mobile-section-list-button-icon>p{font-size:16px;font-family:var(--font-roboto),sans-serif;font-weight:500;margin:0}.mobile-section-list-arrow-icon{transform:rotate(-90deg)}.mobile-active-section{width:100%;animation-duration:.3s;animation-fill-mode:both}.slide-in{animation-name:slideInUp}.slide-out{animation-name:slideOutRight}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}}.subscription-plan{display:flex;flex-direction:column;border:1px solid var(--background-header-btn-color);border-radius:15px;padding:35px}.subscription-plan-text>h3{margin:0;font-family:var(--font-roboto),sans-serif;font-size:24px;font-weight:500}.subscription-plan-block,.subscription-plan-block-structural,.subscription-plan-block-structural-full{display:flex;align-items:center;gap:15px;margin-top:22px;width:1090px;min-height:100px;background-color:var(--basic-table-shadow-color);border:1px solid var(--background-header-btn-color);border-radius:10px;padding-left:17px}.subscription-plan-block-structural{flex-direction:column;align-items:initial;padding:25px 17px}.subscription-plan-block-structural-full{flex-direction:column;padding:25px 22px;align-items:stretch}.subscription-plan-structural-block{display:flex;align-items:center;gap:15px}.subscription-plan-structural-block-show{display:flex;justify-content:space-between;align-items:stretch;width:100%}.subscription-plan-active-name{margin:0;font-family:var(--font-roboto),sans-serif;font-size:24px;font-weight:500}.subscription-plan-structural{display:flex;gap:10px;align-items:center}.subscription-plan-structural>p,.subscription-plan-block-text{margin:0}.subscription-plan-block-text{font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color);font-size:16px;font-weight:400}.subscription-plan-time{font-weight:700}.subscription-plan-monthly-text{font-family:var(--font-roboto),sans-serif;font-size:14px;color:var(--basic-text-description-color);background-color:var(--background-header-btn-color);padding:2px 18px;border-radius:15px}.subscription-plan-active-text{font-family:var(--font-roboto),sans-serif;font-size:14px;color:#fff;background-color:var(--basic-btn-color);padding:2px 18px;border-radius:15px}.subscription-plan-structural-block-text{display:flex;flex-direction:column;gap:8px;width:755px}.subscription-plan-block-price{font-family:var(--font-sintony),sans-serif;font-weight:700;font-size:32px;margin:0}.subscription-plan-block-price-time{font-size:16px}.subscription-plan-confirm-button-contractor{display:flex;justify-content:center;align-items:center;gap:10px;border:1px solid var(--basic-btn-color);background:var(--background-checkbox-color);color:var(--basic-btn-color);border-radius:10px;width:170px;height:50px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:14px}.subscription-plan-confirm-button-contractor:hover{background:#fff;border:1px solid var(--basic-btn-color);color:var(--basic-btn-color);transform:scale(1.01)}.subscription-plan-confirm-button-architect{display:flex;justify-content:center;align-items:center;gap:10px;border:1px solid #A88934;background:linear-gradient(145deg,#d9bc60,#f4e683,#f1ea82,#d9bc60);color:#a88934;border-radius:10px;width:170px;height:50px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:14px}.subscription-plan-confirm-button-architect:hover{transform:scale(1.03)}.subscription-plan-block-actions{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.subscription-plan-icon{text-align:center;padding-top:4px;width:170px;height:30px;background-color:var(--background-header-btn-color);border:1px solid var(--basic-text-title-color);border-radius:4px;cursor:pointer;transition:transform .3s ease}.subscription-plan-icon:hover{transform:scale(1.05)}.subscription-plan-icon.show{transform:rotateX(180deg)}.subscription-plan-icon.show:hover{transform:rotateX(180deg) scale(1.05)}.subscription-plan-block-workspace{display:flex;flex-direction:column;gap:20px;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.subscription-plan-block-workspace.active{opacity:1;max-height:1000px}.subscription-plan-workspace-h{color:var(--basic-btn-dark-color);font-family:var(--font-roboto),sans-serif;font-weight:500;font-size:20px;margin:0}.subscription-plan-workspace-block{display:flex;align-items:center;gap:20px;font-family:var(--font-roboto),sans-serif;color:var(--basic-text-description-color);font-size:16px}.subscription-plan-workspace-block>p{margin:0}.subscription-plan-payment,.subscription-plan-payment-cansel{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--background-header-btn-color);border-bottom:1px solid var(--background-header-btn-color);padding:30px 0;margin-top:30px}.subscription-plan-payment-cansel{border-bottom:initial}.subscription-plan-payment-block-text{display:flex;flex-direction:column;gap:12px}.subscription-plan-payment-block-text-method,.subscription-plan-payment-btn-text-info{margin:0;font-family:var(--font-roboto),sans-serif}.subscription-plan-payment-block-text-method{font-size:20px;font-weight:500}.subscription-plan-payment-btn-text-info{font-size:16px;color:var(--basic-text-description-color)}.subscription-plan-payment-btn{width:215px;height:50px;border:1px solid var(--basic-text-description-color);color:var(--basic-text-description-color);border-radius:10px;cursor:pointer;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:500;transition:.3s all;background-color:#fff}.subscription-plan-payment-btn:hover{border:1px solid var(--basic-text-description-color);color:#fff;background-color:var(--basic-text-description-color);transition:.3s all}.subscription-plan-cansel-btn{width:142px;height:20px;color:#df6245;border-bottom:1px solid #DF6245;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:500;transition:.3s all;cursor:pointer}.subscription-plan-cansel-btn:hover{transform:scale(1.05);transition:.3s all}.subscription-plan-cansel-btn.cansel-subscription{cursor:not-allowed;color:var(--basic-text-description-color);border-bottom:1px solid var(--basic-text-description-color)}.subscription-plan-cansel-btn.cansel-subscription:hover{transform:initial}.billing-history-section{margin-top:30px;width:1090px}.billing-history-content{border:1px solid var(--background-header-btn-color);border-radius:10px;margin-top:20px}.billing-history-header-block{display:flex;justify-content:space-between;padding:0 45px 0 30px;width:1050px;margin-left:20px;border-bottom:1px solid var(--background-header-btn-color)}.billing-history-header-block>p:nth-of-type(3){padding-left:20px;margin-right:-20px}.billing-history-header-block>p{margin:0;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:500;padding:15px 0;color:var(--basic-text-description-color)}.billing-history-block{display:flex;align-items:center;width:1050px;margin-left:20px;gap:132px;border-bottom:1px solid var(--background-header-btn-color);padding:17px 20px}.billing-history-block:last-of-type{border:none}.billing-history-block>p{display:inline-block;margin:0;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:400;color:var(--basic-text-description-color);width:100px}.billing-history-status{color:#fff!important;background-color:var(--basic-btn-color);text-align:center;border-radius:15px;padding:3px 0}.billing-history-download{color:var(--basic-btn-color)!important;border-bottom:1px solid var(--basic-btn-color);width:75px!important;cursor:not-allowed}.subscription-plan-workspace-icon{width:20px}@media (max-width: 920px){.subscription-plan-text>h3{text-align:center}.subscription-plan{padding:initial;border:none;margin-top:20px}.subscription-plan-payment-cansel{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0 0}.subscription-plan-payment{flex-direction:column;align-items:flex-start;gap:15px;padding:15px 0}.subscription-plan-payment-btn{width:100%}.subscription-plan-payment-btn-text-info{font-size:14px;font-weight:400}.billing-history-section{width:100%;overflow:hidden}.billing-history-content-wrapper{overflow-x:auto;margin:0 -20px;padding:0 20px}.billing-history-content{width:max-content;min-width:100%}.billing-history-header-block,.billing-history-block{width:max-content;min-width:1050px}.subscription-plan-block,.subscription-plan-block-structural,.subscription-plan-block-structural-full{width:initial;background-color:#fff}.subscription-plan-block{min-height:initial}.subscription-plan-block-structural-full{padding:15px 20px}.subscription-plan-structural-block{justify-content:space-between}.subscription-plan-structural-block-show{flex-direction:column;gap:20px}.subscription-plan-structural-block-text{width:initial}.subscription-plan-block-text{font-size:14px}.subscription-plan-block-actions{gap:15px}.subscription-plan-confirm-button-contractor,.subscription-plan-icon{width:100%}.subscription-plan-icon:hover{transform:initial}.subscription-plan-icon:active{transform:scale(1.05)}.subscription-plan-confirm-button-architect{width:100%}.subscription-plan-workspace-h{font-size:16px}}.change-password-block{height:575px;border:1px solid var(--background-header-btn-color);border-radius:15px}.icon-in-input-show{position:absolute;top:55px;right:15px}.change-password-details-input{width:100%;height:65px;border:1px solid var(--background-header-btn-color);border-radius:15px;font-size:16px;padding:23px 50px 23px 23px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:clip;color:var(--basic-text-description-color)}.change-password-details-input:focus{outline:none;box-shadow:0 0 8px #508a81bf}.change-password-forgot-block{text-align:right}.change-password-button-forgot{display:inline-block;border:none;border-bottom:1px solid var(--basic-btn-dark-color);color:var(--basic-btn-dark-color);background-color:inherit;padding-top:10px;margin:0;font-size:14px;transition:.1s}.change-password-button-forgot:hover{border-bottom:1px solid var(--basic-text-description-color);cursor:pointer;transition:.1s;transform:scale(1.03)}@media (max-width: 920px){.change-password-block{height:initial;margin-top:20px;padding-bottom:20px}.change-password-details-input{height:50px;padding:13px 50px 13px 23px}.icon-in-input-show{top:50px}}.mobile-bottom-menu{position:fixed;left:0;right:0;bottom:0;height:var(--mbm-total-height);padding:20px 20px var(--mbm-bottom-gap) 20px;z-index:2;background:#fff;border:1px solid var(--background-header-btn-color);border-radius:15px 15px 0 0;display:flex;justify-content:space-between;transition:transform .25s ease}.mobile-bottom-menu.hide{transform:translateY(100%)}.mobile-bottom-menu-background-top{position:absolute;top:0;left:0;border-radius:15px 15px 0 0;width:100%;height:20px;background-color:var(--basic-table-shadow-color);z-index:10}.mobile-bottom-menu-content{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;position:relative}.mobile-bottom-menu-content>p{margin:0;padding-top:10px;color:var(--basic-text-description-color)}.mobile-bottom-menu-content.active>p{color:var(--basic-color)}.mobile-bottom-menu-content.active:after{content:"";position:absolute;top:-1.5px;width:50px;height:2.5px;background-color:var(--basic-color);color:var(--basic-color);z-index:10}.mobile-bottom-menu-content-create-project{display:flex;flex-direction:column;justify-content:center;height:100%}@media (max-height: 440px){.mobile-bottom-menu{height:60px;padding:0 20px}.mobile-bottom-menu-background-top{height:5px}.mobile-bottom-menu-content>p{padding-top:0;font-size:14px}.mobile-bottom-menu-content-create-project{height:50px;margin-top:5px}}@supports (padding-bottom: env(safe-area-inset-bottom)){.mobile-bottom-menu{padding-bottom:max(env(safe-area-inset-bottom),var(--mbm-extra-fallback));height:calc(80px + max(env(safe-area-inset-bottom),var(--mbm-extra-fallback)))}}.ifc-section{display:flex;flex-direction:row;justify-content:space-between}.ifc-container{width:50%;height:500px;background:linear-gradient(to bottom,#dbeaf7,#f8f8f8)}.ifc-object-list-container{width:40%;max-height:500px;overflow-y:auto;overflow-x:hidden}.load-project-by-id-input{margin:10px 10px 15px 0;width:130px;height:35px;text-align:center;font-size:16px}.ifc-viewer-btn{background-color:var(--basic-btn-dark-color);font-size:16px;color:#fff;margin:0 10px;padding:10px 15px;border-radius:5px;border:none;transition:background-color .3s ease,transform .2s ease,padding .2s ease}.ifc-viewer-btn:hover{cursor:pointer}.ifc-viewer-btn.disabled-btn{background-color:var(--disabled-btn-color);cursor:default}.ifc-list-blocks{display:flex;flex-direction:column;gap:5px;position:relative}.ifc-section-list{display:grid;grid-template-columns:140px 1fr 1fr;align-items:center;border:1px solid var(--background-header-btn-color);margin-bottom:10px;padding:8px 10px 11px;border-radius:10px;font-family:var(--font-roboto),sans-serif;font-size:14px;cursor:pointer;overflow:hidden}.ifc-section-list.selected{border:2px solid var(--basic-btn-color)!important}.ifc-section-list:hover{background:#f8f8f8}.ifc-section-list-content:nth-child(1){width:140px;max-height:500px;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.ifc-section-list-content:nth-child(2),.ifc-section-list-content:nth-child(3){width:100%;max-height:500px;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.ifc-section-list-content p,.ifc-section-list-content input{margin:0;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ifc-section-list-content:nth-child(2) p,.ifc-section-list-content:nth-child(3) p,.ifc-section-list-content:nth-child(3) input{max-width:80%}.ifc-section-list-content p:last-child{word-break:break-word;white-space:normal}.ifc-section-list-content-text{padding-bottom:10px;color:var(--basic-text-description-color)}._wrapper_uolmo_1{width:100%;height:100%;background-color:var(--basic-table-shadow-color);display:flex;align-items:flex-start;align-content:center;justify-content:center;border-radius:10px;flex-direction:column;padding:15px}@media screen and (min-width: 1024px){._wrapper_uolmo_1{padding:30px}}._templateNameAndFragmentsList_wzdbx_1{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding-left:5px;padding-right:5px;align-content:center;justify-content:center;gap:15px}._templateName_wzdbx_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;color:var(--basic-text-description-color);font-size:16px;font-weight:500}._templateFragmentsListContainer_wzdbx_25{display:flex;align-items:center;align-content:center;justify-content:flex-start;width:100%}._templateFragmentsList_wzdbx_25{display:flex;align-items:flex-start;align-content:center;justify-content:center;gap:20px;width:100%;flex-direction:column}._templateFragment_wzdbx_25{width:100%;font-weight:400;font-size:16px;color:var(--basic-dark-text-color);display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-content:center}._templateFragment_wzdbx_25 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border:2px solid var(--basic-border-color);border-radius:4px;display:inline-block;position:relative;cursor:not-allowed;flex-shrink:0}._templateFragment_wzdbx_25 input[type=checkbox]:checked{background-color:var(--background-checkbox-color);border-color:var(--basic-hover-color)}._templateFragment_wzdbx_25 input[type=checkbox]:checked:before{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="green"><path d="M9 16.17l-4.17-4.17-1.41 1.41L9 19l12-12-1.41-1.41z"/></svg>');background-size:contain;width:20px;height:20px;display:block}@media (min-width: 1024px){._templateFragment_wzdbx_25{font-size:20px;gap:30px}._templateFragmentsList_wzdbx_25{width:fit-content}._templateNameAndFragmentsList_wzdbx_1{gap:20px;padding-bottom:10px}}._fragmentQuestions_owljx_1{display:flex;align-items:flex-end;align-content:center;flex-direction:row;justify-content:flex-start;gap:20px;width:100%;flex-wrap:wrap}._customRadio_10ve8_1{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px;font-size:16px;color:var(--basic-text-description-color)}._input_10ve8_11{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:0;width:0;height:0}._circle_10ve8_21{display:inline-block;width:20px;height:20px;border:2px solid var(--basic-text-description-color);border-radius:50%;background-color:var(--basic-table-shadow-color);position:relative;transition:border-color .2s ease,background-color .2s ease}._input_10ve8_11:checked+._circle_10ve8_21{border-color:var(--basic-btn-dark-color);background-color:var(--basic-btn-dark-color)}._input_10ve8_11:checked+._circle_10ve8_21:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--basic-table-shadow-color);border-radius:50%}._input_10ve8_11:focus+._circle_10ve8_21{outline:none}._customRadio_10ve8_1._disabled_10ve8_53{cursor:not-allowed;opacity:.6}._input_10ve8_11:disabled+._circle_10ve8_21{border-color:var(--basic-text-description-color);background-color:var(--basic-table-shadow-color)}._input_10ve8_11:disabled:checked+._circle_10ve8_21{background-color:var(--basic-table-shadow-color)}._label_10ve8_67{margin-left:4px}._question_xjsny_1{width:45%;display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column;padding:3px;gap:5px}._title_xjsny_12{font-weight:400;font-size:16px;color:var(--basic-dark-text-color)}._input_xjsny_18{outline:none;border-radius:8px;border:1px solid var(--basic-border-color);width:100%;height:50px;padding:20px;font-weight:600;font-size:14px;color:var(--basic-text-description-color)}._inputWrapper_xjsny_30{display:flex;align-items:center;justify-content:flex-start;margin:5px 0;width:100%}._radioInput_xjsny_38{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:5px;margin:5px 0;width:100%}@media (min-width: 768px){._question_xjsny_1{width:160px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;padding:3px;gap:5px}._title_xjsny_12{font-weight:400;font-size:16px;color:var(--basic-dark-text-color)}._input_xjsny_18{outline:none;border-radius:8px;border:1px solid var(--basic-border-color);width:160px;height:50px;padding:20px;font-weight:600;font-size:14px;color:var(--basic-text-description-color)}._inputWrapper_xjsny_30{display:flex;align-items:center;justify-content:flex-start;margin:5px 0;width:100%}._radioInput_xjsny_38{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:5px;margin:5px 0;width:100%}}._templateFragmentsDropdownWrapper_12tbb_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;position:relative;margin-bottom:-10px;gap:10px}._dropdownTitle_12tbb_13{width:100%;background-color:var(--basic-table-background-color);border-radius:10px;height:50px;display:flex;align-items:center;flex-direction:row;align-content:center;justify-content:space-between;padding:0 20px;color:var(--basic-text-description-color);font-size:16px;font-weight:600;cursor:pointer}._up_12tbb_30{transform:rotate(180deg)}._dropdownQuestionsContainer_12tbb_34{width:100%;display:flex;align-items:flex-end;pointer-events:none;max-height:0;overflow:hidden;opacity:0;transition:max-height .6s ease-in-out,opacity .7s ease-in-out}._show_12tbb_47{max-height:2000px;opacity:1;pointer-events:auto;transition:max-height .5s ease-in-out,opacity .3s ease-in-out}._header_1q82w_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;font-size:20px;font-weight:400;font-family:Roboto,sans-serif}._headerNumber_1q82w_12{font-weight:400;font-size:20px}._headerSlash_1q82w_17{margin:0 5px}._headerName_1q82w_20{color:var(--basic-btn-dark-color)}@media (min-width: 768px){._header_1q82w_1{justify-content:flex-start}}._list_ddhdr_1{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;gap:3px;width:100%;position:absolute;top:0;opacity:0;pointer-events:none;background-color:var(--basic-table-background-color);padding:5px;border-radius:10px;border:2px solid var(--basic-color);transition:top .3s ease-in-out,opacity .3s ease-in-out}._showTemplates_ddhdr_24{top:110%;opacity:1;pointer-events:auto;z-index:3;transition:top .3s ease-in-out,opacity .3s ease-in-out}._item_ddhdr_35{width:100%;display:flex;align-content:center;align-items:center;justify-content:center;text-align:left;color:var(--basic-color);font-weight:400;font-size:16px;cursor:pointer;background-color:transparent;border-radius:10px;padding:5px}._item_ddhdr_35:hover{background-color:var(--basic-table-shadow-color)}._item_ddhdr_35:hover ._link_ddhdr_54{color:var(--basic-btn-dark-hover-color)}._link_ddhdr_54{color:var(--basic-color);padding:5px;transition:color .3s ease-in-out}._dropdown_9fc9m_1{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;position:relative}._typeTitle_9fc9m_10{display:flex;align-items:center;align-content:center;justify-content:center;width:260px;border:2px solid var(--basic-color);border-radius:10px;color:var(--basic-color);font-weight:400;font-size:16px;padding:10px;cursor:pointer;text-align:center;background-color:var(--basic-table-background-color);transition:color .3s ease-in-out,border .3s ease-in-out;z-index:2}._typeTitle_9fc9m_10:hover{color:var(--basic-btn-dark-hover-color);border:2px solid var(--basic-btn-dark-hover-color)}@media screen and (min-width: 1024px){._typeTitle_9fc9m_10{min-width:210px;padding:16px 36px}}._container_1hrw1_1{display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;width:100%;gap:20px;margin-bottom:14px;margin-top:14px}._progressAndType_1hrw1_13{display:flex;gap:10px}._typeContainer_1hrw1_18{display:flex;align-items:center;align-content:center;flex-direction:row;justify-content:center;gap:16px}._type_1hrw1_18{color:var(--basic-text-description-color);font-size:14px;font-weight:400}._descriptionContainer_1hrw1_33{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:center;gap:18px}._description_1hrw1_33{color:var(--basic-text-description-color);font-size:14px;font-weight:400}._descriptionText_1hrw1_46{color:var(--basic-text-description-color);font-size:14px;font-weight:400;max-width:480px}._progressBarWrapper_1hrw1_53{width:60px;height:60px;display:flex;align-items:center;justify-content:center}._circleText_1hrw1_61{dominant-baseline:middle;text-anchor:middle}@media screen and (min-width: 768px){._container_1hrw1_1{gap:40px;flex-direction:row;justify-content:flex-start;margin-bottom:24px}._progressBarWrapper_1hrw1_53{width:100px;height:100px}._type_1hrw1_18{font-size:20px}._typeContainer_1hrw1_18{gap:20px}._description_1hrw1_33{font-size:20px}._descriptionText_1hrw1_46{font-size:16px}._descriptionContainer_1hrw1_33{width:auto;max-width:580px;gap:20px}}._container_181ue_1{display:flex;align-items:flex-start;align-content:center;justify-content:flex-start;width:100%;flex-direction:column;gap:0}@media (min-width: 1024px){._container_181ue_1{margin-bottom:24px}}._wrapper_11qoz_1{padding-top:20px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column}._prompt_11qoz_10{width:100%;display:flex;justify-content:flex-start;align-items:center;align-content:center;font-size:16px;color:var(--basic-dark-text-color);font-weight:400;padding-top:20px}._content_11qoz_22{width:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;gap:20px;margin-top:15px;flex-direction:column}._contentList_11qoz_34{width:100%}._contentItem_11qoz_38{height:fit-content;width:100%}._buttonContainer_11qoz_43{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;padding:30px 0}@media (min-width: 1024px){._content_11qoz_22{margin-top:30px;gap:30px}._prompt_11qoz_10{font-size:20px}._buttonContainer_11qoz_43{padding:30px}}._container_4o951_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;color:var(--basic-text-description-color);padding-top:30px}._link_4o951_11{color:var(--basic-text-title-color);transition:color .3s ease-in-out;font-family:Roboto;font-weight:500;font-size:16px}._link_4o951_11:hover{color:var(--basic-text-description-color)}._item_4o951_22{color:var(--basic-border-color);font-family:Roboto;font-weight:500;font-size:16px;-webkit-user-select:none;user-select:none}._divider_4o951_30{margin:0 3px}._container_ynrkt_1{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;gap:10px;padding-top:10px;padding-bottom:10px;border-bottom:2px solid var(--background-header-btn-color);position:relative}._navTab_ynrkt_14{display:flex;align-items:flex-end;padding:0;margin:0;cursor:pointer;height:40px}._tabLink_ynrkt_23{display:flex;align-content:center;justify-content:center;font-size:14px;font-weight:500;font-family:Roboto,sans-serif;color:var(--header-list-text-color);transition:color .3s ease-in-out}._tabsSlider_ynrkt_34{background-color:var(--basic-color);position:absolute;bottom:-1.5px;height:1.5px;z-index:1;transition:width .5s}._badgeAndIcon_ynrkt_43{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column}._tabBadge_ynrkt_51{display:flex;align-items:center;align-content:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--basic-btn-dark-color);color:var(--basic-table-background-color);font-size:10px;font-weight:600;transition:background-color .3s ease-in-out}._label_ynrkt_66{padding-bottom:5px}._active_ynrkt_70{color:var(--basic-btn-color)}._disabled_ynrkt_74{color:#999;opacity:.6;pointer-events:none;cursor:not-allowed}@media (min-width: 1024px){._container_ynrkt_1{justify-content:flex-start;align-items:center;gap:50px;height:103px;padding-top:10px;padding-bottom:30px}._navTab_ynrkt_14{height:103%}._tabLink_ynrkt_23{align-items:flex-end;font-size:20px}._tabBadge_ynrkt_51{margin-bottom:5px;width:23px;height:23px;font-size:11px}}._cartNavTab_1biha_1{display:flex;align-content:center;align-items:flex-end;justify-content:center;gap:10px;font-size:14px;font-weight:500;font-family:Roboto,sans-serif;color:var(--basic-btn-color);transition:color .3s ease-in-out}._cartNavTabActive_1biha_14{color:var(--basic-btn-color)}._step3and4_1biha_18{justify-content:space-between!important}@media (min-width: 1024px){._cartNavTab_1biha_1{display:flex;align-content:center;align-items:flex-end;justify-content:center;gap:10px;font-size:20px;font-weight:500;font-family:Roboto,sans-serif;color:var(--basic-btn-dark-color);transition:color .3s ease-in-out}}._costSummaryHeaderWrapper_1jep1_1{display:flex;align-content:center;flex-direction:column;align-items:center;width:100%;color:var(--basic-dark-text-color);font-size:16px;font-weight:600;position:relative;margin-bottom:24px}._costSummary_1jep1_1{width:100%;margin-bottom:20px;display:flex;align-items:center;align-content:center;justify-content:center}._costSummarySwitcher_1jep1_23{width:100%;margin-bottom:20px}._minPriceBtn_1jep1_28{background:var(--basic-color);width:100%;justify-content:center;gap:10px;border:none}._minPriceBtn_1jep1_28:hover{background:var(--basic-btn-dark-hover-color);color:var(--basic-table-background-color)}._minPriceBtn_1jep1_28:hover{background:var(--basic-btn-dark-hover-color)!important;color:var(--basic-table-background-color)!important}._flushBtn_1jep1_46{background:var(--gray-btn-color);width:100%;justify-content:center;gap:10px;border:none}._flushBtn_1jep1_46:hover{background:var(--dark-gray-btn-color)!important;color:var(--basic-table-background-color)!important}._rotatedBtnIcon_1jep1_59{display:flex;align-content:center;align-items:center;justify-content:center;animation:_spin_1jep1_1 1s linear infinite;transition:transform .3s ease}._btnIcon_1jep1_68{display:flex;align-content:center;align-items:center;justify-content:center;transition:transform .3s ease}._costSummaryBtns_1jep1_76{display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;gap:15px;width:100%}@media (min-width: 540px){._costSummaryBtns_1jep1_76{display:flex;align-items:center;align-content:center;flex-direction:row;justify-content:center;gap:3%;width:100%}}@media screen and (min-width: 1024px){._costSummaryHeaderWrapper_1jep1_1{display:flex;align-items:center;align-content:center;justify-content:space-between;width:100%;flex-direction:row;border-bottom:1px solid var(--light-border-color);padding-bottom:20px;margin-bottom:20px;font-size:20px;font-weight:600}._costSummarySwitcher_1jep1_23{margin-bottom:0;position:absolute;width:calc(100% / 3);left:calc(50% - (100% / 6))}._costSummary_1jep1_1{justify-content:flex-start;margin-bottom:20px}._costSummaryBtns_1jep1_76{flex-direction:row;gap:15px;justify-content:flex-end}._minPriceBtn_1jep1_28,._flushBtn_1jep1_46{width:130px;height:40px;font-size:14px}}@media (min-width: 1200px){._minPriceBtn_1jep1_28,._flushBtn_1jep1_46{width:140px;height:40px;font-size:14px}}@media (min-width: 1300px){._minPriceBtn_1jep1_28,._flushBtn_1jep1_46{width:170px;height:50px;font-size:16px}}@keyframes _spin_1jep1_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._switcher_nzmgt_1{width:100%;height:36px;display:flex;align-items:center;align-content:center;justify-content:space-between;position:relative;padding:10px 0;background-color:var(--light-border-color);border-radius:25px;overflow:hidden;cursor:pointer}._switcherMarker_nzmgt_16{position:absolute;left:0;background-color:var(--basic-color);width:50%;height:36px;border-radius:25px}._label_nzmgt_25{display:flex;align-items:center;align-content:center;justify-content:center;z-index:2;width:100%;font-weight:600;font-size:16px;color:var(--basic-text-description-color);transition:color .3s ease-in-out}@media (max-width: 1300px){._label_nzmgt_25{font-size:14px}}@media (max-width: 1250px){._label_nzmgt_25{font-size:13px}}._labelActive_nzmgt_50{color:var(--basic-table-background-color)}._progressBar_18lc9_1{max-width:50%}._fragmentInfo_5pn08_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;gap:30px}._imgAndTitle_5pn08_11{display:flex;align-content:center;align-items:center;justify-content:space-between;gap:20px}._fragmentImg_5pn08_19{height:80px;width:80px;border-radius:5px}._fragmentInfoContainer_5pn08_25{display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column}._fragmentTitle_5pn08_33{font-weight:500;font-size:16px;color:var(--basic-dark-text-color);margin:10px 0}._fragmentDescription_5pn08_40{font-size:14px;color:var(--basic-dark-text-color);font-style:italic}._tableContainer_1tnqo_1{width:100%}._tableHeader_1tnqo_5{display:flex;background-color:var(--basic-table-shadow-color);border-radius:20px;overflow:hidden;color:var(--basic-text-description-color);font-weight:500;font-size:12px;align-content:center;align-items:center;padding-top:10px;padding-bottom:10px}._headerCell_1tnqo_19{display:flex;align-items:center;align-content:center;justify-content:flex-start;text-align:left;width:20%!important;padding-left:40px}._table_1tnqo_1{width:100%;margin-top:15px;border-spacing:0;border-collapse:collapse;border:none;overflow:hidden;border-bottom:2px solid var(--light-border-color)}._emptyRow_1tnqo_39{height:20px}._itemTypesTableRow_hsnid_1{width:100%}._tableRow_hsnid_5{height:60px}._cell_hsnid_9{padding:20px 0;width:20%!important;vertical-align:bottom;font-size:14px;font-weight:400}._emptyVendorCell_hsnid_17{padding:20px 30px;width:20%!important;vertical-align:bottom;font-size:16px;font-weight:400}._vendor_hsnid_25{color:var(--basic-btn-dark-color);text-decoration:underline;font-size:14px;font-weight:500}._cell-content_hsnid_32{margin-top:10px;display:flex;align-items:flex-start;align-content:center;justify-content:flex-start;flex-direction:column;gap:10px;margin-left:30px}._itemTypeCellTd_hsnid_43{width:43%}._itemTableRow_hsnid_47{height:60px;width:100%}._itemTypeCell_hsnid_43{display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;border-radius:10px;border:1px solid var(--light-border-color);background-color:var(--basic-table-shadow-color);gap:20px;color:var(--basic-text-description-color);font-weight:500;font-size:14px;padding:10px;width:60%;margin-top:10px;margin-left:30px}._selectProductBtn_hsnid_71{width:190px;margin-left:30px;margin-top:7px;padding:0 10px;display:flex;align-items:center;align-content:center;justify-content:space-between;gap:7px}._selectProductCell_hsnid_83{min-width:220px;max-width:220px;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row-reverse;height:50px;background-color:var(--basic-table-background-color);border:1px solid var(--basic-btn-dark-color);border-radius:10px;color:var(--basic-dark-text-color);font-weight:500;font-size:14px;gap:5px;padding:0 10px;cursor:pointer;box-shadow:none;transition:box-shadow .3s ease-in-out}._selectProductCell_hsnid_83:hover{box-shadow:1px 1px 10px var(--basic-btn-darker-hover-color)}@media (max-width: 1300px){._selectProductBtn_hsnid_71{margin-left:30px}._selectProductCell_hsnid_83{min-width:170px;max-width:170px;font-size:13px}}._selectProductArrowIcon_hsnid_121{width:25px;height:25px;min-width:25px;min-height:25px;display:flex;align-content:center;align-items:center;justify-content:center;flex-shrink:0}._selectProductArrowIcon_hsnid_121 svg{width:100%;height:100%;min-width:20px;min-height:20px}._current-item_hsnid_139{width:220px;border:1px solid var(--basic-btn-dark-color);border-radius:10px;display:flex;max-width:220px;align-items:center;align-content:center;justify-content:space-between;color:var(--basic-dark-text-color);font-size:14px;font-weight:400;cursor:pointer;padding:10px 5px;box-shadow:none;transition:box-shadow .3s ease-in-out}._current-item_hsnid_139:hover{box-shadow:1px 1px 10px var(--basic-btn-darker-hover-color)}._emptyItemType_hsnid_161{display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;gap:10px;width:220px;font-size:14px;font-weight:400;color:var(--basic-text-description-color);padding:10px;margin-left:35px}._itemTableRow_znp6s_1{height:60px;width:100%}._cell_znp6s_6{padding:20px 0;width:20%!important;vertical-align:bottom;text-align:left;font-size:14px;font-weight:400}._vendor_znp6s_15{color:var(--basic-btn-dark-color);text-decoration:underline;font-size:14px;font-weight:500}._vendorCellContent_znp6s_22{display:flex;align-items:center;align-content:center;justify-content:flex-start;gap:30px}._itemCell_znp6s_30{display:flex;align-content:center;align-items:center;flex-direction:row;justify-content:flex-start;border-radius:10px;color:var(--basic-dark-text-color);font-weight:500;font-size:14px;gap:15px;padding:0 10px;margin-left:20px;margin-top:7px}._currentItem_znp6s_46{width:200px;border:1px solid var(--basic-btn-dark-color);border-radius:10px;display:flex;align-items:center;align-content:center;justify-content:space-between;color:var(--basic-dark-text-color);font-size:14px;font-weight:400;cursor:pointer;padding:5px;box-shadow:none;text-align:left;transition:box-shadow .3s ease-in-out}._selectProductArrowIcon_znp6s_64{width:25px;height:25px;display:flex;align-content:center;align-items:center;justify-content:center;flex-shrink:0}@media (min-width: 1190px){._itemCell_znp6s_30{gap:2%}}@media (min-width: 1200px){._itemCell_znp6s_30{margin-left:30px;gap:10px}}@media (min-width: 1350px){._itemCell_znp6s_30{gap:10%}}@media (min-width: 1520px){._itemCell_znp6s_30{width:70%;font-size:14px;gap:15%}}._currentItem_znp6s_46:hover{box-shadow:1px 1px 4px var(--basic-btn-dark-color)}._itemsSelectionModal_116zr_1{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;overflow:hidden;min-width:60vw}._modalHeader_116zr_11{width:100%;display:flex;align-items:flex-start;margin:0}._paginationControlsContainer_116zr_18{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-start}._paginationControls_116zr_18{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-start;padding-top:10px;flex-direction:row;gap:5px}._paginationButton_116zr_37{width:44px;height:40px;display:flex;align-items:center;align-content:center;justify-content:center;background-color:transparent;border:none;font-size:13px;font-weight:500;cursor:pointer;padding:30px 0}._pageBtn_116zr_52{width:40px;height:40px;border-radius:8px;display:flex;align-content:center;align-items:center;justify-content:center;border:1px solid var(--light-border-color);color:var(--basic-dark-text-color);font-size:13px;font-weight:500;background-color:transparent;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;cursor:pointer}._pageBtn_116zr_52:hover{border:1px solid var(--basic-color)}._activePageBtn_116zr_73{border:1px solid var(--basic-color);color:var(--basic-table-background-color);background-color:var(--basic-color)}._itemsList_123ag_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;margin:0 0 20px;padding:0}._item_123ag_1{width:100%}._item_1xio8_1{display:flex;align-content:center;align-items:center;justify-content:center;width:100%;height:calc(100% / 8.5);flex-direction:row;padding:15px 0;border-bottom:1.5px solid var(--light-border-color)}._imgAndTitle_1xio8_13{display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:row;gap:20px;flex:1}._img_1xio8_13{width:72px;height:74px}._titleAndUnitPrice_1xio8_28{display:flex;align-items:flex-start;align-content:center;justify-content:center;flex-direction:column;width:150px;color:var(--basic-dark-text-color);font-size:14px;font-weight:500;gap:7px}._price_1xio8_41{color:var(--basic-btn-darker-hover-color);font-weight:600}._quantity_1xio8_46{color:var(--basic-btn-dark-color);font-weight:600;font-size:14px;flex:1;display:flex;align-content:center;align-items:center;justify-content:center;padding:0 3px}._quantityInputContainer_1xio8_58{flex:1;display:flex;justify-content:center}._quantityInput_1xio8_58{width:100px;height:40px;justify-content:space-between;display:flex;align-items:center;align-content:center;border-radius:5px;border:1px solid var(--light-border-color);color:var(--basic-text-description-color);font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}._quantityInput_1xio8_58 input{outline:none;height:38px;width:38px;margin:0;padding:0;text-align:center;border:none}._changeQuantity_1xio8_89{cursor:pointer;width:33%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;background-color:transparent;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:500;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}._changeQuantity_1xio8_89:hover{background-color:var(--basic-table-shadow-color)}._increment_1xio8_113:hover{border-left:1px solid var(--light-border-color)}._decrement_1xio8_119:hover{border-right:1px solid var(--light-border-color)}._vendor_1xio8_125{font-size:16px;font-weight:500;text-decoration:underline;color:var(--basic-btn-dark-color);padding:0 20px;flex:1}._input_1xio8_134{color:var(--basic-dark-text-color)}._fillBtnContainer_1xio8_138{flex:1}._fillBtn_1xio8_138{width:100px!important;height:40px;padding:0 10px;font-size:12px;border-radius:5px}._availableItemsNumber_h1bi9_1{display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:row;gap:7px;color:var(--basic-color);font-weight:500;font-size:14px;flex:1}._outOfStockItems_h1bi9_14{color:var(--basic-text-title-color);font-weight:500;font-size:14px;flex:1;display:flex;align-content:center;align-items:center;justify-content:center}._quantityInput_1cus1_1{width:100px;height:40px;justify-content:center;display:flex;align-items:center;align-content:center;border-radius:5px;border:1px solid var(--light-border-color);color:var(--basic-text-description-color);font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}._quantityInput_1cus1_1 input{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;appearance:none;outline:none;height:38px;width:38px;margin:0;padding:0;border:none}._quantityInput_1cus1_1 input::-webkit-inner-spin-button,._quantityInput_1cus1_1 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._changeQuantity_1cus1_34{cursor:pointer;width:33%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;background-color:transparent;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:500;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}._changeQuantity_1cus1_34:hover{background-color:var(--basic-table-shadow-color)}._increment_1cus1_59:hover{border-left:1px solid var(--light-border-color)}._decrement_1cus1_65:hover{border-right:1px solid var(--light-border-color)}._modal_aw3np_1{width:55vw;max-height:90vh;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column}._modalHeader_76p9l_1{width:100%;height:100%;display:flex;flex-direction:row;align-content:center;align-items:flex-start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--light-border-color)}._container_76p9l_13{width:100%;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;gap:20px}._notifyAndBtn_76p9l_23{width:100%;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;font-weight:500;color:var(--basic-dark-text-color);font-size:20px}._searchInputContainer_76p9l_35{display:flex;align-items:center;align-content:center;justify-content:flex-start;width:100%}._children_76p9l_43{width:100%;height:100%}._searchInput_1npqv_1{display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-direction:row;border-radius:10px;background-color:var(--basic-background-pricing-tablet-landing-color);padding:7px;gap:5px}._searchInput_1npqv_1 input{border:none;outline:none;background:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:22px;width:100%;margin:0;padding:3px 10px 0 3px;color:var(--basic-text-description-color);font-size:17px;font-weight:400}._searchInput_1npqv_1 input::placeholder{color:var(--basic-text-description-color);font-size:17px;font-weight:400}._footer_8emrk_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;gap:20px}._paginationControlsContainer_8emrk_11{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-start}._paginationControls_8emrk_11{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-start;padding-top:10px;flex-direction:row;gap:5px}._paginationButton_8emrk_30{width:44px;height:40px;display:flex;align-items:center;align-content:center;justify-content:center;background-color:transparent;border:none;font-size:13px;font-weight:500;cursor:pointer;padding:30px 0}._pageBtn_8emrk_45{width:40px;height:40px;border-radius:8px;display:flex;align-content:center;align-items:center;justify-content:center;border:1px solid var(--light-border-color);color:var(--basic-dark-text-color);font-size:13px;font-weight:500;background-color:transparent;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;cursor:pointer}._pageBtn_8emrk_45:hover{border:1px solid var(--basic-color)}._activePageBtn_8emrk_66{border:1px solid var(--basic-color);color:var(--basic-table-background-color);background-color:var(--basic-color)}._paginationControls_1p7qz_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-direction:row;gap:5px}._paginationButton_1p7qz_11{width:40px;height:40px;display:flex;align-items:center;align-content:center;justify-content:center;background-color:transparent;border:none;font-size:13px;font-weight:500;cursor:pointer;padding:30px 0}._pageBtn_1p7qz_26{width:40px;height:40px;border-radius:8px;display:flex;align-content:center;align-items:center;justify-content:center;border:1px solid #D8D8D8;color:#333;font-size:13px;font-weight:500;background-color:transparent;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;cursor:pointer}._pageBtn_1p7qz_26:hover{border:1px solid #0FBC74}._activePageBtn_1p7qz_47{border:1px solid #0FBC74;color:#fff;background-color:#0fbc74}._modalHeaderControls_zq93i_1{width:100%;height:100%;display:flex;align-items:flex-end;align-content:center;justify-content:space-between;flex-direction:column;gap:20px}._progressBarContainer_zq93i_12{width:100%;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;color:var(--basic-dark-text-color);font-size:20px;font-weight:500}._progressBar_zq93i_12{width:100%;display:flex;gap:10px;color:var(--basic-text-description-color);font-weight:500;font-size:14px;flex-wrap:nowrap}._btnsContainer_zq93i_36{display:flex;align-items:center;align-content:center;justify-content:flex-end;flex-direction:row;gap:10px}._clearSelectedItemsBtn_zq93i_45{width:40px;height:40px;display:flex;align-content:center;align-items:center;justify-content:center;background-color:var(--background-checkbox-color);color:var(--basic-color);border:1.5px solid var(--basic-color);border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out}._clearSelectedItemsBtn_zq93i_45:hover{background-color:var(--basic-color);color:var(--background-checkbox-color);border:1.5px solid var(--background-checkbox-color)}._sortingArrows_zq93i_66{display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:row}._sortingArrow_zq93i_66{width:30px;height:30px;display:flex;align-content:center;align-items:center;justify-content:center;cursor:pointer}._down_zq93i_84{transform:rotate(180deg)}._progress_zq93i_12{width:50%;height:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin-bottom:10px}._progress_zq93i_12::-webkit-progress-bar{background-color:var(--background-header-btn-color);border-radius:15px;overflow:hidden}._progress_zq93i_12::-webkit-progress-value{background-color:var(--basic-btn-color);border-radius:15px}._progress_zq93i_12::-moz-progress-bar{background-color:var(--basic-btn-color);border-radius:15px}._progressBarText_zq93i_113{font-size:14px;font-weight:500;color:#5f6368;padding:0;margin:0}._fragmentFooter_1ws97_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:flex-end;flex-direction:column;border-top:1px solid var(--light-border-color);gap:20px;padding:20px 10px;margin-top:20px}._totalPrice_1ws97_14{width:100%;display:flex;align-content:center;align-items:center;justify-content:space-between;gap:10px;flex-direction:row}._total_1ws97_14{font-size:20px;font-weight:400;color:var(--basic-text-description-color)}._price_1ws97_30{font-size:20px;font-weight:600;color:var(--basic-dark-text-color)}._fragmentFooterBtn_1ws97_36{width:100%}@media (min-width: 768px){._fragmentFooter_1ws97_1{flex-direction:row;padding-top:10px;gap:30px;border:none}._totalPrice_1ws97_14{justify-content:flex-end}._fragmentFooterBtn_1ws97_36{width:215px}}._section_ij88y_1{width:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;background-color:var(--basic-table-shadow-color);border-radius:5px;gap:24px;padding:0}@media screen and (min-width: 1024px){._section_ij88y_1{background-color:var(--basic-table-background-color);border-radius:10px;padding:20px 30px;gap:30px;border:none}}._progressBar_elxm1_1{display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:center;width:100%}._scalePart_elxm1_10{max-width:70%;width:70%;height:15px;background:var(--background-header-btn-color);border-radius:10px;overflow:hidden}._scaleFill_elxm1_19{background-color:var(--basic-btn-color);border-radius:10px;height:100%}._scaleText_elxm1_24{display:flex;align-items:center;align-content:center;gap:0;min-width:70px;justify-content:flex-start;font-size:16px;font-weight:400;color:#5f6368}._scaleValues_elxm1_37{display:flex;min-width:50px;justify-content:center;flex-wrap:nowrap}@media (min-width: 1024px){._scalePart_elxm1_10{width:300px}}._fragmentInfo_18hkp_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:flex-start;flex-direction:row;gap:30px}._fragmentInfoTitleContainer_18hkp_11{display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column}._fragmentInfoTitle_18hkp_11{font-weight:500;font-size:16px;color:var(--basic-dark-text-color);margin:10px 0}._fragmentInfoDescription_18hkp_26{font-size:14px;color:var(--basic-dark-text-color);font-style:italic}._dropdown_emrsq_1{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-between;width:100%;gap:10px}._image_emrsq_11{width:60px;height:60px;border-radius:5px}._titleContainer_emrsq_17{width:100%;display:flex;align-content:center;align-items:center;height:100%;flex-direction:row;justify-content:space-between;font-weight:500;font-size:16px;color:var(--basic-text-description-color);gap:5px}._mobileExpand_emrsq_31{color:var(--basic-table-background-color);width:35px;min-width:35px;height:35px;padding-top:2px;background-color:var(--basic-color);border-radius:4px;display:flex;align-items:center;align-content:center;justify-content:center;border:none;cursor:pointer;transition:background-color .3s ease-in-out}._closed_emrsq_48{transform:rotate(180deg)}._title_emrsq_17{font-weight:500;font-size:16px;color:var(--basic-dark-text-color);margin:10px 0}._description_emrsq_59{font-size:14px;color:var(--basic-dark-text-color);font-style:italic}._section_tu6uk_1{width:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;border-radius:5px;background-color:var(--basic-table-shadow-color);border:1px solid var(--light-border-color);padding:10px}@media (min-width: 1024px){._section_tu6uk_1{padding:20px 30px;gap:30px;border-radius:10px;background-color:var(--basic-table-background-color);border:none}}._itemTypeInfoContainerMobile_4n8f5_1{display:flex;width:100%;align-items:center;align-content:center;flex-direction:column;background-color:var(--basic-table-background-color);border-radius:5px;border:1px solid var(--light-border-color)}._itemTypeInfoMobile_4n8f5_12{width:100%;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;background-color:var(--basic-table-background-color);border-radius:5px;padding:10px 15px;font-size:14px;color:var(--basic-dark-text-color);font-weight:600}._itemTypeNameMobile_4n8f5_27{display:flex;flex-direction:column;gap:5px}._itemTypeQtyMobile_4n8f5_33{width:100%;display:flex;align-items:center;align-content:center;flex-direction:row;justify-content:flex-start;font-weight:400;font-size:14px;color:var(--basic-text-description-color)}._itemsListMobile_4n8f5_45{width:100%;border-top:1px solid var(--light-border-color);max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._showItemsListMobile_4n8f5_54{max-height:3000px;opacity:1;pointer-events:auto}._emptyItemTypeMobile_4n8f5_60{margin-top:10px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:row;gap:10px;width:100%;font-size:14px;font-weight:400;color:var(--basic-text-description-color);background-color:var(--basic-table-background-color);border:1px solid var(--light-border-color);border-radius:10px;padding:10px}._itemContainer_4n8f5_78{width:100%;padding:0 10px}._mobileExpand_4n8f5_83{color:var(--basic-table-background-color);width:35px;min-width:35px;height:35px;padding-top:2px;background-color:var(--basic-color);border-radius:4px;display:flex;align-items:center;align-content:center;justify-content:center;border:none;cursor:pointer;transition:background-color .3s ease-in-out}._closed_4n8f5_100{transform:rotate(180deg)}._selectProductBtnMobile_4n8f5_104{width:100%;height:50px;border-radius:10px;border:1px solid var(--basic-btn-dark-color);display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row-reverse;background-color:var(--basic-table-background-color);text-align:left;padding:5px 10px;font-size:14px;font-weight:400;color:var(--basic-dark-text-color);max-width:270px}@media (min-width: 370px){._selectProductBtnMobile_4n8f5_104{max-width:1000px}}._selectProductArrowIcon_4n8f5_129{width:25px;height:25px;min-width:25px;min-height:25px;display:flex;align-content:center;align-items:center;justify-content:center;flex-shrink:0}._itemInfoTypeMobile_4n8f5_141{display:flex;align-items:center;align-content:center;justify-content:space-between;width:100%;flex-direction:row;font-size:12px;font-weight:400;padding:15px 5px;color:var(--basic-text-description-color)}._itemInfoValueMobile_4n8f5_154{font-size:14px;color:var(--basic-dark-text-color)}._itemInfo_1p7x7_1{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;padding:15px;width:100%}._selectProductBtn_1p7x7_11{width:100%;height:50px;border-radius:10px;border:1px solid var(--basic-btn-dark-color);display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row-reverse;background-color:var(--basic-table-background-color);text-align:left;padding:5px 10px;font-size:14px;font-weight:400;color:var(--basic-dark-text-color);max-width:270px}@media (min-width: 370px){._selectProductBtn_1p7x7_11{max-width:1000px}}._itemInfoType_1p7x7_36{display:flex;align-items:center;align-content:center;justify-content:space-between;width:100%;flex-direction:row;font-size:12px;font-weight:400;padding:15px 5px;color:var(--basic-text-description-color)}._itemInfoValue_1p7x7_49{font-size:14px;color:var(--basic-dark-text-color)}._vendorLink_1p7x7_54{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:row;gap:7px}._vendor_1p7x7_54{color:var(--basic-btn-dark-color)}._selectProductArrowIcon_1p7x7_67{width:25px;height:25px;min-width:25px;min-height:25px;display:flex;align-content:center;align-items:center;justify-content:center;flex-shrink:0}._itemTypesListContainer_184qu_1{width:100%;display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;gap:10px;padding-top:10px}._itemContainer_1fxb5_1{display:flex;width:100%;align-items:center;align-content:center;flex-direction:column;background-color:var(--basic-table-background-color);border-radius:5px;border:1px solid var(--light-border-color)}._item_1fxb5_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;gap:10px;background-color:var(--basic-table-background-color);border-radius:5px;padding:10px 15px;font-size:14px;color:var(--basic-dark-text-color);font-weight:600}._itemName_1fxb5_28{display:flex;flex-direction:column;gap:5px}._btns_1fxb5_34{width:27%;display:flex;align-items:center;align-content:center;justify-content:flex-end;flex-direction:row;gap:3%}._btns_1fxb5_34 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:35px;height:35px;border:1px solid var(--basic-color);border-radius:4px;display:flex;align-content:center;align-items:center;justify-content:center;position:relative;cursor:pointer;flex-shrink:0}._btns_1fxb5_34 input[type=checkbox]:checked{background-color:var(--background-checkbox-color);border-color:var(--basic-hover-color)}._btns_1fxb5_34 input[type=checkbox]:checked:before{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="green"><path d="M9 16.17l-4.17-4.17-1.41 1.41L9 19l12-12-1.41-1.41z"/></svg>');background-size:contain;width:20px;height:20px;display:block}._expandBtn_1fxb5_73{color:var(--basic-table-background-color);width:35px;min-width:35px;height:35px;padding-top:2px;background-color:var(--basic-color);border-radius:4px;display:flex;align-items:center;align-content:center;justify-content:center;border:none;cursor:pointer;transition:background-color .3s ease-in-out}._itemsList_1fxb5_90{width:100%;padding:0 15px;border-top:1px solid var(--light-border-color);max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._show_1fxb5_100{max-height:3000px;opacity:1;pointer-events:auto}._checkedItemType_1fxb5_106{display:flex;align-items:center;align-content:center;justify-content:space-between;width:100%;flex-direction:row;font-size:12px;font-weight:400;padding:15px 5px;color:var(--basic-text-description-color)}._checkedItemValue_1fxb5_119{font-size:14px;color:var(--basic-dark-text-color)}._vendorLink_1fxb5_124{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:row;gap:7px}._closed_1fxb5_133{transform:rotate(180deg)}._itemTypesList_4ysmr_1{width:100%;max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._show_4ysmr_9{pointer-events:auto;max-height:5000px;opacity:1}._progressBar_4ysmr_15{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:row;padding-top:20px;color:var(--basic-text-description-color);border-top:1px solid var(--light-border-color)}._wrapper_8eiz2_1{width:100%;height:100%;background-color:var(--basic-table-shadow-color);display:flex;align-items:center;align-content:center;justify-content:center;border-radius:5px;flex-direction:column;padding:10px;border:1px solid var(--light-border-color)}._footerContainer_2cbtr_1{display:flex;flex-direction:column;width:100%;height:fit-content;border-radius:5px;background-color:var(--basic-table-background-color);border:1px solid var(--light-border-color);padding:20px;gap:20px;margin-top:30px}._footer_2cbtr_1{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;width:100%;gap:15px;font-size:16px;color:var(--basic-dark-text-color);font-weight:600;z-index:5}._footerList_2cbtr_28{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-content:center;gap:15px}._listItem_2cbtr_38{width:100%;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;font-size:16px;color:var(--basic-text-description-color);font-weight:400}._dashedLine_2cbtr_50{flex:1;height:2px!important;background:repeating-linear-gradient(to right,var(--light-border-color) 0,var(--light-border-color) 9px,transparent 4px,transparent 18px);margin:0 10px}._price_2cbtr_63{color:var(--basic-dark-text-color)}._totalPrice_2cbtr_67{color:var(--basic-btn-dark-color);font-weight:700;font-size:16px}._hideFooter_2cbtr_73{z-index:10}._closed_2cbtr_77{transform:rotateX(180deg)}._reverse_2cbtr_81{background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._reverse_2cbtr_81:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}._btns_2cbtr_90{width:100%;display:flex;align-items:center;align-content:center;justify-content:space-between}@media (min-width: 1024px){._footerContainer_2cbtr_1{width:100%;position:sticky;bottom:0;height:fit-content;z-index:10;border-radius:0;background-color:transparent;border:none;padding:0;gap:0;margin-top:20px;transition:background-color .3s ease-in-out}._expanded_2cbtr_117{background-color:var(--basic-table-background-color)}._footer_2cbtr_1{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;width:100vw;margin-left:-160px;height:180px;background-color:var(--basic-table-background-color);border-top:1px solid var(--light-border-color);border-bottom:none;box-shadow:none;gap:15px;font-size:16px;color:var(--basic-dark-text-color);font-weight:600;max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._userGuide_2cbtr_146{width:100%;margin:0}._btns_2cbtr_90{opacity:1;display:flex;align-content:center;align-items:center;justify-content:center;padding-bottom:30px;width:100vw;margin-left:-160px}._footerExpanded_2cbtr_162{max-height:230px;opacity:1;pointer-events:auto;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._showTotalFooterBtn_2cbtr_169{position:absolute;bottom:180px;right:0;z-index:10;width:100px;height:40px;gap:10px}._goToPreviousStepLink_2cbtr_179{position:absolute;bottom:180px;left:0;z-index:10;display:flex;align-items:center;gap:4px;max-width:200px;color:var(--disabled-btn-color);border:1px solid var(--disabled-btn-color);background-color:var(--basic-table-shadow-color);padding:10px 12px;border-radius:8px;opacity:0;transition:opacity .3s ease-in-out}._goToPreviousStepLinkExpanded_2cbtr_197{opacity:1}._footerList_2cbtr_28{width:39%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-content:center;gap:15px}._listItem_2cbtr_38{width:100%;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;font-size:16px;color:var(--basic-text-description-color);font-weight:400}._dashedLine_2cbtr_50{flex:1;height:2px!important;background:repeating-linear-gradient(to right,var(--light-border-color) 0,var(--light-border-color) 9px,transparent 4px,transparent 18px);margin:0 10px}._price_2cbtr_63{color:var(--basic-dark-text-color)}._totalPrice_2cbtr_67{color:var(--basic-btn-dark-color);font-weight:700;font-size:16px}._footerBtns_2cbtr_246{width:43%;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;gap:5%}}@media (min-width: 1200px){._showTotalFooterBtn_2cbtr_169{right:-10px}}@media (min-width: 1300px){._showTotalFooterBtn_2cbtr_169{right:0}}@media (min-width: 1350px){._showTotalFooterBtn_2cbtr_169{right:-20px}}@media (min-width: 1400px){._showTotalFooterBtn_2cbtr_169{right:-60px}}@media (min-width: 1500px){._showTotalFooterBtn_2cbtr_169{right:-130px!important}}@media (min-width: 1600px){._showTotalFooterBtn_2cbtr_169{right:-140px!important}}@media (min-width: 1700px){._showTotalFooterBtn_2cbtr_169{right:-165px!important}}._btns_4rsq1_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:10px}._saveAndDownloadBtns_4rsq1_11{width:100%;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:row;gap:5px}._pdfLinkBtn_4rsq1_21{display:flex;align-content:center;align-items:center;justify-content:center;width:100%;min-width:30%;height:50px;border-radius:10px;font-size:14px;font-weight:600;flex:1;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}._pdfLinkBtn_4rsq1_21:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}._pdfLinkBtn_4rsq1_21:hover ._pdfLink_4rsq1_21{color:var(--basic-table-background-color)}._pdfLink_4rsq1_21{color:var(--basic-btn-dark-color);transition:color .3s ease-in-out;width:100%;height:100%;padding:10px;cursor:pointer}._btn_4rsq1_1{width:100%;height:50px;min-height:50px;flex:1;font-weight:600;font-size:14px}._reverse_4rsq1_67{background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._reverse_4rsq1_67:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}@media (min-width: 1024px){._btns_4rsq1_1{width:39%;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;gap:5%}._pdfLinkBtn_4rsq1_21{display:flex;align-content:center;align-items:center;justify-content:center;max-width:30%!important;height:50px;border-radius:10px;font-size:14px;font-weight:600;flex:1;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color);text-align:center}._pdfLinkBtn_4rsq1_21:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}._pdfLinkBtn_4rsq1_21:hover ._pdfLink_4rsq1_21{color:var(--basic-table-background-color)}._pdfLink_4rsq1_21{color:var(--basic-btn-dark-color);transition:color .3s ease-in-out;width:100%;height:100%;padding:10px;cursor:pointer}._btn_4rsq1_1{width:100%;min-width:30%;height:50px;flex:1;font-size:14px}}@media (min-width: 1600px){._btn_4rsq1_1,._pdfLinkBtn_4rsq1_21{font-size:16px}}._wrapper_1tufo_1,._wrapper_1t0b0_1{padding-top:20px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;margin-bottom:20px}._footerBtns_ivwer_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:10%}._saveAndDownloadBtns_ivwer_11{display:flex;align-content:center;align-items:center;justify-content:space-between;width:100%;flex-direction:row;gap:3%}._grandTotalSelectedFooterBtn_ivwer_21{width:100%;height:50px;flex:1;font-weight:600;font-size:14px}._pdfLinkBtn_ivwer_29{display:flex;align-content:center;align-items:center;justify-content:center;width:100%;min-width:30%;height:50px;border-radius:10px;font-size:14px;font-weight:600;flex:1;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}._pdfLinkBtn_ivwer_29:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}._pdfLinkBtn_ivwer_29:hover ._pdfLink_ivwer_29{color:var(--basic-table-background-color)}._pdfLink_ivwer_29{color:var(--basic-btn-dark-color);transition:color .3s ease-in-out;width:100%;height:100%;padding:10px;cursor:pointer}._reverse_ivwer_66{background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._reverse_ivwer_66:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}@media (min-width: 1024px){._footerBtns_ivwer_1{width:43%;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;gap:5%}._grandTotalSelectedFooterBtn_ivwer_21{width:100%;min-width:30%;height:50px;flex:1}._pdfLinkBtn_ivwer_29{display:flex;align-content:center;align-items:center;justify-content:center;max-width:30%!important;height:50px;text-align:center;border-radius:10px;font-weight:600;flex:1;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}._pdfLinkBtn_ivwer_29:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}._pdfLinkBtn_ivwer_29:hover ._footerPdfLink_ivwer_116{color:var(--basic-table-background-color)}._pdfLink_ivwer_29{color:var(--basic-btn-dark-color);transition:color .3s ease-in-out;width:100%;height:100%;padding:10px;cursor:pointer}}@media (min-width: 1400px){._pdfLinkBtn_ivwer_29,._grandTotalSelectedFooterBtn_ivwer_21{font-size:16px}}._costSummaryHeaderWrapper_j2g0e_1{display:flex;flex-direction:column;align-items:center;width:100%;color:var(--basic-dark-text-color);font-size:16px;font-weight:600;position:relative;margin-bottom:24px}._costSummary_j2g0e_1{display:flex;align-items:center;align-content:center;justify-content:center;margin-bottom:20px;width:100%}._costSummarySwitcher_j2g0e_22{width:100%;margin-bottom:20px}._rotatedBtnIcon_j2g0e_27{display:flex;align-content:center;align-items:center;justify-content:center;animation:_spin_j2g0e_1 1s linear infinite;transition:transform .3s ease}._btnIcon_j2g0e_36{display:flex;align-content:center;align-items:center;justify-content:center;transition:transform .3s ease}._clearSelectionBtn_j2g0e_44{width:100%;height:40px;background-color:var(--gray-btn-color);font-size:14px;border:none;display:flex;gap:12px;padding:0 20px}._clearSelectionBtn_j2g0e_44:hover{background:var(--dark-gray-btn-color);color:var(--basic-table-background-color)}._selectAllBtn_j2g0e_60{width:100%;height:40px;font-size:14px;border:none;display:flex;padding:0 20px}._selectAllBtn_j2g0e_60:hover{background:var(--basic-btn-darker-hover-color);color:var(--basic-table-background-color)}._costSummaryBtns_j2g0e_74{display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;gap:15px;width:100%}@media (min-width: 540px){._costSummaryBtns_j2g0e_74{display:flex;align-items:center;align-content:center;flex-direction:row;justify-content:center;gap:3%;width:100%}}@media screen and (min-width: 1024px){._costSummaryHeaderWrapper_j2g0e_1{display:flex;align-items:center;align-content:center;justify-content:space-between;width:100%;flex-direction:row;border-bottom:1px solid var(--light-border-color);padding-bottom:20px;margin-bottom:20px;position:relative;font-size:20px;font-weight:600}._costSummary_j2g0e_1{justify-content:flex-start}._costSummarySwitcher_j2g0e_22{margin-bottom:0;position:absolute;width:calc(100% / 3);left:calc(50% - (100% / 6))}._costSummaryBtns_j2g0e_74{flex-direction:row;gap:15px;justify-content:flex-end}._clearSelectionBtn_j2g0e_44{width:170px;height:40px;justify-content:space-between;gap:0}._selectAllBtn_j2g0e_60,._clearSelectionBtn_j2g0e_44{width:130px;height:40px;font-size:14px}}@media (min-width: 1200px){._selectAllBtn_j2g0e_60,._clearSelectionBtn_j2g0e_44{width:140px;height:40px;font-size:14px}}@media (min-width: 1300px){._selectAllBtn_j2g0e_60{width:180px;height:50px;font-size:14px}._clearSelectionBtn_j2g0e_44{width:170px;height:50px;font-size:14px}}@keyframes _spin_j2g0e_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._fragmentInfo_ix6is_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:flex-start;flex-direction:row;gap:30px}._image_ix6is_11{height:80px;width:80px;border-radius:5px}._titleContainer_ix6is_17{display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column;min-width:80px}._title_ix6is_17{font-weight:500;font-size:16px;color:var(--basic-dark-text-color);margin:10px 0}._description_ix6is_33{font-size:14px;color:var(--basic-dark-text-color);font-style:italic}._progressBar_ix6is_39{display:flex;flex-direction:row;gap:5px}._progressBarUnit_ix6is_45{margin-bottom:5px}._progressPercentage_ix6is_49{font-size:16px;font-weight:400;color:var(--basic-text-description-color)}._buttons_ix6is_55{display:flex;align-items:center;align-content:center;justify-content:flex-end;flex-direction:row;width:100%;gap:10px}._selectAllBtn_ix6is_65{width:100%;height:40px;background-color:var(--basic-btn-dark-color);font-size:14px}._selectAllBtn_ix6is_65:hover{background-color:var(--basic-btn-darker-hover-color);border:1px solid var(--basic-btn-darker-hover-color);color:var(--basic-table-background-color)}._small_ix6is_78{width:130px;height:35px}._clearSelectionBtn_ix6is_83{width:100%;height:40px;background-color:var(--gray-btn-color);font-size:14px;border:none;display:flex;gap:12px;padding:0 20px}._clearSelectionBtn_ix6is_83:hover{background:var(--dark-gray-btn-color);color:var(--basic-table-background-color)}._clearSelectionBtnRotatedIcon_ix6is_99{display:flex;align-content:center;align-items:center;justify-content:center;transform:rotate(180deg);transition:transform .3s ease}._clearSelectionBtnIcon_ix6is_108{display:flex;align-content:center;align-items:center;justify-content:center}@media screen and (min-width: 1024px){._selectAllBtn_ix6is_65{width:100%;height:40px}._buttons_ix6is_55{flex-direction:column}}@media (min-width: 1200px){._buttons_ix6is_55{flex-direction:row}}@media (min-width: 1400px){._buttons_ix6is_55{width:100%;justify-content:flex-end}._selectAllBtn_ix6is_65{width:170px;height:40px}._clearSelectionBtn_ix6is_83{width:170px}}._headerCellProduct_zlfo5_1{display:flex;align-items:center;align-content:center;justify-content:flex-start;text-align:left;padding-left:40px;width:300px}._headerCell_zlfo5_1{display:flex;align-items:center;align-content:center;justify-content:flex-start;text-align:left;padding-left:40px;flex:1}._tableContainer_zlfo5_21{width:100%}._tableHeader_zlfo5_25{display:flex;background-color:var(--basic-table-shadow-color);border-radius:20px;overflow:hidden;color:var(--basic-text-description-color);font-weight:500;font-size:12px;align-content:center;align-items:center;padding-top:10px;padding-bottom:10px}._headerCell_zlfo5_1{display:flex;align-items:center;align-content:center;justify-content:flex-start;text-align:left;width:20%!important;padding-left:40px}._table_zlfo5_21{width:100%;margin-top:15px;border-spacing:0;border-collapse:collapse;border:none;overflow:hidden;border-bottom:2px solid var(--light-border-color)}._emptyRow_zlfo5_59{height:20px}._tableRow_1r471_1{height:60px}._itemCell_1r471_5{display:flex;align-content:center;align-items:center;justify-content:flex-start;flex-direction:row;max-height:57px;min-height:40px;color:var(--basic-dark-text-color);font-weight:500;font-size:14px;gap:10px;padding:0 5px;margin-top:10px;width:300px}._itemCheckbox_1r471_22{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border:1px solid var(--basic-color);border-radius:4px;display:flex;align-content:center;align-items:center;justify-content:center;position:relative;cursor:pointer;flex-shrink:0}._itemCheckbox_1r471_22:checked{background-color:var(--background-checkbox-color);border-color:var(--basic-hover-color)}._itemCheckbox_1r471_22:checked:before{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="green"><path d="M9 16.17l-4.17-4.17-1.41 1.41L9 19l12-12-1.41-1.41z"/></svg>');background-size:contain;width:20px;height:20px;display:block}._checkedCell_1r471_51{padding:20px 40px;width:20%!important;vertical-align:bottom;font-size:14px;font-weight:400}._vendorCellContent_1r471_59{display:flex;align-items:center;align-content:center;justify-content:flex-start;gap:30px}._vendor_1r471_59{font-size:16px;font-weight:500;text-decoration:underline;color:var(--basic-color);padding:0 20px;flex:1}._fragmentFooter_xlnbu_1{width:100%;display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid var(--light-border-color);margin-top:20px}._fragmentFooterTotal_xlnbu_11{display:flex;align-content:center;align-items:center;justify-content:space-between;gap:10px;flex-direction:row}._priceDescription_xlnbu_20{font-size:16px;font-weight:400;color:var(--basic-text-description-color)}._price_xlnbu_20{font-size:16px;font-weight:600;color:var(--basic-dark-text-color)}@media screen and (min-width: 1024px){._fragmentFooter_xlnbu_1{display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;gap:30px;padding-top:0;border:none}}._info_1s2l9_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:flex-start;flex-direction:row;gap:30px}._titleContainer_1s2l9_11{display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column}._title_1s2l9_11{font-weight:500;font-size:16px;color:var(--basic-dark-text-color);margin:10px 0}._description_1s2l9_26{font-size:14px;color:var(--basic-dark-text-color);font-style:italic}._btnsMobile_1s2l9_32{display:flex;align-items:center;align-content:center;justify-content:flex-end;flex-direction:row;border-top:1px solid var(--light-border-color);width:100%;gap:10px;max-height:0;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,margin-top .3s ease-in-out,padding .3s ease-in-out}._showBtnsMobile_1s2l9_53{max-height:60px;padding:15px 0;margin-top:10px;opacity:1;pointer-events:auto}._btns_1s2l9_32{display:flex;align-items:center;align-content:center;justify-content:flex-end;flex-direction:row;width:100%;gap:10px}._selectAllBtn_1s2l9_71{width:100%;height:40px;background-color:var(--basic-btn-dark-color);font-size:14px}._selectAllBtn_1s2l9_71:hover{background-color:var(--basic-btn-darker-hover-color);border:1px solid var(--basic-btn-darker-hover-color);color:var(--basic-table-background-color)}._clearSelectionBtn_1s2l9_86{width:100%;height:40px;background-color:var(--gray-btn-color);font-size:14px;border:none;display:flex;gap:12px;padding:0 20px}._clearSelectionBtn_1s2l9_86:hover{background:var(--dark-gray-btn-color);color:var(--basic-table-background-color)}._clearSelectionBtnRotatedIcon_1s2l9_102{display:flex;align-content:center;align-items:center;justify-content:center;transform:rotate(180deg);transition:transform .3s ease}._clearSelectionBtnIcon_1s2l9_111{display:flex;align-content:center;align-items:center;justify-content:center}@media screen and (min-width: 1024px){._selectAllBtn_1s2l9_71,._clearSelectionBtn_1s2l9_86{width:170px;height:35px}}._laborAndToolsItemTypesMobile_ful21_1{width:100%;max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._showLaborAndTools_ful21_9{max-height:10000px;opacity:1;pointer-events:auto}._content_16vd6_1{width:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;gap:30px;margin-top:30px;flex-direction:column}._wrapper_16vd6_13{display:flex;align-items:center;align-content:center;justify-content:center;gap:24px;width:100%;flex-direction:column}._list_1dkoz_1{width:100%;max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._showItemList_1dkoz_9{pointer-events:auto;max-height:5000px;opacity:1}._progressAndBtns_1dkoz_15{display:flex;align-items:center;align-content:center;justify-content:center;width:100%;flex-direction:column;gap:20px;padding:15px 0;margin-top:10px;border-top:1px solid var(--light-border-color)}._mobileProgressBar_1dkoz_28{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-direction:row;color:var(--basic-text-description-color)}._mobileTotal_1dkoz_38{display:flex;align-content:center;align-items:center;justify-content:space-between;width:100%;padding:10px}._fragmentInfo_1dkoz_47{width:100%;display:flex;align-content:center;align-items:center;justify-content:flex-start;flex-direction:row;gap:30px}._image_1dkoz_57{height:80px;width:80px;border-radius:5px}._titleContainer_1dkoz_63{display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column;min-width:80px}._title_1dkoz_63{font-weight:500;font-size:16px;color:var(--basic-dark-text-color);margin:10px 0}._description_1dkoz_79{font-size:14px;color:var(--basic-dark-text-color);font-style:italic}._progressBar_1dkoz_85{display:flex;flex-direction:row}._progressPercentage_1dkoz_90{font-size:16px;font-weight:400;color:var(--basic-text-description-color)}._buttons_1dkoz_96{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;width:100%;gap:3%}._selectAllBtnMobile_1dkoz_106{width:100%;height:40px;background-color:var(--basic-btn-dark-color);font-size:14px}._selectAllBtnMobile_1dkoz_106:hover{background-color:var(--basic-btn-darker-hover-color);border:1px solid var(--basic-btn-darker-hover-color);color:var(--basic-table-background-color)}._small_1dkoz_119{width:130px;height:35px}._clearSelectionBtn_1dkoz_124{width:100%;height:40px;background-color:var(--gray-btn-color);font-size:14px;border:none;display:flex;gap:12px;padding:0 20px}._clearSelectionBtn_1dkoz_124:hover{background:var(--dark-gray-btn-color);color:var(--basic-table-background-color)}._clearSelectionBtnRotatedIcon_1dkoz_140{display:flex;align-content:center;align-items:center;justify-content:center;transform:rotate(180deg);transition:transform .3s ease}._clearSelectionBtnIcon_1dkoz_149{display:flex;align-content:center;align-items:center;justify-content:center}._content_1qxgp_1{width:100%}._list_1qxgp_5{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;gap:20px}._summary_1sl5w_1{width:100%;border-radius:5px;border:1px solid var(--light-border-color);display:flex;align-items:center;align-content:center;justify-content:center;gap:25px;background-color:var(--basic-table-background-color);flex-direction:column;z-index:2;padding:15px}._summaryTitle_1sl5w_16{font-size:18px;font-weight:500;color:var(--basic-dark-text-color);display:flex;align-content:center;align-items:center;justify-content:center;width:100%;border-bottom:1.5px solid var(--light-border-color);padding-bottom:10px}._summaryList_1sl5w_29{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-content:center;gap:30px}._listItem_1sl5w_39{width:100%;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;font-size:14px;color:var(--basic-dark-text-color);font-weight:400}._total_1sl5w_51{font-weight:600}._dashedLine_1sl5w_55{flex:1;height:2px!important;background:repeating-linear-gradient(to right,var(--light-border-color) 0,var(--light-border-color) 9px,transparent 4px,transparent 18px);margin:0 10px}._totalPrice_1sl5w_68{color:var(--basic-btn-dark-color);font-weight:600;font-size:16px}._summaryBtn_1sl5w_74{width:100%;height:40px}@media (min-width: 1024px){._summary_1sl5w_1{width:34%;position:sticky;padding:20px;top:363px}._summaryTitle_1sl5w_16{font-size:18px;justify-content:flex-start;padding-bottom:20px}._listItem_1sl5w_39{font-size:14px}._total_1sl5w_51{font-weight:600}._dashedLine_1sl5w_55{flex:1;height:2px!important;margin:0 10px}._totalPrice_1sl5w_68{font-weight:700;font-size:16px}._summaryBtn_1sl5w_74{width:100%;height:50px}._summaryList_1sl5w_29{gap:20px}}@media (min-width: 1300px){._summary_1sl5w_1{padding:30px}._summaryTitle_1sl5w_16{font-size:24px}._listItem_1sl5w_39{font-size:20px}._summaryList_1sl5w_29{gap:30px}._totalPrice_1sl5w_68{font-size:20px}}._vendorList_mypbh_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:center;gap:30px;flex-direction:column;background-color:var(--basic-table-background-color);border:1.5px solid var(--basic-table-shadow-color);border-radius:5px;padding:15px 0}._vendorSection_mypbh_16{width:100%;display:flex;align-content:center;align-items:center;justify-content:center;gap:10px;flex-direction:column}._templateInfo_mypbh_27{display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;width:100%;border-bottom:1.5px solid var(--basic-table-shadow-color);padding:0 10px}._templateTitle_mypbh_38{display:flex;align-items:center;align-content:center;width:100%;justify-content:flex-start;gap:3px;font-weight:500;font-size:16px;color:var(--basic-dark-text-color)}._vendorTitle_mypbh_50{display:flex;align-items:center;align-content:center;width:100%;justify-content:flex-start;gap:5px;font-weight:400;font-size:14px;color:var(--basic-dark-text-color);padding-bottom:10px}._vendorLink_mypbh_63{text-decoration:underline;color:var(--basic-btn-dark-color);font-weight:500;cursor:pointer;transition:color .3s ease-in-out}._vendorLink_mypbh_63:hover{color:var(--basic-btn-darker-hover-color)}._listTable_mypbh_75{width:100%;display:flex;align-content:center;align-items:center;flex-direction:column;justify-content:center;gap:20px}._list_mypbh_75{width:100%;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:20px}._price_mypbh_95{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-end;padding:10px;font-size:16px;font-weight:500;color:var(--basic-dark-text-color);gap:7px}._priceValue_mypbh_108{color:var(--basic-btn-dark-color)}._btnContainer_mypbh_112{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;padding:0 10px}._placeOrderBtn_mypbh_121{width:100%;height:50px;font-size:16px;font-weight:600;padding:10px}@media (min-width: 1024px){._vendorList_mypbh_1{width:64%;background-color:var(--basic-table-background-color);border:1.5px solid transparent;padding:0}._vendorSection_mypbh_16{align-items:flex-start;background-color:var(--basic-table-background-color)}._templateInfo_mypbh_27{height:70px;border-bottom:1.5px solid transparent;gap:15px}._templateTitle_mypbh_38{font-size:20px}._price_mypbh_95{padding:10px 0;font-size:20px}._btnContainer_mypbh_112{justify-content:flex-end;padding:0}._placeOrderBtn_mypbh_121{width:270px}}._itemRow_13v10_1{width:100%;height:100px;padding:10px;border:2px solid var(--basic-table-shadow-color);display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:row;border-radius:5px}._imgContainer_13v10_14{display:flex;align-items:center;align-content:center;justify-content:center}._image_13v10_21{width:60px;height:60px;border-radius:5px;flex:1}._titleContainer_13v10_28{display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column;gap:5px;font-size:14px;font-weight:400;color:var(--basic-dark-text-color);padding-left:20px;width:200px}._itemName_13v10_42{font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:flex-start;align-content:center;flex-direction:row;gap:6px}._vendor_13v10_53{font-size:12px}._vendorLink_13v10_57{font-weight:500;color:var(--basic-btn-dark-color);text-decoration:underline;font-size:12px;transition:color .3s ease-in-out}._vendorLink_13v10_57:hover{color:var(--basic-btn-darker-hover-color)}._calculatedQtyCell_13v10_69{flex:1;display:flex;align-content:center;align-items:center;justify-content:center}._calculatedQty_13v10_69{display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column;gap:10px;font-weight:500;font-size:12px;color:var(--basic-text-description-color)}._calculatedQtyValue_13v10_89{font-size:12px;color:var(--basic-dark-text-color)}._total_13v10_94{display:flex;align-items:center;align-content:center;justify-content:center;color:var(--basic-btn-dark-color);font-size:14px;font-weight:600;flex:1}._deleteBtnContainer_13v10_105{display:flex;align-content:center;align-items:center;justify-content:center}._deleteBtn_13v10_105{display:flex;align-content:center;align-items:center;justify-content:center;width:35px;height:35px;background-color:var(--basic-table-shadow-color);border-radius:3px;color:var(--header-list-text-color);padding-top:3px;cursor:pointer;border:1px solid transparent;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}._deleteBtn_13v10_105:hover{background-color:var(--basic-table-shadow-color);color:var(--gray-btn-color);border:1px solid var(--gray-btn-color)}._inputContainer_13v10_139{flex:1;display:flex;justify-content:center}._quantityInput_13v10_145{width:70px;height:40px;justify-content:space-between;display:flex;align-items:center;align-content:center;border-radius:5px;border:1px solid var(--light-border-color);color:var(--basic-text-description-color);font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none}._changeItemQuantity_13v10_160{cursor:pointer;width:33%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;background-color:transparent;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:500;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}._changeItemQuantity_13v10_160:hover{background-color:var(--basic-table-shadow-color)}@media (min-width: 1300px){._itemRow_13v10_1{height:120px;padding:20px}._image_13v10_21{width:80px;height:80px}._titleContainer_13v10_28{font-size:16px;width:250px}._vendor_13v10_53,._calculatedQtyValue_13v10_89{font-size:14px}._quantityInput_13v10_145{width:100px;font-size:14px}._total_13v10_94{font-size:16px}._deleteBtn_13v10_105{width:45px;height:45px}}._itemRow_183pl_1{width:100%;display:flex;align-items:flex-start;align-content:center;justify-content:space-between;flex-direction:row;padding:10px;border-bottom:1px solid var(--basic-table-shadow-color)}._imgAndQty_183pl_12{width:40%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;gap:10px}._image_183pl_22{width:80px;height:80px;border-radius:5px}._calculatedQty_183pl_28{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;font-weight:500;font-size:12px;color:var(--basic-text-description-color);text-align:center}._calculatedQtyValue_183pl_40{color:var(--basic-dark-text-color)}._infoContainer_183pl_44{width:100%;height:100%;display:flex;align-items:flex-start;align-content:center;justify-content:center;flex-direction:column;padding:0 10px;gap:15px}._titleContainer_183pl_56{width:100%;display:flex;align-items:center;align-content:center;justify-content:space-between;font-size:14px;font-weight:400;color:var(--basic-dark-text-color)}._deleteBtn_183pl_67{width:35px;height:35px;color:var(--gray-btn-color);display:flex;align-items:center;align-content:center;justify-content:center;background-color:var(--basic-table-shadow-color);border-radius:3px;padding-top:3px;cursor:pointer;border:1px solid transparent;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}._deleteBtn_183pl_67:hover{background-color:var(--gray-btn-color);color:var(--basic-table-shadow-color);border:1px solid var(--basic-table-shadow-color)}._inputContainer_183pl_94{display:flex;align-content:center;align-items:center;justify-content:space-between;width:100%;flex-direction:row}._quantityInput_183pl_103{width:100px;height:40px;justify-content:space-between;display:flex;align-items:center;align-content:center;border-radius:5px;border:1px solid var(--light-border-color);color:var(--basic-text-description-color);font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}._changeItemQuantity_183pl_118{cursor:pointer;width:33%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;background-color:transparent;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:500;transition:color .3s ease-in-out,border .3s ease-in-out}._changeItemQuantity_183pl_118:hover{background-color:var(--basic-table-shadow-color)}._total_183pl_140{color:var(--basic-btn-dark-color);font-weight:600;font-size:16px}@media (min-width: 768px){._itemRow_183pl_1{align-items:center}._image_183pl_22{width:100px;height:100px}._calculatedQty_183pl_28{font-size:14px}._titleContainer_183pl_56{font-size:16px}._quantityInput_183pl_103{width:120px;height:50px}._deleteBtn_183pl_67{width:45px;height:45px}._total_183pl_140{font-size:20px}}._warningModal_7x6l1_1{width:80vw;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:column;color:var(--basic-dark-text-color);font-weight:500;font-size:24px}._cancelOrderBtn_7x6l1_13{display:flex;width:100%;align-items:center;align-content:center;justify-content:flex-end;cursor:pointer}._warningIcon_7x6l1_22{width:100%;display:flex;align-content:center;align-items:center;justify-content:center;padding-bottom:10px}._warningsContainer_7x6l1_31{width:100%;display:flex;align-content:center;align-items:center;justify-content:center;gap:15px;flex-direction:column}._bigWarning_7x6l1_41{color:var(--basic-dark-text-color);font-weight:500;font-size:16px;display:flex;flex-direction:row;gap:5px;width:100%;text-align:center;align-items:center;flex-wrap:wrap;justify-content:center}._linkToVendor_7x6l1_55{font-weight:500;font-size:16px;color:var(--basic-btn-dark-color);text-decoration:underline;transition:color .3s ease-in-out;cursor:pointer}._linkToVendor_7x6l1_55:hover{color:var(--basic-btn-darker-hover-color)}._smallWarning_7x6l1_68{font-size:14px;font-weight:400;display:flex;align-content:center;align-items:center;justify-content:center;width:100%;text-align:center}._modalBtns_7x6l1_79{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;width:100%;margin-bottom:10px;gap:10px}._warningModalBtn_7x6l1_90{width:100%;height:50%}@media (min-width: 600px){._modalBtns_7x6l1_79{flex-direction:row}}@media (min-width: 768px){._warningModal_7x6l1_1{width:60vw}}@media (min-width: 1024px){._warningModal_7x6l1_1{width:40vw;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;color:var(--basic-dark-text-color);font-weight:500;font-size:24px}._cancelOrderBtn_7x6l1_13{display:flex;width:100%;align-items:center;align-content:center;justify-content:flex-end;cursor:pointer}._warningIcon_7x6l1_22{width:100%;display:flex;align-content:center;align-items:center;justify-content:center;padding-bottom:30px}._warningsContainer_7x6l1_31{width:85%;display:flex;align-content:center;align-items:center;justify-content:center;gap:15px;flex-direction:column}._bigWarning_7x6l1_41{color:var(--basic-dark-text-color);font-weight:500;font-size:24px;display:flex;flex-direction:row;gap:5px;width:100%;text-align:center;align-items:center;flex-wrap:wrap;justify-content:center}._linkToVendor_7x6l1_55{font-weight:500;font-size:24px;color:var(--basic-btn-dark-color);text-decoration:underline;transition:color .3s ease-in-out;cursor:pointer}._linkToVendor_7x6l1_55:hover{color:var(--basic-btn-darker-hover-color)}._smallWarning_7x6l1_68{font-size:20px;font-weight:400;display:flex;align-content:center;align-items:center;justify-content:center;width:100%;text-align:center}._modalBtns_7x6l1_79{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;width:100%;padding-top:10px}._warningModalBtn_7x6l1_90{width:47%;height:50px}}._reverse_7x6l1_202{background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._reverse_7x6l1_202:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}._wrapper_143wl_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;gap:40px;padding-top:15px;padding-bottom:60px;position:relative}@media (min-width: 1024px){._wrapper_143wl_1{padding-top:30px;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:20px}}@media (min-width: 1300px){._wrapper_143wl_1{gap:40px}}._step1_r49aa_1{display:flex;align-items:center;align-content:center;flex-direction:column;width:100%;padding:40px 0;min-height:100vh;height:100%;gap:30px}._step1Section_r49aa_13{width:100%;height:100%;display:flex;align-items:flex-start;align-content:center;flex-direction:column;gap:10px}._viewerAndButtons_r49aa_23{width:100%;height:100%;display:flex;align-items:center;align-content:center;flex-direction:column;gap:30px}._viewerFullWidth_r49aa_33,._viewerPartialWidth_r49aa_37{width:100%}._viewerDefault_r49aa_41{position:relative}._currentObject_r49aa_45{display:flex;align-items:center;align-content:center;justify-content:center;width:100%;gap:20px;padding:20px 0}._currentObjectSection_r49aa_55{width:100%}@media (min-width: 1024px){._step1Section_r49aa_13{flex-direction:row}._viewerPartialWidth_r49aa_37{width:60%}._step1Section_r49aa_13{width:100%;height:100%;display:flex;align-items:flex-start;align-content:center;flex-direction:row;gap:20px}}@media (min-width: 768px){._mobileViewer_r49aa_80{height:400px}}._googleMapAdress_15oey_1{display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:space-between;gap:50px;width:100%;height:100%}._addressInputs_15oey_12{width:100%;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:column;gap:10px;height:100%}._textInput_15oey_23{display:flex;align-content:center;align-items:flex-start;justify-content:center;width:100%;flex-direction:column;gap:10px;font-size:16px;font-weight:400}._dataInputWrapper_15oey_36{border:1px solid var(--light-border-color);color:var(--basic-text-description-color);height:50px;width:100%;border-radius:5px;padding:0 15px;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-between;position:relative}._dataInputWrapper_15oey_36 input{width:100%;outline:none;border:none;color:var(--basic-text-title-color);font-size:16px;font-weight:400}._dataInputWrapper_15oey_36 input::-webkit-calendar-picker-indicator{opacity:0;width:24px;height:24px;position:absolute;right:5px;cursor:pointer}._mapWrapper_15oey_71{width:100%;height:100%;display:flex;align-items:flex-start;align-content:center;justify-content:center;gap:10px;flex-direction:column}._mapText_15oey_82{display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;width:100%}._map_15oey_71{height:290px;width:100%}._foundTheAddress_15oey_97{font-size:14px;font-weight:400;color:var(--basic-text-title-color);cursor:pointer;transition:color .3s ease-in-out}._foundTheAddress_15oey_97:hover{color:var(--basic-hover-text-title-color)}._foundTheAddressBtn_15oey_108{font-size:14px;font-weight:400;color:var(--basic-text-title-color);cursor:pointer;transition:color .3s ease-in-out}._foundTheAddressBtn_15oey_108:hover{color:var(--basic-btn-dark-color)}@media (min-width: 1024px){._googleMapAdress_15oey_1{display:flex;align-items:center;align-content:center;flex-direction:row;justify-content:space-between;gap:50px;width:100%;height:290px}._addressInputs_15oey_12{width:100%;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:column;gap:10px;height:100%}._textInput_15oey_23{display:flex;align-content:center;align-items:flex-start;justify-content:center;width:100%;flex-direction:column;gap:10px;font-size:16px;font-weight:400}._dataInputWrapper_15oey_36{border:1px solid var(--light-border-color);color:var(--basic-text-description-color);height:50px;width:100%;border-radius:5px;padding:0 15px;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-between;position:relative}._dataInputWrapper_15oey_36 input{width:100%;outline:none;border:none;color:var(--basic-text-title-color);font-size:16px;font-weight:400}._dataInputWrapper_15oey_36 input::-webkit-calendar-picker-indicator{opacity:0;width:24px;height:24px;position:absolute;right:5px;cursor:pointer}._mapWrapper_15oey_71{width:100%;height:100%;display:flex;align-items:flex-start;align-content:center;justify-content:center;gap:10px;flex-direction:column}._mapText_15oey_82{display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;width:100%}._map_15oey_71{height:290px;width:100%}._foundTheAddress_15oey_97{font-size:14px;font-weight:400;color:var(--basic-text-title-color)}._foundTheAddressBtn_15oey_108{font-size:14px;font-weight:400;color:var(--basic-text-title-color);cursor:pointer;transition:color .3s ease-in-out}._foundTheAddressBtn_15oey_108:hover{color:var(--basic-btn-dark-color)}}._disabled_15oey_236{pointer-events:none}._projectInfoInputs_l03np_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-direction:column;gap:20px;height:100%}._textInput_l03np_12{display:flex;align-content:center;align-items:flex-start;justify-content:center;width:100%;flex-direction:column;gap:10px;font-size:16px;font-weight:400}._imagePreviewContainer_l03np_24{position:relative;border-radius:5px;width:100%;height:170px;object-fit:cover;box-shadow:0 4px 8px #0000001a;overflow:hidden}._imagePreview_l03np_24{width:100%;height:100%;object-fit:cover;border-radius:5px;transition:opacity .3s ease}._removeImageButton_l03np_42{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;opacity:0;cursor:pointer;transition:opacity .3s ease,background-color .3s ease;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._removeImageButton_l03np_42:hover{opacity:.3}._inputWrapper_qtphi_1{border:1px solid var(--light-border-color);color:var(--basic-text-description-color);height:50px;width:100%;border-radius:5px;padding:0 15px;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-between;position:relative}._inputWrapper_qtphi_1 input{width:100%;outline:none;border:none;color:var(--basic-text-title-color);font-size:16px;font-weight:400}._inputWrapper_qtphi_1 input::-webkit-calendar-picker-indicator{opacity:0;width:24px;height:24px;position:absolute;right:5px;cursor:pointer}._icon_qtphi_34{width:24px;height:24px;display:flex;align-items:center;align-content:center;justify-content:center;cursor:pointer;right:10px;position:absolute;pointer-events:none}._inputWrapper_18uum_1{border:1px solid var(--light-border-color);color:var(--basic-text-description-color);height:50px;width:100%;border-radius:5px;padding:0 15px;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-between;position:relative}._inputWrapper_18uum_1 input{width:100%;outline:none;border:none;color:var(--basic-text-title-color);font-size:16px;font-weight:400}._inputWrapper_1hd6a_1{display:flex;align-items:center;align-content:center;justify-content:center;width:100%;height:100px;border:2px dashed var(--light-border-color);font-size:16px;color:var(--basic-text-title-color);font-weight:400;border-radius:5px;cursor:pointer;transition:color .3s ease-in-out,border .3s ease-in-out;position:relative}._inputWrapper_1hd6a_1:hover{color:var(--basic-text-description-color);border:2px dashed var(--basic-text-title-color)}._input_1hd6a_1{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}._googleMap_511ja_1{position:relative;width:100%;height:100%}._autocompleteContainer_12x5t_1{position:relative;width:100%}._addressInput_12x5t_6{width:100%;padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px}._suggestionsList_12x5t_14{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:4px;list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto;z-index:1000}._suggestionItem_12x5t_30{padding:10px;cursor:pointer}._suggestionItem_12x5t_30:hover{background-color:#f0f0f0}._wrapper_8z3uv_1{width:100%;height:100%;border-radius:5px;padding:0;border:1px solid var(--light-border-color)}._projectDetails_8z3uv_9{width:100%;height:75px;border-bottom:1px solid transparent;transition:border-bottom .6s ease-in-out;color:var(--basic-text-description-color);font-size:16px;font-weight:500;background-color:var(--basic-table-shadow-color);padding:15px;display:flex;align-items:center;align-content:center;justify-content:space-between}._headerExpanded_8z3uv_25{border-bottom:1px solid var(--light-border-color);transition:border-bottom .6s ease-in-out}._children_8z3uv_30{max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}._expanded_8z3uv_40{padding:10px 20px 20px;max-height:1000px;opacity:1;pointer-events:auto;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}._dropdownBtn_1a7kp_1{color:var(--basic-table-background-color);width:35px;min-width:35px;height:35px;padding-top:2px;background-color:var(--basic-color);border-radius:4px;display:flex;align-items:center;align-content:center;justify-content:center;border:none;cursor:pointer;transition:background-color .3s ease-in-out}._closed_1a7kp_18{transform:rotate(180deg)}._viewer_13nbv_1{position:relative;width:100%;aspect-ratio:2 / 1;background:linear-gradient(to bottom,#dbeaf7,#f8f8f8);height:100%;border-radius:10px}._loaderWrapper_13nbv_10{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._menuContainer_ftii9_1{position:fixed;background:var(--context-menu-block);border:1px solid var(--basic-text-description-color);border-radius:4px;padding:8px 0;z-index:10000;font-size:16px;color:var(--basic-white-text-color);box-shadow:0 4px 12px var(--context-menu-shadow)}._menuItem_ftii9_13{padding:6px 16px;cursor:pointer;color:var(--basic-white-text-color);white-space:nowrap;transition:background .15s}._menuItem_ftii9_13:hover{background:var(--context-menu-block-hover)}._menuItemDisabled_ftii9_24{padding:6px 16px;cursor:not-allowed;color:var(--basic-text-description-color);white-space:nowrap}._separator_ftii9_31{height:1px;background:var(--context-menu-border);margin:6px 0}._currentObject_1oqiv_1{padding:20px 0;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:20px;position:relative}._objectBtns_1oqiv_12{width:100%;display:flex;align-content:center;align-items:center;justify-content:center}._extractedObjectSection_1oqiv_20{width:100%}._addProductTypeBtn_1oqiv_23{width:100%;background-color:var(--basic-table-background-color);border:2px dashed var(--basic-btn-dark-color);border-radius:10px;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:row;cursor:pointer;padding:12px;font-weight:500;font-size:16px;color:var(--basic-btn-dark-color)}._addProductTypeLabel_1oqiv_40{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:row;gap:10px}._btns_1oqiv_49{width:100%;display:flex;align-items:center;align-content:center;justify-content:space-between;gap:10px;flex-direction:column}._hintContainer_1oqiv_59{position:absolute;top:49%;right:calc(50% - 270px);pointer-events:none;opacity:0;transform:translateY(+30px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}._hint_1oqiv_59{position:relative}._hintMessage_1oqiv_74{position:absolute;width:230px;left:20px;top:7px;font-size:12px;font-weight:500;color:var(--basic-table-background-color)}._create_1oqiv_84{font-weight:600;width:100%;font-size:16px;gap:15px;align-content:center;align-items:center;justify-content:center}._create_1oqiv_84:hover{background-color:var(--basic-btn-darker-hover-color);border-color:var(--basic-btn-darker-hover-color);color:var(--basic-table-background-color)}._customObject_1oqiv_100:hover+._hintContainer_1oqiv_59{transform:translateY(0);opacity:1}@media (min-width: 768px){._btns_1oqiv_49{width:100%;display:flex;align-items:center;align-content:center;justify-content:space-between;gap:20px;flex-direction:row}}._extractedObject_men3m_1{width:100%;background-color:var(--background-checkbox-color);color:var(--basic-btn-dark-color);border:1px solid var(--basic-btn-dark-color);font-weight:400;font-size:15px;padding:15px;border-radius:5px}._header_men3m_12{color:var(--basic-dark-text-color)}._skip_men3m_16{background-color:var(--basic-light-background-dangerous-btn-color);color:var(--basic-background-dangerous-btn-color);border:1px solid var(--basic-background-dangerous-btn-color)}._fragment_1dkwl_1{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding:20px 0;border-bottom:1px solid var(--light-border-color);border-top:1px solid var(--light-border-color)}._fragmentImgAndName_1dkwl_13{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:row;gap:10px}._fragmentImg_1dkwl_13{width:72px;height:74px;border-radius:5px}._emptyImg_1dkwl_28{width:100%;height:100%;background-color:var(--light-border-color);border-radius:5px}._fragmentName_1dkwl_35{display:flex;height:40px;align-items:flex-start;align-content:center;justify-content:space-between;flex-direction:column;font-size:12px;font-weight:400;color:var(--basic-background-not-important-btn-color)}._name_1dkwl_47{font-size:14px;color:var(--basic-dark-text-color)}._selectBtn_1dkwl_52{width:100px;height:40px;border-radius:5px;font-size:12px;font-weight:600}._removeBtn_1dkwl_60{width:100px;height:40px;border-radius:5px;font-size:12px;font-weight:600;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._removeBtn_1dkwl_60:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}._fragmentsList_n4s03_1{display:flex;align-content:center;align-items:center;justify-content:center;width:100%;flex-direction:column}._cancelBtn_n4s03_11{display:flex;align-items:center;align-content:center;justify-content:center;width:15px;height:15px;cursor:pointer}._btnWrapper_1nrst_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:space-between;gap:10px;flex-direction:column}._backAndSkip_1nrst_11{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:10px}._back_1nrst_11{width:100%;font-size:16px;background-color:var(--basic-background-not-important-btn-color);border:none}._back_1nrst_11:hover{background-color:var(--basic-hover-background-not-important-btn-color);color:var(--basic-table-background-color)}._skip_1nrst_31{width:100%;font-size:16px;background-color:var(--basic-background-dangerous-btn-color);border:none}._skip_1nrst_31:hover{background-color:var(--basic-hover-background-dangerous-btn-color);color:var(--basic-table-background-color)}._next_1nrst_43{font-weight:600;width:100%;font-size:16px;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._next_1nrst_43:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}@media (min-width: 768px){._btnWrapper_1nrst_1{width:75%;display:flex;align-content:center;align-items:center;justify-content:space-between;gap:20px;flex-direction:row}._backAndSkip_1nrst_11{display:flex;flex-direction:row;justify-content:space-between;width:70%;gap:20px}._back_1nrst_11{width:100%;font-size:16px;background-color:var(--basic-background-not-important-btn-color);border:none}._back_1nrst_11:hover{background-color:var(--basic-hover-background-not-important-btn-color);color:var(--basic-table-background-color)}._skip_1nrst_31{width:100%;font-size:16px;background-color:var(--basic-background-dangerous-btn-color);border:none}._skip_1nrst_31:hover{background-color:var(--basic-hover-background-dangerous-btn-color);color:var(--basic-table-background-color)}._next_1nrst_43{font-weight:600;width:35%;font-size:16px;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._next_1nrst_43:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}}._expanded_35g65_1{width:100%;max-height:1000px;opacity:1;pointer-events:auto;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._hidden_35g65_10{width:100%;max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._fragmentTitleDropdown_35g65_19{width:100%;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:column;padding:15px;gap:10px;background-color:var(--basic-table-shadow-color);border-radius:10px;border:1px solid var(--light-border-color)}._fragmentTitle_35g65_19{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;align-content:center;width:100%;gap:10px;font-size:14px;font-weight:400;color:var(--basic-text-description-color)}._titleInput_35g65_46{border:1px solid var(--light-border-color);color:var(--basic-text-description-color);height:45px;width:100%;background-color:var(--basic-table-background-color);border-radius:5px;padding:0 10px;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-between}._titleInput_35g65_46 input{width:100%;outline:none;border:none;color:var(--basic-dark-text-color);font-size:16px;font-weight:400}._btn_35g65_70{height:35px;width:100%;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color);border:1px solid var(--basic-btn-dark-color);display:flex;align-items:center;align-content:center;justify-content:center;padding:5px;gap:7px;border-radius:5px;font-weight:500;font-size:14px;cursor:pointer}@media (min-width: 600px){._expanded_35g65_1{width:100%;max-height:1000px;opacity:1;pointer-events:auto;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._hidden_35g65_10{width:100%;max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._fragmentTitleDropdown_35g65_19{width:100%;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;padding:15px;background-color:var(--basic-table-shadow-color);border-radius:10px;border:1px solid var(--light-border-color)}._fragmentTitle_35g65_19{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;align-content:center;width:60%;gap:10px;font-size:14px;font-weight:400;color:var(--basic-text-description-color)}._title_35g65_46{font-weight:400;font-size:16px;color:var(--basic-dark-text-color)}._btn_35g65_70{max-width:180px;min-width:100px;height:35px;width:70%;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color);border:1px solid var(--basic-btn-dark-color);display:flex;align-items:center;align-content:center;justify-content:center;padding:5px;gap:7px;border-radius:5px;font-weight:500;font-size:12px;cursor:pointer}._fragmentImgAndTitle_35g65_159{display:flex;align-items:flex-start;align-content:center;justify-content:flex-start;gap:20px;padding-left:10px;width:70%}._fragmentImg_35g65_159{min-width:70px;height:70px;border-radius:5px;background-color:#8da1b0}._fragmentProductTypes_35g65_176{width:100%;padding:20px 10px 10px 20px;display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column;gap:20px;font-size:16px;color:var(--basic-btn-dark-color);font-weight:600}}@media (min-width: 1400px){._btn_35g65_70{font-size:14px}}._fragmentsList_d7uib_1{display:flex;align-content:center;align-items:center;justify-content:center;width:100%;flex-direction:column}._cancelBtn_d7uib_10{display:flex;align-items:center;align-content:center;justify-content:center;width:15px;height:15px;cursor:pointer}._productType_2zxu7_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:space-between;padding:15px 0;flex-direction:row;border-bottom:1px solid var(--light-border-color)}._productTypeImgAndName_2zxu7_12{display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-direction:row;gap:25px;color:var(--basic-dark-text-color);font-size:14px;font-weight:500;width:40%}._productTypeImg_2zxu7_12{width:75px;height:75px}._unit_2zxu7_30{color:var(--basic-dark-text-color);font-weight:400;font-size:16px;width:20%}._addBtn_2zxu7_37{width:100px;height:40px;font-size:12px;font-weight:600;border-radius:5px}._fragmentBtns_s1ea3_1{display:flex;align-content:center;align-items:center;flex-direction:row;justify-content:space-between;gap:10px;width:100%}@media (min-width: 600px){._fragmentBtns_s1ea3_1{width:50%}}@media (min-width: 730px){._fragmentBtns_s1ea3_1{width:30%}}@media (min-width: 1024px){._fragmentBtns_s1ea3_1{width:40%}}@media (min-width: 1650px){._fragmentBtns_s1ea3_1{width:30%}}._deleteButton_1839r_1{display:flex;align-items:center;align-content:center;justify-content:center;width:35px;height:35px;border-radius:3px;background-color:var(--gray-btn-color);transition:background-color .3s ease-in-out;border:none;color:var(--basic-table-background-color);cursor:pointer}._deleteButton_1839r_1:hover{background-color:var(--dark-gray-btn-color)}._productTypesList_1ioze_1{display:flex;align-content:center;margin-top:10px;align-items:center;flex-direction:column;width:100%;gap:5px;padding-left:0;padding-right:5px;max-height:540px;overflow-y:auto;direction:ltr}._productTypesList_1ioze_1>*{direction:ltr}._productTypesList_1ioze_1::-webkit-scrollbar{width:11px;border-left:1px solid var(--scrollbar-border-color);border-right:1px solid var(--scrollbar-border-color);background:transparent}._productTypesList_1ioze_1::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:100px;border:2.5px solid transparent;background-clip:content-box;cursor:pointer}@media (min-width: 1024px){._productTypesList_1ioze_1{display:flex;align-content:center;margin-top:10px;align-items:center;flex-direction:column;width:100%;gap:5px;padding-left:20px;padding-right:0;max-height:310px;overflow-y:auto;direction:rtl}._productTypesList_1ioze_1>*{direction:ltr}._productTypesList_1ioze_1::-webkit-scrollbar{width:11px;border-left:1px solid var(--scrollbar-border-color);border-right:1px solid var(--scrollbar-border-color);background:transparent}._productTypesList_1ioze_1::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:100px;border:2.5px solid transparent;background-clip:content-box;cursor:pointer}}._productTypeInfo_1jsxm_1{width:100%;height:185px;display:flex;align-content:center;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:15px;border:1px solid var(--light-border-color);border-radius:10px;gap:10px!important}._container_1jsxm_15{width:100%;display:flex;align-items:flex-start;align-content:center;justify-content:space-between}._imgAndTitle_1jsxm_23{display:flex;align-content:center;align-items:flex-start;justify-content:flex-start;gap:10px;width:50%}._imgCell_1jsxm_32{display:flex;align-content:center;align-items:center;justify-content:center;min-width:50px;min-height:50px}._img_1jsxm_23{width:50px;height:50px;border-radius:5px}._productTypeName_1jsxm_47{display:flex;align-items:flex-start;flex-direction:column;align-content:center;justify-content:flex-start;gap:10px;font-size:14px;font-weight:400;color:var(--basic-text-description-color)}._value_1jsxm_59{font-size:14px;color:var(--basic-dark-text-color);text-align:left}._productTypeUnit_1jsxm_65{display:flex;align-items:flex-start;align-content:center;justify-content:center;flex-direction:column;gap:10px;font-size:14px;font-weight:400;color:var(--basic-text-description-color)}._productTypeQty_1jsxm_77{display:flex;align-items:flex-start;align-content:center;justify-content:center;flex-direction:column;gap:10px;width:100%;font-size:14px;font-weight:400;color:var(--basic-text-description-color)}._productTypeQtyInput_1jsxm_90{width:100%;height:40px;justify-content:space-between;display:flex;align-items:center;align-content:center;border-radius:5px;border:1px solid var(--light-border-color);color:var(--basic-text-description-color);font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}._productTypeQtyInput_1jsxm_90 input{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;appearance:none;outline:none;height:38px;width:38px;margin:0;padding:0;border:none}._productTypeQtyInput_1jsxm_90 input::-webkit-inner-spin-button,._productTypeQtyInput_1jsxm_90 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._deleteProdutcType_1jsxm_123{display:flex;height:100%;align-items:flex-start;align-content:center;justify-content:center}._deleteBtn_1jsxm_131{background-color:var(--basic-color)}._deleteBtn_1jsxm_131:hover{background-color:var(--basic-btn-dark-color)}@media (min-width: 768px){._productTypeInfo_1jsxm_1{width:100%;height:100px;display:flex;align-content:center;align-items:flex-start;justify-content:space-between;flex-direction:row;padding:15px;border:1px solid var(--light-border-color);border-radius:10px;gap:10px!important}._imgAndTitle_1jsxm_23{display:flex;align-content:center;align-items:flex-start;justify-content:flex-start;gap:20px;width:35%}._imgCell_1jsxm_32{display:flex;align-content:center;align-items:center;justify-content:center;width:70px;height:70px}._img_1jsxm_23{width:70px;height:70px;border-radius:5px}._productTypeName_1jsxm_47{display:flex;align-items:flex-start;flex-direction:column;align-content:center;justify-content:flex-start;gap:10px;font-size:14px;font-weight:400;color:var(--basic-text-description-color)}._value_1jsxm_59{font-size:14px;color:var(--basic-dark-text-color);text-align:left}._productTypeUnit_1jsxm_65{display:flex;align-items:flex-start;align-content:center;justify-content:center;flex-direction:column;gap:10px;font-size:14px;font-weight:400;color:var(--basic-text-description-color)}._productTypeQty_1jsxm_77{display:flex;align-items:flex-start;align-content:center;justify-content:center;flex-direction:column;gap:10px;width:20%;font-size:14px;font-weight:400;color:var(--basic-text-description-color)}._deleteProdutcType_1jsxm_123{display:flex;height:100%;align-items:center;align-content:center;justify-content:center}._deleteBtn_1jsxm_131{background-color:var(--basic-color)}._deleteBtn_1jsxm_131:hover{background-color:var(--basic-btn-dark-color)}}._expanded_olw75_1{width:100%;max-height:1000px;opacity:1;pointer-events:auto;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._hidden_olw75_10{width:100%;max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._fragmentTitleDropdown_olw75_19{width:100%;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:column;padding:15px;gap:10px;background-color:var(--basic-table-shadow-color);border-radius:10px;border:1px solid var(--light-border-color)}._requiredInfo_olw75_33{width:100%}._fragmentTitle_olw75_19{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;align-content:center;width:68%;gap:10px;font-size:12px;font-weight:400;color:var(--basic-text-description-color)}._title_olw75_50{font-weight:400;font-size:16px;color:var(--basic-dark-text-color)}._btn_olw75_56{height:35px;width:100%;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color);border:1px solid var(--basic-btn-dark-color);display:flex;align-items:center;align-content:center;justify-content:center;padding:5px;gap:7px;border-radius:5px;font-weight:500;font-size:14px;cursor:pointer}._fragmentImgAndTitle_olw75_74{width:100%;display:flex;align-items:flex-start;align-content:center;gap:20px}._fragmentImg_olw75_74{min-width:60px;height:60px;border-radius:5px;background-color:#8da1b0}._fragmentProductTypes_olw75_89{width:100%;padding:20px 10px 10px 20px;display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column;gap:20px;font-size:16px;color:var(--basic-btn-dark-color);font-weight:600}@media (min-width: 600px){._expanded_olw75_1{width:100%;max-height:1000px;opacity:1;pointer-events:auto;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._hidden_olw75_10{width:100%;max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._fragmentTitleDropdown_olw75_19{width:100%;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;padding:15px;background-color:var(--basic-table-shadow-color);border-radius:10px;border:1px solid var(--light-border-color)}._fragmentTitle_olw75_19{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;align-content:center;width:60%;gap:10px;font-size:14px;font-weight:400;color:var(--basic-text-description-color)}._title_olw75_50{font-weight:400;font-size:16px;color:var(--basic-dark-text-color)}._btn_olw75_56{max-width:180px;min-width:100px;height:35px;width:70%;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color);border:1px solid var(--basic-btn-dark-color);display:flex;align-items:center;align-content:center;justify-content:center;padding:5px;gap:7px;border-radius:5px;font-weight:500;font-size:12px;cursor:pointer}._fragmentImgAndTitle_olw75_74{display:flex;align-items:flex-start;align-content:center;justify-content:flex-start;gap:20px;padding-left:10px;width:70%}._fragmentImg_olw75_74{min-width:70px;height:70px;border-radius:5px;background-color:#8da1b0}._fragmentProductTypes_olw75_89{width:100%;padding:20px 10px 10px 20px;display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column;gap:20px;font-size:16px;color:var(--basic-btn-dark-color);font-weight:600}}@media (min-width: 1400px){._btn_olw75_56{font-size:14px}}._requiredInfo_107n5_1{width:100%;padding:20px;display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column;gap:20px;font-size:16px;color:var(--basic-btn-dark-color);font-weight:600}._fragmentQuestions_107n5_15{display:flex;align-items:flex-end;align-content:center;flex-direction:row;justify-content:flex-start;gap:20px;width:100%;flex-wrap:wrap}@media (min-width: 1024px){._requiredInfo_107n5_1{width:100%;padding:20px;display:flex;align-content:center;align-items:flex-start;justify-content:center;flex-direction:column;gap:20px;font-size:16px;color:var(--basic-btn-dark-color);font-weight:600}._fragmentQuestions_107n5_15{display:flex;align-items:flex-end;align-content:center;flex-direction:row;justify-content:flex-start;gap:20px;width:100%;flex-wrap:nowrap;overflow-x:auto}._fragmentQuestions_107n5_15::-webkit-scrollbar{height:11px;border-top:1px solid var(--scrollbar-border-color);border-bottom:1px solid var(--scrollbar-border-color);background:transparent}._fragmentQuestions_107n5_15::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:100px;border:2.5px solid transparent;background-clip:content-box;cursor:pointer}}._fragmentsList_hjbgn_1{width:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column}._fragmentItem_hjbgn_11{width:100%}@media (min-width: 1024px){._fragmentsList_hjbgn_1{width:40%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;gap:7px;flex-direction:column}}._toggler_1i5oh_1{width:100%;height:53px;background-color:var(--basic-table-shadow-color);border:1px solid #D9D9D9;border-radius:10px;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;padding:0 15px;cursor:pointer;color:var(--basic-text-description-color);font-size:16px;font-weight:400;transition:color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out}._active_1i5oh_24{border:1px solid var(--basic-color);background-color:var(--background-checkbox-color);color:var(--basic-color)}._up_1i5oh_30{transform:rotate(180deg)}._fragmentsList_nlpg0_1{display:flex;align-items:center;align-content:center;gap:7px;flex-direction:column;max-height:550px;overflow-y:auto;overflow-x:hidden;padding-right:5px}._fragmentsList_nlpg0_1::-webkit-scrollbar{width:11px;border-left:1px solid var(--scrollbar-border-color);border-right:1px solid var(--scrollbar-border-color);background:transparent}._fragmentsList_nlpg0_1::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:100px;border:2.5px solid transparent;background-clip:content-box;cursor:pointer}._skipped_nlpg0_28{border:1px solid var(--basic-background-dangerous-btn-color)!important}._fragmentItem_1bud8_1{width:100%;min-height:125px;height:125px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;align-content:center;border-radius:10px;border:1px solid var(--background-header-btn-color);color:var(--basic-text-description-color);font-size:14px;font-weight:400;gap:10px;cursor:pointer;padding:5px 10px;transition:border .3s ease-in-out;background-color:transparent}._fragmentItem_1bud8_1:hover{border:1px solid var(--basic-color)}._fragmentItemFeature_1bud8_26{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-content:center;flex:1.5;height:50px;padding-top:5px;padding-bottom:5px;padding-left:5px;position:relative}._nameItem_1bud8_40{flex:6}._heightItem_1bud8_44{flex:1}._value_1bud8_48{color:var(--basic-dark-text-color);font-size:14px}._nameValue_1bud8_53{color:var(--basic-dark-text-color);text-align:left;font-size:14px}._visible_1bud8_59{opacity:1;visibility:visible}._hidden_1bud8_64{opacity:0;visibility:hidden}@media (min-width: 490px){._fragmentItem_1bud8_1{min-height:60px;height:60px;gap:0;justify-content:space-between}._fragmentItemFeature_1bud8_26{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;padding-top:5px;padding-bottom:5px;padding-left:5px;position:relative}}@media (min-width: 1024px){._fragmentItem_1bud8_1{width:100%;min-height:60px;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;align-content:center;border-radius:10px;border:1px solid var(--background-header-btn-color);color:var(--basic-text-description-color);font-size:14px;font-weight:400;cursor:pointer;padding:5px 15px 5px 10px;transition:border .3s ease-in-out;background-color:transparent}._fragmentItem_1bud8_1:hover{border:1px solid var(--basic-color)}}._selected_1bud8_117{border:1px solid var(--basic-color)}._fragmentItem_1wp5u_1{width:100%;height:80px;display:flex;align-items:center;align-content:center;justify-content:flex-start;gap:10px;border-radius:10px;border:1px solid var(--background-header-btn-color);color:var(--basic-text-description-color);font-size:14px;font-weight:400;cursor:pointer;padding:7px 10px;transition:border .3s ease-in-out;background-color:transparent}._fragmentItem_1wp5u_1:hover{border:1px solid var(--basic-color)}._fragmentItemFeature_1wp5u_24{display:flex;align-items:flex-start;align-content:center;flex-direction:column;height:100%;gap:10px;flex:1;min-width:40%;max-width:40%}._img_1wp5u_36{min-width:65px;min-height:65px;max-width:65px;max-height:65px;margin-right:10px;border-radius:10px}._value_1wp5u_45{color:var(--basic-dark-text-color);display:flex;align-items:flex-start;align-content:center;justify-content:flex-start;text-align:left;font-size:14px}._selected_1wp5u_55{border:1px solid var(--basic-color)}._fragmentsDropdownList_1t52g_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-start;height:100%;flex-direction:column}._fragmentsList_1t52g_11{padding-top:0;width:100%;max-height:0;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,padding-top .3s ease-in-out}._active_1t52g_21{padding-top:10px;max-height:800px;opacity:1;pointer-events:auto;transition:opacity .5s ease-in-out,max-height .3s ease-in-out,padding-top .3s ease-in-out}._btnWrapper_1e2tc_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;gap:10px}._saveAndNextButton_1e2tc_11{width:100%;gap:10px;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row}._btn_1e2tc_1,._recalculateBtn_1e2tc_25{width:100%}@media (min-width: 768px){._btnWrapper_1e2tc_1{width:70%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:row;gap:20px}._saveAndNextButton_1e2tc_11{display:flex;align-items:center;align-content:center;flex-direction:row;gap:20px;width:66%}._reverse_1e2tc_49{background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._reverse_1e2tc_49:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}._btn_1e2tc_1{width:50%}._recalculateBtn_1e2tc_25{width:30%}}@media (min-width: 1024px){._btnWrapper_1e2tc_1{width:40%}}._btnWrapper_stpcl_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:center}@media (min-width: 320px){._btn_stpcl_1{width:100%}}@media (min-width: 768px){._btn_stpcl_1{width:250px}}._warningModal_1vxow_1{padding:20px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:10px}._cancelBtn_1vxow_11{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-end;cursor:pointer}._warningsContainer_1vxow_20{width:95%;display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;gap:25px}._bigWarning_1vxow_30{width:100%;font-size:16px;font-weight:500;color:var(--basic-dark-text-color);text-align:center}._smallWarning_1vxow_38{font-size:14px;font-weight:400}._modalBtns_1vxow_44{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:column;width:100%;padding-bottom:0;gap:15px}._warningModalBtn_1vxow_56{width:100%}._reverse_1vxow_60{background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._reverse_1vxow_60:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}@media (min-width: 1024px){._warningModal_1vxow_1{padding:20px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:20px}._cancelBtn_1vxow_11{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-end;cursor:pointer}._warningsContainer_1vxow_20{width:70%;display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;gap:25px}._bigWarning_1vxow_30{width:100%;font-size:24px;font-weight:500;color:var(--basic-dark-text-color);text-align:center}._smallWarning_1vxow_38{font-size:20px;font-weight:400}._modalBtns_1vxow_44{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;width:100%;padding-bottom:20px}._reverse_1vxow_60{background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._reverse_1vxow_60:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}}._notifyModal_q0kpj_1{padding:20px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:20px}._cancelBtn_q0kpj_11{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-end;cursor:pointer}._notifyContainer_q0kpj_20{width:90%;display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;gap:25px;font-size:16px;font-weight:500;color:var(--basic-dark-text-color);text-align:center}._modalBtn_q0kpj_34{width:100%}@media (min-width: 1024px){._notifyModal_q0kpj_1{padding:20px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:20px}._cancelBtn_q0kpj_11{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-end;cursor:pointer}._notifyContainer_q0kpj_20{width:70%;display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;gap:25px;font-size:24px;font-weight:500;color:var(--basic-dark-text-color);text-align:center}._modalBtn_q0kpj_34{width:60%}}._warningModal_sb4mk_1{padding:20px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:20px}._cancelBtn_sb4mk_11{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-end;cursor:pointer}._warningsContainer_sb4mk_20{width:90%;display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;gap:15px}._bigWarning_sb4mk_30{width:100%;font-size:16px;font-weight:500;color:var(--basic-dark-text-color);text-align:center}._smallWarning_sb4mk_38{font-size:14px;font-weight:400;text-align:center}._modalBtns_sb4mk_44{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:column;width:100%;padding-bottom:0;gap:10px}._warningModalBtn_sb4mk_55{width:100%}._reverse_sb4mk_59{background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._reverse_sb4mk_59:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}@media (min-width: 1024px){._warningModal_sb4mk_1{padding:20px;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:20px}._cancelBtn_sb4mk_11{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-end;cursor:pointer}._warningsContainer_sb4mk_20{width:85%;display:flex;align-items:center;align-content:center;flex-direction:column;justify-content:center;gap:25px}._bigWarning_sb4mk_30{width:100%;font-size:24px;font-weight:500;color:var(--basic-dark-text-color);text-align:center}._smallWarning_sb4mk_38{font-size:20px;font-weight:400;text-align:center}._modalBtns_sb4mk_44{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-direction:row;width:100%;padding-bottom:20px;gap:20px}._warningModalBtn_sb4mk_55{width:100%}._reverse_sb4mk_59{background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._reverse_sb4mk_59:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}}._wrapper_2upwk_1{padding-top:30px}._fragmentsItemsTypesWrapper_bygxb_1{display:flex;align-items:center;align-content:center;justify-content:center;gap:24px;width:100%;flex-direction:column}._step2Content_bygxb_11{width:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;gap:30px;flex-direction:column}._btns_risae_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;gap:10%}._saveAndDownloadBtns_risae_11{width:100%;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:row;gap:3%}._pdfLinkBtn_risae_21{display:flex;align-content:center;align-items:center;justify-content:center;width:100%;min-width:30%;height:50px;border-radius:10px;font-size:14px;font-weight:600;flex:1;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}._pdfLinkBtn_risae_21:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}._pdfLinkBtn_risae_21:hover ._pdfLink_risae_21{color:var(--basic-table-background-color)}._pdfLink_risae_21{color:var(--basic-btn-dark-color);transition:color .3s ease-in-out;width:100%;height:100%;padding:10px;cursor:pointer}._btn_risae_1{width:100%;height:50px;flex:1;font-weight:600;font-size:14px}._reverse_risae_66{background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._reverse_risae_66:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}@media (min-width: 1024px){._btns_risae_1{width:39%;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:row;gap:5%}._pdfLinkBtn_risae_21{display:flex;align-content:center;align-items:center;justify-content:center;max-width:50%!important;height:50px;text-align:center;border-radius:10px;font-size:16px;font-weight:600;flex:1;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color);border:2px solid var(--basic-btn-dark-color)}._pdfLinkBtn_risae_21:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}._pdfLinkBtn_risae_21:hover ._pdfLink_risae_21{color:var(--basic-table-background-color)}._pdfLink_risae_21{color:var(--basic-btn-dark-color);transition:color .3s ease-in-out;width:100%;height:100%;padding:10px;cursor:pointer}._btn_risae_1{width:100%;min-width:30%;height:50px;flex:1;font-size:16px}}._step2ContentMobile_1ihme_1{width:100%}._step2ContentMobileFragmentsList_1ihme_5{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;gap:20px}._itemTypesList_se75o_1{width:100%;max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}._show_se75o_9{pointer-events:auto;max-height:10000px;opacity:1}._progressBar_se75o_15{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-direction:row;color:var(--basic-text-description-color);border-top:1px solid var(--light-border-color)}._step1_1v9nx_1{display:flex;align-items:center;align-content:center;flex-direction:column;width:100%;padding:40px 0;min-height:100vh;height:100%;gap:30px}._viewerAndButtons_1v9nx_13{width:100%;height:100%;display:flex;align-items:center;align-content:center;flex-direction:column;gap:30px}._step1Section_1v9nx_23{width:100%;height:100%;display:flex;align-items:flex-start;align-content:center;flex-direction:column;gap:10px;background-color:var(--basic-table-background-color)}._viewerFullWidth_1v9nx_34,._viewerPartialWidth_1v9nx_38{width:100%}._viewerDefault_1v9nx_42{position:relative}._currentObject_1v9nx_46{display:flex;align-items:center;align-content:center;justify-content:center;width:100%;gap:20px;padding:20px 0}@media (min-width: 1024px){._step1Section_1v9nx_23{flex-direction:row}._viewerPartialWidth_1v9nx_38{width:60%}._step1Section_1v9nx_23{width:100%;height:100%;display:flex;align-items:flex-start;align-content:center;flex-direction:row;gap:20px}}@media (min-width: 768px){._mobileViewer_1v9nx_77{height:400px}}._revitContainer_iyiv4_1{width:100%;height:500px;background-color:gray;transition:all .5s ease;border-radius:10px}._wizard_iyiv4_9{width:100%;height:500px;background-color:gray;margin-left:25px;transition:all .5s ease}._revitContainer_iyiv4_1 div{max-width:970px!important;max-height:500px!important;border-radius:8px;transition:all .5s ease}._wizard_iyiv4_9 div{max-width:1560px!important;max-height:500px!important;transition:all .5s ease}._wrapper_1gbkw_1{padding:24px 0}._modalPaginationControlsContainer_1gbkw_5{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-start}._confirmButton_1gbkw_13{width:100%;margin-top:30px}._paginationControls_1gbkw_18{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-start;padding-top:10px;flex-direction:row;gap:5px}._paginationButton_1gbkw_29{width:40px;height:40px;display:flex;align-items:center;align-content:center;justify-content:center;background-color:transparent;border:none;font-size:13px;font-weight:500;cursor:pointer;padding:30px 0}._pageBtn_1gbkw_44{width:40px;height:40px;border-radius:8px;display:flex;align-content:center;align-items:center;justify-content:center;border:1px solid #D8D8D8;color:#333;font-size:13px;font-weight:500;background-color:transparent;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;cursor:pointer}._pageBtn_1gbkw_44:hover{border:1px solid #0FBC74}._activePageBtn_1gbkw_65{border:1px solid #0FBC74;color:#fff;background-color:#0fbc74}._header_1thmf_1{text-align:center;margin-bottom:18px}._title_1thmf_6{font-size:20px;font-weight:500;color:#000;margin-bottom:20px}._progressBar_1thmf_13{width:100%;height:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin-bottom:10px}._progressBar_1thmf_13::-webkit-progress-bar{background-color:var(--background-header-btn-color);border-radius:15px;overflow:hidden}._progressBar_1thmf_13::-webkit-progress-value{background-color:var(--basic-btn-color);border-radius:15px}._progressBar_1thmf_13::-moz-progress-bar{background-color:var(--basic-btn-color);border-radius:15px}._progressBarText_1thmf_38{font-size:14px;font-weight:500;color:#5f6368;margin-bottom:20px}._searchInputWrapper_1thmf_45{position:relative;display:flex;align-items:center;align-content:center;justify-content:space-between;gap:10px;width:100%;text-align:start;margin-bottom:18px}._searchIcon_1thmf_57{position:absolute;top:8px;left:8px}._searchInputContainer_1thmf_63{display:flex;align-items:center;align-content:center;justify-content:flex-start;width:100%;border-radius:10px;background-color:var(--basic-background-pricing-tablet-landing-color);padding-left:5px;gap:5px;height:45px}._searchInput_1thmf_45{width:calc(100% - 55px);padding:12px 8px 10px 0;font-size:17px;background-color:#f7f7f7;border-radius:5px;border:none;outline:none}._searchInput_1thmf_45::placeholder{color:#5f6368}._clearAllBtn_1thmf_90{width:45px;height:45px;display:flex;align-content:center;align-items:center;justify-content:center;background-color:#d7feee;color:#0fbc74;border:1.5px solid #0FBC74;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out}._clearAllBtn_1thmf_90:hover{background-color:#0fbc74;color:#d7feee;border:1.5px solid #D7FEEE}._sortBtnWrapper_1thmf_111{display:flex;height:40px;border:1px solid #D9D9D9;border-radius:5px}._sortBtn_1thmf_111{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#000;border:none;width:50%;background-color:transparent;padding:12px 8px;margin:0}._sortAscBtn_1thmf_131{background-color:#d7feee;border-right:1px solid #D9D9D9}._sortDescBtnArrow_1thmf_136{transform:rotate(180deg)}._item_1ghui_1{display:flex;align-content:center;align-items:center;flex-direction:column;justify-content:space-between;width:100%;height:155px;gap:15px;border:1px solid #D9D9D9;border-radius:5px;padding:20px 12px 16px 10px}._image_1ghui_15{width:65px;height:65px}._title_1ghui_20{font-size:14px;font-weight:500;color:#000;padding:0;margin:0}._text_1ghui_28{font-size:14px;font-weight:600;color:#0e7b51;padding:0;margin:0}._contentWrapper_1ghui_36{display:flex;align-items:flex-start;align-content:center;justify-content:space-between;gap:10px}._vendorLink_1ghui_44{text-decoration:underline;width:65px}._textWrapper_1ghui_49{display:flex;flex-direction:column;height:100%;justify-content:center;gap:8px;width:100%}._changeItemQuantity_1ghui_58{cursor:pointer;width:33%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;background-color:transparent;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:500;transition:color .3s ease-in-out,border .3s ease-in-out}._changeItemQuantity_1ghui_58:hover{background-color:#efefef82}._increment_1ghui_81:hover{border-left:1px solid rgb(227,227,227)}._decrement_1ghui_87:hover{border-right:1px solid rgb(227,227,227)}._fillBtn_1ghui_93{width:100px!important;height:40px;padding:0 10px;font-size:12px;border-radius:5px}._buttonsWrapper_1ghui_101{display:flex;gap:14px}._itemAvailability_1ghui_106{justify-content:start}._itemTitleWrapper_1ghui_110{width:190px;display:flex;align-items:center;align-content:center;justify-content:flex-start;gap:10px}._quantityInputWrapper_1ghui_119{width:100px;height:40px;justify-content:space-between;display:flex;align-items:center;align-content:center;border-radius:5px;border:1px solid var(--light-border-color);color:var(--basic-text-description-color);font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}._quantityInput_1ghui_119{outline:none;height:38px;width:38px;margin:0;padding:0;text-align:center;border:none}._itemAvailability_1ghui_106{display:block}._list_1vb3w_1{display:flex;flex-direction:column;gap:14px;width:100%}._header_5t5kj_1{width:100%;height:110px;display:flex;align-content:center;align-items:center;justify-content:space-between;flex-direction:column}._closeBtn_5t5kj_11{display:flex;align-items:center;align-content:center;justify-content:flex-end;width:100%}._title_5t5kj_19{font-size:20px;font-weight:500;color:var(--basic-dark-text-color);display:flex;align-content:center;align-items:center;justify-content:center;width:100%}._searchInput_5t5kj_30{display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-direction:row;width:100%;border-radius:10px;background-color:var(--basic-background-pricing-tablet-landing-color);padding:7px;gap:5px}._searchInput_5t5kj_30 input{border:none;outline:none;background:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:22px;width:100%;margin:0;padding:3px 10px 0 3px;color:var(--basic-text-description-color);font-size:17px;font-weight:400}._searchInput_5t5kj_30 input::placeholder{color:var(--basic-text-description-color);font-size:17px;font-weight:400}._footer_18c2j_1{width:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;gap:20px}._paginationControlsContainer_18c2j_11{width:100%;display:flex;align-items:center;align-content:center;justify-content:center}._paginationControls_18c2j_11{width:100%;display:flex;align-items:center;align-content:center;justify-content:flex-start;padding-top:10px;flex-direction:row;gap:2px}._paginationButton_18c2j_30{width:44px;height:40px;display:flex;align-items:center;align-content:center;justify-content:center;background-color:transparent;border:none;font-size:13px;font-weight:500;cursor:pointer;padding:30px 0}._pageBtn_18c2j_45{width:40px;height:40px;border-radius:8px;display:flex;align-content:center;align-items:center;justify-content:center;border:1px solid var(--light-border-color);color:var(--basic-dark-text-color);font-size:13px;font-weight:500;background-color:transparent;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;cursor:pointer}._pageBtn_18c2j_45:hover{border:1px solid var(--basic-color)}._activePageBtn_18c2j_66{border:1px solid var(--basic-color);color:var(--basic-table-background-color);background-color:var(--basic-color)}._confirm_18c2j_72{width:100%}._mobileProductsWrapper_lelve_1{display:flex;align-content:center;align-items:center;flex-direction:column;width:100%;height:100%;gap:10px;padding:15px 5px}._fragmentsList_1vz20_1{display:flex;align-content:center;align-items:center;justify-content:center;width:100%;flex-direction:column;gap:10px}._productType_9tdrm_1{width:100%;display:flex;align-content:center;align-items:center;justify-content:space-between;padding:10px;flex-direction:column;border:1px solid var(--light-border-color);border-radius:5px;gap:10px;height:135px}._container_9tdrm_15{display:flex;width:100%;align-items:center;align-content:center;justify-content:space-between;flex-direction:row}._productTypeImgAndName_9tdrm_24{display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-direction:row;gap:10px;color:var(--basic-dark-text-color);font-size:14px;font-weight:500;width:70%}._productTypeImg_9tdrm_24{width:60px;height:60px}._unit_9tdrm_42{display:flex;align-content:center;align-items:center;justify-content:flex-end;color:var(--basic-dark-text-color);font-weight:400;font-size:14px;width:30%}._addBtn_9tdrm_53{width:100%;height:40px;font-size:12px;font-weight:600;border-radius:5px;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._fragment_zdxsx_1{width:100%;height:95px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding:20px;border-radius:5px;border:1px solid var(--light-border-color);border-top:1px solid var(--light-border-color)}._fragmentImgAndName_zdxsx_15{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:row;gap:10px}._fragmentImg_zdxsx_15{width:60px;height:60px;border-radius:5px}._emptyImg_zdxsx_30{width:100%;height:100%;background-color:var(--light-border-color);border-radius:5px}._fragmentName_zdxsx_37{display:flex;height:45px;width:115px;align-items:flex-start;align-content:center;justify-content:space-between;flex-direction:column;font-size:12px;font-weight:400;color:var(--basic-background-not-important-btn-color)}._name_zdxsx_50{font-size:14px;color:var(--basic-dark-text-color)}._selectBtn_zdxsx_55{width:100px;height:40px;border-radius:5px;font-size:12px;font-weight:600}._removeBtn_zdxsx_63{width:100px;height:40px;border-radius:5px;font-size:12px;font-weight:600;background-color:var(--basic-table-background-color);color:var(--basic-btn-dark-color)}._removeBtn_zdxsx_63:hover{color:var(--basic-table-background-color);background-color:var(--basic-btn-dark-color)}._titleWrapper_yfr23_1{display:flex;gap:18px;margin-bottom:28px;margin-top:50px}._title_yfr23_1{margin:0;font-size:20px;color:var(--basic-btn-dark-color)}._header_3lks2_1{display:flex;align-items:center;justify-content:center;padding:18px 25px;font-size:16px;font-weight:400;background-color:var(--basic-table-shadow-color);border-radius:5px;margin-top:0;margin-bottom:22px}._column_3lks2_14{flex:1}._ordersList_3lks2_18{display:flex;flex-direction:column;gap:20px;margin-top:0;margin-bottom:40px}._tableItem_jzhgk_1{padding:30px 24px;border:1px solid var(--basic-table-shadow-color);border-radius:10px;color:var(--basic-text-description-color)}._itemContentWrapper_jzhgk_8{width:100%;display:flex;align-items:center;flex:1}._itemText_jzhgk_15{display:flex;align-items:center;margin:0;padding:0;flex:1}._itemsHeader_jzhgk_23{display:flex;padding:20px;background-color:var(--basic-table-shadow-color);border-radius:5px}._headerText_jzhgk_30{flex:2}._labourText_jzhgk_34{flex:1}._itemsWrapper_jzhgk_38{display:flex;padding:20px}._itemsRow_jzhgk_43{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;flex:2}._itemsLabourRow_jzhgk_50{display:flex;gap:25px;flex:1}._itemText_jzhgk_15{margin:0}._expanded_jzhgk_60{width:100%;height:auto;opacity:1;pointer-events:auto;margin-top:48px;transition:height .3s ease-in-out,opacity .3s ease-in-out,margin-top .3s ease-in-out}._hidden_jzhgk_70{width:100%;height:0;opacity:0;pointer-events:none;overflow:hidden;transition:height .3s ease-in-out,opacity .3s ease-in-out,margin-top .3s ease-in-out}._wrapper_128l4_1{gap:84px}
