.stepper-section{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-bottom:40px}@media screen and (max-width:768px){.stepper-section{margin-bottom:20px}}.stepper-section .titles{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:40px;gap:15px}.stepper-section .title{color:#000;font-size:40px;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media screen and (max-width:768px){.stepper-section .title{font-size:32px}}.stepper-section .description{color:#7e7e7e;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;max-width:500px}@media screen and (max-width:768px){.stepper-section .description{font-size:13px}}.stepper-section .stepper{width:100%!important;direction:ltr;max-width:1000px}.stepper-section .stepper .step{cursor:pointer}.stepper-section .stepper .ant-steps-item-icon{width:61px;height:61px;position:relative;border:1px solid #cbcbcb!important}@media screen and (max-width:768px){.stepper-section .stepper .ant-steps-item-icon{width:40px;height:40px}}@media screen and (max-width:468px){.stepper-section .stepper .ant-steps-item-icon{width:32px!important;height:32px!important}}.stepper-section .stepper .ant-steps-item-icon span{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:468px){.stepper-section .stepper .ant-steps-item-icon span{font-size:14px!important}}.stepper-section .stepper .ant-steps-item-active .ant-steps-item-container .ant-steps-item-icon{margin:0!important;background:#362ab2;border:none;background:rgba(255,204,0,.3)!important}.stepper-section .stepper .ant-steps-item-active .ant-steps-item-container .ant-steps-item-icon span{color:#cba200;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.stepper-section .stepper .ant-steps-item-active .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title:after{top:30px!important;background:#cbcbcb!important;height:1.5px}.stepper-section .stepper .ant-steps-item-wait .ant-steps-item-container .ant-steps-item-icon{margin:0!important;background:transparent!important;border:1.5px solid rgba(20,11,118,.45)}.stepper-section .stepper .ant-steps-item-wait .ant-steps-item-container .ant-steps-item-icon span{color:#7e7e7e;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.stepper-section .stepper .ant-steps-item-wait .ant-steps-item-content .ant-steps-item-title:after{top:30px!important;background:#cbcbcb!important;height:1.5px}.stepper-section .stepper .ant-steps-item-finish .ant-steps-item-container .ant-steps-item-icon{margin:0!important;background:hsla(0,0%,80%,.34)!important}.stepper-section .stepper .ant-steps-item-finish .ant-steps-item-container .ant-steps-item-icon span{color:#7e7e7e;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.stepper-section .stepper .ant-steps-item-finish .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title:after{top:30px!important;height:1.5px;background:#cba200!important}.stepper-section .stepper .ant-steps-item-custom .ant-steps-item-icon{margin:0!important;background:transparent!important;border:1.5px solid rgba(20,11,118,.45);width:61px!important;height:61px!important;border:1px solid #cbcbcb!important}@media screen and (max-width:768px){.stepper-section .stepper .ant-steps-item-custom .ant-steps-item-icon{width:40px!important;height:40px!important}}@media screen and (max-width:468px){.stepper-section .stepper .ant-steps-item-custom .ant-steps-item-icon{width:32px!important;height:32px!important}}.stepper-section .stepper .ant-steps-item-custom .ant-steps-item-icon .ant-steps-icon{width:100%!important;height:100%!important}.stepper-section .stepper .ant-steps-item-custom .ant-steps-item-icon span{color:#7e7e7e;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:468px){.stepper-section .stepper .ant-steps-item-custom .ant-steps-item-icon span{font-size:14px!important}}.question-viewer{border-radius:10px;background:hsla(0,0%,85%,.25);width:100%;padding:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}@media screen and (max-width:568px){.question-viewer{padding:15px}}.question-viewer .choices-container{width:100%;display:flex;align-items:center;justify-content:center}.question-viewer .title{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:568px){.question-viewer .title{font-size:16px}}.question-viewer .btn-next{min-width:200px;height:43px;background:#000;color:#fff}.question-viewer .option{width:600px;margin-bottom:20px}@media screen and (max-width:568px){.question-viewer .option{width:100%!important}}.question-viewer .option-grouped-inputs{border-radius:10px;background:#fc0}.question-viewer .option-grouped-inputs .option{width:100%}.question-viewer .option-grouped-inputs .grouped-yellow-inputs{display:flex;gap:20px;padding:20px;border-radius:10px;justify-content:space-between}.question-viewer .option-grouped-inputs .grouped-yellow-inputs .title{display:none}.question-viewer .option-grouped-inputs .options-viewer{gap:0!important;width:100%}.question-viewer .options{margin-bottom:20px}.question-viewer .text_area_answer{background:#fff;border-radius:10px;padding:10px;width:550px}.answer{border-radius:100px;background:hsla(0,0%,100%,.5);padding:14px 40px;margin-bottom:20px;cursor:pointer}.answer .answer-title{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px}@media screen and (max-width:568px){.answer .answer-title{font-size:14px}}.answer .answer-description{color:#7e7e7e;text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.clicked-answer{background:#fc0}.file-answer{border-radius:10px;background:hsla(0,0%,100%,.5);padding:14px 20px;cursor:pointer;width:129px;height:129px;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px}.file-answer img{width:70%;height:50%;max-width:45px;max-height:45px}.file-answer .answer-title{color:#000;font-size:20px;margin-bottom:4px}.file-answer .answer-description,.file-answer .answer-title{text-align:center;font-style:normal;font-weight:400;line-height:normal}.file-answer .answer-description{color:#7e7e7e;font-size:15px}.checked-answer{background:#fc0!important}.options-viewer{display:flex;flex-direction:column;gap:20px}.options-viewer-text-area{border-radius:10px;background:hsla(0,0%,100%,.5);padding:23px 23px 5px;margin-bottom:20px;min-width:500px}@media screen and (max-width:568px){.options-viewer-text-area{min-width:100%}}.options-viewer-text-area .text_area_answer{background:hsla(0,0%,100%,.5)!important}@media screen and (max-width:568px){.options-viewer-text-area .text_area_answer{width:100%!important}}.flexed-options{display:flex!important;gap:20px;flex-wrap:wrap;align-items:center;justify-content:center;max-width:1050px}.flexed-options .option{width:unset!important}.flexed-options .options-viewer-text-area{border-radius:10px;background:hsla(0,0%,100%,.5);padding:23px 23px 5px;margin-bottom:20px;width:600px}@media screen and (max-width:568px){.flexed-options .options-viewer-text-area{width:100%!important}}.flexed-options .options-viewer-text-area .text_area_answer{width:100%;background:hsla(0,0%,100%,.5)!important}.text-area{background:transparent!important;border:none!important;width:100%!important}.select-answer-type{width:100%}.select-answer-type label{color:#7a7a7a;font-size:14px;font-style:normal;font-weight:400}.select-answer-type .ant-select-selector{border-radius:100px!important;height:100%!important}.select-answer-type .ant-select{height:48px!important;margin-top:2px!important}.select-answer-type .ant-select .ant-select-selection-search-input{height:100%!important}.login-step{max-width:450px}.login-step .title-step-login{text-align:center;margin-bottom:10px}.login-step .description{color:#7e7e7e;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px}.login-step .ant-input-input{height:63px!important}.login-step-btn{background:#272727}.login-step-btn,.sign-up-step-btn{border-radius:100px;width:230px;height:47px;color:#fff}.sign-up-step-btn{background:#fc0}.sign-up-text{color:#7e7e7e;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.request-service-module{color:#000;display:flex;align-items:flex-start;justify-content:center;width:100%;flex-direction:column;margin-top:30px}.request-service-module .stepper-container{max-width:90%;width:100%;margin:0 auto}.loader-section{width:100%;display:flex;align-items:center;justify-content:center}.ant_select{width:100%!important;height:60px}.ant-select{width:100%!important;height:60px!important}.ant-select-selector{border-radius:100px!important;border:0}.ant-select-selector,.ant-select-selector .ant-select-selection-search-input{height:60px!important}.ant-select-selector .ant-select-selection-placeholder{text-indent:16px;color:#a5a5a5;font-size:.95rem;font-style:normal;font-weight:400;line-height:normal}.select-form{display:flex;flex-direction:column;width:100%;max-width:299px}.select-form .label-select{margin-bottom:9px;color:#000;font-size:.95rem;font-style:normal;font-weight:400;line-height:normal;text-indent:18px}.select-form .label-select .yellow-star{color:#cba200;font-size:11px;font-weight:500;line-height:11px;margin-left:2px}.select-form .error-message{margin-left:4px;margin-top:4px;font-size:12px;font-weight:400;color:#f44336}.select-form .ant-input-required{color:#e04f44;font-size:11px;font-weight:500;line-height:11px}.ant-input-error_txt,.select-form .ant-input-error_txt{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:11px;color:#e04f44;margin-top:6px}.active-requests-page{padding:17px;width:100%;border-radius:5px;background:#fff;box-shadow:4px 4px 10px 0 hsla(0,0%,88%,.1)}.active-requests-page .titles{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;margin-bottom:25px}.active-requests-page .titles .top-title{color:#898989;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.active-requests-page .titles .title{color:#dac000;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.active-requests-page .titles .description{color:#272727;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.request-details-container{background:#fff;padding:20px;border-radius:10px;margin:0 auto}@media screen and (max-width:768px){.request-details-container{padding:0!important;background:none!important}}.artisan-request-details-container .files-preview{display:flex;align-items:center;width:100%;gap:10px;flex-direction:column}.artisan-request-details-container .files-preview .file-display{display:flex!important;justify-content:space-between!important;align-items:center;width:100%!important}.artisan-request-details-container .job-header h2{font-size:1.8rem;margin-bottom:.5rem}.artisan-request-details-container .job-header p{font-size:1.1rem;color:#666}.artisan-request-details-container .input-details{border-radius:10px;background:hsla(0,0%,85%,.25);padding:27px}@media screen and (max-width:768px){.artisan-request-details-container .input-details{padding:0!important;background:none!important}}.artisan-request-details-container .job-section{margin:20px 0;display:flex;flex-direction:column;gap:20px}.artisan-request-details-container .job-section h3{margin-bottom:0!important;color:#373737;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.artisan-request-details-container .info-row{display:flex;justify-content:flex-start!important;flex-wrap:wrap;gap:25px}@media screen and (max-width:768px){.artisan-request-details-container .info-row{flex-direction:column}}.artisan-request-details-container .info-row .info-item{flex-basis:30%!important;margin-bottom:0}.artisan-request-details-container .info-row .info-item label{display:block;font-weight:700;margin-bottom:5px;color:#373737;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.artisan-request-details-container .info-row .info-item p{background-color:#fff;padding:10px;border-radius:5px;color:#333;height:41px;display:flex;align-items:center;justify-content:flex-start;border-radius:100px;color:#5a5a5a;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.artisan-request-details-container .job-actions{display:flex;justify-content:center;margin-top:20px;flex-wrap:wrap;row-gap:10px}.artisan-request-details-container .job-actions .accept-btn,.artisan-request-details-container .job-actions .decline-btn{padding:10px 20px;border:none;border-radius:5px;font-size:1rem;cursor:pointer;margin:0 10px;display:flex;align-items:center;justify-content:center}.artisan-request-details-container .job-actions .accept-btn{background-color:#f2c027;color:#fff;border-radius:100px;height:40px;width:181px}.artisan-request-details-container .job-actions .decline-btn{background-color:#333;color:#fff;border-radius:100px;height:40px;width:181px}.job-confirmation-container{background:#fff}@media screen and (max-width:768px){.job-confirmation-container{padding:0!important;background:none!important}}.job-header-artisan{text-align:start}.job-header-artisan h3{color:#000;text-align:start;font-size:20px;font-weight:700;margin-top:15px}.job-header-artisan p{color:#000;text-align:start;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.job-confirmation-form{padding:27px;border-radius:10px;background:hsla(0,0%,85%,.25)}@media screen and (max-width:768px){.job-confirmation-form{padding:0;background:none}}.job-confirmation-form .form-section .form-row .form-item label{color:#373737;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.job-confirmation-form .form-section label{display:block;margin-bottom:5px;color:#333;color:#373737;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.accept-request-date-picker .ant-picker{border-radius:50px;width:100%;height:45px;border:none}.all-requests-page{padding:17px;width:100%;border-radius:5px;background:#fff;box-shadow:4px 4px 10px 0 hsla(0,0%,88%,.1)}.all-requests-page .titles{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;margin-bottom:25px}.all-requests-page .titles .top-title{color:#898989;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.all-requests-page .titles .title{color:#dac000;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.all-requests-page .titles .description{color:#272727;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.all-requests-page .tag{border-radius:100px!important;padding:6px 10px!important;font-size:13px;font-weight:600;line-height:1.2;border:none;color:#fff}.suggestion-artisan-details-container{background-color:#fff;padding:20px;border-radius:10px;margin:0 auto}@media screen and (max-width:768px){.suggestion-artisan-details-container{padding:0;background:none}}.suggestion-artisan-details-container .job-header{text-align:start}.suggestion-artisan-details-container .job-header h2{font-size:1.8rem;margin-bottom:.5rem}.suggestion-artisan-details-container .job-header p{font-size:1.1rem;color:#666}.suggestion-artisan-details-container .inputs-details{margin-top:20px;background-color:hsla(0,0%,85%,.25);padding:10px 27px!important;border-radius:10px}@media screen and (max-width:768px){.suggestion-artisan-details-container .inputs-details{padding:0!important;background:none}}.suggestion-artisan-details-container .job-section{margin:20px 0}@media screen and (max-width:768px){.suggestion-artisan-details-container .job-section{padding:0!important;background:none}}.suggestion-artisan-details-container .job-section h3{font-size:1.5rem;margin-bottom:10px;color:#373737;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.suggestion-artisan-details-container .info-row{display:flex;justify-content:space-between;flex-wrap:wrap}.suggestion-artisan-details-container .info-row .info-item{margin-bottom:10px}.suggestion-artisan-details-container .info-row .info-item label{margin-bottom:5px;color:#373737;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.suggestion-artisan-details-container .info-row .info-item p{background-color:#fff;padding:15px 20px;border-radius:100px;color:#333;color:#5a5a5a;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.suggestion-artisan-details-container .info-row .info-item .no-mobile{text-wrap:nowrap}.suggestion-artisan-details-container .job-actions{display:flex;justify-content:center;margin-top:20px;flex-wrap:wrap;row-gap:10px}.suggestion-artisan-details-container .job-actions .accept-btn,.suggestion-artisan-details-container .job-actions .decline-btn{padding:10px 20px;border:none;border-radius:5px;font-size:1rem;cursor:pointer;margin:0 10px}.suggestion-artisan-details-container .job-actions .accept-btn{background-color:#f2c027;color:#fff;border-radius:100px;height:40px;width:181px}.suggestion-artisan-details-container .job-actions .accepted-offer{height:40px}.suggestion-artisan-details-container .job-actions .decline-btn{background-color:#333;color:#fff;border-radius:100px;height:40px;width:181px}.suggestion-artisan-details-container .service-details .customer-request-details-container{padding:0!important;margin:0!important;background:none}.suggestion-artisan-details-container .service-details .customer-request-details-container .general-info h3,.suggestion-artisan-details-container .service-details .customer-request-details-container .job-header{display:none}.suggestion-artisan-details-container .service-details .customer-request-details-container .job-header h3{font-size:1rem!important}.suggestion-artisan-details-container .service-details .customer-request-details-container .input-details{background:none}.suggestion-artisan-details-container .service-details .customer-request-details-container .job-actions{display:none}.sidebar{width:245px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;max-height:100%;overflow:auto;transition:all .2s ease-out;border-radius:20px;padding:16px 20px;min-height:100%;scrollbar-width:none;-ms-overflow-style:none;z-index:10000;border-radius:10px;background:#fff;box-shadow:4px 4px 10px 0 hsla(0,0%,88%,.1)}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1000}.sidebar .close-sidebar{display:flex;align-items:center;justify-content:flex-end;width:100%;display:none;cursor:pointer}@media screen and (max-width:1024px){.sidebar .close-sidebar{display:flex}}.sidebar::-webkit-scrollbar{display:none}.sidebar .sidebar-content{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sidebar .sidebar-content .profile-mobile{display:none}@media only screen and (max-width:1024px){.sidebar .sidebar-content .profile-mobile{display:block;margin-bottom:20px}}.sidebar .sidebar-content .title-items{color:rgba(20,11,118,.45);font-feature-settings:"clig" off,"liga" off;font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:15px}.sidebar .sidebar-content .sidebar-nav-items{display:flex;flex-direction:column;margin-bottom:20px;scrollbar-width:none;-ms-overflow-style:none}.sidebar .sidebar-content .sidebar-nav-items::-webkit-scrollbar{display:none}.collapse{width:100px;transition:all .2s ease-out}@media only screen and (max-width:1024px){.sidebar{background-color:#fff}.sidebar .sidebar-logo-container{border-radius:0 10px 0 0}.sidebar .sidebar-content{border-radius:0 0 10px 0}}.sidebar-items{height:100%;flex-direction:column;gap:0}.sidebar-items,.sidebar-items .item{display:flex;justify-content:flex-start}.sidebar-items .item{align-items:center;gap:12px;padding:9px 0;border-radius:8px;cursor:pointer;overflow:hidden;text-align:center;color:#263238;font-feature-settings:"clig" off,"liga" off;font-size:13px;font-style:normal;font-weight:600;line-height:normal}.sidebar-items .item:hover{color:#362ab2}.sidebar-items .collapsed-item{justify-content:center;flex-direction:column;align-items:center;gap:0;font-size:10px;padding:8px 15px}.sidebar-items .active{color:#cba200;font-weight:700}.sidebar-items .active:hover{color:#cba200}.sidebar-items .active svg{filter:invert(34%) sepia(94%) saturate(3748%) hue-rotate(251deg) brightness(101%) contrast(101%)}.sidebar-items .link-icon-stroke-color{stroke:#637381;display:flex;align-items:center}.sidebar-items .link-icon-stroke-color svg{width:20px;height:20px}.sidebar-items .link-icon-stroke-color-active{stroke:#0088f7}.sidebar-items .sub-items{margin-left:20px;display:flex;flex-direction:column;gap:5px}.sidebar-items .sub-item{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:12px;font-weight:500;color:#607d8b}.sidebar-items .sub-item:hover{color:#362ab2}.sidebar-items .sub-item.active{color:#cba200;font-weight:700}.sidebar-items .expand-icon{margin-left:auto;font-size:12px;color:#607d8b;transition:transform .3s ease;cursor:pointer}.sidebar-items .expanded .expand-icon{transform:rotate(90deg)}.sidebar-items .sidebar-separator{margin:2px 0}.sidebar-items .sidebar-separator .separator-line{border:none;height:1px;background-color:#e0e0e0;margin:0;opacity:.6}.link-notification-count{background:#ecfdf3;padding:0 15px;border-radius:10px;color:#027a48;display:flex;align-items:center;gap:5px}.link-notification-dot{width:6px;height:6px;border-radius:50%;background:#12b76a}.old-system{color:#9e9e9e;font-size:10px;text-align:center}.settings-section .title-setting{color:rgba(20,11,118,.45);font-feature-settings:"clig" off,"liga" off;font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:20px}.settings-section .links{height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.settings-section .links .item{justify-content:flex-start;gap:12px;padding:5px 0;border-radius:8px;cursor:pointer;display:flex;align-items:center;overflow:hidden;text-align:center;color:#263238;font-feature-settings:"clig" off,"liga" off;font-size:13px;font-style:normal;font-weight:600}.settings-section .links .item:hover{color:#362ab2}.settings-section .links .collapsed-item{justify-content:center;flex-direction:column;align-items:center;gap:0;font-size:10px;padding:8px 15px}.settings-section .links .active{color:#362ab2;font-weight:700}.settings-section .links .active:hover{color:#362ab2}.settings-section .links .active svg{filter:invert(34%) sepia(94%) saturate(3748%) hue-rotate(251deg) brightness(101%) contrast(101%)}.settings-section .links .link-icon-stroke-color{display:flex;align-items:center;stroke:#637381}.settings-section .links .link-icon-stroke-color svg{width:20px;height:20px}.settings-section .links .link-icon-stroke-color-active{stroke:#0088f7}.settings-section .logout-btn:hover{color:red!important}.reusable-carousel .slick-dots{margin-bottom:60px}.reusable-carousel .slick-dots li{width:10px;height:10px;background:#fff;border-radius:50%}.reusable-carousel .slick-dots li button:before{display:none}.reusable-carousel .slick-dots .slick-active{background:#fc0}.reusable-carousel .slick-list{width:100%}.reusable-carousel .slick-list>.slick-track>.slick-slide>div{display:flex;align-items:center;justify-content:center}.reusable-carousel .slick-list>.slick-track{display:flex;gap:10px}.reusable-carousel .arrow{position:absolute;display:flex;align-items:center;justify-content:center;z-index:10;bottom:50%;cursor:pointer;border-radius:50%;background-color:#fff;height:24px;width:24px;box-shadow:0 5.7319889069px 10.6451225281px 0 rgba(39,13,48,.25)}.reusable-carousel .arrow.right-arrow{right:8px}.reusable-carousel .arrow.left-arrow{left:8px}.reusable-carousel .arrow .arrow-icon{height:100%;width:100%}.carousel-ar .slick-list>.slick-track>.slick-slide>div{display:flex;align-items:center;justify-content:center;direction:rtl}.carousel-en .slick-list>.slick-track>.slick-slide>div{display:flex;align-items:center;justify-content:center;direction:ltr}.direct-render{display:flex;gap:10px}.direct-render .direct-render-item{width:100%;max-width:350px;padding:0 7px}@media only screen and (max-width:700px){.direct-render{flex-wrap:wrap}.direct-render .direct-render-item{width:100%;max-width:100%}}.direct-render .quiz-card{width:100%}@media only screen and (max-width:700px){.direct-render .quiz-card{width:100%}}.error-message{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:11px;color:#e04f44;margin-top:6px}@media screen and (max-width:768px){.active-details-container,.customer-request-details-container{padding:0!important;background:none!important}}.shared-service-container .job-header h2{font-size:1.8rem;margin-bottom:.5rem}.shared-service-container .job-header p{font-size:1.1rem;color:#666}.shared-service-container .input-details{border-radius:10px;background:hsla(0,0%,85%,.25);padding:27px}@media screen and (max-width:768px){.shared-service-container .input-details{padding:0!important;background:none!important}}.shared-service-container .job-section{margin:20px 0;display:flex;flex-direction:column;gap:20px}.shared-service-container .job-section h3{margin-bottom:0!important;color:#373737;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.shared-service-container .info-row{display:flex;justify-content:flex-start!important;flex-wrap:wrap;gap:25px}@media screen and (max-width:768px){.shared-service-container .info-row{flex-direction:column}}.shared-service-container .info-row .info-item{flex-basis:30%!important;margin-bottom:0}.shared-service-container .info-row .info-item label{display:block;font-weight:700;margin-bottom:5px;color:#373737;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.shared-service-container .info-row .info-item p{background-color:#fff;padding:10px;border-radius:5px;color:#333;height:41px;display:flex;align-items:center;justify-content:flex-start;border-radius:100px;color:#5a5a5a;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.shared-service-container .job-actions{display:flex;justify-content:center;margin-top:20px;flex-wrap:wrap;row-gap:10px}.shared-service-container .job-actions .accept-btn,.shared-service-container .job-actions .decline-btn{padding:10px 20px;border:none;border-radius:5px;font-size:1rem;cursor:pointer;margin:0 10px;display:flex;align-items:center;justify-content:center}.shared-service-container .job-actions .accept-btn{background-color:#f2c027;color:#fff;border-radius:100px;height:40px;width:181px}.shared-service-container .job-actions .decline-btn{background-color:#333;color:#fff;border-radius:100px;height:40px;width:181px}.upload_input{display:flex;align-items:center;justify-content:space-between;padding:0 .8rem}.upload_input_placeholder{color:#a5a5a5;font-size:.9rem;font-style:normal;font-weight:400;line-height:.92rem}.mysr-form{width:100%!important}.mysr-form .mysr-form-fixedWidth{min-width:100%!important}.payment-form{padding:30px;display:flex;align-items:center;justify-content:center;height:100%;background:#fff;border-radius:20px}.segmented_nav{background-color:transparent;color:#fff;border:1px solid #656565;border-radius:9999px!important}.segmented_nav .ant-segmented-item-selected{color:#fff;background-color:#7d7d7d!important;border-radius:9999px!important;padding:.1rem .6rem!important}@media screen and (max-width:1329px){.segmented_nav .ant-segmented-item-selected{padding:.1rem .4rem!important}}.segmented_nav .ant-segmented-item{padding:.1rem .75rem!important}@media screen and (max-width:1329px){.segmented_nav .ant-segmented-item{padding:.1rem .4rem!important}}.segmented_nav .ant-segmented-thumb{background-color:#7d7d7d}.segmented_nav .ant-segmented-item:hover{color:#fff!important}.segmented_nav .ant-segmented-item-label{font-size:15px!important;font-weight:400!important}@media screen and (max-width:1329px){.segmented_nav .ant-segmented-item-label{font-size:13px!important}}.nav_wrapper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1200px){.nav_links_wrapper{display:none}}@media screen and (max-width:1201px){.web-menu-flex{display:none}}.hero-container{display:flex;justify-content:space-between;margin:1.5rem 12rem 0;padding-bottom:6rem;position:relative}@media screen and (max-width:1424px){.hero-container{margin:0 6rem}}@media screen and (max-width:958px){.hero-container{flex-direction:column;align-items:center;text-align:center}}.hero-container h1{font-size:5rem;color:#fff;width:45rem;line-height:5rem;height:17rem}@media screen and (max-width:1315px){.hero-container h1{width:36rem;font-size:4rem}}@media screen and (max-width:1069px){.hero-container h1{width:25rem;font-size:3rem;height:-moz-fit-content;height:fit-content}}@media screen and (max-width:958px){.hero-container h1{width:30rem;line-height:1}}@media screen and (max-width:481px){.hero-container h1{font-size:2.3rem;font-size:3.3rem;width:23rem;height:100%;padding-bottom:40px}}@media screen and (max-width:377px){.hero-container h1{font-size:1.5rem;width:90vw}}.hero-container p{font-size:1.4rem;color:#fff;text-align:end;white-space:nowrap}@media screen and (max-width:1098px){.hero-container p{margin-bottom:2rem}}@media screen and (max-width:958px){.hero-container p{margin-top:1rem;text-align:center}}@media screen and (max-width:481px){.hero-container p{width:20rem}}@media screen and (max-width:377px){.hero-container p{font-size:1rem;width:90vw}}.nav-hero{padding-top:3.2rem}.nav-hero .request{position:relative}.nav-hero .project-image{position:absolute;right:19rem;top:0;transform:translateY(-100%);width:10rem!important}[dir=rtl] .nav-hero .project-image{left:19rem;right:unset}@media screen and (max-width:1098px){.nav-hero .project-image{right:50%!important;transform:translate(50%,-50%)!important;width:10rem!important}}.request-button{width:23rem!important}.request{position:relative;border-radius:24px;padding:48px;display:flex;align-items:center;justify-content:center;gap:3rem;height:40rem}[dir=rtl] .request{flex-direction:row-reverse}@media screen and (max-width:1068px){.request{height:unset!important;flex-direction:column-reverse!important;padding:83px 48px 48px}}@media screen and (max-width:699px){.request{padding:83px 0 36px 10px}}@media screen and (max-width:520px){.request{height:26rem}}@media screen and (max-width:472px){.request{padding:83px 0 103px 10px}}@media screen and (max-width:721px){[dir=rtl] .request{justify-content:start!important}}@media screen and (max-width:388px){[dir=rtl] .request{justify-content:center!important}}@media screen and (max-width:721px){[dir=ltr] .request{justify-content:end!important}}@media screen and (max-width:388px){[dir=ltr] .request{justify-content:center!important}}.request .request-box{max-width:50rem;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:48px;display:flex;flex-direction:column;gap:25px;border:.77px solid hsla(0,0%,100%,.29);justify-content:center}[dir=rtl] .request .request-box{align-items:end}.request .request-box h2{color:#fff;font-size:34px;font-weight:500;line-height:1.2;max-width:800px}[dir=rtl] .request .request-box h2{text-align:end}@media screen and (max-width:768px){.request .request-box h2{font-size:20px!important;word-wrap:wr;text-align:center;width:100%}}.request .request-box .request-button{display:inline-flex;align-items:center;gap:8px;background:gold;color:#000;border:none;padding:16px 32px;border-radius:100px;font-size:16px;font-weight:500;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:all .2s ease;max-width:100%}.request .request-box .request-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,215,0,.2)}.request .request-box .request-button img{width:15px;height:15px}@media screen and (max-width:520px){.request .request-box .request-button .request-button{max-width:250px;margin:0 auto}}@media screen and (max-width:768px){.request .request-box{padding:24px;margin:0}}.ava-wrapper{position:relative;align-self:start}[dir=ltr] .ava-wrapper{align-self:center}@media screen and (max-width:699px){[dir=ltr] .ava-wrapper{margin-left:5rem}}@media screen and (max-width:534px){[dir=ltr] .ava-wrapper{margin-left:4rem}}@media screen and (max-width:500px){[dir=ltr] .ava-wrapper{align-self:end}}@media screen and (max-width:630px){.ava-wrapper{align-self:center}}@media screen and (max-width:529px){.ava-wrapper{align-self:start;margin-right:2rem}}.ava-wrapper .ava-image{cursor:pointer;position:absolute;right:25px;top:0;z-index:1;transition:all .3s ease-in-out}@media screen and (max-width:388px){.ava-wrapper .ava-image{right:-29px!important;top:-36px}}.ava-wrapper .ava-image.expanded{transform:scale(1.2) translate(-50px,100%);top:154px}@media screen and (max-width:630px){.ava-wrapper .ava-image.expanded{top:75px;right:0}}@media screen and (max-width:472px){.ava-wrapper .ava-image.expanded{top:186px;right:-80px}[dir=ltr] .ava-wrapper .ava-image.expanded{top:75px;right:-80px}}@media screen and (max-width:414px){.ava-wrapper .ava-image.expanded{right:-72px}}@media screen and (max-width:400px){.ava-wrapper .ava-image.expanded{right:-90px!important}}@media screen and (max-width:333px){.ava-wrapper .ava-image.expanded{top:0!important}}@media screen and (max-width:630px){.ava-wrapper .ava-image{right:0}}.ava-wrapper .avabtn{width:60px;height:60px;border-radius:99999px!important;background-color:#ffcc02;position:relative;display:flex;align-items:center;justify-content:center;border:none;z-index:2;transition:all .3s ease-in-out;position:absolute;bottom:0;left:-10px;transform:translateX(-100%);display:none!important}@media screen and (max-width:699px){.ava-wrapper .avabtn{display:flex!important;left:-2rem!important}}@media screen and (max-width:654px){.ava-wrapper .avabtn{left:-1rem!important}}@media screen and (max-width:472px){.ava-wrapper .avabtn{bottom:-5rem;left:1rem!important}}@media screen and (max-width:443px){.ava-wrapper .avabtn{left:2rem!important}}@media screen and (max-width:432px){.ava-wrapper .avabtn{left:3rem!important}}@media screen and (max-width:414px){.ava-wrapper .avabtn{left:4rem!important}}@media screen and (max-width:388px){.ava-wrapper .avabtn{left:5rem!important}}.ava-wrapper .avabtn p{display:none}.ava-wrapper .avabtn img{width:20px;height:20px}.ava-wrapper .avabtn:before{content:"";position:absolute;border-radius:50%;background:transparent;z-index:1;width:80px;height:80px;border:1px solid #505256;top:50%;left:50%;transform:translate(-50%,-50%)}.ava-wrapper .avabtn.expanded{transform:translateX(-50px)!important}.ava-wrapper .avabtn.expanded-btn{width:20rem;left:0!important;transform:unset!important}@media screen and (max-width:529px){.ava-wrapper .avabtn.expanded-btn{left:-2rem!important}}[dir=ltr] .ava-wrapper .avabtn.expanded-btn{left:-1.5rem!important}@media screen and (max-width:388px){.ava-wrapper .avabtn.expanded-btn{width:17rem}}@media screen and (max-width:333px){.ava-wrapper .avabtn.expanded-btn{width:16rem}}.ava-wrapper .avabtn.expanded-btn:before{border-radius:0 99999px 99999px 0!important;width:23.4rem;height:6.5rem}@media screen and (max-width:546px){.ava-wrapper .avabtn.expanded-btn:before{width:21.8rem;height:5.5rem}}@media screen and (max-width:388px){.ava-wrapper .avabtn.expanded-btn:before{width:19rem}}@media screen and (max-width:333px){.ava-wrapper .avabtn.expanded-btn:before{width:18rem}}.ava-wrapper .avabtn.expanded-btn p{display:block}@media screen and (max-width:1068px){.ava-wrapper .avabtn{display:flex}}@media screen and (max-width:457px){.ava-wrapper .avabtn{display:none}}.ava-wrapper.ava-wrapper-expanded{width:100%}.ai-assistant-box{width:543px!important;height:319px!important;padding:15px 130px 48px 48px!important;transition:all .3s ease-in-out;opacity:1;transform:translateY(0);visibility:visible;-webkit-clip-path:polygon(0 28.872px,0 28.872px,.4737065px 24.1888032px,1.845148px 19.7462016px,4.0398075px 15.6036384px,6.983168px 11.8205568px,10.6007125px 8.4564px,14.817924px 5.5706112px,19.5602855px 3.2226336px,24.75328px 1.4719104px,30.3223905px .3778848px,36.1931px 0,391.062px 0,391.062px 0,396.932731px .3778848px,402.501848px 1.4719104px,407.694837px 3.2226336px,412.437184px 5.5706112px,416.654375px 8.4564px,420.271896px 11.8205568px,423.215233px 15.6036384px,425.409872px 19.7462016px,426.781299px 24.1888032px,427.255px 28.872px,427.255px 52.5px,427.255px 52.5px,427.717154px 57.0689522px,429.055152px 61.4031856px,431.196298px 65.4447054px,434.067896px 69.1355168px,437.59725px 72.417625px,441.711664px 75.2330352px,446.338442px 77.5237526px,451.404888px 79.2317824px,456.838306px 80.2991298px,462.566px 80.6678px,475.807px 80.6678px,475.807px 80.6678px,481.677731px 81.045685px,487.246848px 82.139712px,492.439837px 83.890439px,497.182184px 86.238424px,501.399375px 89.124225px,505.016896px 92.4884px,507.960233px 96.271507px,510.154872px 100.414104px,511.526299px 104.856749px,512px 109.54px,512px 290.128px,512px 290.128px,511.526299px 294.811294px,510.154872px 299.253952px,507.960233px 303.396538px,505.016896px 307.179616px,501.399375px 310.54375px,497.182184px 313.429504px,492.439837px 315.777442px,487.246848px 317.528128px,481.677731px 318.622126px,475.807px 319px,274.76px 319px,274.76px 319px,269.120915px 318.526772px,263.51888px 317.242296px,257.944625px 315.349384px,252.38888px 313.050848px,246.842375px 310.5495px,241.29584px 308.048152px,235.740005px 305.749616px,230.1656px 303.856704px,224.563355px 302.572228px,218.924px 302.099px,36.1931px 302.099px,36.1931px 302.099px,30.3223905px 301.721126px,24.75328px 300.627128px,19.5602855px 298.876442px,14.817924px 296.528504px,10.6007125px 293.64275px,6.983168px 290.278616px,4.0398075px 286.495538px,1.845148px 282.352952px,.4737065px 277.910294px,0 273.227px,0 28.872px);clip-path:polygon(0 28.872px,0 28.872px,.4737065px 24.1888032px,1.845148px 19.7462016px,4.0398075px 15.6036384px,6.983168px 11.8205568px,10.6007125px 8.4564px,14.817924px 5.5706112px,19.5602855px 3.2226336px,24.75328px 1.4719104px,30.3223905px .3778848px,36.1931px 0,391.062px 0,391.062px 0,396.932731px .3778848px,402.501848px 1.4719104px,407.694837px 3.2226336px,412.437184px 5.5706112px,416.654375px 8.4564px,420.271896px 11.8205568px,423.215233px 15.6036384px,425.409872px 19.7462016px,426.781299px 24.1888032px,427.255px 28.872px,427.255px 52.5px,427.255px 52.5px,427.717154px 57.0689522px,429.055152px 61.4031856px,431.196298px 65.4447054px,434.067896px 69.1355168px,437.59725px 72.417625px,441.711664px 75.2330352px,446.338442px 77.5237526px,451.404888px 79.2317824px,456.838306px 80.2991298px,462.566px 80.6678px,475.807px 80.6678px,475.807px 80.6678px,481.677731px 81.045685px,487.246848px 82.139712px,492.439837px 83.890439px,497.182184px 86.238424px,501.399375px 89.124225px,505.016896px 92.4884px,507.960233px 96.271507px,510.154872px 100.414104px,511.526299px 104.856749px,512px 109.54px,512px 290.128px,512px 290.128px,511.526299px 294.811294px,510.154872px 299.253952px,507.960233px 303.396538px,505.016896px 307.179616px,501.399375px 310.54375px,497.182184px 313.429504px,492.439837px 315.777442px,487.246848px 317.528128px,481.677731px 318.622126px,475.807px 319px,274.76px 319px,274.76px 319px,269.120915px 318.526772px,263.51888px 317.242296px,257.944625px 315.349384px,252.38888px 313.050848px,246.842375px 310.5495px,241.29584px 308.048152px,235.740005px 305.749616px,230.1656px 303.856704px,224.563355px 302.572228px,218.924px 302.099px,36.1931px 302.099px,36.1931px 302.099px,30.3223905px 301.721126px,24.75328px 300.627128px,19.5602855px 298.876442px,14.817924px 296.528504px,10.6007125px 293.64275px,6.983168px 290.278616px,4.0398075px 286.495538px,1.845148px 282.352952px,.4737065px 277.910294px,0 273.227px,0 28.872px);border:1px solid #94804e}@media screen and (max-width:630px){.ai-assistant-box{padding:2rem!important;width:349.2px!important;height:282.872px!important;-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important;-webkit-clip-path:polygon(0 28.872px,0 28.872px,.4737065px 24.1888032px,1.845148px 19.7462016px,4.0398075px 15.6036384px,6.983168px 11.8205568px,10.6007125px 8.4564px,14.817924px 5.5706112px,19.5602855px 3.2226336px,24.75328px 1.4719104px,30.3223905px .3778848px,36.1931px 0,228.262px 0,228.262px 0,234.132731px .3778875px,239.701848px 1.47192px,244.894837px 3.2226525px,249.637184px 5.57064px,253.854375px 8.4564375px,257.471896px 11.8206px,260.415233px 15.6036825px,262.609872px 19.74624px,263.981299px 24.1888275px,264.455px 28.872px,264.455px 52.5001px,264.455px 52.5001px,264.917153px 57.0690494px,266.255144px 61.4032752px,268.396271px 65.4447838px,271.267832px 69.1355816px,274.797125px 72.417675px,278.911448px 75.2330704px,283.538099px 77.5237742px,288.604376px 79.2317928px,294.037577px 80.2991326px,299.765px 80.6678px,313.006px 80.6678px,313.006px 80.6678px,318.876759px 81.045685px,324.445952px 82.139712px,329.639053px 83.890439px,334.381536px 86.238424px,338.598875px 89.124225px,342.216544px 92.4884px,345.160017px 96.271507px,347.354768px 100.414104px,348.726271px 104.856749px,349.2px 109.54px,349.2px 254px,349.2px 254px,348.726271px 258.683294px,347.354768px 263.125952px,345.160017px 267.268538px,342.216544px 271.051616px,338.598875px 274.41575px,334.381536px 277.301504px,329.639053px 279.649442px,324.445952px 281.400128px,318.876759px 282.494126px,313.006px 282.872px,111.96px 282.872px,111.96px 282.872px,106.3206554px 282.398772px,100.7184352px 281.114296px,95.1440598px 279.221384px,89.5882496px 276.922848px,84.041725px 274.4215px,78.4952064px 271.920152px,72.9394142px 269.621616px,67.3650688px 267.728704px,61.7628906px 266.444228px,56.1236px 265.971px,36.1931px 265.971px,36.1931px 265.971px,30.3223905px 265.593126px,24.75328px 264.499128px,19.5602855px 262.748442px,14.817924px 260.400504px,10.6007125px 257.51475px,6.983168px 254.150616px,4.0398075px 250.367538px,1.845148px 246.224952px,.4737065px 241.782294px,0 237.099px,0 28.872px);clip-path:polygon(0 28.872px,0 28.872px,.4737065px 24.1888032px,1.845148px 19.7462016px,4.0398075px 15.6036384px,6.983168px 11.8205568px,10.6007125px 8.4564px,14.817924px 5.5706112px,19.5602855px 3.2226336px,24.75328px 1.4719104px,30.3223905px .3778848px,36.1931px 0,228.262px 0,228.262px 0,234.132731px .3778875px,239.701848px 1.47192px,244.894837px 3.2226525px,249.637184px 5.57064px,253.854375px 8.4564375px,257.471896px 11.8206px,260.415233px 15.6036825px,262.609872px 19.74624px,263.981299px 24.1888275px,264.455px 28.872px,264.455px 52.5001px,264.455px 52.5001px,264.917153px 57.0690494px,266.255144px 61.4032752px,268.396271px 65.4447838px,271.267832px 69.1355816px,274.797125px 72.417675px,278.911448px 75.2330704px,283.538099px 77.5237742px,288.604376px 79.2317928px,294.037577px 80.2991326px,299.765px 80.6678px,313.006px 80.6678px,313.006px 80.6678px,318.876759px 81.045685px,324.445952px 82.139712px,329.639053px 83.890439px,334.381536px 86.238424px,338.598875px 89.124225px,342.216544px 92.4884px,345.160017px 96.271507px,347.354768px 100.414104px,348.726271px 104.856749px,349.2px 109.54px,349.2px 254px,349.2px 254px,348.726271px 258.683294px,347.354768px 263.125952px,345.160017px 267.268538px,342.216544px 271.051616px,338.598875px 274.41575px,334.381536px 277.301504px,329.639053px 279.649442px,324.445952px 281.400128px,318.876759px 282.494126px,313.006px 282.872px,111.96px 282.872px,111.96px 282.872px,106.3206554px 282.398772px,100.7184352px 281.114296px,95.1440598px 279.221384px,89.5882496px 276.922848px,84.041725px 274.4215px,78.4952064px 271.920152px,72.9394142px 269.621616px,67.3650688px 267.728704px,61.7628906px 266.444228px,56.1236px 265.971px,36.1931px 265.971px,36.1931px 265.971px,30.3223905px 265.593126px,24.75328px 264.499128px,19.5602855px 262.748442px,14.817924px 260.400504px,10.6007125px 257.51475px,6.983168px 254.150616px,4.0398075px 250.367538px,1.845148px 246.224952px,.4737065px 241.782294px,0 237.099px,0 28.872px);background-color:bisque}}@media screen and (max-width:520px){.ai-assistant-box{height:unset!important}}@media screen and (max-width:333px){.ai-assistant-box{padding:20px!important}}@media screen and (max-width:630px){.ai-assistant-box .request-button{width:100%!important}}.ai-assistant-box h2{width:20rem!important}@media screen and (max-width:333px){.ai-assistant-box h2{font-size:18px!important}}@media screen and (max-width:305px){.ai-assistant-box h2{width:12rem!important}}.ai-assistant-box.hidden{opacity:0;transform:translateY(20px);visibility:hidden}[dir=rtl] .ai-assistant-box h2,[dir=rtl] .boxbox h2{text-align:start!important}@media screen and (max-width:1323px){.ai-assistant-box h2,.boxbox h2{font-size:2.5rem!important;width:22rem!important}}@media screen and (max-width:630px){.ai-assistant-box h2,.boxbox h2{font-size:1.8rem!important;width:14rem!important}}@media screen and (max-width:300px){.ai-assistant-box h2,.boxbox h2{font-size:1rem!important}}@media screen and (max-width:388px){.ai-assistant-box,.boxbox{width:100%!important;-webkit-clip-path:unset!important;clip-path:unset!important}}.boxbox{width:100%;margin-bottom:17px;border:1px solid #94804e;justify-content:space-between!important}[dir=rtl] .boxbox{align-items:start!important}@media screen and (max-width:1323px){.boxbox{width:39rem!important}}@media screen and (max-width:699px){.boxbox{width:90%!important}}@media screen and (max-width:1323px){.boxbox h2{width:100%!important}}.ant-dropdown-trigger{color:#fff}.nav-hero-play-later{width:100%;color:#101828;font-weight:600;font-size:17px!important}[dir=rtl] .nav-hero-play-later{margin-top:2rem}.nav-hero-play-later button{font-size:17px!important;border-radius:14px!important}.nav-hero-play-later button span{font-size:18px!important}.navbar-logo{margin-bottom:10px}@media screen and (max-width:1068px){.navbar-logo{width:110px}}@media screen and (max-width:400px){.navbar-logo{width:80px}}.dont_have_account{color:#000!important;font-weight:300;text-align:center;padding:1rem 0 2rem;display:flex;gap:4px;justify-content:center}.dont_have_account,.dont_have_account span{font-size:.9rem;font-style:normal;line-height:.91rem}.dont_have_account span{color:#cba200;font-weight:500;cursor:pointer}.job-details-container{background-color:#fff;padding:20px;border-radius:10px;margin:0 auto}@media screen and (max-width:768px){.job-details-container{padding:0;background:none}}.job-details-container .job-header{text-align:start}.job-details-container .job-header h2{font-size:1.8rem;margin-bottom:.5rem}.job-details-container .job-header p{font-size:1.1rem;color:#666}.job-details-container .inputs-details{margin-top:20px;background-color:hsla(0,0%,85%,.25);padding:10px 27px!important;border-radius:10px}@media screen and (max-width:768px){.job-details-container .inputs-details{padding:0!important;background:none}}.job-details-container .job-section{margin:20px 0}@media screen and (max-width:768px){.job-details-container .job-section{padding:0!important;background:none}}.job-details-container .job-section h3{font-size:1.5rem;margin-bottom:10px;color:#373737;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.job-details-container .info-row{display:flex;justify-content:space-between;flex-wrap:wrap}.job-details-container .info-row .info-item{margin-bottom:10px}.job-details-container .info-row .info-item label{margin-bottom:5px;color:#373737;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.job-details-container .info-row .info-item p{background-color:#fff;padding:15px 20px;border-radius:100px;color:#333;color:#5a5a5a;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.job-details-container .info-row .info-item .no-mobile{text-wrap:nowrap}.job-details-container .job-actions{display:flex;justify-content:center;margin-top:20px;flex-wrap:wrap;row-gap:10px}.job-details-container .job-actions .accept-btn,.job-details-container .job-actions .decline-btn{padding:10px 20px;border:none;border-radius:5px;font-size:1rem;cursor:pointer;margin:0 10px}.job-details-container .job-actions .accept-btn{background-color:#f2c027;color:#fff;border-radius:100px;height:40px;width:181px}.job-details-container .job-actions .accepted-offer{height:40px}.job-details-container .job-actions .decline-btn{background-color:#333;color:#fff;border-radius:100px;height:40px;width:181px}.job-details-container .service-details .customer-request-details-container{padding:0!important;margin:0!important;background:none}.job-details-container .service-details .customer-request-details-container .general-info h3,.job-details-container .service-details .customer-request-details-container .job-header{display:none}.job-details-container .service-details .customer-request-details-container .job-header h3{font-size:1rem!important}.job-details-container .service-details .customer-request-details-container .input-details{background:none}.job-details-container .service-details .customer-request-details-container .job-actions{display:none}.overview-cards{display:flex;width:100%;gap:1.5rem;margin-bottom:20px}@media screen and (max-width:1068px){.overview-cards{flex-direction:column}}.overview-cards .overview-card{width:100%}.overview-cards .overview-card .ant-card-body{padding:20px}.overview-cards .overview-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.overview-cards .overview-card .card-header span{border-radius:5px;background:rgba(255,204,0,.3);width:36px;height:35px;display:flex;align-items:center;justify-content:center}.overview-cards .overview-card .content .title{color:#272727;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:8px;display:flex;align-items:center;gap:4px}.overview-cards .overview-card .content .title span{color:#71ff4e}.overview-cards .overview-card .content .subtitle{color:#7e7e7e;font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:8px;height:15px}.overview-cards .overview-card .content .value{display:flex;align-items:center;justify-content:center;flex-direction:column}.overview-cards .overview-card .content .value span{color:#272727;font-size:40px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:3px}.overview-cards .overview-card .content .value .link{color:#272727;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.call-to-action-card{background:url(/images/png/ai-bg.png);background-size:100% 100%;background-repeat:no-repeat}.call-to-action-card .ant-card-body{padding:20px}.call-to-action-card .title{color:#272727;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:7px}@media screen and (max-width:768px){.call-to-action-card .title{text-align:center}}.call-to-action-card .subtitle{color:#272727;font-size:13px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}@media screen and (max-width:768px){.call-to-action-card .subtitle{text-align:center}}.call-to-action-card .items-ai{display:flex;align-items:flex-start;flex-direction:column;gap:7px;margin-bottom:20px}@media screen and (max-width:768px){.call-to-action-card .items-ai{align-items:center}}.call-to-action-card .items-ai .item{color:#fff;font-size:15px;font-style:normal;font-weight:700;line-height:normal}.call-to-action-card .actions-card{display:flex;align-items:center;justify-content:flex-end;gap:8px}@media screen and (max-width:768px){.call-to-action-card .actions-card{flex-direction:column}}.call-to-action-card .actions-card p{color:#272727;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.call-to-action-card .actions-card .btn{border-radius:5px!important;background:#fff;color:#cba200!important}.call-to-action-card .actions-card .btn:hover{color:#272727!important}.jobs-page{padding:17px;width:100%;border-radius:5px;background:#fff;box-shadow:4px 4px 10px 0 hsla(0,0%,88%,.1)}.jobs-page table{min-width:420px!important}.jobs-page .titles{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;margin-bottom:25px}.jobs-page .titles .top-title{color:#898989;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.jobs-page .titles .title{color:#dac000;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.jobs-page .titles .description{color:#272727;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.jobs-page .ant-table-thead tr th{background:none}.jobs-page .action{display:flex;align-items:center;justify-content:center;margin-top:25px}.jobs-page .action .btn-more{border-radius:5px!important;background:#dac000!important;height:32px!important;padding:0 20px!important;color:#000!important}.dashboard-page .card{margin-bottom:1rem;box-shadow:4px 4px 10px 0 hsla(0,0%,88%,.1);width:100%!important}.dashboard-page .card .ant-card-body{padding:15px 0;height:calc(100vh - 135px)}.create-request-banner{background:url(/_next/static/media/banner-bg.66cce1c9.svg) no-repeat 50%;background-size:cover;border-radius:10px;padding:24px 16px;height:152px;margin-bottom:32px;display:flex;margin-top:45px;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.04);position:relative;overflow:visible}.create-request-banner .banner-content{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:900px;position:relative}.create-request-banner .banner-texts{flex:1 1;display:flex;flex-direction:column;margin-right:220px;gap:12px}.create-request-banner .banner-title{font-size:22px;font-weight:700;color:#222;text-align:right}.create-request-banner .banner-cta{background:#222;color:#fff;padding:12px 24px;border-radius:8px;font-size:1.2rem;font-weight:500;width:100%;cursor:pointer;text-align:center}.create-request-banner .banner-icons-ar{top:-103px}@media(max-width:1470px){.create-request-banner .banner-icons-ar{top:-86px!important}}@media(max-width:1199px){.create-request-banner .banner-icons-ar{top:-103px!important}.create-request-banner .banner-icons-en{top:-86px!important}}.create-request-banner .banner-icons-en{top:-106px}.create-request-banner .banner-icons{position:absolute;right:0;z-index:10;width:230px;height:272px;display:flex;align-items:flex-start;pointer-events:none}.create-request-banner .banner-icons img{width:100%;height:267px;min-height:272px;position:static}@media(max-width:1589px){.banner-icons-ar{top:-103px!important}.banner-icons-en{top:-90px!important}}.custom-request-banner{background-image:url(/_next/static/media/building.ba214f5d.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:10px;box-shadow:0 2px 16px rgba(0,0,0,.08);padding:32px 24px 0;display:flex;flex-direction:column;align-items:stretch;height:65%;margin:0 auto 32px;position:relative;overflow:visible}html[dir=ltr] .custom-request-banner{background:none}html[dir=ltr] .custom-request-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/_next/static/media/building.ba214f5d.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;transform:scaleX(-1);z-index:-1;border-radius:10px}.banner-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.banner-image{flex:0 0 250px;justify-content:flex-start}.banner-content,.banner-image{display:flex;align-items:flex-end}.banner-content{flex:1 1;flex-direction:column;text-align:right;gap:12px}.banner-title{font-size:1.7rem;font-weight:700;color:#222;margin-bottom:8px}.banner-desc{font-size:1.1rem;color:#222;max-width:450px;margin-bottom:0}.banner-action{background:linear-gradient(90deg,#05c86a,#049d53);color:#fff;border:none;border-radius:10px;font-size:1.5rem;font-weight:700;padding:20px 0;width:97%;max-height:70px;margin-top:32px;cursor:pointer;position:absolute;bottom:10px;left:10px;display:flex;align-items:center;justify-content:center;gap:12px;transition:background .2s}.banner-action:hover{background:linear-gradient(90deg,#049d53,#05c86a)}@media(max-width:700px){.banner-inner{flex-direction:column;gap:16px;align-items:stretch}.banner-image{justify-content:center}.banner-content{align-items:center;text-align:center}.custom-request-banner{padding:20px 8px 0}.banner-action{font-size:1.1rem;padding:14px 0;margin-top:16px}}.request-banner-content{margin-top:15%;display:flex;flex-direction:column;gap:12px}.pending-job-requests-page{padding:17px;width:100%;border-radius:5px;background:#fff;box-shadow:4px 4px 10px 0 hsla(0,0%,88%,.1)}.pending-job-requests-page .titles{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:10px;margin-bottom:25px}.pending-job-requests-page .titles .top-title{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.pending-job-requests-page .titles .title{color:#272727;font-size:28px;font-style:normal;font-weight:700;line-height:normal}.pending-job-requests-page .titles .description{color:#272727;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.pending-job-requests-page .table-actions{display:flex;align-items:center;gap:4px}.pending-job-requests-page .table-actions .disabled{cursor:not-allowed;opacity:.5}.pending-job-requests-page .table-actions span{cursor:pointer;padding:3px 0;width:30px;display:flex;align-items:center;justify-content:center;border-radius:10px}.pending-job-requests-page .table-actions span:hover{background:#f5f5f5}.accepted-job-requests-page{padding:17px;width:100%;border-radius:5px;background:#fff;box-shadow:4px 4px 10px 0 hsla(0,0%,88%,.1)}.accepted-job-requests-page .titles{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:10px;margin-bottom:25px}.accepted-job-requests-page .titles .top-title{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.accepted-job-requests-page .titles .title{color:#272727;font-size:28px;font-style:normal;font-weight:700;line-height:normal}.accepted-job-requests-page .titles .description{color:#272727;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.see-more-btn{min-width:80px}.job-confirmation-container{background:hsla(0,0%,85%,.25);padding:30px;border-radius:10px;margin:0 auto;width:100%}.job-confirmation-container h2{text-align:center}.job-header{text-align:start}.job-header h3{font-size:20px;margin-top:15px}.job-header h3,.job-header p{color:#000;text-align:start;font-weight:700}.job-header p{font-size:16px;font-style:normal;line-height:normal}.job-confirmation-form{margin-top:20px}.job-confirmation-form .form-section{margin-bottom:20px}.job-confirmation-form .form-section h4{color:#373737;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;margin-bottom:10px}.job-confirmation-form .form-section .form-row{display:flex;justify-content:space-between;flex-wrap:wrap}.job-confirmation-form .form-section .form-row .form-item{flex-basis:32%;margin-bottom:15px}@media screen and (max-width:1268px){.job-confirmation-form .form-section .form-row .form-item{flex-basis:45%}}@media screen and (max-width:768px){.job-confirmation-form .form-section .form-row .form-item{flex-basis:100%}}.job-confirmation-form .form-section .form-row .form-item label{display:block;margin-bottom:5px;color:#333}.job-confirmation-form .form-section .form-row .form-item .item{border-radius:100px!important;background:#fff!important;color:#5a5a5a;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;height:41px;flex-shrink:0;padding:0 15px;display:flex;align-items:center}.job-confirmation-form .form-section .form-row .form-item input{width:100%;padding:10px}.job-confirmation-form .form-actions{display:flex;justify-content:center;margin-top:20px}.job-confirmation-form .form-actions .cancel-btn,.job-confirmation-form .form-actions .confirm-btn{padding:10px 20px;font-size:1rem;border-radius:5px;margin:0 10px}.job-confirmation-form .form-actions .confirm-btn{background-color:#f2c027;color:#fff;border-radius:100px;height:40px;width:181px}.job-confirmation-form .form-actions .cancel-btn{background-color:#333;color:#fff;border-radius:100px;height:40px;width:181px}.customer-rfq-request-details-container{background-color:#fff;padding:20px;border-radius:10px;margin:0 auto}.customer-rfq-request-details-container .job-header-container{display:flex;justify-content:space-between;align-items:center;gap:20px}.customer-rfq-request-details-container .job-header-container .job-header{width:100%}.customer-rfq-request-details-container .job-header{text-align:start}.customer-rfq-request-details-container .job-header h2{font-size:1.8rem;margin-bottom:.5rem}.customer-rfq-request-details-container .job-header p{font-size:1.1rem;color:#666}.customer-rfq-request-details-container .inputs-details{margin-top:20px;background-color:hsla(0,0%,85%,.25);padding:10px 27px 20px!important;border-radius:10px}.customer-rfq-request-details-container .job-section{margin:20px 0}.customer-rfq-request-details-container .job-section h3{font-size:1.5rem;margin-bottom:10px;color:#373737;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.customer-rfq-request-details-container .info-row{display:flex;justify-content:space-between;flex-wrap:wrap}.customer-rfq-request-details-container .info-row .excel-item{display:flex;flex-direction:column;justify-content:space-between}.customer-rfq-request-details-container .info-row .info-item label{color:#373737;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;white-space:nowrap}.customer-rfq-request-details-container .info-row .info-item p{background-color:#fff;padding:15px 20px;border-radius:100px;color:#333}.customer-rfq-request-details-container .info-row .info-item .excel-btn{background-color:#f2c027;color:#fff;border-radius:100px;height:40px;width:181px;display:flex;align-items:center;justify-content:center;border:none}.customer-rfq-request-details-container .info-row .info-item .excel-btn-disabled{height:40px}.customer-rfq-request-details-container .job-actions{display:flex;justify-content:center;margin-top:20px;flex-wrap:wrap;row-gap:10px}.customer-rfq-request-details-container .job-actions .accept-btn,.customer-rfq-request-details-container .job-actions .decline-btn,.customer-rfq-request-details-container .job-actions .reject-btn{padding:10px 20px;border:none;border-radius:5px;font-size:1rem;cursor:pointer;margin:0 10px}.customer-rfq-request-details-container .job-actions .accept-btn{background-color:#f2c027;color:#fff;border-radius:100px;height:40px;width:unset!important;min-width:181px!important;padding:10px 20px}.customer-rfq-request-details-container .job-actions .disabled-btn{color:#fff;border-radius:100px;height:40px;width:unset!important;min-width:181px!important;padding:10px 20px;cursor:not-allowed;background-color:#ccc}.customer-rfq-request-details-container .job-actions .disabled-btn:hover{background-color:#ccc;color:#fff;border:none}.customer-rfq-request-details-container .job-actions .decline-btn{background-color:#333;color:#fff;border-radius:100px;height:40px;width:181px}.customer-rfq-request-details-container .job-actions .reject-btn{background-color:#d4000b;color:#fff;border-radius:100px;height:40px;width:181px}.text-deleted{text-decoration:line-through}.text-normale{text-decoration:none!important}.modal_title{margin-top:-5px}.confirm_btn{background-color:#ffcb08;border:1px solid #ffcb08;padding:15px 40px;color:#fff}.confirm_btn:hover{background-color:#ffcb08!important;border:1px solid #ffcb08!important;color:#fff!important}.modal_footer{gap:10px}.modal_footer,.user_type_container{margin-top:20px;display:flex;align-items:center;justify-content:center;width:100%}.user_type_container{gap:20px}.user_type_item{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;flex-direction:column;cursor:pointer;text-align:center;border:1px solid #e5e7eb;border-radius:10px;padding:5px}.user_type_item:hover{border-color:gold}.user_type_item .active,.user_type_item.active{border-color:gold;color:gold;background-color:#e6c200}.user_type_item p{margin-top:12px;font-weight:500}.accept-btn{background-color:#f2c027;color:#fff;border-radius:100px;height:40px;width:unset!important;min-width:181px!important;padding:10px 20px}.customer-pending-rfq-request-details-container{background-color:#fff;padding:20px;border-radius:10px;margin:0 auto}.customer-pending-rfq-request-details-container .job-header{text-align:start}.customer-pending-rfq-request-details-container .job-header h2{font-size:1.8rem;margin-bottom:.5rem}.customer-pending-rfq-request-details-container .job-header p{font-size:1.1rem;color:#666}.customer-pending-rfq-request-details-container .inputs-details{margin-top:20px;background-color:hsla(0,0%,85%,.25);padding:10px 27px 20px!important;border-radius:10px}.customer-pending-rfq-request-details-container .job-section{margin:20px 0}.customer-pending-rfq-request-details-container .job-section h3{font-size:1.5rem;margin-bottom:10px;color:#373737;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.customer-pending-rfq-request-details-container .info-row{display:flex;justify-content:space-between;flex-wrap:wrap}.customer-pending-rfq-request-details-container .info-row .info-item{margin-bottom:10px}.customer-pending-rfq-request-details-container .info-row .info-item label{color:#373737;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.customer-pending-rfq-request-details-container .info-row .info-item p{background-color:#fff;padding:15px 20px;border-radius:100px;color:#333}.customer-pending-rfq-request-details-container .job-actions{display:flex;justify-content:center;margin-top:20px;flex-wrap:wrap;row-gap:10px}.customer-pending-rfq-request-details-container .job-actions .accept-btn,.customer-pending-rfq-request-details-container .job-actions .decline-btn{padding:10px 20px;border:none;border-radius:5px;font-size:1rem;cursor:pointer;margin:0 10px}.customer-pending-rfq-request-details-container .job-actions .accept-btn{background-color:#f2c027;color:#fff;border-radius:100px;height:40px;width:unset!important;min-width:181px!important;padding:10px 20px}.customer-pending-rfq-request-details-container .job-actions .disabled-btn{color:#fff;border-radius:100px;height:40px;width:unset!important;min-width:181px!important;padding:10px 20px;cursor:not-allowed;background-color:#ccc}.customer-pending-rfq-request-details-container .job-actions .disabled-btn:hover{background-color:#ccc;color:#fff;border:none}.customer-pending-rfq-request-details-container .job-actions .decline-btn{background-color:#333;color:#fff;border-radius:100px;height:40px;width:181px}.excel-btn{background-color:#f2c027;color:#fff;border-radius:100px;width:181px;display:flex;align-items:center;justify-content:center;border:none}.excel-btn,.excel-btn-disabled{height:40px;width:100%;margin-top:25px}.questionnairePreviewContainer{display:flex;flex-wrap:wrap;gap:.5rem;background-color:#f8f9fa;justify-content:center;padding:2rem 0}.questionnairePreviewCard{background:#fff;border-radius:12px;padding:1.1rem;width:100%;max-width:420px;box-sizing:border-box;border:.7px solid #c6c6c6}.questionnairePreviewCard h3{font-size:1.1rem;font-weight:600;color:#111827;margin-bottom:.5rem}.questionnairePreviewCard p{font-size:1rem;color:#344054;line-height:1.5}.filePreviewItem{display:flex;align-items:center;gap:.75rem;border-radius:6px;background-color:rgba(255,204,0,.06);border:1px solid rgba(255,204,0,.3);margin-left:1rem;margin-top:.25rem;max-width:300px;padding:.5rem 1rem}.filePreviewItem .fileLink{display:flex;align-items:center;gap:.5rem;color:#fc0}.active-details-container,.customer-request-details-container{background:#fff;padding:20px;border-radius:10px;margin:0 auto}.files-preview{display:flex;align-items:center;width:100%;gap:10px;flex-direction:column}.files-preview .file-display{display:flex!important;justify-content:space-between!important;align-items:center;width:100%!important}.job-header h2{font-size:1.8rem;margin-bottom:.5rem}.job-header p{font-size:1.1rem;color:#666}.input-details{border-radius:10px;background:hsla(0,0%,85%,.25);padding:27px}.job-section{margin:20px 0;display:flex;flex-direction:column;gap:20px}.job-section h3{margin-bottom:0!important;color:#373737;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.info-row{justify-content:flex-start!important;gap:25px}@media screen and (max-width:768px){.info-row{flex-direction:column}}.info-row .info-item{flex-basis:30%!important;margin-bottom:0}.info-row .info-item label{display:block;font-weight:700;margin-bottom:5px}.info-row .info-item p{padding:10px;border-radius:5px;height:41px;display:flex;align-items:center;justify-content:flex-start;color:#5a5a5a;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.job-actions{display:flex;justify-content:center;margin-top:20px;flex-wrap:wrap;row-gap:10px}.job-actions .accept-btn,.job-actions .decline-btn{padding:10px 20px;border:none;border-radius:5px;font-size:1rem;cursor:pointer;margin:0 10px;display:flex;align-items:center;justify-content:center}.job-actions .accept-btn{background-color:#f2c027}.job-actions .accept-btn,.job-actions .decline-btn{color:#fff;border-radius:100px;height:40px;width:181px}.job-actions .decline-btn{background-color:#333}.title-rfq{color:#272727;font-size:28px;font-style:normal;font-weight:700;line-height:normal}.vendor-requests-page{padding:17px;width:100%;border-radius:5px;background:#fff;box-shadow:4px 4px 10px 0 hsla(0,0%,88%,.1)}.vendor-requests-page .titles{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;margin-bottom:25px}.vendor-requests-page .titles .top-title{color:#898989;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.vendor-requests-page .titles .title{color:#dac000;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.vendor-requests-page .titles .description{color:#272727;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.vendor-request-details-container{background-color:#fff;padding:20px;border-radius:10px;margin:0 auto}.vendor-request-details-container .job-header{text-align:start}.vendor-request-details-container .job-header h2{font-size:1.8rem;margin-bottom:.5rem}.vendor-request-details-container .job-header p{font-size:1.1rem;color:#666}.vendor-request-details-container .inputs-details{margin-top:20px;background-color:hsla(0,0%,85%,.25);padding:10px 27px 20px!important;border-radius:10px}.vendor-request-details-container .job-section{margin:20px 0}.vendor-request-details-container .job-section h3{font-size:1.5rem;margin-bottom:10px;color:#373737;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.vendor-request-details-container .info-row{display:flex;justify-content:space-between;flex-wrap:wrap}.vendor-request-details-container .info-row .excel-item{display:flex;flex-direction:column;justify-content:space-between}.vendor-request-details-container .info-row .info-item{margin-bottom:10px}.vendor-request-details-container .info-row .info-item label{color:#373737;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.vendor-request-details-container .info-row .info-item p{background-color:#fff;padding:15px 20px;border-radius:100px;color:#333}.vendor-request-details-container .info-row .info-item .excel-btn{background-color:#f2c027;color:#fff;border-radius:100px;height:40px;width:181px;display:flex;align-items:center;justify-content:center;border:none}.vendor-request-details-container .info-row .info-item .excel-btn-disabled{height:40px}.vendor-request-details-container .job-actions{display:flex;justify-content:space-between;margin-top:20px;flex-wrap:wrap;row-gap:10px}.vendor-request-details-container .job-actions .accept-btn,.vendor-request-details-container .job-actions .decline-btn,.vendor-request-details-container .job-actions .whatsapp-btn{padding:10px 20px;border:none;border-radius:12px!important;font-size:1rem;cursor:pointer;margin:0 10px;display:flex;align-items:center;justify-content:center}.vendor-request-details-container .job-actions .accept-btn{background-color:#f2c027;color:#fff;border-radius:100px;height:40px;width:181px}.vendor-request-details-container .job-actions .decline-btn{background-color:#333;color:#fff;border-radius:100px;height:40px;width:181px}.vendor-request-details-container .job-actions .whatsapp-btn{border:1px solid #24d366;background-color:#fff;color:transparent;color:#000;border-radius:100px;height:40px;display:flex;align-items:center;gap:10px;width:250px;font-weight:400;cursor:pointer}.vendor-request-details-container .job-actions .whatsapp-btn-icon{background-color:#24d366;padding:5px;border-radius:50%}.vendor-confirmation-container{background:#fff;padding:30px;border-radius:10px;margin:0 auto;width:100%}.vendor-confirmation-container .job-header,.vendor-confirmation-container h2{text-align:start}.vendor-confirmation-container .job-header h3{color:#000;text-align:start;font-size:20px;font-weight:700;margin-top:15px}.vendor-confirmation-container .job-header p{color:#000;text-align:start;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.vendor-confirmation-container .job-confirmation-form{margin-top:20px}.vendor-confirmation-container .job-confirmation-form .form-section{margin-bottom:20px}.vendor-confirmation-container .job-confirmation-form .form-section h4{color:#373737;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;margin-bottom:10px}.vendor-confirmation-container .job-confirmation-form .form-section .form-row{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px}.vendor-confirmation-container .job-confirmation-form .form-section .form-row .form-item{flex-basis:32%;margin-bottom:15px}@media screen and (max-width:1268px){.vendor-confirmation-container .job-confirmation-form .form-section .form-row .form-item{flex-basis:45%}}@media screen and (max-width:768px){.vendor-confirmation-container .job-confirmation-form .form-section .form-row .form-item{flex-basis:100%}}.vendor-confirmation-container .job-confirmation-form .form-section .form-row .form-item label{display:block;margin-bottom:5px;color:#333}.vendor-confirmation-container .job-confirmation-form .form-section .form-row .form-item input{width:100%;padding:10px}.vendor-confirmation-container .job-confirmation-form .form-actions{display:flex;justify-content:center;margin-top:20px}@media screen and (max-width:768px){.vendor-confirmation-container .job-confirmation-form .form-actions{flex-direction:column;gap:10px;align-items:center;justify-content:center}}.vendor-confirmation-container .job-confirmation-form .form-actions .cancel-btn,.vendor-confirmation-container .job-confirmation-form .form-actions .confirm-btn,.vendor-confirmation-container .job-confirmation-form .form-actions .disabled-btn,.vendor-confirmation-container .job-confirmation-form .form-actions .whatsapp-btn{padding:10px 20px;font-size:1rem;border-radius:5px;margin:0 10px}.vendor-confirmation-container .job-confirmation-form .form-actions .confirm-btn{background-color:#f2c027;color:#fff;border-radius:100px;height:40px;width:181px}@media screen and (max-width:768px){.vendor-confirmation-container .job-confirmation-form .form-actions .confirm-btn{width:100%!important}}.vendor-confirmation-container .job-confirmation-form .form-actions .whatsapp-btn{border:1px solid #24d366;background-color:#fff;color:transparent;color:#000;border-radius:100px;height:40px;display:flex;align-items:center;gap:10px;width:181px;font-weight:400;cursor:pointer}.vendor-confirmation-container .job-confirmation-form .form-actions .whatsapp-btn-icon{background-color:#24d366;padding:5px;border-radius:50%}.vendor-confirmation-container .job-confirmation-form .form-actions .disabled-btn{border-radius:100px;height:40px;width:181px}@media screen and (max-width:768px){.vendor-confirmation-container .job-confirmation-form .form-actions .disabled-btn{width:100%!important}}.vendor-confirmation-container .job-confirmation-form .form-actions .cancel-btn{background-color:#333;color:#fff;border-radius:100px;height:40px;width:181px}@media screen and (max-width:768px){.vendor-confirmation-container .job-confirmation-form .form-actions .cancel-btn{width:100%}}.form-item-container{background-color:#fff;border-radius:12px;padding:10px 20px}.info-row .description-row{width:100%;margin-top:20px}.info-row .description-row .info-item{min-width:100%}.info-row .description-row p{margin-top:10px;min-height:100px;border-radius:10px!important;width:100%!important;display:flex;align-items:flex-start!important;justify-content:flex-start!important}.info-row .description-row span{color:#373737}.vendor-rfq-suggestions-page{padding:17px;width:100%;border-radius:5px;background:#fff;box-shadow:4px 4px 10px 0 hsla(0,0%,88%,.1)}.vendor-rfq-suggestions-page .titles{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;margin-bottom:25px}.vendor-rfq-suggestions-page .titles .top-title{color:#898989;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.vendor-rfq-suggestions-page .titles .title{color:#dac000;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.vendor-rfq-suggestions-page .titles .description{color:#272727;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.see-more-btn{width:-moz-fit-content;width:fit-content;height:23px;border-radius:5px;border:1px solid #272727;background-color:transparent;color:#272727;padding:0 8px;cursor:pointer}.actions-container{gap:10px;width:200px;font-size:10px}.actions-container,.actions-container span{display:flex;justify-content:flex-start;align-items:center}.actions-container span{flex-direction:column;gap:3px}.details-btn{border:none;background-color:transparent;color:#272727}.details-btn,.see-more-icon{cursor:pointer}.new-row .ant-table-cell{animation:newRowHighlight 1s ease infinite;animation-fill-mode:forwards}.new-row:hover .ant-table-cell{background-color:#e6fad7!important}@keyframes newRowHighlight{0%{background-color:hsla(94,78%,91%,.2)}50%{background-color:#e6fad7}to{background-color:hsla(94,78%,91%,.2)}}.milestones-container-disabled{cursor:not-allowed}.milestones-container,.milestones-container-disabled{display:flex;align-items:center;justify-content:center;gap:5px;flex-direction:column}.milestones-container{min-width:80px!important}.upload-wrapper button{height:44px;width:100%;border:none!important;color:#fff!important;box-shadow:none!important}.description-row{width:100%;margin-top:20px}.description-row .info-item{min-width:100%}.description-row p{margin-top:10px;min-height:100px;border-radius:10px!important;width:100%!important;display:flex;align-items:flex-start!important;justify-content:flex-start!important;background-color:#fff;padding:15px 20px;border-radius:100px;color:#333;font-size:16px}.description-row span{color:#373737}.info-row{display:flex;justify-content:space-between;flex-wrap:wrap}.info-row .info-item{margin-bottom:10px}.info-row .info-item label{color:#373737;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.info-row .info-item p{background-color:#fff;padding:15px 20px;border-radius:100px;color:#333}.milestones-page{padding:24px;background-color:#fff;min-height:70vh;height:100%}.milestones-page .milestones-header{margin-bottom:24px}.milestones-page .milestones-header .page-title{color:#272727;font-size:24px;font-weight:700;margin:0;line-height:1.2}.milestones-page .milestones-content{height:90%;display:flex;justify-content:center;align-items:center}.milestones-page .milestones-content .milestones-list{display:flex;flex-direction:column;width:100%;position:relative;max-height:calc(100vh - 320px);overflow:auto;padding:0 10px}.milestones-page .milestones-content .milestones-list:before{content:"";position:absolute;left:11px;top:24px;bottom:80px;width:2px;background:#e5e7eb;z-index:0}.empty-milestones-card{border-radius:8px;background:#fff;border:unset!important}.empty-milestones-card .ant-card-body{padding:40px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.empty-milestones-card .empty-content{text-align:center;width:100%}.empty-milestones-card .empty-content .empty-icon{margin-bottom:20px;display:flex;justify-content:center}.empty-milestones-card .empty-content .empty-icon .anticon{font-size:24px;color:#fc0;background:#fc0;border-radius:50%;padding:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff}.empty-milestones-card .empty-content .empty-title{color:#272727;font-size:18px;font-weight:600;margin-bottom:12px;line-height:1.4}.empty-milestones-card .empty-content .empty-description{color:#8c8c8c;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:24px}.empty-milestones-card .empty-content-inner{max-width:350px}.add-milestone-btn{width:100%;height:55px;border-radius:6px;font-weight:500;font-size:14px;background:#fc0!important;border:none!important;color:#000!important;display:flex;align-items:center;justify-content:center;gap:6px}.add-milestone-btn:hover{background:#fbd333!important;color:#000!important}.add-milestone-btn .anticon{font-size:14px}.escrow-account-card{border-radius:8px;height:100%;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0;background:#fff}.escrow-account-card,.escrow-account-card .ant-card-body{display:flex;flex-direction:column;justify-content:center;align-items:center}.escrow-account-card .ant-card-body{padding:24px 20px;gap:12px}.escrow-account-card .escrow-header .escrow-title{font-weight:600;font-size:22.72px;line-height:29.24px;letter-spacing:0;color:#101828}.escrow-account-card .escrow-content{text-align:center}.escrow-account-card .escrow-content .escrow-amount{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:8px}.escrow-account-card .escrow-content .escrow-amount .amount-value{font-weight:600;font-size:50.12px;line-height:62.65px;letter-spacing:-2%;color:#ebba00}.escrow-account-card .escrow-content .escrow-amount .amount-currency,.escrow-description{color:#475467;font-size:14.91px;line-height:20.88px;letter-spacing:0}.escrow-description{font-weight:400;text-align:center}.milestone-item{display:flex;align-items:flex-start;gap:16px;position:relative;margin-bottom:16px}.milestone-item.blocked{background-color:#e4e4e4!important}[dir=rtl] .milestone-item{flex-direction:row-reverse}.milestone-item .milestone-stepper{display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0;width:24px}.milestone-item .milestone-stepper .step-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;z-index:2;position:relative;background:#fff}.milestone-item .milestone-stepper .step-icon--paid{background:#b1b1b1;color:#6b7280;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.milestone-item .milestone-stepper .step-icon--paid img{margin-right:1px}.milestone-item .milestone-stepper .step-icon--blocked{background:#f8d4d4;color:#b91c1c;width:36px;height:36px;border-radius:8px}.milestone-item .milestone-stepper .step-icon--pending{background:#b1b1b1;color:#6b7280;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.milestone-item .milestone-stepper .step-icon--pending img{margin-right:1px}.milestone-item .milestone-stepper .step-icon--payment-pending{background:#b1b1b1;color:#6b7280;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.milestone-item .milestone-stepper .step-icon--payment-pending img{margin-right:1px}.milestone-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0;background:#fff;flex:1 1}.milestone-card.blocked{background-color:#f3f3f3!important;border:1px solid #e4e4e4!important}.milestone-card .ant-card-body{padding:16px}.milestone-card .milestone-description{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.milestone-card .milestone-description .description-label{font-weight:600;font-size:14px;line-height:28px;color:#101828}.milestone-card .milestone-description .description-value{font-weight:400;font-size:14px;line-height:20px;color:#475467}.milestone-card .milestone-content .milestone-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.milestone-card .milestone-content .milestone-header .milestone-title-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.milestone-card .milestone-content .milestone-header .milestone-title-section .title-display{display:flex;align-items:center;gap:8px;flex:1 1}.milestone-card .milestone-content .milestone-header .milestone-title-section .title-display .milestone-title{font-weight:600;font-size:16px;color:#111827;line-height:24px;flex:1 1}.milestone-card .milestone-content .milestone-header .milestone-title-section .title-display .title-actions{display:flex;align-items:center;gap:4px}.milestone-card .milestone-content .milestone-header .milestone-title-section .title-display .title-actions .delete-icon,.milestone-card .milestone-content .milestone-header .milestone-title-section .title-display .title-actions .edit-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.milestone-card .milestone-content .milestone-header .milestone-title-section .title-display .title-actions .delete-icon:hover,.milestone-card .milestone-content .milestone-header .milestone-title-section .title-display .title-actions .edit-icon:hover{background-color:#f3f4f6}.milestone-card .milestone-content .milestone-header .milestone-title-section .title-display .title-actions .delete-icon img,.milestone-card .milestone-content .milestone-header .milestone-title-section .title-display .title-actions .edit-icon img{width:16px;height:16px}.milestone-card .milestone-content .milestone-header .milestone-title-section .title-display .title-actions .delete-icon:hover{background-color:#fef2f2}.milestone-card .milestone-content .milestone-header .milestone-title-section .title-edit{flex:1 1}.milestone-card .milestone-content .milestone-header .milestone-title-section .title-edit .ant-input{font-weight:600;font-size:16px;color:#111827;line-height:24px;border:1px solid #fbbf24;border-radius:6px;padding:4px 8px}.milestone-card .milestone-content .milestone-header .milestone-title-section .title-edit .ant-input:focus{border-color:#f59e0b;box-shadow:0 0 0 2px rgba(251,191,36,.2)}.milestone-card .milestone-content .milestone-header .milestone-due-date{display:flex;align-items:center;gap:4px;font-size:12px}.milestone-card .milestone-content .milestone-header .milestone-due-date .due-label{color:#6b7280}.milestone-card .milestone-content .milestone-header .milestone-due-date .due-date-value{color:#dc2626;font-weight:500}.milestone-card .milestone-content .milestone-header .milestone-due-date .expand-arrow{color:#dc2626;cursor:pointer;margin-left:4px;transition:transform .3s ease;font-size:10px}.milestone-card .milestone-content .milestone-header .milestone-due-date .expand-arrow:hover{color:#b91c1c}.milestone-card .milestone-content .milestone-header .milestone-due-date .expand-arrow.expanded{transform:rotate(180deg)}.milestone-card .milestone-content .milestone-amount-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.milestone-card .milestone-content .milestone-amount-section .milestone-amount{color:#111827;font-size:18px;font-weight:600}.milestone-card .milestone-content .milestone-amount-section .milestone-status{font-size:12px;font-weight:500;padding:2px 8px;min-width:64px;border-radius:12px;background:#fef3c7;display:flex!important;align-items:center;justify-content:center;white-space:nowrap;gap:16px;color:#92400e}.milestone-card .milestone-content .milestone-amount-section .milestone-status .text{font-weight:500;font-size:14px;color:#92400e;line-height:20px;letter-spacing:0}.milestone-card .milestone-content .milestone-amount-section .milestone-status .milestone-status-icon{width:15px;height:15px;margin-bottom:-3px;margin-right:4px}.milestone-card .milestone-content .milestone-amount-section .milestone-status .spinning-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.milestone-card .milestone-content .milestone-amount-section .milestone-status--paid{background:#dcfce7;display:flex;align-items:center;justify-content:center;gap:16px;color:#16a34a}.milestone-card .milestone-content .milestone-amount-section .milestone-status--paid .text{font-weight:600;font-size:14px;color:#16a34a;line-height:20px;letter-spacing:0}.milestone-card .milestone-content .milestone-amount-section .milestone-status--pending{background:#f2f4f7;display:flex!important;align-items:center;justify-content:center;white-space:nowrap;gap:16px;color:#344054}.milestone-card .milestone-content .milestone-amount-section .milestone-status--pending .text{font-weight:600;font-size:14px;color:#344054;line-height:20px;letter-spacing:0}.milestone-card .milestone-content .milestone-amount-section .milestone-status--payment-pending{background:#fef3c7;display:flex!important;align-items:center;justify-content:center;white-space:nowrap;gap:16px;color:#92400e}.milestone-card .milestone-content .milestone-amount-section .milestone-status--payment-pending .text{font-weight:600;font-size:14px;color:#92400e;line-height:20px;letter-spacing:0}.milestone-card .milestone-content .milestone-actions-expanded{overflow:hidden;max-height:0;opacity:0;transition:all .3s ease;margin-top:12px;border-radius:8px}.milestone-card .milestone-content .milestone-actions-expanded.expanded{max-height:200px;opacity:1;padding:8px}.milestone-card .milestone-content .milestone-actions-expanded .release-payment-btn{height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:none;padding:8px 14px;gap:8px;background-color:#23a566;width:100%;margin-bottom:12px;color:#fff!important}.milestone-card .milestone-content .milestone-actions-expanded .release-payment-btn .text{font-weight:600;font-size:14px;color:#fff!important;line-height:20px;letter-spacing:0}.milestone-card .milestone-content .milestone-actions-expanded .release-payment-btn:hover{background:#1fbf72}.milestone-card .milestone-content .milestone-actions-expanded .release-payment-btn.blocked{background:#8b8b8b!important;color:#fff!important}.milestone-card .milestone-content .milestone-actions-expanded .release-payment-btn.blocked:hover{background:#b4b4b4!important}.milestone-card .milestone-content .milestone-actions-expanded .milestone-footer-expanded{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.milestone-card .milestone-content .milestone-actions-expanded .milestone-footer-expanded .comment-btn{color:#6b7280;font-size:12px;padding:8px 12px;height:36px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;display:flex;width:60%;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;flex:1 1}.milestone-card .milestone-content .milestone-actions-expanded .milestone-footer-expanded .comment-btn:hover{color:#374151;border-color:#d1d5db}.milestone-card .milestone-content .milestone-actions-expanded .milestone-footer-expanded .comment-btn .text{font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;color:#344054}.milestone-card .milestone-content .milestone-actions-expanded .milestone-footer-expanded .see-comments-btn{background:#fbbf24;border:none;color:#92400e;border-radius:6px;width:40%;font-size:12px;height:36px;padding:0 12px;width:-moz-fit-content;width:fit-content;flex:1 1}.milestone-card .milestone-content .milestone-actions-expanded .milestone-footer-expanded .see-comments-btn:hover{background:#f59e0b}.milestone-card .milestone-content .milestone-actions-expanded .milestone-footer-expanded .see-comments-btn .text{font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;color:#344054}.milestone-card .milestone-content .milestone-footer{display:flex;gap:12px;align-items:center}.milestone-card .milestone-content .milestone-footer .comment-btn{color:#6b7280;font-size:12px;padding:0;height:auto;border:none;background:none}.milestone-card .milestone-content .milestone-footer .comment-btn:hover{color:#374151}.milestone-card .milestone-content .milestone-footer .see-comments-btn{background:#fbbf24;border:none;color:#92400e;border-radius:6px;font-size:12px;height:28px;padding:0 12px}.milestone-card .milestone-content .milestone-footer .see-comments-btn:hover{background:#f59e0b}.add-milestone-btn-bottom{width:100%;height:40px;background:#fbbf24;border:none;border-radius:6px;color:#92400e;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;margin-top:16px}.add-milestone-btn-bottom:hover{background:#f59e0b}.add-milestone-btn-bottom span{font-size:16px}@media(max-width:768px){.milestones-page{padding:16px}.milestones-page .milestones-header{margin-bottom:20px}.milestones-page .milestones-header .page-title{font-size:20px}.empty-milestones-card .ant-card-body{padding:24px 20px;min-height:250px}.empty-milestones-card .empty-content .empty-title{font-size:16px}.empty-milestones-card .empty-content .empty-description{font-size:13px}.escrow-account-card .ant-card-body{padding:20px 16px}.escrow-account-card .escrow-content .escrow-amount .amount-value{font-size:28px}.escrow-account-card .escrow-content .escrow-amount .amount-currency{font-size:14px}.escrow-account-card .escrow-content .escrow-description{font-size:11px}.milestone-card .milestone-header{flex-direction:column;gap:12px;align-items:flex-start}.milestone-card .milestone-header .milestone-status{align-self:flex-end}.milestone-card .milestone-footer{flex-direction:column;gap:8px;align-items:flex-start}}.milestones-list-container{height:100%;width:100%;display:flex;justify-content:flex-start;align-items:center}.milestones-list-container--has-milestones{align-items:flex-start;flex-direction:column}.milestones-list-container .ant-card,.milestones-list-container .empty-content{width:100%}.milestones-list-container .empty-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.add-milestone-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.add-milestone-modal .ant-modal-body{padding:0}.add-milestone-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px 16px;border-bottom:1px solid #f0f0f0}.add-milestone-modal .modal-header .header-left{display:flex;align-items:center;gap:16px}.add-milestone-modal .modal-header .header-left .back-icon{font-size:20px;color:#374151;cursor:pointer}.add-milestone-modal .modal-header .header-left .back-icon:hover{color:#111827}.add-milestone-modal .modal-header .header-left .header-title h2{font-size:18px;font-weight:600;color:#111827;margin:0;line-height:1.2}.add-milestone-modal .modal-header .header-left .header-title .header-subtitle{font-size:14px;color:#6b7280;margin:4px 0 0;line-height:1.4}.add-milestone-modal .modal-header .close-icon{font-size:20px;color:#9ca3af;cursor:pointer}.add-milestone-modal .modal-header .close-icon:hover{color:#374151}.add-milestone-modal .modal-content{padding:24px 32px}.add-milestone-modal .modal-content .form-field{margin-bottom:24px}.add-milestone-modal .modal-content .form-field .field-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px;line-height:1.4}.add-milestone-modal .modal-content .form-field .error-message{display:block;color:#ef4444;font-size:12px;margin-top:4px;line-height:1.4}.add-milestone-modal .modal-content .form-field .milestone-title-input{height:44px;border:1px solid #d1d5db!important;border-radius:8px;font-size:14px}.add-milestone-modal .modal-content .form-field .milestone-title-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.add-milestone-modal .modal-content .form-field .milestone-title-input.ant-input-focused{border-color:#3b82f6}.add-milestone-modal .modal-content .form-field .milestone-title-input.error{border-color:#ef4444!important}.add-milestone-modal .modal-content .form-field .milestone-title-input.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.add-milestone-modal .modal-content .form-field .milestone-title-input.error.ant-input-focused{border-color:#ef4444}.add-milestone-modal .modal-content .form-field .amount-input{height:44px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.add-milestone-modal .modal-content .form-field .amount-input:focus{border-color:#d1d5db;box-shadow:none}.add-milestone-modal .modal-content .form-field .amount-input.ant-input-focused{border-color:#d1d5db}.add-milestone-modal .modal-content .form-field .amount-input.error{border-color:#ef4444}.add-milestone-modal .modal-content .form-field .amount-input.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.add-milestone-modal .modal-content .form-field .amount-input.error.ant-input-focused{border-color:#ef4444}.add-milestone-modal .modal-content .form-field .due-date-picker{width:100%;height:44px;border:1px solid #d1d5db;border-radius:8px}.add-milestone-modal .modal-content .form-field .due-date-picker .ant-picker-input input{font-size:14px}.add-milestone-modal .modal-content .form-field .due-date-picker:focus{border-color:#d1d5db;box-shadow:none}.add-milestone-modal .modal-content .form-field .due-date-picker.ant-picker-focused{border-color:#d1d5db}.add-milestone-modal .modal-content .form-field .due-date-picker.error{border-color:#ef4444}.add-milestone-modal .modal-content .form-field .due-date-picker.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.add-milestone-modal .modal-content .form-field .due-date-picker.error.ant-picker-focused{border-color:#ef4444}.add-milestone-modal .modal-content .form-field .description-textarea{border:1px solid #d1d5db;border-radius:8px;font-size:14px;resize:none}.add-milestone-modal .modal-content .form-field .description-textarea:focus{border-color:#d1d5db;box-shadow:none}.add-milestone-modal .modal-content .form-field .description-textarea.ant-input-focused{border-color:#d1d5db}.add-milestone-modal .modal-footer{display:flex;gap:16px;padding:16px 32px 32px;border-top:unset!important;padding-top:unset!important;width:100%}.add-milestone-modal .modal-footer .cancel-btn{flex:1 1;height:44px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:14px;max-width:200px;width:40%;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}.add-milestone-modal .modal-footer .cancel-btn:hover{border-color:#9ca3af;color:#111827}.add-milestone-modal .modal-footer .cancel-btn .text{font-weight:600;font-size:16px;line-height:24px}.add-milestone-modal .modal-footer .create-btn{flex:1 1;height:44px;background:#fbbf24;border:none;border-radius:8px;width:60%;color:#000!important;font-size:14px;font-weight:600}.add-milestone-modal .modal-footer .create-btn .text{font-weight:600;font-size:16px;line-height:24px}.add-milestone-modal .modal-footer .create-btn:hover{background:rgba(251,190,36,.859)}.comments-drawer .ant-drawer-content{border-radius:0}.comments-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%}.comments-drawer .drawer-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0;background:#fff}.comments-drawer .drawer-header .drawer-title{font-size:18px;font-weight:600;color:#111827;margin:0;line-height:1.2}.comments-drawer .drawer-header .close-btn{font-size:24px;color:#9ca3af;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.comments-drawer .drawer-header .close-btn:hover{color:#374151;background:#f9fafb;border-radius:6px}.comments-drawer .comments-list .comment-item{margin-bottom:24px}.comments-drawer .comments-list .comment-item .comment-avatar{background:#fc0;border-radius:12px}.comments-drawer .comments-list .comment-item .comment-avatar .avatar-icon{width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}.comments-drawer .comments-list .comment-item .comment-content{flex:1 1;background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.comments-drawer .comments-list .comment-item .comment-content .comment-text{font-size:14px;line-height:1.5;color:#374151;margin:0}.comments-drawer .comment-input-container{border-top:1px solid #f0f0f0;align-items:center;width:100%}.comments-drawer .comment-input-container .input-wrapper{align-items:center;width:100%;border-radius:24px;padding:8px 16px;height:52px}.comments-drawer .comment-input-container .input-wrapper .message-icon{width:20px;cursor:pointer;height:20px;color:#9ca3af;display:flex;align-items:center;justify-content:center}.comments-drawer .comment-input-container .input-wrapper .comment-input.ant-input-focused{box-shadow:none;border:none}.comments-drawer .send-btn{background:#fbbf24!important;border:none;border-radius:8px;min-width:52px!important;height:52px!important;display:flex;align-items:center;justify-content:center;padding:0}.comments-drawer .send-btn .send-icon{font-size:16px}.comments-drawer .send-btn:hover{background:#f59e0b!important}.comments-drawer .send-btn:disabled{background:#e5e7eb!important;cursor:not-allowed}.comments-drawer .comments-container{flex:1 1;display:flex;flex-direction:column;height:100%}.comments-drawer .loading-container{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 24px}.comments-drawer .loading-container p{color:#6b7280;font-size:14px;margin:0}.comments-drawer .error-container{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 24px}.comments-drawer .error-container p{color:#ef4444;font-size:14px;margin:0;text-align:center}.comments-drawer .error-container .ant-btn{background:#fbbf24;border:none;color:#92400e;border-radius:6px}.comments-drawer .error-container .ant-btn:hover{background:#f59e0b}.comments-drawer .empty-comments{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px 24px}.comments-drawer .empty-comments p{color:#6b7280;font-size:14px;margin:0;text-align:center}.comments-drawer .comments-list{flex:1 1;overflow-y:auto;padding:20px 24px;background:#fafafa}.comments-drawer .comments-list .comment-item{display:flex;gap:12px;margin-bottom:10px;align-items:flex-start}.comments-drawer .comments-list .comment-item:last-child{margin-bottom:0}.comments-drawer .comments-list .comment-item--other{justify-content:flex-start}.comments-drawer .comments-list .comment-item--other .comment-bubble{max-width:75%;background:#fff;border-radius:18px 18px 18px 4px;padding:12px 16px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.comments-drawer .comments-list .comment-item--other .comment-avatar{order:1}.comments-drawer .comments-list .comment-item--other .comment-bubble{order:2}.comments-drawer .comments-list .comment-item--own{justify-content:flex-end}.comments-drawer .comments-list .comment-item--own .comment-bubble{max-width:75%;background:#fbbf24;border-radius:18px 18px 4px 18px;padding:12px 16px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.comments-drawer .comments-list .comment-item--own .comment-avatar--own{order:2}.comments-drawer .comments-list .comment-item--own .comment-bubble{order:1}.comments-drawer .comments-list .comment-item .comment-avatar{width:32px;height:32px;background:#e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.comments-drawer .comments-list .comment-item .comment-avatar .avatar-icon{width:20px;height:20px}.comments-drawer .comments-list .comment-item .comment-bubble .comment-header{display:flex;gap:2rem;justify-content:space-between;align-items:center;margin-bottom:4px}.comments-drawer .comments-list .comment-item .comment-bubble .comment-author{font-size:12px;font-weight:600;color:#374151}.comments-drawer .comments-list .comment-item .comment-bubble .comment-timestamp{font-size:11px;color:#6b7280}.comments-drawer .comments-list .comment-item .comment-bubble .comment-text{font-size:14px;line-height:1.4;color:#111827;margin:0;word-wrap:break-word}.comments-drawer .comment-input-container{padding:20px 24px;border-top:1px solid #e5e7eb;display:flex;align-items:flex-end;gap:12px;background:#fff}.comments-drawer .comment-input-container .input-wrapper{flex:1 1;display:flex;align-items:flex-end;gap:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:12px 16px;min-height:44px}.comments-drawer .comment-input-container .input-wrapper:focus-within{border-color:#fbbf24;background:#fff}.comments-drawer .comment-input-container .input-wrapper .attachment-icon{width:20px;height:20px;color:#9ca3af;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.comments-drawer .comment-input-container .input-wrapper .attachment-icon:hover{color:#6b7280}.comments-drawer .comment-input-container .input-wrapper .comment-input{flex:1 1;border:none;background:transparent;font-size:14px;resize:none;outline:none}.comments-drawer .comment-input-container .input-wrapper .comment-input.ant-input{border:none;padding:0;box-shadow:none}.comments-drawer .comment-input-container .input-wrapper .comment-input:focus{box-shadow:none;border:none}.comments-drawer .comment-input-container .input-wrapper .comment-input::placeholder{color:#9ca3af}.no-milestones-found{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:420px;height:100vh;width:100%;padding:0;background:none}.no-milestones-found__illustration{margin-bottom:32px}.no-milestones-found__illustration svg{display:block;margin:0 auto;max-width:160px;height:auto}.no-milestones-found__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:420px}.no-milestones-found__title{font-size:1.25rem;font-weight:700;color:#23272f;margin-bottom:12px;margin-top:0;letter-spacing:-.5px}.no-milestones-found__description{font-size:.95rem;color:#6b7280;margin-bottom:24px;margin-top:0;line-height:1.5;font-weight:400}.no-milestones-found__button{padding:10px 28px;font-size:1rem;font-weight:600;color:#23272f;background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;transition:background .2s,border-color .2s;outline:none}.no-milestones-found__button:focus,.no-milestones-found__button:hover{background:#f5f7fa;border-color:#c7cbd1}.milestones-container,.milestones-container-disabled{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:8px;font-weight:700;font-size:.7rem;padding:3px 15px;cursor:pointer;transition:background .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:0}.milestones-container{background:#fc0;color:#fff;border:none;white-space:nowrap;box-shadow:none;cursor:pointer}.milestones-container .see-more-icon{filter:brightness(0) invert(1)}.milestones-container:focus,.milestones-container:hover{background:#fbd333;color:#fff}.milestones-container-disabled{background:#e5e7eb;color:#23272f;border:none;white-space:nowrap;box-shadow:none;cursor:not-allowed!important}.milestones-container-disabled .see-more-icon{cursor:not-allowed!important}.can-manage-milestones .milestones-list,.can-manage-milestones .milestones-list-container{min-width:100%}.milestone-status-blocked{display:flex;align-items:center;justify-content:center;gap:12px;color:#930000;background:#f8d4d4;font-weight:500}.milestone-status--blocked{background:#f8d4d4!important}.ai-upload-section{width:100%;margin-top:1.95rem}.ai-upload-section .label{color:#000;font-size:.95rem;font-style:normal;font-weight:400;line-height:normal;padding-left:1rem;display:block;margin-bottom:.55rem}.ai-upload-section .ant_upload_input{background-color:#000!important}.ai-upload-section .ant_upload_input ::placeholder{color:#000!important}.req_for_quotation{height:100vh}.req_for_quotation_header{display:flex;flex-direction:column;gap:.55rem;justify-content:center;align-items:center;margin-top:1.55rem;margin-bottom:0;padding:1rem}.req_for_quotation_title{color:#373737;font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;text-align:start}.req_for_quotation_description{color:#7e7e7e;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;max-width:441px;width:100%;margin:auto;text-align:center}.req_for_quotation_container{border-radius:10px;max-width:1400px;width:100%;margin:auto;padding:1rem;height:-moz-fit-content;height:fit-content}.req_for_quotation_container_title{color:#373737;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;text-align:start;width:100%;padding-top:1rem;margin-bottom:1rem}.req_for_quotation_container_item{background-color:#fff;padding:0 20px 20px}.req_for_quotation_sub_wrapper{max-width:1400px;width:100%;margin:auto auto 1rem;height:100vh}.req_for_quotation_sub_container{display:flex;gap:1rem;align-items:center;justify-content:center;margin:auto;max-width:1600px}@media screen and (max-width:1068px){.req_for_quotation_sub_container{flex-wrap:wrap}}.req_for_quotation_input{flex:1 1}@media screen and (max-width:800px){.req_for_quotation_input{min-width:250px}}.req_for_quotation_input_required{color:#cba200;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.req_for_quotation_regular_input{height:60px!important}.req_for_quotation_date_input,.req_for_quotation_upload_input{margin:1.95rem auto auto;width:-moz-fit-content;width:fit-content}.req_for_quotation_date_input_label,.req_for_quotation_upload_input_label{color:#000;font-size:.95rem;font-style:normal;font-weight:400;line-height:normal;padding-left:1rem;display:block;margin-bottom:.55rem}.req_for_quotation_submit_btn{max-width:147px;width:100%;height:60px}.req_for_quotation_submit_btn_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:2.1rem;padding-bottom:2rem;margin-bottom:2rem;gap:1.5rem}@media screen and (max-width:800px){.req_for_quotation_submit_btn_wrapper{flex-direction:column}}.stepper .ant-steps{display:flex!important;justify-content:center!important;align-items:center!important}.rfq_sent_successfully{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-items:center;text-align:center;border-radius:10px;background:hsla(0,0%,85%,.25);max-width:1400px;margin:auto;padding:2rem 1rem;min-height:300px}.rfq_sent_successfully h2{color:#fc0;font-size:2rem;font-weight:700}.rfq_sent_successfully h2,.rfq_sent_successfully p{text-align:center;font-style:normal;line-height:normal}.rfq_sent_successfully p{color:#000;font-size:1.2rem;font-weight:400}.excel_upload,.excel_upload_show_send_btn{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-items:center}.excel_upload_show_send_btn{margin-bottom:2rem}.excel_upload_show_send_btn_wrapper{display:flex;gap:1.5rem;justify-content:center;align-items:center}.excel_upload_selected_file{text-align:center;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;color:#000}.upload-sections{display:flex!important;gap:1.5rem;justify-content:center;margin:0 auto}@media screen and (max-width:800px){.upload-sections{flex-direction:column}}.req-for-quotation-general-price-btn{background-color:#fc0!important;height:60px;max-width:147px;width:100%;color:#fff!important;min-width:150px}.ia-price-value{display:flex;align-items:center;gap:1.5rem}@media screen and (max-width:800px){.ia-price-value{flex-direction:column}}.total_price p{color:#000;font-size:12px}.total_price .general-price{background-color:#fff;border:1px solid #fc0;width:100%;height:60px;border-radius:5px;display:flex;align-items:center;justify-content:center;padding:0 1rem;flex-direction:column;color:#000;font-size:14px}.generate-request-frame html{overflow:hidden}.req_for_quotation_stepper{margin:2rem auto;max-width:550px}.uploadContainer{background:#fff;padding:20px;box-shadow:0 .99px 27.26px 0 rgba(0,0,0,.1);margin:24px auto}.uploadContainer,.uploadContainerExcel{width:100%;border-radius:8px;max-width:1100px}.uploadContainerExcel{height:calc(100vh - 140px);padding:0;background:transparent;box-shadow:none}@media only screen and (max-width:1024px){.uploadContainerExcel{height:calc(100vh - 200px)}}@media only screen and (max-width:750px){.uploadContainerExcel{height:180px;width:100%}.uploadContainer{width:100%}}.uploadTitle{font-size:16px;font-weight:500;margin-bottom:16px;color:#101828;text-align:center;font-weight:600}.uploadExample{color:#c9a100;text-align:center;text-decoration:underline;padding-bottom:5px;cursor:pointer}.dropZone{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background-color:#f9f9f9;border:1px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:16px}.dropZone:hover{border-color:#999;background-color:#f5f5f5}.dropZone.dragging{border-color:#4caf50;background-color:rgba(76,175,80,.05)}.dropZoneExcel{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:16px;background:rgba(35,165,102,.07);border:1px dashed #23a566;height:100%}.dropZoneExcel:hover{border-color:#999;background-color:#f5f5f5}.dropZoneExcel.dragging{border-color:#4caf50;background-color:rgba(76,175,80,.05)}.uploadIcon{margin-bottom:12px}.uploadIcon .excelIcon{color:#4caf50}.uploadText{text-align:center}.uploadInstructions{font-size:14px;font-weight:500;margin-bottom:4px;color:#333}.uploadFormat{font-size:12px;color:#666}.selectedFileContainer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#f5f5f5;border-radius:6px;margin-top:16px}.selectedFileName{font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.sendButton{background-color:#ffc107;color:#333;border:none;padding:8px 16px;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.sendButton:hover{background-color:#edb100}.table_wrapper_empty{margin:2rem;background:#fc0;border:none}.table_wrapper_empty,.table_wrapper_empty button{border-radius:8px!important}.table_wrapper{margin-top:2rem}.table_wrapper_footer{border:1.2px dashed #fc0;border-spacing:1px;background:rgba(255,250,228,.5);display:flex;justify-content:center;align-items:center;gap:10px;padding:20px;cursor:pointer;color:#272727}.uploadRequestButtonWrapper{margin-top:20px}.create_request_button{background-color:#12b76a;color:#fff}.create_request_button,.create_request_button:hover{width:100%;display:flex;align-items:center;gap:7px;border-radius:8px!important;border:.77px solid #12b76a!important;text-align:center;font-size:14px;padding:6px 16px;cursor:pointer;white-space:nowrap}.create_request_button:hover{background-color:#12b76a!important;color:#fff!important;outline:none!important}.request-question-container-content-button-container{display:flex;gap:10px;justify-content:center;margin-top:20px;width:100%}@media screen and (max-width:490px){.request-question-container-content-button-container{flex-direction:column}}.request-question-container-content-button-container .request-question-container-content-button{width:-moz-fit-content;width:fit-content;margin:0}@media screen and (max-width:490px){.request-question-container-content-button-container .request-question-container-content-button{width:100%}}.payment-request-section{background:#fff;padding:15px;border-radius:5px}.payment-request-section .header-section{margin-bottom:20px}.payment-request-section .header-section .title{font-size:18px;font-weight:600;color:#333}.payment-request-section .header-section .subtext{font-size:14px;color:#666;margin-bottom:10px}.payment-request-section .payment-request-form{display:flex;flex-wrap:wrap;gap:.7rem}.payment-request-section .payment-request-form .ant-input-container{padding:.5rem;width:calc(50% - .5rem)}.payment-request-section .payment-request-form .payment-request-input{border:1px solid #ccc!important}.payment-request-section .payment-request-form .payment-request-date-picker{width:calc(50% - .5rem);display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;margin-bottom:10px}@media screen and (max-width:768px){.payment-request-section .payment-request-form .payment-request-date-picker{width:100%}}.payment-request-section .payment-request-form .payment-request-date-picker label{margin-bottom:9px;display:block;font-feature-settings:"clig" off,"liga" off;color:#000;font-size:.95rem;font-style:normal;font-weight:400;line-height:normal;text-indent:18px}.payment-request-section .payment-request-form .payment-request-date-picker .ant-picker{border-radius:50px;width:100%;height:50px;border:1px solid #ccc!important}@media screen and (max-width:768px){.payment-request-section .payment-request-form{flex-direction:column}.payment-request-section .payment-request-form .ant-input-container{width:100%}}.modal-btn{background:#fc0!important}.simplifying-construction-section{margin:auto auto 50px;color:#000;padding:0 100px;max-width:1600px}@media screen and (max-width:1168px){.simplifying-construction-section{padding:0 1rem;margin-bottom:30px}}.simplifying-construction-section .title{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:60px}@media screen and (max-width:768px){.simplifying-construction-section .title{margin-bottom:30px}}.simplifying-construction-section .title span{color:#3d3d3d;text-align:center;font-size:36px;font-style:normal;font-weight:700;max-width:800px;line-height:50px}@media screen and (max-width:768px){.simplifying-construction-section .title span{font-size:18px;line-height:30px}}.simplifying-construction-section .content{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;min-height:500px;background-image:url(/images/png/simp-bg.png);background-size:auto 180%;background-position:top;background-repeat:no-repeat;background-position-y:-170px}@media screen and (max-width:768px){.simplifying-construction-section .content{grid-template-columns:1fr;background-position-y:none;background-position:50%;background-size:auto 100%;gap:20px}}.simplifying-construction-section .content .left .left-title{color:#000;font-size:36px;font-weight:800;line-height:50px;margin-bottom:10px}@media screen and (max-width:768px){.simplifying-construction-section .content .left .left-title{font-size:24px;line-height:30px;text-align:center;display:none}}.simplifying-construction-section .content .left .description{color:#181818;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:30px}@media screen and (max-width:768px){.simplifying-construction-section .content .left .description{font-size:12px;text-align:center}}.simplifying-construction-section .content .left .actions{display:flex;gap:19px;flex-direction:column}@media screen and (max-width:768px){.simplifying-construction-section .content .left .actions{align-items:center}}.simplifying-construction-section .content .left .actions .button-1,.simplifying-construction-section .content .left .actions .button-2,.simplifying-construction-section .content .left .actions .button-3{width:276px;height:64px;flex-shrink:0;color:#2b2b2b;text-align:center;font-size:16px!important;font-style:normal!important;font-weight:600;line-height:normal;border-radius:100px;border:none}.simplifying-construction-section .content .left .actions .button-1{border:1px solid #cba200;background:#fff;border-radius:100px;cursor:pointer;color:#fff;transition:all .3s;position:relative;overflow:hidden;z-index:1;color:#cba200}.simplifying-construction-section .content .left .actions .button-1:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:10rem;z-index:-2}.simplifying-construction-section .content .left .actions .button-1:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:#7f6500;transition:all .3s;border-radius:10rem;z-index:-1}.simplifying-construction-section .content .left .actions .button-1:hover{color:#fff}.simplifying-construction-section .content .left .actions .button-1:hover:before{width:100%}.simplifying-construction-section .content .left .actions .button-2{background:rgba(49,49,49,.79);border-radius:100px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;z-index:1;color:#fff}.simplifying-construction-section .content .left .actions .button-2:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:10rem;z-index:-2}.simplifying-construction-section .content .left .actions .button-2:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:hsla(0,0%,4%,.79);transition:all .3s;border-radius:10rem;z-index:-1}.simplifying-construction-section .content .left .actions .button-2:hover{color:#fff}.simplifying-construction-section .content .left .actions .button-2:hover:before{width:100%}.simplifying-construction-section .content .left .actions .button-3{background:rgba(255,204,0,.5);border-radius:100px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;z-index:1;color:#fff}.simplifying-construction-section .content .left .actions .button-3:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:10rem;z-index:-2}.simplifying-construction-section .content .left .actions .button-3:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:rgba(179,143,0,.5);transition:all .3s;border-radius:10rem;z-index:-1}.simplifying-construction-section .content .left .actions .button-3:hover{color:#fff}.simplifying-construction-section .content .left .actions .button-3:hover:before{width:100%}.simplifying-construction-section .content .left .actions .help{display:flex;justify-content:flex-start;align-items:center;gap:10px;cursor:pointer}.simplifying-construction-section .content .left .actions .help img{animation:translateLeftRight 2s ease-in-out infinite}.simplifying-construction-section .content .right{display:flex;flex-direction:column;align-items:flex-end;gap:15px}@media screen and (max-width:768px){.simplifying-construction-section .content .right{align-items:center}}.simplifying-construction-section .content .right .service{border-radius:15px;background:hsla(0,0%,62%,.4);max-width:550px;height:116px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:30px;width:100%}@media screen and (max-width:768px){.simplifying-construction-section .content .right .service{padding:20px;gap:10px;height:90px}}.simplifying-construction-section .content .right .service .number{color:#000;font-size:48px;font-style:normal;font-weight:800;line-height:normal}@media screen and (max-width:768px){.simplifying-construction-section .content .right .service .number{font-size:36px}}.simplifying-construction-section .content .right .service .text{color:#000;font-size:22px;font-style:normal;font-weight:800;line-height:normal}@media screen and (max-width:768px){.simplifying-construction-section .content .right .service .text{font-size:14px}}.construction-individuals{margin:auto auto 50px;color:#000;padding:0 100px;max-width:1600px}@media screen and (max-width:1168px){.construction-individuals{padding:0 1rem}}.construction-individuals .content{display:grid;grid-template-columns:1fr 1fr;border-radius:40px;background:#f5f5f5;padding:30px;grid-gap:30px;gap:30px;display:flex}@media screen and (max-width:1068px){.construction-individuals .content{grid-template-columns:1fr;padding:10px;flex-direction:column-reverse;gap:10px}}.construction-individuals .content .right .image{width:100%;border-radius:20px;height:100%;margin-right:80px;object-fit:cover}@media screen and (max-width:1068px){.construction-individuals .content .right .image{margin-right:0}}.construction-individuals .content .right .image-en{margin-left:80px;margin-right:0!important}@media screen and (max-width:1068px){.construction-individuals .content .right .image-en{margin-left:0}}.construction-individuals .content .left{padding:15px 20px}.construction-individuals .content .left .title{color:#000;font-size:36px;font-style:normal;font-weight:600;line-height:50px;margin-bottom:10px}@media screen and (max-width:1068px){.construction-individuals .content .left .title{font-size:24px;line-height:30px}}.construction-individuals .content .left .description{color:#9d9d9d;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15px}@media screen and (max-width:1068px){.construction-individuals .content .left .description{font-size:14px;line-height:20px}}.construction-individuals .content .left .subtitle{color:#3d3d3d;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:35px}@media screen and (max-width:1068px){.construction-individuals .content .left .subtitle{font-size:14px;line-height:20px}}.construction-individuals .content .left .collapse-items{display:flex;flex-direction:column;width:100%;gap:20px;margin-bottom:30px}.construction-individuals .content .left .collapse-items .collapse-item{display:flex;align-items:flex-start;gap:10px;justify-content:flex-start}.construction-individuals .content .left .collapse-items .collapse-item .coll-text-content .coll-title{color:#0f0f0f;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-wrap:nowrap}@media screen and (max-width:1068px){.construction-individuals .content .left .collapse-items .collapse-item .coll-text-content .coll-title{font-size:14px}}.construction-individuals .content .left .collapse-items .collapse-item .coll-text-content .text{color:#0f0f0f;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1068px){.construction-individuals .content .left .collapse-items .collapse-item .coll-text-content .text{font-size:14px}}.construction-individuals .content .left .button-register{border-radius:24px;border:1px solid #2f2f2f;background:#ffe101;display:flex;width:196px;height:41px;padding:14px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:100px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;z-index:1;color:#fff}.construction-individuals .content .left .button-register:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:10rem;z-index:-2}.construction-individuals .content .left .button-register:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:rgba(179,143,0,.5);transition:all .3s;border-radius:10rem;z-index:-1}.construction-individuals .content .left .button-register:hover{color:#fff}.construction-individuals .content .left .button-register:hover:before{width:100%}.construction-for-businesses{margin:auto auto 50px;color:#000;padding:0 100px;max-width:1600px}@media screen and (max-width:1168px){.construction-for-businesses{padding:0 1rem}}.construction-for-businesses .content{display:grid;grid-template-columns:1fr 1fr;border-radius:40px;background:#f5f5f5;padding:30px;grid-gap:30px;gap:30px}@media screen and (max-width:1068px){.construction-for-businesses .content{grid-template-columns:1fr;padding:10px;gap:10px}}.construction-for-businesses .content .right .image{width:100%;border-radius:20px;height:100%;margin-right:-80px!important;object-fit:cover}@media screen and (max-width:1068px){.construction-for-businesses .content .right .image{margin-left:0;margin-right:0!important}}.construction-for-businesses .content .right .image-en{margin-left:-80px}@media screen and (max-width:1068px){.construction-for-businesses .content .right .image-en{margin-right:0;margin-left:0!important}}.construction-for-businesses .content .left{padding:15px 20px}@media screen and (max-width:1068px){.construction-for-businesses .content .left{padding:15px 10px}}.construction-for-businesses .content .left .title{color:#000;font-size:36px;font-style:normal;font-weight:600;line-height:50px;margin-bottom:10px}@media screen and (max-width:1068px){.construction-for-businesses .content .left .title{font-size:24px;line-height:30px}}.construction-for-businesses .content .left .description{color:#9d9d9d;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15px}@media screen and (max-width:1068px){.construction-for-businesses .content .left .description{font-size:14px;line-height:20px}}.construction-for-businesses .content .left .subtitle{color:#3d3d3d;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:35px}@media screen and (max-width:1068px){.construction-for-businesses .content .left .subtitle{font-size:14px;line-height:20px}}.construction-for-businesses .content .left .collapse-items{display:flex;flex-direction:column;width:100%;gap:20px;margin-bottom:30px}.construction-for-businesses .content .left .collapse-items .collapse-item{display:flex;align-items:flex-start;gap:10px;justify-content:flex-start}.construction-for-businesses .content .left .collapse-items .collapse-item .coll-text-content .coll-title{color:#0f0f0f;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-wrap:nowrap}@media screen and (max-width:1068px){.construction-for-businesses .content .left .collapse-items .collapse-item .coll-text-content .coll-title{text-wrap:wrap}}.construction-for-businesses .content .left .collapse-items .collapse-item .coll-text-content .text{color:#0f0f0f;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1068px){.construction-for-businesses .content .left .collapse-items .collapse-item .coll-text-content .text{font-size:14px}}.construction-for-businesses .content .left .button-register{border-radius:24px;border:1px solid #2f2f2f;background:#ffe101;display:flex;width:196px;height:41px;padding:14px;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.benefits-section{color:#000;padding:0 100px;max-width:1600px;margin:50px auto}@media screen and (max-width:1168px){.benefits-section{padding:0 1rem;margin-top:20px;margin-bottom:20px}}.benefits-section .content{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;justify-content:space-between;display:flex}@media screen and (max-width:1168px){.benefits-section .content{grid-template-columns:1fr;gap:20px;flex-direction:column}}.benefits-section .content .title{color:#272727;font-size:48px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:30px;max-width:500px}@media screen and (max-width:1168px){.benefits-section .content .title{font-size:27px;text-align:center;margin-bottom:10px}}.benefits-section .content .left .items{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1168px){.benefits-section .content .left .items{padding:0 20px;align-items:center}}.benefits-section .content .left .items .item{display:flex;align-items:center;justify-content:flex-start;gap:20px;color:#272727;font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:1168px){.benefits-section .content .left .items .item{font-size:18px}}.benefits-section .content .left .call_to_action{display:flex;align-items:center;justify-content:flex-start;gap:10px;color:#dac000;font-size:24px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;margin-top:30px}@media screen and (max-width:1168px){.benefits-section .content .left .call_to_action{font-size:18px;margin-top:20px;align-items:center;justify-content:center}}.benefits-section .content .left .call_to_action img{width:100%;max-width:100px;height:100%;animation:translateLeftRight 2s ease-in-out infinite}@media screen and (max-width:1168px){.benefits-section .content .left .call_to_action img{max-width:60px}}.benefits-section .content .right img{width:100%;height:100%}@keyframes translateLeftRight{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}.public-tendering-section{color:#000;padding:0 100px;max-width:1600px;margin:50px auto 130px}@media screen and (max-width:1168px){.public-tendering-section{padding:0 1rem;margin-top:20px;margin-bottom:40px}}.public-tendering-section .title{color:#000;font-size:40px;font-style:normal;font-weight:700;line-height:normal;max-width:700px;margin-bottom:20px}@media screen and (max-width:1168px){.public-tendering-section .title{font-size:27px;margin-bottom:10px}}.public-tendering-section .description{color:#9d9d9d;font-size:24px;font-style:normal;font-weight:400;line-height:normal;max-width:1200px}@media screen and (max-width:1168px){.public-tendering-section .description{font-size:16px}}.public-tendering-section .content{margin-top:50px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px}@media screen and (max-width:1168px){.public-tendering-section .content{grid-template-columns:1fr;gap:20px}}.public-tendering-section .content .left img{width:100%;height:100%;object-fit:contain}.public-tendering-section .content .right{border-radius:40px;border:1px solid #d1d1d1;padding:20px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:1168px){.public-tendering-section .content .right{padding:10px;border-radius:20px}}.public-tendering-section .content .right .search-input{border-radius:40px;border:1px solid #d1d1d1;height:52.065px;margin-bottom:25px}@media screen and (max-width:1168px){.public-tendering-section .content .right .search-input{margin-bottom:10px}}.public-tendering-section .content .right .list{display:flex;flex-direction:column;gap:20px;border-radius:40px;border:1px solid #d1d1d1;padding:20px;max-height:200px;overflow-y:scroll!important;scrollbar-width:thin;scrollbar-color:#fee002 #f1f1f1;margin-bottom:20px}@media screen and (max-width:1168px){.public-tendering-section .content .right .list{padding:15px 10px;border-radius:20px;max-height:250px;margin-bottom:20px}}.public-tendering-section .content .right .list::-webkit-scrollbar{width:8px;background-color:#e6b800}.public-tendering-section .content .right .list::-webkit-scrollbar-track{background-color:#e6b800;border-radius:10px}.public-tendering-section .content .right .list::-webkit-scrollbar-thumb{background-color:#fee002;border-radius:10px;border:2px solid #f1f1f1}.public-tendering-section .content .right .list::-webkit-scrollbar-thumb:hover{background-color:#e6b800}.public-tendering-section .content .right .list .item{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #000;padding-bottom:10px}.public-tendering-section .content .right .list .item .city{color:#3d3d3d;font-size:20px;font-style:normal;font-weight:900;line-height:normal}.public-tendering-section .content .right .list .item .description_item{color:#9d9d9d;font-size:12px;font-style:normal;font-weight:400;line-height:normal;max-height:4.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.public-tendering-section .content .right .list .item .details_btn{align-items:center;color:#161616;font-size:10px!important;width:102.168px;height:24.501px;padding:6px 11px;flex-shrink:0;background:#fee002}.public-tendering-section .content .right .list .item .details_btn,.public-tendering-section .content .right .validate_btn{display:flex;justify-content:space-between;font-style:normal;font-weight:400;line-height:normal;gap:10px;border-radius:24px}.public-tendering-section .content .right .validate_btn{width:269px;padding:12px 21px;align-items:flex-start;align-items:center;border:1px solid #000;background:#ffe101;color:#000;font-size:14px!important}.faqs-section{color:#000;max-width:1600px;padding:0 100px 130px;margin:50px auto auto}@media screen and (max-width:1168px){.faqs-section{padding:0 1rem;margin-top:20px;margin-bottom:40px}}.faqs-section .title{color:#222;font-size:66px;font-weight:700;line-height:100%;margin-bottom:40px}@media screen and (max-width:1168px){.faqs-section .title{font-size:38px;margin-bottom:20px;text-align:center}}.faqs-section .sub_title{color:#353535;font-size:32px;font-style:normal;font-weight:600;line-height:180%;text-transform:uppercase}@media screen and (max-width:1168px){.faqs-section .sub_title{font-size:24px;margin-bottom:20px}}.faqs-section .content{display:grid;grid-template-columns:1fr 4fr;grid-gap:50px;gap:50px;margin-bottom:60px}@media screen and (max-width:1168px){.faqs-section .content{grid-template-columns:1fr;gap:20px}}.faqs-section .content .left{grid-template-columns:1fr;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1168px){.faqs-section .content .left{align-items:center}}.faqs-section .content .left .title_content{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width:1168px){.faqs-section .content .left .title_content{font-size:20px}}.faqs-section .content .left .link_items{display:flex;flex-direction:column;gap:10px}.faqs-section .content .left .link_items .item{color:#737c87;font-size:15px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;text-wrap:nowrap}@media screen and (max-width:1168px){.faqs-section .content .left .link_items .item{font-size:16px}}.faqs-section .content .left .link_items .active_item{color:#fee002;font-weight:600;display:flex;align-items:center;justify-content:flex-start;gap:10px}.faqs-section .content .left .link_items .active_item:after{content:"";display:block;width:100px;height:2px;background:#fee002}.faqs-section .content .right .question{color:var(--web-design-color-styles-white-primary-950,#292929);font-size:18px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:1168px){.faqs-section .content .right .question{font-size:16px;text-align:center}}.faqs-section .content .right .question_answer{color:var(--web-design-color-styles-white-primary-950,#292929);font-size:16px;font-style:normal;font-weight:400;line-height:160%}@media screen and (max-width:1168px){.faqs-section .content .right .question_answer{font-size:14px;text-align:center}}.faqs-section .image_section{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.faqs-section .image_section img{width:90%;height:90%;border-radius:20px}@media screen and (max-width:1168px){.faqs-section .image_section img{width:100%;height:100%}}.faqs-section .image_section .youtube_video{height:507px;width:899px;border-radius:15px;border:none}@media screen and (max-width:1168px){.faqs-section .image_section .youtube_video{height:315px;width:100%}}.faqs-section .min-icon{color:#fc0}.new-hero-section{padding:0;margin:auto auto 50px;color:#000;position:relative}@media screen and (max-width:1168px){.new-hero-section{margin-bottom:20px}}.new-hero-section .slick-list>.slick-track{display:flex;gap:0!important}.new-hero-section .carousel_control{position:absolute;left:40px;top:calc(100vh - 230px);min-width:400px}@media screen and (max-width:1168px){.new-hero-section .carousel_control{left:50%;bottom:30px;top:auto;transform:translateX(-50%);min-width:300px}}@media screen and (max-width:768px){.new-hero-section .carousel_control{left:50%;top:auto;bottom:0;min-width:200px}}.new-hero-section .carousel_control .call_to_action{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:10px}@media screen and (max-width:1168px){.new-hero-section .carousel_control .call_to_action{margin-bottom:5px}}.new-hero-section .carousel_control .call_to_action .btn{display:inline-flex;padding:9px 35px;justify-content:center;align-items:center;gap:10px;border-radius:24px;background:#000;color:#fff;font-size:14px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:20px}@media screen and (max-width:1168px){.new-hero-section .carousel_control .call_to_action .btn{padding:9px 25px;font-size:12px;margin-bottom:5px}}@media screen and (max-width:768px){.new-hero-section .carousel_control .call_to_action .btn{font-size:10px;padding:3px 25px;height:30px}}.new-hero-section .carousel_control .call_to_action .description{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1168px){.new-hero-section .carousel_control .call_to_action .description{font-size:12px;text-align:center}}@media screen and (max-width:768px){.new-hero-section .carousel_control .call_to_action .description{font-size:10px}}.new-hero-section .carousel_control .arrows{display:flex;align-items:center;justify-content:space-between;justify-content:center;gap:10px;margin-bottom:10px}.new-hero-section .carousel_control .arrows .progress_sliding{width:100%}@media screen and (max-width:768px){.new-hero-section .carousel_control .arrows .progress_sliding{display:none}}.new-hero-section .carousel_control .arrows .progress_sliding .progress_bar{height:3px!important;display:flex;align-items:center;justify-content:center}.new-hero-section .carousel_control .arrows .progress_sliding .progress_bar .ant-progress-inner{background-color:#fff!important}.new-hero-section .carousel_control .arrows span{cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.new-hero-section .carousel_control .arrows span{display:none}}.new-hero-section .carousel_control .dots{display:flex;align-items:center;justify-content:center;gap:30px}@media screen and (max-width:768px){.new-hero-section .carousel_control .dots{display:none}}.new-hero-section .carousel_control .dots .boxes{gap:10px;direction:ltr}.new-hero-section .carousel_control .dots .boxes,.new-hero-section .carousel_control .dots .boxes .dot{display:flex;align-items:center;justify-content:center}.video-viewer{position:relative;width:100%!important;object-fit:contain;overflow-clip-margin:content-box;overflow:clip}@media screen and (max-width:1068px){.video-viewer{height:100%;min-height:100%}}.req_service_container{padding:1rem;font-family:Noto Kufi Arabic,sans-serif}.req_service_wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:4.25rem;margin:6rem auto auto;padding:0 100px;max-width:1600px}@media screen and (max-width:1168px){.req_service_wrapper{padding:0 1rem}}@media screen and (max-width:1068px){.req_service_wrapper{flex-direction:column;gap:.5rem;padding:1rem;margin-top:1.5rem;margin-bottom:-20px}}.req_service_infos{display:flex;flex-direction:column;align-items:start;gap:1.1rem}.req_service_infos_inputs_wrapper{width:100%;margin-top:2.85rem;margin-bottom:1.9rem}@media screen and (max-width:768px){.req_service_infos_inputs_wrapper{margin-top:1.5rem;margin-bottom:1.5rem}}.req_service_infos_title{color:#000;font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;max-width:618px;width:100%}@media screen and (max-width:768px){.req_service_infos_title{font-size:1.5rem}}.req_service_infos_description{color:#000;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal;max-width:495px;width:100%}@media screen and (max-width:768px){.req_service_infos_description{font-size:.9rem}}.req_service_infos_btn{max-width:198px!important;width:100%!important;height:60px!important}.req_service_image{margin-top:20px;width:100%;height:100%}.list-section .slick-list>.slick-track{display:flex;gap:0!important}.partnerships-section{margin:auto auto 70px;color:#000;padding:0 30px;max-width:1600px}@media screen and (max-width:1168px){.partnerships-section{padding:0 1rem;margin-bottom:30px}}.partnerships-section .title{width:100%;display:flex;justify-content:center;align-items:center}.partnerships-section .title span{color:#3d3d3d;text-align:center;font-size:36px;font-style:normal;font-weight:700;max-width:800px;line-height:50px}@media screen and (max-width:768px){.partnerships-section .title span{font-size:18px;line-height:30px}}.partnerships-section .image-partner{width:100%;height:100%;max-width:300px}@media screen and (max-width:1168px){.partnerships-section .image-partner{max-width:180px}}.partnerships-section .slick-dots{margin-bottom:10px}.partnerships-section .slick-dots li{background-color:#d8d8d8}.we-trust{display:flex;flex-direction:column;background-color:#212121;padding:7rem;width:100%}.we-trust ul{margin-bottom:2rem;color:#fff}.we-trust ul li{font-size:1.3rem}.we-trust .home-trust-cards{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2rem;gap:2rem;align-items:center;justify-items:center}.we-trust .home-trust-cards img{max-width:100%;height:auto}@media(max-width:1200px){.we-trust .home-trust-cards{grid-template-columns:repeat(4,1fr)}}@media(max-width:992px){.we-trust .home-trust-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.we-trust .home-trust-cards{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:576px){.we-trust .home-trust-cards{grid-template-columns:1fr;gap:1rem}}@media(max-width:992px){.we-trust{padding:5rem}}@media(max-width:768px){.we-trust{padding:3rem}}@media(max-width:576px){.we-trust{padding:2rem}}.built-section{background-color:#121212;padding:10rem 0;width:100%;display:flex;align-items:center}@media(max-width:768px){.built-section{padding:60px 0}}.built-container{width:80%;margin:0 auto;padding:0 2rem 0 0}[dir=rtl] .built-container{padding:0 0 0 2rem}@media(max-width:1200px){.built-container{padding:0 3rem}}@media(max-width:768px){.built-container{padding:0 24px}}.built-tag{display:flex;gap:32px;justify-content:space-between}@media(max-width:1305px){.built-tag{flex-direction:column;align-items:flex-start;gap:16px}}.built-tag li{color:#fff;font-size:1.3rem;font-weight:500;margin-bottom:32px;letter-spacing:.05em;opacity:.9}@media(max-width:768px){.built-tag li{font-size:12px;margin-bottom:24px}}.built-tag h2{color:#fff;font-size:2.3rem;font-weight:400;line-height:1.2;max-width:1000px;margin-bottom:160px;opacity:.9;width:50rem}.built-tag h2 span{color:#999898}@media(max-width:1200px){.built-tag h2{font-size:56px;width:unset}}@media(max-width:1024px){.built-tag h2{font-size:48px;margin-bottom:120px}}@media(max-width:768px){.built-tag h2{font-size:36px;margin-bottom:80px}}@media(max-width:480px){.built-tag h2{font-size:28px;margin-bottom:60px}}.built-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:6rem;width:100%}@media(max-width:828px){.built-bottom{width:100%}}@media(max-width:768px){.built-bottom{flex-direction:column;align-items:flex-start;gap:24px}}.built-bottom h3{color:#fff;font-size:48px;font-weight:400;opacity:.9}@media(max-width:1024px){.built-bottom h3{font-size:40px}}@media(max-width:768px){.built-bottom h3{font-size:32px}}@media(max-width:480px){.built-bottom h3{font-size:28px}}.know-more{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:16px 32px;border-radius:100px;font-size:16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;font-weight:400}[dir=rtl] .know-more{flex-direction:row-reverse}.know-more:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.know-more .arrow{font-size:20px;line-height:1}@media(max-width:768px){.know-more{padding:14px 28px;font-size:14px}}.video-section{width:100%;height:70vh;position:relative;background-color:#1e1e1e}.video-section .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}@media(max-width:1051px){.video-section .play-btn{width:7rem;height:7rem}}@media(max-width:631px){.video-section .play-btn{width:5rem;height:5rem}}.video-section .bg-img{width:100%;height:100%;object-fit:cover}.design-service{background-image:url(/_next/static/media/design-bg.405fdd81.svg)!important}.design-service-container-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width:900px){.design-service-container-wrapper{flex-direction:column;align-items:center;justify-content:center}}.design-service-image{width:100%;height:auto;object-fit:cover;max-width:40rem}@media(max-width:1400px){.design-service-image{max-width:35vw;width:100%}}@media(max-width:900px){.design-service-image{display:none}}@media(max-width:600px){.design-service-image{max-width:14rem;width:90%}}.design-service-description{display:flex;flex-direction:column;align-items:flex-start}.service-provider{background-image:url(/_next/static/media/bg.356f908a.svg);background-size:cover;background-position:top!important;background-repeat:no-repeat;padding-top:3rem;min-height:100vh;top:0;position:absolute;width:100%}.service-provider .sp-segmented{background-color:#3d3d3d;padding:.4rem}@media screen and (max-width:370px){.service-provider .sp-segmented{width:100%}}.service-provider .sp-segmented .ant-segmented-thumb{color:#000!important}.service-provider .sp-segmented .ant-segmented-group{gap:.5rem}.service-provider .sp-segmented .ant-segmented-item{color:#fff}.service-provider .sp-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:#7d7d7d!important}.service-provider .sp-segmented .segmented-label-text{display:flex;align-items:center;gap:.6rem}.service-provider .sp-segmented .ant-segmented-item-label img{width:15px;height:15px}[dir=rtl] .service-provider .sp-segmented .ant-segmented-item-label img{transform:rotate(180deg)}.service-provider .sp-segmented .ant-segmented-item-selected{color:#000}.service-provider .sp-segmented .ant-segmented-item-selected img{filter:invert(1)}.service-provider .sp-segmented .ant-segmented-item-selected:hover{color:#000!important}.service-provider .moving-ticket{background-color:unset;z-index:121;height:22vh;width:100vw;right:0}.service-provider .moving-ticket .carousel{bottom:13px;top:unset;left:-2px;width:102vw;transform:rotate(-3deg) translateY(-50%)}.service-provider .moving-ticket .carousel-item{bottom:13px;top:unset;left:-2px;width:102vw;transform:rotate(0deg) translateY(-50%)!important}.service-provider .da{position:absolute;height:auto}@media screen and (max-width:1024px){.service-provider .da{display:none}}.service-provider-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:4rem;gap:2rem;min-height:73vh;padding:0 8rem}@media(max-width:1024px){.service-provider-container{margin-top:4rem;padding:0 5rem}}@media(max-width:580px){.service-provider-container{padding:0 2rem}}@media(max-width:450px){.service-provider-container{gap:1.5rem}}.service-provider-container h1,.service-provider-container p{text-align:center;color:#fff}.service-provider-container h1{font-size:4.6em;max-width:90rem;line-height:1.2;font-weight:700;position:relative}@media(max-width:1385px){.service-provider-container h1{font-size:3.6em}}@media(max-width:1024px){.service-provider-container h1{font-size:2.6em}}@media(max-width:768px){.service-provider-container h1{font-size:1.6em}}@media(max-width:450px){.service-provider-container h1{font-size:1.2em}}.service-provider-container h1 .dashed-arrow-left{left:-15rem;width:15rem;bottom:-5rem}.service-provider-container p{font-size:1.6em;max-width:58rem;line-height:1.2;font-weight:400;position:relative}.service-provider-container p .dashed-arrow-right{right:-25rem;top:-4rem;width:20rem}@media screen and (max-width:1580px){.service-provider-container p .dashed-arrow-right{right:-22rem;top:5rem}}@media screen and (max-width:1260px){.service-provider-container p .dashed-arrow-right{right:-22rem;top:5rem}}@media(max-width:1385px){.service-provider-container p{font-size:1.2em}}@media(max-width:1024px){.service-provider-container p{font-size:1.2em}}@media(max-width:450px){.service-provider-container p{font-size:1em}}.service-provider-container .join-button{width:27rem!important;height:4.5rem!important;font-size:1.5rem!important;border-radius:16px!important;margin-top:2rem!important;color:#000!important}@media(max-width:860px){.service-provider-container .join-button{width:20rem!important;font-size:1.2rem!important;height:3.5rem!important}}@media(max-width:425px){.service-provider-container .join-button{width:90%!important;font-size:1.2rem!important;height:3.5rem!important}}.design-service-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:2rem;gap:2rem;min-height:73vh;padding:0 4.2rem}@media(max-width:1024px){.design-service-container{margin-top:2rem;padding:0 5rem}}@media(max-width:600px){.design-service-container{align-items:center;padding:0 2rem}}@media(max-width:450px){.design-service-container{gap:1.5rem}}.design-service-container h1,.design-service-container p{text-align:center;color:#fff}.design-service-container h1{font-size:4.6em;max-width:90rem;line-height:1.2;font-weight:700;position:relative}@media(max-width:1385px){.design-service-container h1{font-size:3.6em}}@media(max-width:1024px){.design-service-container h1{font-size:2.6em}}@media(max-width:768px){.design-service-container h1{font-size:1.6em}}@media(max-width:450px){.design-service-container h1{font-size:1.2em}}.design-service-container h1 .dashed-arrow-left{left:-15rem;width:15rem;bottom:-5rem}.design-service-container p{font-size:1.6em;max-width:58rem;line-height:1.2;font-weight:400;position:relative}.design-service-container p .dashed-arrow-right{right:-25rem;top:-4rem;width:20rem}@media screen and (max-width:1580px){.design-service-container p .dashed-arrow-right{right:-22rem;top:5rem}}@media screen and (max-width:1260px){.design-service-container p .dashed-arrow-right{right:-22rem;top:5rem}}@media(max-width:1385px){.design-service-container p{font-size:1.2em}}@media(max-width:1024px){.design-service-container p{font-size:1.2em}}@media(max-width:450px){.design-service-container p{font-size:1em}}.design-service-container .join-button{width:27rem!important;height:4.5rem!important;font-size:1.5rem!important;border-radius:16px!important;margin-top:2rem!important;color:#000!important}@media(max-width:860px){.design-service-container .join-button{width:20rem!important;font-size:1.2rem!important;height:3.5rem!important}}@media(max-width:425px){.design-service-container .join-button{width:90%!important;font-size:1.2rem!important;height:3.5rem!important}}.h1-bg-line{background-color:#000;color:#fff;padding:.2em .5em;display:inline-block;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:3rem}@media(max-width:600px){.h1-bg-line{font-size:2rem}}.service-element{font-weight:800;font-size:1.3rem!important;text-align:start}.who-we-serve{width:100%;background-color:#1e1e1e;color:#fff;padding:80px 160px}@media(max-width:1500px){.who-we-serve{padding:80px 100px}}@media(max-width:1370px){.who-we-serve{padding:80px 50px}}.who-we-serve .who-we-serve-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.who-we-serve .who-we-serve-container h2{color:#fff;font-size:48px;font-weight:500;line-height:1.2;margin:0}.who-we-serve .who-we-serve-container-button{font-size:1.2rem!important;padding:20px 40px!important;background:gold;color:#000}.who-we-serve .who-we-serve-content .who-we-serve-item{display:flex;justify-content:space-between;align-items:center;padding:40px 0;border-bottom:1px solid hsla(0,0%,100%,.2);cursor:pointer}.who-we-serve .who-we-serve-content .who-we-serve-item:first-child{border-top:1px solid hsla(0,0%,100%,.2)}.who-we-serve .who-we-serve-content .who-we-serve-item .item-title{margin-right:40px}.who-we-serve .who-we-serve-content .who-we-serve-item .item-title h3{font-size:80px;font-weight:500;line-height:1.1;color:#fff;margin:0;position:relative}@media(max-width:1250px){.who-we-serve .who-we-serve-content .who-we-serve-item .item-title h3{font-size:4rem}}@media(max-width:1125px){.who-we-serve .who-we-serve-content .who-we-serve-item .item-title h3{font-size:3rem}}@media(max-width:1024px){.who-we-serve .who-we-serve-content .who-we-serve-item .item-title h3{font-size:2.5rem}}@media(max-width:813px){.who-we-serve .who-we-serve-content .who-we-serve-item .item-title h3{font-size:2rem}}.who-we-serve .who-we-serve-content .who-we-serve-item .item-description{flex:1 1;max-width:450px}.who-we-serve .who-we-serve-content .who-we-serve-item .item-description p{font-size:16px;font-weight:400;line-height:1.6;color:hsla(0,0%,100%,.8);margin:0}.who-we-serve .who-we-serve-content .service-providers-section{margin-top:80px;padding:60px 0}.who-we-serve .who-we-serve-content .service-providers-section h2{font-size:70px;font-weight:500;line-height:1.2;margin:0 0 25px}@media(max-width:1250px){.who-we-serve .who-we-serve-content .service-providers-section h2{font-size:4rem}}@media(max-width:1125px){.who-we-serve .who-we-serve-content .service-providers-section h2{font-size:3rem}}@media(max-width:1024px){.who-we-serve .who-we-serve-content .service-providers-section h2{font-size:2.5rem}}@media(max-width:813px){.who-we-serve .who-we-serve-content .service-providers-section h2{font-size:2rem}}.who-we-serve .who-we-serve-content .service-providers-section p{font-size:16px;font-weight:400;line-height:1.6;color:hsla(0,0%,100%,.8);margin:0 0 40px;max-width:800px}.who-we-serve .who-we-serve-content .service-providers-section .service-providers-buttons{display:flex;gap:24px}@media(max-width:768px){.who-we-serve .who-we-serve-content .service-providers-section .service-providers-buttons{flex-direction:column;gap:16px}}.who-we-serve .who-we-serve-content .service-providers-section .service-providers-buttons .provider-button{background-color:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:50px;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;font-size:18px;font-weight:500;cursor:pointer;transition:all .3s ease}.who-we-serve .who-we-serve-content .service-providers-section .service-providers-buttons .provider-button:hover{background-color:hsla(0,0%,100%,.1)}.who-we-serve .who-we-serve-content .service-providers-section .service-providers-buttons .provider-button svg{transition:transform .3s ease}.who-we-serve .who-we-serve-content .service-providers-section .service-providers-buttons .provider-button:hover svg{transform:translate(4px,-4px)}.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 0;border-bottom:1px solid hsla(0,0%,100%,.2)}@media(max-width:768px){.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider{flex-direction:column}}.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-title{margin-right:40px}.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-title h3{font-size:80px;font-weight:500;line-height:1.1;color:#fff;margin:0;position:relative}@media(max-width:1250px){.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-title h3{font-size:4rem}}@media(max-width:1125px){.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-title h3{font-size:3rem}}@media(max-width:1024px){.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-title h3{font-size:2.5rem}}@media(max-width:813px){.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-title h3{font-size:2rem}}.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-description{flex:1 1;max-width:450px;margin-bottom:20px}.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-description p{font-size:16px;font-weight:400;line-height:1.6;color:hsla(0,0%,100%,.8);margin:0}.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-buttons{margin-top:20px;display:flex;gap:24px}@media(max-width:768px){.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-buttons{flex-direction:column;gap:16px}}.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-buttons .service-button{background-color:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:50px;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;min-width:200px;gap:16px;color:#fff;font-size:18px;font-weight:500;cursor:pointer;transition:all .3s ease;background:gold;color:#000}.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-buttons .service-button svg{transition:transform .3s ease}.who-we-serve .who-we-serve-content .who-we-serve-item-service-provider .item-buttons .service-button:hover svg{transform:translate(4px,-4px)}@media(max-width:1024px){.who-we-serve{padding:60px 0}.who-we-serve .who-we-serve-container{padding:0 50px;margin-bottom:40px}.who-we-serve .who-we-serve-container h2{font-size:36px}.who-we-serve .who-we-serve-content{padding:0 50px}.who-we-serve .who-we-serve-content .who-we-serve-item{padding:30px 0}.who-we-serve .who-we-serve-content .who-we-serve-item .item-title{margin-right:30px}.who-we-serve .who-we-serve-content .who-we-serve-item .item-description{max-width:350px}.who-we-serve .who-we-serve-content .who-we-serve-item .item-description p{font-size:15px}.who-we-serve .who-we-serve-content .service-providers-section{margin-top:60px;padding:40px 0}}@media(max-width:768px){.who-we-serve{padding:40px 0}.who-we-serve .who-we-serve-container{padding:0 20px;flex-direction:column;align-items:center;gap:20px}.who-we-serve .who-we-serve-container h2{font-size:48px}}@media(max-width:768px)and (max-width:360px){.who-we-serve .who-we-serve-container h2{font-size:32px}}@media(max-width:768px){.who-we-serve .who-we-serve-content{padding:0 20px}.who-we-serve .who-we-serve-content .who-we-serve-item{flex-direction:column;align-items:flex-start;padding:25px 0}.who-we-serve .who-we-serve-content .who-we-serve-item .item-title{margin-right:0;margin-bottom:15px}.who-we-serve .who-we-serve-content .who-we-serve-item .item-title h3{font-size:40px}}@media(max-width:768px)and (max-width:360px){.who-we-serve .who-we-serve-content .who-we-serve-item .item-title h3{font-size:32px}}@media(max-width:768px){.who-we-serve .who-we-serve-content .who-we-serve-item .item-description{max-width:100%}.who-we-serve .who-we-serve-content .who-we-serve-item .item-description p{font-size:18px}}@media(max-width:768px)and (max-width:360px){.who-we-serve .who-we-serve-content .who-we-serve-item .item-description p{font-size:15px}}@media(max-width:768px){.who-we-serve .who-we-serve-content .service-providers-section{margin-top:40px;padding:20px 0}.who-we-serve .who-we-serve-content .service-providers-section h2{font-size:40px;margin-bottom:15px}}@media(max-width:768px)and (max-width:360px){.who-we-serve .who-we-serve-content .service-providers-section h2{font-size:32px}}@media(max-width:768px){.who-we-serve .who-we-serve-content .service-providers-section p{font-size:18px;margin-bottom:30px}}@media(max-width:768px)and (max-width:360px){.who-we-serve .who-we-serve-content .service-providers-section p{font-size:15px}}.carousel{margin:0 auto;padding:20px 0;overflow:hidden;display:flex;gap:20px}.card{width:-moz-fit-content;width:fit-content;font-size:xx-large;justify-content:center;align-items:center;white-space:nowrap}.group{display:flex;gap:20px}.group li{font-size:1.9rem;font-weight:400}@media screen and (max-width:1024px){.group li{font-size:1.5rem}}@media screen and (max-width:768px){.group li{font-size:1.2rem}}.carousel>*{flex:0 0 100%}.group{will-change:transform;animation:scrolling 18s linear infinite}[dir=ltr] .group{animation-name:scrolling-ltr}[dir=rtl] .group{animation-name:scrolling-rtl}@keyframes scrolling-ltr{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scrolling-rtl{0%{transform:translateX(0)}to{transform:translateX(100%)}}.moving-ticket{background-color:#131313;height:39rem;position:relative;overflow:hidden}.c1{background-color:#ffcc02;top:30%;left:-5px;color:#212121;transform:rotate(3deg) translateY(-50%)}.c1,.c2{position:absolute;width:100vw}.c2{background-color:#212121;top:75%;right:-5px;color:#fff;transform:rotate(-3deg) translateY(-50%)}.footer{background-color:#1e1e1e;color:#a0a0a0;font-size:14px}.footer-top-border{border-top:1px solid hsla(0,0%,100%,.1)}.footer-container{padding:80px 16rem 60px;display:flex;justify-content:space-between;gap:60px}@media(max-width:1500px){.footer-container{padding-left:100px;padding-right:100px}}@media(max-width:1370px){.footer-container{padding-left:50px;padding-right:50px}}@media(max-width:992px){.footer-container{flex-direction:column-reverse;align-items:center;text-align:center;gap:40px;padding-top:60px;padding-bottom:40px}}@media(max-width:768px){.footer-container{padding-left:20px;padding-right:20px}}.footer-newsletter{flex:1.5 1;max-width:400px}@media(max-width:992px){.footer-newsletter{max-width:100%;order:3}}.footer-newsletter h4{color:#fff;font-size:21px;font-weight:500;margin-bottom:20px;line-height:1.5}.footer-newsletter .newsletter-form{margin-bottom:10px}.footer-newsletter .newsletter-form label{display:block;font-size:12px;margin-bottom:8px;color:#fff}.footer-newsletter .newsletter-form .input-group{display:flex;align-items:center;background-color:#333;border-radius:4px;padding:4px 4px 4px 12px;position:relative}.footer-newsletter .newsletter-form .input-group input{border:unset;height:100%;background:transparent;color:#fff;height:40px!important}.footer-newsletter .newsletter-form .input-group input::placeholder{color:#fff}.footer-newsletter .newsletter-form .input-group input:focus{outline:none}.footer-newsletter .newsletter-form .input-group input:focus-within{outline:none;box-shadow:unset}.footer-newsletter .newsletter-form .input-group .newsletter-input{flex-grow:1;background:transparent;border:none;color:#fff;outline:none;padding:8px 0}.footer-newsletter .newsletter-form .input-group .newsletter-input::placeholder{color:#a0a0a0}.footer-newsletter .newsletter-form .input-group .newsletter-button{background:transparent;color:#a0a0a0;padding:8px;border:none;cursor:pointer;height:auto}.footer-newsletter .newsletter-form .input-group .newsletter-button:hover{color:#fff;background-color:transparent}.footer-newsletter .privacy-notice{font-size:12px;color:#a0a0a0}.footer-newsletter .privacy-notice a{color:#fff;text-decoration:underline}.footer-newsletter .privacy-notice a:hover{text-decoration:none}.footer-links-column{flex:1 1;display:flex;flex-direction:column}@media(max-width:992px){.footer-links-column{align-items:center;width:100%;gap:20px}}.footer-links-column h4{color:#fff;font-size:20px;font-weight:500;margin-bottom:1.3rem}@media(max-width:992px){.footer-links-column h4{margin-bottom:10px}}.footer-links-column .secondH4{margin-top:1.3rem}.footer-links-column ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links-column ul li a{color:#fff;text-decoration:none;font-weight:400;font-size:14px}.footer-links-column ul li a:hover{color:#fff;text-decoration:underline}.footer-text{display:flex;justify-content:space-between;gap:60px}@media(max-width:400px){.footer-text{flex-direction:column}}.footer-bottom{padding:40px 16rem;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;gap:20px}@media(max-width:1500px){.footer-bottom{padding-left:100px;padding-right:100px}}@media(max-width:1370px){.footer-bottom{padding-left:50px;padding-right:50px}}@media(max-width:768px){.footer-bottom{flex-direction:column;align-items:start;text-align:center;padding:30px 20px;gap:30px}}.footer-bottom .footer-bottom-left{display:flex;align-items:center;gap:30px}@media(max-width:768px){.footer-bottom .footer-bottom-left{flex-direction:row;align-items:start;gap:20px}}.footer-bottom .footer-bottom-left .footer-logo{flex-shrink:0}.footer-bottom .footer-bottom-left p{font-size:13px;color:#fff;line-height:1.5;margin:0}.footer-bottom .footer-bottom-right{display:flex;align-items:center;gap:20px}.footer-bottom .footer-bottom-right a{color:#fff;display:inline-block}.footer-bottom .footer-bottom-right a:hover{color:#ccc}@media(max-width:768px){.footer-bottom .footer-bottom-right{gap:15px}}.faq-container{background-color:#1a1a1a;color:#fff;padding:4rem 18rem;min-height:60vh}@media(max-width:1460px){.faq-container{padding:4rem 10rem}}@media(max-width:1265px){.faq-container{padding:4rem 5rem}}@media(max-width:1024px){.faq-container{padding:4rem 2rem}}.faq-container .faq-header h1{font-size:1.2rem;margin-bottom:.5rem;color:#fff}.faq-container .faq-header h2{margin-top:1.5rem;margin-bottom:1.5rem;font-size:2rem;font-weight:500;color:#fff;width:18rem}.faq-container .faq-content{display:flex;gap:4rem}.faq-container .faq-categories{display:flex;flex-direction:column;flex-basis:32%}[dir=rtl] .faq-container .faq-categories li{text-align:start}.faq-container .faq-categories .category-btn{background:none;border:none;text-align:left;color:#838383;font-size:1.1rem;padding:.5rem 0;cursor:pointer}.faq-container .faq-categories .category-btn.active,.faq-container .faq-categories .category-btn:hover{color:#fff}.faq-container .faq-questions{flex:1 1}.faq-container .faq-questions .questions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #bababa}.faq-container .faq-questions .questions-header h3{color:#bababa;font-size:.75rem;font-weight:500;letter-spacing:1px}.faq-container .faq-questions .questions-header .more-link{color:#bababa;font-size:.75rem;cursor:pointer}.faq-container .faq-questions .questions-header .more-link:hover{color:#fff}.questions-list{background:transparent!important;border:none!important}.questions-list .ant-collapse-item{border:none!important;margin-bottom:1rem}.questions-list .ant-collapse-item .ant-collapse-header{color:#fff!important;font-size:1.2rem!important;padding:1rem 0!important;border-bottom:1px solid hsla(0,0%,100%,.1)}.questions-list .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon{color:#fff!important}.questions-list .ant-collapse-item .ant-collapse-content{background:transparent!important;border:none!important}.questions-list .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{color:#b4b4b4;padding:1rem 0!important}@media(max-width:768px){.faq-container{padding:2rem}.faq-container .faq-content{flex-direction:column;gap:2rem}.faq-container .faq-categories{flex:none}}.connect-container{position:relative;background:#1a1a1a;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:0 4rem 4rem}@media screen and (max-width:690px){.connect-container{padding:0 2rem 2rem}}.connect-container .connect-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.connect-container .connect-background img{width:100%;height:100%;object-fit:cover}.connect-container .connect-content{position:relative;z-index:2;display:flex;justify-content:space-between;gap:8rem;width:100%;max-width:1200px;padding:4rem;border-radius:2rem;overflow:hidden}@media screen and (max-width:1070px){.connect-container .connect-content{gap:4rem}}@media screen and (max-width:925px){.connect-container .connect-content{flex-direction:column}}@media screen and (max-width:600px){.connect-container .connect-content{padding:1.5rem}}.connect-container .connect-left{display:flex;flex-direction:column;gap:5rem}@media screen and (max-width:925px){.connect-container .connect-left{flex-direction:row;justify-content:space-between}}@media screen and (max-width:772px){.connect-container .connect-left{flex-direction:column;gap:0}}.connect-container .connect-left h1{color:#fff;font-size:1.9rem;font-weight:500;line-height:1.6;margin-bottom:4rem;z-index:1}@media screen and (max-width:1162px){.connect-container .connect-left h1{font-size:1.6rem}}@media screen and (max-width:600px){.connect-container .connect-left h1{margin-bottom:2rem}}.connect-container .connect-left .connect-actions{display:flex;flex-direction:column;gap:.7rem}.connect-container .connect-left .whatsapp-button{color:#fff;display:inline-flex;align-items:center;gap:1rem;font-size:1rem;padding:.5rem 1.5rem;border:1px solid #fff;border-radius:.25rem;width:-moz-fit-content;width:fit-content;transition:all .3s ease}[dir=rtl] .connect-container .connect-left .whatsapp-button img{rotate:270deg}.connect-container .connect-left .whatsapp-button:hover{border-color:#d4af37;color:#d4af37}.connect-container .connect-left .button-text{color:#fff;font-size:.9rem;font-weight:400}.connect-container .connect-left .direction-button{color:#fff;display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;padding:1.5rem 1rem;width:-moz-fit-content;width:fit-content;margin-top:2rem;border:1px solid #61594f;border-radius:99999rem}.connect-container .connect-left .direction-button span{font-weight:400}.connect-container .connect-left .direction-button:hover{color:#d4af37}.connect-container .connect-form{flex-basis:55%}@media screen and (max-width:925px){.connect-container .connect-form{width:100%}}.connect-container .connect-form .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:1rem}@media screen and (max-width:600px){.connect-container .connect-form .form-row{grid-template-columns:1fr}}.connect-container .connect-form .ant-form-item-label>label{color:#fff!important;opacity:.9;font-size:.9rem}.connect-container .connect-form .ant-input,.connect-container .connect-form .ant-input-textarea{background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.2);border-radius:0;color:#fff;padding:.5rem 0;font-size:1rem;font-weight:400;background-color:transparent!important}.connect-container .connect-form .ant-input-textarea::placeholder,.connect-container .connect-form .ant-input::placeholder{color:#757575;font-weight:400}.connect-container .connect-form .ant-input-textarea:focus,.connect-container .connect-form .ant-input-textarea:hover,.connect-container .connect-form .ant-input:focus,.connect-container .connect-form .ant-input:hover{border-color:#d4af37;box-shadow:none}.connect-container .connect-form textarea.ant-input{border:1px solid hsla(0,0%,100%,.2);border-radius:4px;padding:1rem;min-height:120px}.connect-container .connect-form textarea.ant-input:focus,.connect-container .connect-form textarea.ant-input:hover{border-color:#d4af37}.connect-container .connect-form .submit-button{background:transparent;border:1px solid #d4af37;color:#d4af37;height:auto;padding:.75rem 2rem;border-radius:2rem;display:flex;align-items:center;gap:.5rem;margin-top:2rem;font-size:1rem;transition:all .3s ease}[dir=rtl] .connect-container .connect-form .submit-button img{rotate:270deg}.connect-container .connect-form .submit-button:hover{background:#d4af37;color:#000}.connect-container .connect-form .submit-button .anticon{font-size:1.2rem}.reviews{display:flex;align-items:start;justify-content:space-between;padding:7rem 7rem 7rem 2rem;background-color:gold;width:85%;max-width:100rem;margin:0 auto;border-radius:1.8rem;position:relative;overflow:hidden}@media screen and (max-width:1600px){.reviews{width:95%;padding:5rem 5rem 5rem 2rem}}@media screen and (max-width:1324px){.reviews{width:100%;padding:4rem 4rem 4rem 2rem}}@media screen and (max-width:908px){.reviews{flex-direction:column;gap:4rem;padding:5rem}}@media screen and (max-width:722px){.reviews{padding:4rem}}@media screen and (max-width:572px){.reviews{padding:2rem}}.reviews__quote{flex:1 1;max-width:30%;display:flex;align-items:center;justify-content:center;z-index:1}@media screen and (max-width:722px){.reviews__quote{margin-left:3rem}}.reviews__quote img{width:200px;height:200px}.reviews__content{max-width:64%}@media screen and (max-width:908px){.reviews__content{max-width:100%}}.reviews__testimonial{font-size:2rem;line-height:1.4;margin-bottom:2rem;color:#000}@media screen and (max-width:722px){.reviews__testimonial{font-size:1.6rem}}@media screen and (max-width:572px){.reviews__testimonial{font-size:1.2rem}}.reviews__profile{display:flex;align-items:center;gap:1rem}.reviews__profile img{width:50px;height:50px;border-radius:50%;object-fit:cover}.reviews__profile-info h4{font-size:1.2rem;margin:0;color:#000}.reviews__profile-info p{margin:0;color:#666}.swiper-pagination{text-align:left;margin-top:1rem;left:12rem!important}[dir=rtl] .swiper-pagination{right:12rem!important;left:unset!important}.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#000;opacity:.2}.swiper-pagination .swiper-pagination-bullet-active{opacity:1}.reviews-containter{padding:12rem 10rem;background-color:#121212}@media screen and (max-width:1400px){.reviews-containter{padding:10rem 8rem}}@media screen and (max-width:1324px){.reviews-containter{padding:8rem 6rem}}@media screen and (max-width:1022px){.reviews-containter{padding:4rem 3rem}}@media screen and (max-width:465px){.reviews-containter{padding:2rem 1.5rem}}.card-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.reviews__content{cursor:pointer}.layout-container .sidebar-shower{background:#000;height:40px;width:50px;z-index:998!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;display:none!important;margin:15px 15px 0;border-radius:10px}@media screen and (max-width:1024px){.layout-container .sidebar-shower{display:flex!important}}.layout-container .sidebar-shower-en{display:none;left:0}@media screen and (max-width:1024px){.layout-container .sidebar-shower-en{display:flex}}.layout-container .sidebar-shower-ar{display:none;right:0;top:5px}@media screen and (max-width:1024px){.layout-container .sidebar-shower-ar{display:block}}.layout-container .artisan-layout{padding:15px;color:#000;display:flex;height:100%;gap:30px}.layout-container .artisan-layout .main-layout-sidebar-hidden .main-layout-sidebar{left:-250px}@media only screen and (max-width:1024px){.layout-container .artisan-layout{padding:10px}}.layout-container .artisan-layout .sidebar-layout{height:calc(100vh - 140px)}.layout-container .artisan-layout .children{width:100%;overflow:auto;max-height:calc(100vh - 140px)}.layout-container .artisan-layout .children::-webkit-scrollbar{display:none}.layout-container .main-layout-sidebar{height:100%;z-index:998;transition:width .3s ease-in-out 0ms;z-index:1000;border-radius:20px;background:#fff}.layout-container .main-layout-sidebar-ar{height:100%;z-index:998;transition:width .3s ease-in-out 0ms}@media only screen and (max-width:1024px){.layout-container .main-layout-sidebar{padding:0;position:absolute;top:0;left:-250px;height:100vh!important;transition:all .35s ease-out;border-radius:0 10px 10px 0;z-index:1000}.layout-container .main-layout-sidebar .sidebar{border-radius:0 10px 10px 0!important;position:fixed}.layout-container .main-layout-sidebar-ar{padding:0;position:absolute;top:0;right:-250px;height:100vh!important;transition:all .35s ease-out;z-index:999}.layout-container .main-layout-sidebar-ar .sidebar{border-radius:10px 0 0 10px!important;position:fixed}.layout-container .main-layout-toggle-mobile-sidebar-ar{right:0}.layout-container .main-layout-toggle-mobile-sidebar{left:0}.layout-container .main-layout-shadow{display:block}.layout-container .main-layout-disable-events{pointer-events:none}}.landing-page{background-color:#fff}.landing-page .ant-input-container input{border:1px solid #d9d9d9!important}