@import url(https://db.onlinewebfonts.com/c/6452c1569c0285e01bfc62de7d498659?family=SH+Blabeloo);@import url("https://fonts.googleapis.com/css2?family=Beiruti:wght@200..900&display=swap");@import url("/assets/fonts/iconmoon/style.css");:root{--background:#fff;--foreground:#171717;--main-color:#901937;--active-main-color:#9b3b4d;--warning-color:#ffd84d;--danger-color:#ff5c77;--success-color:#3ed224;--light-color:#dfdfdf;--gray-color:#a7a7a7;--font-dynapuff:"DynaPuff",cursive;--font-blabeloo:"SH Blabeloo";--font-beirut:"Beiruti",sans-serif}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang=en] body{font-family:var(--font-montserrat)!important}html[lang=ar] body{font-family:var(--font-cairo)!important;font-weight:600;font-size:22px}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none!important}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.lines-1,.lines-2,.lines-3,.lines-4,.lines-5,.lines-6,.lines-7{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.lines-1{-webkit-line-clamp:1}.lines-2{-webkit-line-clamp:2}.lines-3{-webkit-line-clamp:3}.lines-4{-webkit-line-clamp:4}.lines-5{-webkit-line-clamp:5}.lines-6{-webkit-line-clamp:6}.lines-7{-webkit-line-clamp:7}.max-1-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-container{height:100vh;display:flex;flex-direction:column}.page-body{padding-bottom:50px;flex:1 1}.title{font-weight:600;font-size:23px}.btn-bg-gray{display:inline-flex;border-radius:50px}.btn-bg-gray img{height:auto}.btn-bg-gray:hover{opacity:.7}.btn-bg-gray:active{transform:scale(.9)}.btn-border{display:inline-flex;border-radius:50px}.btn-border-img{height:auto;width:100%}.btn-border:hover{opacity:.7}.btn-border:active{transform:scale(.9)}.btn-primary-bg{width:100%;padding:16px 24px;background:var(--main-color);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 15px rgba(32,57,64,.3);margin-top:10px}.btn-primary-bg:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(32,57,64,.4)}.btn-primary-bg:active:not(:disabled){transform:translateY(0)}.btn-primary-bg:disabled{opacity:.7;cursor:not-allowed}.btn-light,.btn-primary{background-color:var(--main-color)!important;border:none!important;font-size:13px!important;font-weight:500!important;padding:5px 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center;height:38px;border-radius:50px!important}.btn-primary .icon{-webkit-margin-start:8px;margin-inline-start:8px;font-weight:600;font-size:9px}.btn-light{background-color:#fff!important;color:var(--main-color)!important;border:none!important;font-size:13px!important;height:38px;border-radius:50px!important}.btn-light,.btn-warning{font-weight:500!important;padding:5px 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center}.btn-warning{border:none!important;font-size:17px!important;height:45px}.btn-primary:hover,.btn-warning{background-color:var(--active-main-color)!important}.btn-primary:hover{opacity:.8}.btn-primary:active{opacity:.7}.btn-primary-gradient{padding:14px 40px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;background:linear-gradient(135deg,var(--main-color) 0,#c7365f 100%);color:#fff;-webkit-margin-end:auto;margin-inline-end:auto;box-shadow:0 4px 15px rgba(139,46,90,.3)}.btn-primary-gradient:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,46,90,.4)}.btn-warning{background-color:var(--warning-color)!important}.btn-warning:hover{opacity:.8}.btn-warning:active{transform:scale(.9)}.btn:disabled{cursor:not-allowed!important}.btn-progress{background:none;background-size:100% 100%;background-repeat:no-repeat;padding:9px 30px;font-size:17px;font-weight:500;color:var(--main-color);border:none}.btn-progress:hover{opacity:.7}.btn-progress:active{transform:scale(.9)}.btn-progress:disabled{opacity:.6!important;transform:scale(1)!important}.btn-basic{font-size:15px!important;color:#888!important;font-weight:500!important;cursor:pointer!important}.btn-basic:active,.btn-basic:focus{border:none!important;outline:none!important;box-shadow:none!important}.btn-tapered{position:relative;display:inline-flex;margin-inline:auto;justify-content:center;align-items:center;background:none;border:none}.btn-tapered-title{cursor:pointer;position:absolute;color:#fff;font-weight:600;font-size:20px}.btn-tapered:hover{opacity:.7}.btn-tapered:active{transform:scale(.9)}.btn-tapered:disabled{filter:grayscale(1);cursor:not-allowed}.btn-tapered:disabled:hover{opacity:1;cursor:not-allowed}.btn-tapered:disabled:active{transform:scale(1);cursor:not-allowed}.btn-tapered-img{width:auto!important;height:auto!important;cursor:pointer!important}.phone-number-container.react-tel-input .form-control{font-size:1rem;min-height:46px;border-radius:10px!important;border-color:rgba(0,0,0,.24)!important;padding-left:70px;width:100%}.phone-number-container.react-tel-input .form-control:active,.phone-number-container.react-tel-input .form-control:focus,.phone-number-container.react-tel-input .form-control:hover{outline:none!important;box-shadow:none!important}.phone-number-container.react-tel-input .selected-flag{padding:0;border-start-start-radius:10px!important;border-end-start-radius:10px!important;display:flex;justify-content:center;width:56px}.phone-number-container.react-tel-input .flag-dropdown{border-radius:10px 0 0 10px!important}.phone-number-container.react-tel-input .country-list .flag{-webkit-margin-end:7px;margin-inline-end:7px}.phone-number-container.react-tel-input .country-list .country{text-align:start!important}.form-group-row{display:flex;flex-direction:column}.form-group-label{font-size:14px;font-weight:600;color:#2c2c2c;margin-bottom:8px;text-align:start}.astrik{color:red}.form-group-input,.form-group-select,.form-group-textarea{padding:14px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;font-weight:500;color:#000;font-family:inherit;transition:all .3s ease;background:#fafafa;text-align:start}.form-group-input:focus,.form-group-select:focus,.form-group-textarea:focus{outline:none;border-color:var(--main-color);background:#fff;box-shadow:0 0 0 3px rgba(139,46,90,.1)}.form-group-input{height:56px}.form-group-input::placeholder,.form-group-textarea::placeholder{font-size:15px!important;letter-spacing:0!important;font-weight:500!important;line-height:10}.form-group-textarea{resize:vertical;min-height:120px}.form-group-astrik{color:#dc3545!important}.form-group-input-error{border-color:#dc3545!important}.form-group-error-message{color:#dc3545;font-size:13px;margin-top:6px;display:block;text-align:start}.modal-header .btn-close{margin-left:0!important;margin-right:0!important;-webkit-margin-start:auto!important;margin-inline-start:auto!important}.swiper-pagination{position:static!important;padding-block:17px!important}.swiper-pagination-bullet{width:13px!important;height:13px!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--main-color)!important;width:34px!important;border-radius:50px!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.spinner{width:20px;height:20px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:767.98px){.btn-tapered-title{font-size:16px}.btn-progress{padding:7px 23px;font-size:14px}.btn-primary,.btn-warning{font-size:11px!important;height:37px;font-weight:500!important;padding-inline:13px!important}.swiper-pagination-bullet{width:10px!important;height:10px!important}.swiper-pagination{padding-block:10px!important}.modal-title{font-size:16px}}