.big_text{font-size:3.5rem}.section_heading{font-size:2.5rem}.main_heading{font-size:2rem}.sub_heading{font-size:1.5rem}.para_heading{font-size:1.1rem}.para_text{font-size:.95rem}.small_text{font-size:.75rem}@media screen and (max-width:786px){.big_text{font-size:2.5rem}.section_heading{font-size:2rem}.main_heading{font-size:1.5rem}.sub_heading{font-size:1.25rem}.para_heading{font-size:1rem}.para_text{font-size:.8rem}}@media screen and (max-width:576px){.section_heading{font-size:1.75rem}}.header_shaddow{box-shadow:0 110.8px 88.64px hsla(227,9%,59%,.02)!important}.navbar-auto-hide{transition:transform .3s ease-in-out;background-color:transparent}.navbar-visible{transform:translateY(0)}.navbar-hidden{transform:translateY(-100%)}.custom-input{width:100%;padding:14px;border:1px solid #d1d5db;border-radius:42px;font-size:1rem;color:#4b5563;font-size:14px;font-family:var(--font-poppins);transition:border-color .3s ease}.custom-input:focus{outline:none}.custom-input.error{border-color:#ef4444}.custom-textarea{width:100%;height:10rem;padding:12px;border:1.5px solid #d1d5db;border-radius:25px;font-size:1rem;color:#4b5563;resize:none;font-size:14px;font-family:var(--font-poppins);transition:border-color .3s ease}.custom-textarea:focus{border-color:#bc1823;outline:none;box-shadow:0 0 0 4px rgba(188,24,35,.3)}.custom-textarea.error{border-color:#ef4444}#term{border-radius:10px importantpx}.hide-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.hide-scrollbar::-webkit-scrollbar{display:none!important}.nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:50%;background-color:#6f222a;transition:all .3s ease-in-out;transform:translateX(-50%)}.nav-link.after\:w-full:after,.nav-link:hover:after{width:100%}.serviceCardBg{background-image:url(/_next/static/media/serviceCard.f4e15005.png);background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.serviceCard .h-\[355px\],.svg-clipped{clip-path:url(#serviceClip)}.history-section-clipped{box-shadow:0 15px 35px rgba(0,0,0,.2)}.history-section-clipped .absolute{clip-path:none}.banner_section{background-image:url(/_next/static/media/heroBg.4cf77e8f.png);background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.experience_section{.left_side{background-image:url(/_next/static/media/experience.3536bbd0.png);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:15px;overflow:hidden}}.react-tel-input .form-control{border:1px solid #d1d5db!important;width:100%!important;border-radius:9999px!important;padding-left:3.5rem!important;padding-right:.75rem!important;font-size:.875rem!important;height:43px!important;box-shadow:none!important;transition:all .3s ease!important}.custom_phone_padding{padding:1.375rem 1rem!important}.phone-Border{border:1px solid #d1d5db!important;border-radius:9999px!important;padding-left:3.5rem!important;height:43px!important;box-shadow:none!important}.phone-Border-error{border:1px solid #bc1823!important;border-radius:9999px!important;box-shadow:none!important}.react-tel-input .flag-dropdown{border-radius:9999px 0 0 9999px!important;border:1px solid #d1d5db!important;background:#fff!important}.modal-content{border-radius:20px!important;border:none!important}.btn-close{background-color:#f7f7f7!important;opacity:1!important;border-radius:50%!important;width:1.2rem!important;height:1.2rem!important;background-size:.7rem!important}.btn-close:hover{background-color:#d9d9d9ac!important}.custom_form .ant-picker{padding:10px 24px!important;width:100%;border-radius:32px!important;border:1px solid #d8dadc!important;box-shadow:none!important;font-size:1rem!important}.custom_form .ant-picker-input::-moz-placeholder{color:#999baa!important;font-size:13px!important}.custom_form .ant-picker-input::placeholder{color:#999baa!important;font-size:13px!important}.custom_form .ant-picker-input:focus{border-color:#d8dadc!important;outline:none!important;box-shadow:none!important}.custom_form .custom-input{padding:10px 24px;width:100%;border-radius:32px!important;border:1px solid #d8dadc}.custom_form .custom-input::-moz-placeholder{color:#999baa!important;font-size:13px!important}.custom_form .custom-input::placeholder{color:#999baa!important;font-size:13px!important}.custom_form .custom-input:focus,.custom_form textarea.is-invalid:focus{border-color:#d8dadc!important;outline:none!important;box-shadow:none!important}.custom_form .custom-input.is-invalid{border-color:#bc1823!important;outline:none!important;box-shadow:none!important}.custom_form .form-select{padding-right:30px!important}.custom_form .css-1iw5clu-control{border-radius:8px!important}.custom-input::-moz-placeholder,.custom-select::-moz-placeholder,.custom-textarea::-moz-placeholder{color:var(--darkprimary)}.custom-input::placeholder,.custom-select::placeholder,.custom-textarea::placeholder{color:var(--darkprimary)}.custom-input,.custom-select,.custom-textarea{color:var(--darksecondary)}.custom_form .css-t3ipsp-control:hover{background-color:#fff!important;border-color:#d8dadc!important}.custom_form .css-13cymwt-control{border-radius:8px!important;box-shadow:none!important;border-color:#d8dadc!important}.custom_form .custom-input__control{min-width:180px!important}.css-2wvro1{height:41px!important}.form-label{font-size:14px!important;font-weight:400!important;font-family:var(--font-poppins);text-transform:capitalize!important;color:#515355}@media screen and (max-width:768px){.custom_form .custom-input{padding:10px 24px}}.invalid-feedback{color:red}.input-error{--tw-border-opacity:1;border-color:rgb(111 34 42/var(--tw-border-opacity,1))}.password-wrapper{position:relative;display:flex;align-items:center}.toggle-password{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#888;font-size:1.2rem;z-index:2}.login-bg{background:url(/_next/static/media/login.f5f2f2df.png) 50%/cover no-repeat;padding:4rem}.forgot-bg{background:url(/_next/static/media/forgot.dbc5308e.png) 50%/cover no-repeat;padding:4rem}.verification-bg{background:url(/_next/static/media/verification.a76070b3.png) 50%/cover no-repeat;padding:4rem}.change-password-bg{background:url(/_next/static/media/changePassword.0308d291.png) 50%/cover no-repeat;padding:4rem}.login-container{background:#fff;border-radius:1.25rem;box-shadow:0 8px 32px rgba(0,0,0,.08);padding:2.5rem 2rem 2rem;max-width:400px;width:100%;display:flex;flex-direction:column;align-items:center}.login-logo img{width:90px;height:90px;-o-object-fit:contain;object-fit:contain;margin-bottom:1.5rem}.login-form{width:100%;gap:1.5rem}.form-group,.login-form{display:flex;flex-direction:column}.form-group{gap:.5rem}.error-message{--tw-text-opacity:1;color:rgb(111 34 42/var(--tw-text-opacity,1));font-size:.9rem;margin-top:.25rem}.login-btn{width:100%;padding:.75rem 0;--tw-bg-opacity:1;background-color:rgb(111 34 42/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border:none;border-radius:.5rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s;margin-top:.5rem}.h1,h2,h3,h4,h5,h6,p{margin:0}.login-btn:hover{--tw-bg-opacity:1;background-color:rgb(111 34 42/var(--tw-bg-opacity,1))}.form-control:focus{--tw-border-opacity:1;border-color:rgb(111 34 42/var(--tw-border-opacity,1));--tw-shadow:0 0 0 4px rgba(124,255,64,.3),0 0 0 8px hsla(0,0%,100%,0);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color),0 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:0 0 0 3px rgba(111,34,42,.1);--tw-shadow:var(--tw-shadow-colored)}.pricing-modal{padding-left:0!important}.pricing-modal .modal-content{border:none;border-radius:1rem;overflow:hidden}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;width:100%;height:100%;cursor:pointer}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-top-left-radius:12px!important;border-top-right-radius:12px!important}.ckeditor .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){min-height:150px!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{min-height:150px!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;font-family:var(--font-poppins)!important;font-weight:400!important}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:1px solid #d8dadc!important;outline:none!important;box-shadow:none!important}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-width:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:6px;border-color:#d8dadc}.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners,.email-firm .ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable{height:214px}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border]{display:none}@media screen and (max-width:767px){.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners,.email-firm .ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable{height:170px!important}}.custom-modal{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.custom-modal .modal-dialog{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;max-width:800px!important;width:90%!important}.custom-modal .modal-content{overflow:hidden!important}@media (max-width:768px){.custom-modal .modal-dialog{width:95%!important;max-height:95vh!important}}.custom-modal-sm .modal-dialog{max-width:500px!important}.custom-modal-lg .modal-dialog{max-width:1000px!important}.custom-modal-xl .modal-dialog{max-width:1200px!important}@media (max-width:576px){.custom-modal-fullscreen-mobile .modal-dialog{width:100%!important;max-height:100vh!important}.custom-modal-fullscreen-mobile .modal-content,.custom-modal-fullscreen-mobile .modal-dialog{height:100%!important;border-radius:0!important}}.custom_date .react-datepicker-wrapper{width:100%;display:block!important}.custom_datepicker .react-datepicker__input-container input{width:100%;padding:12px 24px;border:1px solid #dee2e6;border-radius:.375rem;font-size:.875rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom_datepicker .react-datepicker__input-container input:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom_datepicker .react-datepicker__input-container input.is-invalid{border-color:#dc3545}.custom_datepicker .react-datepicker-popper{z-index:9999!important}.custom_datepicker .react-datepicker{border:1px solid #e9ecef;border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);font-family:inherit}.custom_datepicker .react-datepicker__header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;border-radius:.5rem .5rem 0 0;padding:.5rem 0}.custom_datepicker .react-datepicker__current-month{font-weight:600;color:#495057;font-size:.875rem}.custom_datepicker .react-datepicker__day-names{margin-bottom:.25rem}.custom_datepicker .react-datepicker__day-name{color:#6c757d;font-weight:500;font-size:.75rem}.custom_datepicker .react-datepicker__day{border-radius:.25rem;color:#495057;font-size:.875rem;margin:.1rem;padding:.25rem;transition:all .15s ease-in-out}.custom_datepicker .react-datepicker__day:hover{background-color:#e9ecef;border-radius:.25rem}.custom_datepicker .react-datepicker__day--selected{background-color:var(--bs-primary,#007bff)!important;color:#fff!important;border-radius:.25rem}.custom_datepicker .react-datepicker__day--keyboard-selected{background-color:rgba(0,123,255,.1);border-radius:.25rem}.resv svg{display:none!important}.custom_datepicker .react-datepicker__day--today{font-weight:600;color:var(--bs-primary,#007bff)}.custom_datepicker .react-datepicker__navigation{top:.75rem}.custom_datepicker .react-datepicker__navigation--previous{left:.75rem}.custom_datepicker .react-datepicker__navigation--next{right:.75rem}.custom_datepicker .react-datepicker__navigation-icon:before{border-color:#6c757d;border-width:2px 2px 0 0;width:7px;height:7px}.custom_datepicker .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#495057}.custom_datepicker .react-datepicker-popper[data-placement^=bottom]{margin-top:4px}.custom_datepicker .react-datepicker-popper[data-placement^=top]{margin-bottom:4px}.custom_datepicker .react-datepicker__triangle{display:none}.custom_datepicker .react-datepicker__month-container{float:none}.custom_datepicker .react-datepicker__month{margin:.4rem;text-align:center}.custom_datepicker .react-datepicker__week{white-space:nowrap}@media (max-width:768px){.custom_datepicker .react-datepicker{font-size:.875rem}.custom_datepicker .react-datepicker__day{font-size:.75rem;padding:.2rem}.custom_datepicker .react-datepicker__current-month{font-size:.8rem}}.custom_datepicker .react-datepicker__input-container input:focus-visible{outline:2px solid #06c;outline-offset:2px}.custom_datepicker .react-datepicker__day:focus{outline:2px solid #06c;outline-offset:-2px}.custom_datepicker .react-datepicker__month-dropdown,.custom_datepicker .react-datepicker__year-dropdown{background-color:#fff;border:1px solid #e9ecef;border-radius:.375rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.custom_datepicker .react-datepicker__month-option,.custom_datepicker .react-datepicker__year-option{padding:.25rem .5rem;cursor:pointer;transition:background-color .15s ease-in-out}.custom_datepicker .react-datepicker__month-option:hover,.custom_datepicker .react-datepicker__year-option:hover{background-color:#f8f9fa}.custom_datepicker .react-datepicker__month-option--selected,.custom_datepicker .react-datepicker__year-option--selected{background-color:var(--bs-primary,#007bff);color:#fff}.custom_button{display:flex;min-height:38px;align-items:center;justify-content:center;gap:.5rem;border-radius:7.4px;border-width:1px;--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity,1));padding-left:10px;padding-right:10px;font-size:.875rem;line-height:1.25rem;text-transform:capitalize}.custom_button,.submit_button{font-family:var(--font-poppins);font-weight:500}.submit_button{width:10rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(111 34 42/var(--tw-bg-opacity,1));padding-top:.625rem;padding-bottom:.625rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.submit_button:hover{--tw-bg-opacity:0.9}@media (min-width:640px){.submit_button{width:16rem}}.date-input::-moz-placeholder{color:#999baa!important;font-size:13px!important}.date-input::placeholder{color:#999baa!important;font-size:13px!important}.unstyled_input{width:100%!important;border:none;outline:none}select.unstyled_input:focus{padding:6px!important;border-radius:6px!important;border:1px solid #d8dadc!important}.light_font{font-family:var(--font-poppins);font-weight:300!important}.regular_font{font-family:var(--font-poppins)!important;font-weight:400!important}.medium_font{font-weight:500!important}.medium_font,.semibold_font{font-family:var(--font-poppins)}.semibold_font{font-weight:600!important}.bold_font{font-family:var(--font-poppins);font-weight:700!important}.playfair_regular{font-weight:400!important}.playfair_medium,.playfair_regular{font-family:var(--font-playfair-display)}.playfair_medium{font-weight:500!important}.playfair_semibold{font-weight:600!important}.playfair_bold,.playfair_semibold{font-family:var(--font-playfair-display)}.playfair_bold{font-weight:700!important}